Society 8

신입사원 지원자들에게 ...

어느덧... 신입사원이었던 시절이 10년이 훨씬 지났다. 신입으로 회사를 들어온다는 것 자체는 흥미롭고 두려운 일일 것이다. 면접을 보기 위해서 회사로 갈때는, 왠지 자신과는 차원이 다른 사람들이 모여서 있는 것 처럼 생각되어 쉽게 말을 붙이기도 힘들다. SW 개발인력을 뽑는 사람들의 앞에서 자신이 얼마나 실력을 가지고 있는지, 30분도 안되는 시간에 이야기 하려면 얼마나 많은 준비시간이 필요할까? 30분... 아니 그 보다 더 적은 시간이 주어질 수도 있다. 현실적으로 몇명의 사람이 면접관으로 들어가서 하루에 30여명이 넘는 인력들에게 일일이 질문을하고, 그 사람의 능력을 파악하는 것은 거의 불가능에 가깝다. 하지만, 이런것에도 know-how가 숨겨져 있음을 아는가? 어떤 질문을 던지고나서, 면접자가..

Society 2011.07.27

프로그래머 10계명

프로그래머로 살아가면서 10가지 지켜야할 계명이 있다면 무엇일까? 그냥 우연찮은 기회에 성서에 나오는 10계명과 유사하게 만들면 어떨까하는 생각으로 아래와 같이 정리해 보았다. 01. 방법론을 섬기지 말라. 02. 남이 만든 코드에 전적으로 의지하지 말라. 03. 특정 방법론을 따른다고 말하지 말라. 04. 빨간날은 반드시 쉬라. 05. 소스 관리시스템을 공경하라. 06. 모듈의 상하 관계를 구분하라. 07. 관련없는 모듈과 통하지 말라. 08. Copy-Paste를 남발하지 말라. 09. 나의 Bug를 남의 것이라고 말하지 말라. 10. 내 이웃의 개발자를 탐하지 말라. 좀 뻔한 이야기들이지만 이번에는 이것으로 잠시 이야기를 해보도록 하겠다. 각각의 항에 대해서 그냥 편하게 풀어나가보려고 하지만, 말솜..

Society 2011.07.27

Software 개발과 관련해서 학생들이 알아야 할 열가지

이번에는 Software를 개발하는 분야에서 일하고 싶은 학생들이 알아야 할 열가지를 이야기 해보겠다. 물론 여기서 이야기하는 내용은 전적으로 본인의 생각이며 경험에서 나온 것이다. 하지만, 경험이 체계화되면 지식이 되듯 그냥 흘려서 듣기보다는 한번쯤 고민해볼 가치는 있다고 생각한다. "You start coding. I will ask what they want." 00. 코딩 Software 개발관련해서 일하고자 하는 학생들은 기본적으로 coding을 할 수 있어야 한다. 어떤 언어(Language)를 사용하는가는 시대의 흐름과 개인적인 성향에 따른 차이가 있겠지만, 최소한 자신이 목적한 바를 실제 프로그램으로 구현할 수 있는 능력은 있어야 한다. 중요한 것은 우리가 일하는 분야에서는 coding이 ..

Society 2011.07.27