개발자의 성향별 색깔
안녕하세요 그로스해커입니다.
직종을 '개발자'라고 공유하고 있음에도 불구하고 저희는 주위에 다양한 성향의 개발자를 많이 봅니다. 하지만 개발자를 색으로 표현한다면 어떨까요?
각자의 재능과 노력을 색을 거울삼아 반추해 보라는 의미에서 글을 써봅니다.
개발자의 결은 다양합니다. 분야도 다양하고 개발자의 관심도 각양각색이죠. 보안, 해킹, 데이터 분석, GUI 프로그래밍, 서버, 네트워킹, 임베디드 시스템, 컴파일러, 프로그래밍 언어, 하드웨어 등 어느 부분에 관심이 있는가에 따라서 개발자의 색이 조금씩 달라집니다.
요즘에는 프론트앤드(front-end)에서 백앤드(back-end)까지, GUI 코드와 서버 코드를 모두 개발할 수 있는 풀스택(full-stack) 개발자라는 표현이 많이 사용됩니다. 응용프로그램 개발과 시스템 관리를 동시에 수행할 수 있는 데브옵스(DevOps)라는 표현도 사용되고, 여러 개의 프로그래밍 언어를 자유롭게 사용할 수 있는 폴리글랏(plotglot) 프로그래머라는 말도 흔하죠. 이러한 용어들은 모두 개발자의 다양한 결을 나타내기 위한 표현일 뿐입니다.
이러한 개발자의 다양성은 ‘분야’를 나눌 때보다 ‘실력’을 구분할 때 더 극적입니다. 똑같이 ‘개발자’라는 직업을 가지고 있어도 코드를 만들어내는 능력에 믿기 어려운 차이가 존재하기 때문입니다. 같은 팀에서 비슷한 연봉을 받으면서 일하는 사람이라고 해도 마찬가지죠.
저는 4가지 색(파랑, 노랑, 빨강, 검정)으로 개발자의 분류를 나누어 보았습니다.
우선 파랑은 프로그래밍에 대한 재능을 타고 났으며 노력까지 기울이는 사람의 색입니다.
상상을 초월하는 실력을 보여주거나 큰 성공을 거두는 프로그래머들은 일단 이 범주에 속하는 사람들입니다. 잘 알려진 오픈소스 프로젝트를 주도하거나, 새로운 패러다임을 제시하는 파랑 개발자들은 회사에서 일할 때만이 아니라 밥을 먹거나, 길을 걷거나, 차를 타거나, 친구를 만나거나, 심지어 잠을 잘 때에도 코딩방법을 궁리합니다. 진심으로 코딩이 그 무엇보다 재밌다고 느끼는 사람들이죠.
노랑은 프로그래밍에 대한 재능은 특별히 없지만 노력만큼은 파란색 못지않게 기울이는 사람들입니다.
회사에서 주어진 일에 온힘을 다하고, 문제가 생기면 다른 사람을 탓하기 전에 스스로 책임을 지려고 하고, 새로운 기술이나 동향에 항상 관심을 갖고, 좋은 책을 찾아서 부지런히 읽습니다. 친구들과 코딩에 대해서 이야기하기를 즐기고, 회사에서 승진을 하거나 더 많은 책임을 맡는 것에서 성취감을 맛보는 사람들이죠.
빨강은 노랑과 반대입니다. 프로그래밍에 대한 재능은 타고 났지만 노력을 기울이지 않는 사람들이죠.
오직 생계를 위해 회사에 다니며 코딩을 할뿐 그 이상의 의미를 두지 않습니다. 이런 사람들에게 코딩은 너무 쉽고, 단순하고, 반복적인, 지루한 ‘회사일’입니다. 버그 없이 빠르게 동작하는 코드를 뚝딱 만들어내기도 하는 재능을 가졌지만 흔치는 않습니다. 때로는 노랑에 속한 사람들이 보고 깜짝 놀랄만한 성취를 이루어내기도 하지만 지속성이 부족하기 때문에 책임 있는 지위에 오르지는 못합니다.
끝으로 검정은 프로그래밍에 대한 재능이 없고 노력도 하지 않는 사람들입니다.
프로그래밍이 재미없고 어렵게 느껴집니다. 먹고살기 위해서 프로그래밍의 길로 들어서긴 했지만 제대로 하지 못하기 때문에 성취감도 없고, 새로운 것을 알고 싶은 욕망도 없습니다. 가끔 책을 구입하기는 하는데 읽지는 않습니다. 다른 사람들이 새로운 기술이나 패러다임을 이야기하는 것을 들으면 잘난 척하는 것 같아서 기분이 나빠지기도 하죠. 스스로 짠 코드를 다른 사람에게 설명하지 못하는 것은 기본이고, 자신도 이해하지 못하는 경우가 흔합니다.
불행하게도 체감상 저희가 보는 50%의 개발자는 검정에 속하는 것 같습니다.10%가 빨강이고 30%의 노랑 그리고 10%의 파랑 개발자가 저희 주변에 있습니다. 대부분의 사람들은 타고난 재능을 가지며 태어나는 것이 아닙니다. 하지만 노력 자체를 즐기는 사람들 앞에서는 타고난 재능이 무의미합니다.
개발자가 검정이 되게한 요인도 분명히 있습니다. 회사의 불합리함과 "먹고 살기 힘들다"와 같은 외부 환경적 요인들도 고민해봐야 할 것 같습니다.
여러분은 어떤 색의 개발자인가요?
출처: https://m.post.naver.com/viewer/postView.nhn?volumeNo=2600931&memberNo=12066301&searchRank=59 개발자의 50가지 그림자 이야기