여러분! 꼰대 개발자가 되고 싶나요? 꼰대로 이름을 날리고 싶다면 이 글을 꼼꼼히 끝까지 읽어 주세요.
 

스스로 많은 노력을 해야 한다.

꼰대 임베디드 개발자가 되기 위한 가장 중요한 요건을 말씀드릴 차례입니다. 이 요건을 제대로 충족해야 더 강력한 꼰대 개발자가 될 수 있습니다. 그 요건은 바로;
   * 오랫동안 컴퓨터에 앉아 있는 것입니다.
 
이전 포스팅에서 설명한 바와 같이, 꼰대 개발자는 자신이 성공했으며 다른 후배 개발자들이 자신을 선망하고 있다고 믿고 있습니다. 이런 믿음을 확신으로 바꾸려면 스스로 정말 자신에게 뿌듯할 정도로 최선의 노력을 다 해야 합니다 . 그런데 꼰대 개발자들의 최선의 노력은 대부분 '컴퓨터에 오래 앉아 있는 것입니다. 야근은 기본이고 주말에도 나와서 컴퓨터 앞에 앉아 있습니다.
가끔 이들은 주말에 노트북을 들고 스타벅스에 갑니다. 가장 많은 사람들이 다니는 곳에 앉아서 '빌드 셸 스크립트' 코드를 분석합니다. 그러는 자신의 모습이 너무 멋있다고 생각합니다.  
   * 그래! 나 같이 뛰어난 개발자가 주말에도 스타벅스에서 코드를 분석하고 있어!
   * 난 역시 대단해! 
 
하지만 스타벅스에서 이상한 미소를 지으며 노트북을 바라보는 꼰대 개발자를 본 젊은이들은 이렇게 생각하고 바라 봅니다.
   * 검은 색 모자를 쓴 이상하게 눌러 쓴 40대 후반 아저씨가 뭘하고 있는 거지?
   * 머리도 1달 동안 안 감은 것아 노숙자 같기도 한데. 
 
꼰대 개발자도 이런 젊은이들의 시선을 느낍니다. 그런데 꼰대 개발자는 회사에 있는 후배 개발자 이외에도 일반 대중들도 자신을 선망의 눈빛으로 바라보고 있다고 확신하면서 즐겁게 빌드 스크립트 코드를 봅니다. 그러면서 다른 사람들에게 방해가 될 정도로 타자 소리를 내면서 노트북을 사용합니다.
 

자신의 개발 방식이 여전히 먹힐 것이라 확신한다.

'10년이면 강산이 변한다'는 말이 있습니다. 하지만 꼰대 개발자들은 개발은 다르다고 생각합니다. 내가 하는 말을 잘 듣고 그대로 따라하면 나 같은 레전드 개발자가 될 것이라 확신합니다. 나 같이 뛰어난 개발자가 모든 시간을 퍼부어 최선의 노력을 다하고 스타벅스에서도 열심히 코드를 분석하니까요!
하지만 후배 개발자들의 개발 방식을 보면 정말 마음에 들지 않습니다. 이상한 덤프를 분석하고 쓸때 없는 TRACE32와 같은 디버깅 장비를 사용합니다. 가끔 이상한 ftrace 메시지(리눅스)를 쳐다 봅니다. 
   * 난 저런거 안써도 문제를 잘 해결했는데!
   * 오실로스코프를 써서 파형을 보는 게 더 중요한데!
 
그래서 조용히 후배 개발자를 불러서 진심어린 조언을 해줍니다.   
   * 너, TRACE32나 ftrace/perf 와 같은 이상한 디버깅 프로그램 쓰지마! 그런 거 잘 할 필요 없어!
     나 처럼 빌드 스크립트를 열심히 분석하고 회로도 공부해! 그래야 뛰어난 개발자가 될 수 있어!
 
어, 그런데 후배 개발자가 내 말을 듣지 않고 날 무시하는 듯한 표정과 함께 감히 대답도 하지 않습니다. 더 이상 조언을 하면 안될 것 같아 속으로만 이렇게 생각합니다.   
   * 저 친구 저렇게 개발하면 실력이 늘지 않을 텐데!
 

+ Recent posts