멍청한 개발자의 일대기
Lab Day - Clean Architecture Software Engineer 의 책임 원래 책에서 나온 제목은 "소개"인데, 임의로 이렇게 한번 작성해보았다. 그 이유는 소개에서 나온 한 문단이 나에게 매우 와닿았기 때문이다. 이 문서는 이 책을 한번 읽고 그 다음 복기하면서 작성하는 문서이다. 그렇기에 중간중간 내 과거에 작성했던 테스크와 겹쳐서 작성해 보려고 한다. 이 문서 초기에는 안좋은 회사의 예를 드는 그래프가 여러개의 기준으로 나온다. 그 내용을 간출이면 즉, "Software Engineer 수 가 생산성을 올리는데 대해서 큰 영향을 줄 수 없다." 라는 내용이였다. 그 그래프에서 나온 내용은 회사의 첫 제품이 출시되고 2차, 3차 업데이트를 할 때마다 필요로 하는 Software E..
Object-oriented analysis and design 업무 인수 인계를 받기 이전에, OOAD에 대한 높은 이해를 하는 것이 좋다고 판단하여 Allen이 추천해준 Rational Unified Process Made Easy 라는 책을 바탕으로 이 문서를 작성하기로 했다. 정독보다는 이 책에서 추천한 brief overview 방식으로 읽은 후 예제를 풀어나가는 식으로 정리할 예정이다. RUP, The Rational Unified Process What is the RUP The RUP is a software development approach that is iterative, architecture-centric, and use-case-driven. The RUP is a well-d..
bash_profile 2부를 작성한다고 블로그 글을 안 쓴 지가 1달이 넘었습니다. (지금 틈틈이 시간 날 때 작성 중이긴 합니다만..) 요즘 일도 바쁘고 특히 개발 면접에 면접관으로 들어갈 때도 있고 해서 뭐... 뭐 여차저차 해서 오늘 작성할 내용은 그 면접에 들어갈 때마다 제가 항상 개발 면접 때 필수로 질문하는 질문들이 몇 개 있는데 그때 느꼈던 감정 및 생각들을 몇 자 적어볼까 합니다. 이야기를 이어서 작성하자면 4주간 15명 정도의 신입분들의 면접에 참가했었고, 그때마다 제일 처음 한 질문은 "자신이 생각하는 시니어 개발자의 모습은 무엇인가?" 란 질문이었습니다. 이 질문은 제 옛 사수가 저에게 항상 조언해주셨던 말씀이기도 합니다. 대부분 이 질문을 들었던 분들은 잘 말씀해주시더군요. 저는 ..
잘 작동하던 두명중 한이의 볼륨이 유난히 작게 들리기 시작했습니다. 영문도 모른 체 블루투스 문제일 거야라는 마음의 위안을 가지며 좌우 볼륨 벨런스를 바꾸는 기능을 사용해 임시 보완해서 사용하고 있었습니다. 그래도 버티는데는 한계가 있었습니다. AS를 바로 보내야 하나- 하던 찰나 제 웹서핑 한구석에 보이던 아이콘이 저의 눈길을 끌었습니다. 저랑 동일한 문제를 가지고 있던 외국인 친구가 있었고, 한명이 아니라는 사실도 알게 되었습니다. 역시 외국에서 만든건 외국 포럼에서 대충 요약하자면 내용은 이랬습니다. 75t Elite 기준 이어 버드 충전하는 단자 옆에 작은 구멍이 있는데 그곳에 귀지나 먼지가 끼였을 경우 그러한 문제가 발생한다는 거였습니다. 하나 정말 그 안에는 먼지 귀지가 있었고 이쑤시개 같은 ..
이 글은 Mac ( Unix 체제 )을 기준으로 작성되었습니다. + 수정중( 2020.02.26 기준 ) 안녕하세요. 이번 주제는 터미널과 밀접하게 관련된 친구입니다. 최대한 쉽게 설명해보려고 노력은 해보겠지만 bash_profile에서 쓰는 명령어 자체가 가독성이 떨어지기 때문에 천천히 잘 따라와 주시면 감사하겠습니다. -들어가기에 앞서 제 개인적인 생각을 조금 더하자면 요즘 CLI(Command Line Interface)의 중요성?이 떨어지고 있다고 느낍니다. 사내를 포함해서요. ... 뭐 예를 들어 GIt을 터미널을 이용해서 사용하기보다는 IDE나 Souretree 같은 GUI를 이용하지 터미널을 이용하지는 않는다는 말입니다. 아무래도 CLI의 사용성이 자연스럽게 줄어들었다고 볼 수 있겠죠. 당연..