Comment on page
📗
What is programming?

Programming
코딩 혹은 프로그래밍이란, 프로그램을 쓰는 행위를 말합니다. 여러분이 작성하는 코드는 프로그램에 생명을 불어넣게 되고 수많은 사람들에게 영향을 미치게 됩니다.
가장 우선적으로 명심해야 할 점은, 코드를 실행하는 주체는 컴퓨터지만 코드를 읽고 쓰고 관리하는 것은 사람입니다. 여러분이 오늘 작성한 코드를 다시 읽고 이해하고 관리하는 사람은 미래의 여러분 혹은 여러분과 일하는 개발자 동료들입니다. 그러므로 코드를 작성할때 초보자가 가장 우선적으로 신경써야 할 부분은 읽기 좋은 코드, 이해하기 쉬운 코드입니다.
여러분이 책을 쓴다고 생각하고 코드를 작성하세요. 문맥이나 내용에 따라 문단을 나누듯이 함수를 나누고, 맞춤법이나 띄어쓰기를 하듯이 코드 작성 스타일을 꼼꼼하게 해주시기 바랍니다.
소프트웨어 개발자는 단순히 프로그램을 짜는 사람이 아닙니다. 요즘은 소프트웨어가 온 세상을 지배했다고 해도 과언이 아닐 정도로 소프트웨어의 영향력은 막강합니다. 소프트웨어 개발자는 세상을 만드는 사람이고, 현 시대에 가장 영향력이 큰 직종 중 하나입니다.
여러분이 만든 소프트웨어가 세상에 어떠한 영향을 미칠지에 대해 곰곰히 생각해보세요. 자신만의 양심, 도덕성 등에 대해 엄격해지세요. 본인의 직업에 대해 자부심을 갖고 책임감을 갖고 임하세요. 단순히 키보드를 두드리는 사람은 되지 않기를 바랍니다.
개발자도 결국 조직원입니다. 회사의 일원이고 팀원입니다. 회사의 이익 창출에 책임이 있는 사람입니다. 기획, 디자인, 운영 등 다양한 팀의 사람들과 긴밀하게 교류해야 하고, 다른 조직원들을 배려해야 하고, 조직의 일정에 맞춰 움직여야 하고, 조직의 규율에 따라야 합니다.
개발을 잘 하는 사람과 일을 잘 하는 사람은 다릅니다.
만약 여러분이 본인의 개발 능력을 뽐내거나 본인의 개발 실력 향상 만을 위해 일한다면, 당신은 소프트웨어 개발자보다는 학문 연구원을 하는 편이 나을 수도 있습니다.
반드시 명심하세요. 개발을 잘한다고 무조건 인정받는 것이 아닙니다.
조직은 모두 같습니다. 투명하게 소통해야 하고, 사람들을 배려해야 하며, 본인의 맡은 일을 반드시 해내야 합니다. 그렇다면 당신은 협업을 잘하고 능력있는 개발자로서 조직에서 인정받게 될 것입니다.
Last modified 1yr ago