볼 영화 뭐 없나?? 넷플릭스 구독료는 꾸준히 빠져나가지만, 그의 가치만큼 활용하지 못하고 있기에 "하루 한편 영화를 보자!" 고 결심하였다. 그러던 중 쇼생크탈출 이란 영화가 눈에 들어왔다. 전부터 많이 들어봤던 영화였다. 엄마가 결혼 전에 극장에서 봤다던 그 영화, 아빠도 극장에서 봤었던 영화이다. (엄마아빠가 만나기 이전) 주인공 앤드류가 재판을 받으며 시작했던 걸로 기억한다. 주인공은 누명을 쓰고 감옥에 들어오게 된다. 감옥에서 본인의 무죄를 주장하지만 돌아오는 대답은.. "여기 다 죄없는 사람들만 모여있어" 주인공은 빠르게 감옥생활에 적응해가며 삭막했던 교도관들의 마음까지도 녹여버렸다. 교도소장과 많은 이야기를 나누며 교도소를 개선했으며 수감자들의 생활을 개선하였다. 주인공의 친구 헤이틀런(가장..
개발자들의 근본 지식이라 함은 CS, 클린코드, 알고리즘 이라 생각한다. 그 중 이번 포스트는 '클린코드'를 공부하고 느낀점이다. 객체지향 관점, 여러 원칙들을 미뤄두고 '읽기 좋은 코드를 작성해야 하는 이유'를 정리하려 한다. 개발에 있어 읽기 좋은 코드를 작성하는 것은 매우 중요하다 생각한다. 1. 개발자들은 협업을 하기 때문. 2. 프로그램이 변화에 유연해야 하기 때문. 1. "앗 그건 제가 담당자가 아니라서요..." A기능을 개발하던 a개발자가 휴가인 날이다. 해당 기능에 대한 변경, 수정을 위해 서비스팀에서 b개발자에게 부탁을 했다. B기능을 개발하는 b개발자는 대답하였다. "앗 그건 제가 담당자가 아니라서요... a개발자님이 출근하면 부탁드리셔야 할 듯 해요." 하지만 회사에선 당장 수정해야 ..
모바일 개발팀이 없는 회사이며 백, 프론트 개발자들로만 이뤄진 개발팀에 합류하였다. 그간 열심히 하지 않은 죄를 달게 받을 때가 온 것이다. 면접때 질문은 클린코드와 CS지식이 전부였고 구현해야 할 기능들을 설명해주고 할 수 있냐 물어봤다. 질문은 모두 대답하고 할 수 있다 말하였다. 시리즈A투자도 받았으며 서비스들도 이미 매출이 많이 나오고 있는 회사였다. 괜찮을 거라 생각하고 입사하기로 하였다. 신입 iOS 개발자 3주차가 지났다.. 사실 배울 게 많을까? 라는 생각을 많이 하고 들어갔는데.. 역시 배운거 엄청 많다. 혼자 공부했으면 평생 공부 못했을 것들 수두룩 빽빽이다. 기억에 남는 것들이 몇가지 있다.. 1. 배포 자동화. (CI/CD다.) 프론트, 백이 구축해둔 라인을 그대로 따라가라 했다. ..