프로그래머 실력 vs 학력 - 한국 IT 업계 기준은 학벌?

프로그래머 실력 vs 학력 - 한국 IT 업계 기준은 학벌?


페이스북에 이런 글이 올라왔다.


컴퓨터 공학을 전공하는 대학생입니다. IT업계에선 개발자의 학벌 중요성이 어느 정도인가요..? 전 프로그래머 실력이 우선이라고 생각하는데..


링크 - https://www.facebook.com/groups/codingeverybody/permalink/1154433454597189/ [클릭]


한 대학생의 글에 많은 사람이 정성껏 댓글을 달았다. 아쉽게도, 댓글들을 정독했지만 내가 원하는 내용은 없었다.

1. 내가 원하던 내용


내가 원하던 건, 이런 거다.


"제가 근무하는 회사에선 이런 식으로 프로그래머 실력을 가늠합니다."

"이런 사람이 실력 좋은 개발자입니다. 이렇게 되세요."

"실력이란 이런 겁니다."


학력 실력 개발자 능력[IT 업계 프로그래밍 실력] 능력 늘리기


실력이란 무엇인지 구체적으로 언급한 이가 없었다. 페이스북을 통해 그 정체도 불분명한 "실력"을 언급한 대학생은 과연 만족할 만한 답을 얻었을까? 내 생각엔 그렇지 않다고 본다.


내가 생각하는 개발자의 실력이란 이렇다.


그 사람의 성향

. 리펙토링의 개념을 제대로 알고 있는가

. 상황에 맞는 적절한 디자인 패턴을 적용할 수 있는가

. 프로그램 버전과 문서화를 얼마나 꼼꼼히 하는가

. 최신 기술에 관심이 있는 사람인가,

. 팀의 업무 문화와 수준을 올려줄 수 있다는 믿음을 주는 사람인가,

. 팀 작업에 중점을 두는가, 본인에게 익숙한 것에 중점을 두는가,


개발 전

. 툴 활용 능력이 아예 없는 사람은 아닌가?

. 자기 생각을 먼저 정리하고 문서화 하는가,

. 다른 사람과의 대화를 통해 목적을 뚜렷이 하는가,


개발 중

. 사용하는 라이브러리나 프레임워크에 대한 지식이 있는가,

. 설계의 간소화를 위해 노력하는가, 그리고 구현하는가,

. 최신 기술을 얼마나 효율적으로 적용해 프로그램의 질을 향상하는가,

. 툴이 알려준 경고들에 대해 얼마나 잘 대처하는가(경고는 경고가 아니다. 잠재적 버그다.)


개발 후

. 작성한 코드의 장단점을 파악하고 있는가,

. 마지막으로 자신의 코드에 책임지는 사람인가?


이런 사항들의 결과가 바로 소스 코드다. 내가 언급한 항목이 너무 많을까? 절대 그렇지 않다.


내 기준으로, 2년 차 이상이라면 저 위의 모든 항목을 몸으로 기억했거나, 기억하는 중이어야 한다.


물론, 아주 완벽히 리펙토링에 성공해 퍼포먼스를 급격히 올려놓을 순 없다. 그렇지만 그러한 작은 시도들이 모여 좋은 경험으로 이어지고, 이는 경력이 쌓일수록 그렇지 않은 사람들에 비해 우월할 수 있는 점이 된다. (실력이 좋은 개발자라면 위의 항목들은 프로그래머 실력이 좋지 않은 이들에 비해, 깊을 것이다.)

2. 학력이 우선인지, 실력이 우선인지


자, 다시 링크된 글로 돌아가 보자. 글을 쓴 학생은 학력이 우선인지, 실력이 우선인지를 물었다. 경력자인 내 입장에선, 학력이 좋을수록 실력도 좋다는 대답을 하고 싶다. (프로그래머 실력을 학벌로 보는 게 아니라, 똑똑한 사람이 실력 좋은 프로그래머가 될 확률이 높다는 뜻)


학력이 좋은 사람들은 명문대 졸업장이란 그 노력의 대가를 보유하고 있다. 학력이 좋은 사람들은 비슷한 커리큘럼의 강의도 더 깊숙이, 더 빠르게 이해하고 응용한다. 단순히 커리큘럼이 비슷하니 명문대건 지방대건 졸업자들 차이가 없다고 해석해선 안 된다.


학력 실력 개발자 능력[IT 업계 프로그래밍 실력] 능력 늘리기


좋지 않은 생각이다.


1을 보여주면 2를 알게 되는 사람이 있고, 1을 보여주면 10을 알게 되는 사람이 있다. 학력이 좋은 사람일수록 1을 보여줬을 때, 더 많은 것을 볼 가능성이 크다. 그 사람들은 그런 사람들이기에 명문대를 나온 것이다. 즉, 그런 사람들이기에 학력이 좋은 것이다. 이런 사람들이 위에서 언급한 항목들을 이해하고 써먹는 능력이 학력이 떨어지는 사람들과 비슷할까? 내 경험상 그렇지 않다.


프로그래머 논쟁 개발자 실력 학력[IT 업계 프로그래밍 실력] 능력 늘리기


학력이 좋을수록 조금 더 합리적이고 조금 더 생산성이 높았다. 내 기준엔 학력 vs 실력..... 이라는 질문보다는, "개발자 실력이 늘어나는 속도는 학력과 비례하나요?"라는 질문이 더 명확하다고 생각한다.


내가 이런 글을 쓰면, "어? 대학원 나와서 C 코딩도 못 하는 사람 봤는데?" .... 안타깝게도, 당신 회사의 인사팀에 문제가 있다는 뜻이다. 모든 전공자가 다 잘할 순 없다. 마지막으로, 내가 말하는 학력 좋은 사람들이란, 좋은 대학을 나온 전공자를 의미한다. 좋은 대학 비전공자라면 이야기는 다르다. 그들은 4년 동안 다른 걸 공부하지 않았나? 

3. 프로그래머 실력, 마무리


기사를 몇 개 언급하며 이야기를 마친다.


기사 1. 블로터포럼 [블로터포럼] “SW 개발자 처우, 이대로 좋은가”


노상범 : 현재 SI 개발자 시장 전체 총액을 100이라고 생각해보자. 100이라는 숫자가 앞으로 25나 30 정도로 내려가야 정상에 가까운 생태계가 만들어질 것이라고 본다. 이게 무슨 말이냐면, 100이 25나 30으로 내려간다고 해서 정보시스템을 만들어야 하는 업체의 프로젝트가 사라지지는 않을 것이라는 얘기다.


그렇다면 나머지 75~80이 어디로 갈 것인가. 호스팅이나 클라우드 서비스, 패키지 SW, 솔루션 등 SW 개발자가 SI 개발보다 먹고 살기 더 좋은 쪽으로 이동하게 된다는 얘기다. 단적인 예로 지금 문제가 되는 하도급 전문 ‘보도방(SW 개발자 일용직 소개소)이 사라지면, 개발자가 갑으로부터 더 많은 돈을 받을 수 있게 된다는 얘기다. 중간에 일을 소개하고 수수료를 가져가는 사람이 없어지니 말이다.


이건 선순환이다.


심히 유감이다. 전제가 너무 허술하다. 미스매치 이야기가 전혀 없다. 프로그래머 실력을 개의치 않은 글이다.


프로그래밍 실력 IT 업계[IT 업계 프로그래밍 실력] 능력 늘리기


75~80%의 인력이 패키지 솔루션 업체로 갈 수 있다고? 우리나라 시장이 그렇게 크지도 않을뿐더러, 솔루션 업체는 순수 개발자의 비율이 생각만큼 높지 않다. 결정적으로, 패키지 솔루션 업체가 원하는 인력이 있는데 무작정 취업이 될 거라는 발언은 지나친 비약 아닌가?


기사 2. 나쁜 프로그래머가 되는 18가지 방법


그냥 읽어봐라. 실력 좋은 사람이 되려면 힘든 과정을 거쳐야 한다. 참고로 나는 아직 거치지 못해 실력이 별로다.


ps2. 아래 그림을 보자. 프로젝트가 산으로 가는 이유가 뭘까?


[IT 업계 프로그래밍 실력] 능력 늘리기[IT 업계 프로그래밍 실력] 능력 늘리기


내가 참여한 프로젝트가 서쪽으로 간다면, 그건 내 탓이다. 다른 사람 돌아보지 말자.


프로그래머 실력 vs 학력 - 한국 IT 업계 기준은 학벌?




댓글(5)

  • Ancd
    2019.11.22 00:55

    제가 예전에 학원다닐때 고려대와 한양대와 대한민국 수학 실력 평가에서 2위했던놈 있었습니다.
    공부하는 머리는 정말 똑똑했었는데 모두.. 프로그래밍으로 이친구들한테 학력 안좋고 재능 좋았던 사람들이 앞서고 셋다 재능있는 친구들 따라잡은사람이 없었습니다. 한양대 한명은 프로그래밍 하다가 중도 포기했구요. 고려대 다니는 형님이랑 수학 2등했던 학력좋았던놈 둘다 취업을 끝까지 못하고있었습니다. 재능좀 있었던 사람들은 모두 취업했고 그중에 대학교 중퇴했던 실력파 형님은 대기업 들어가셨구요. 프로그래밍 정말 이 바닥에서 제대로 하신분들은 아실겁니다.
    실력이 우선입니다. 무조건요. 제가 예전에 외국에 유명한 프로그래머 사람이 얘기했던게 기억나는데 프로그래밍은 공부와 다른 재능이라고 평했었습니다.
    근데 사실 이말이 정말 입니다. 아무리 수학을 잘하고 물리를 잘하고 뛰어나는 머리가 있든 외국어를 여러개를 하는 머리를 가졌든 그런사람들중에 프로그래밍 하다가 관두는 사람 태반으로 많이봤습니다. 애초에 할려고 그사람들도 노력은 하는데 공부처럼 안풀리는 경우가 많습니다. 제가 언급한 스카이대학교 다닌 이 3명 모두가 여기에 해당했구요.

    이것도 인터넷 뉴스에 떳었는데 지금도 구글에 치면 나옵니다. 헤드헌터가 제일 뽑고 후회하는 유형 1위가 스펙보고 좋아서 뽑았는데 형편없는 실력자였을때가 1위로 지목됐었습니다.

    그래서 현재 업체에서 블라인드채용에 대해 면접장소 비용에 대한 걱정만 있을뿐 , 최대 장점으로 학벌 좋고 실력없는 사람 걸러낼수 있어서 매우 긍정적으로 바라보는 편이구요.

    • 2019.11.23 00:00 신고

      결국 적성 문제입니다.

      학벌은 아니고 학력 문제인데 적성이 맞느냐 아니냐 문제죠.

      외국 유명 프로그래머라고해도 결국 잘난 프로그래머는 학력 좋습니다. 제가 네이버 개발자들이랑 만날 기회가 있었는데 개개인은 정말 훌륭합니다. 그러나, 회사가 ... 뭐 어쨌든, 저는 학력을 비하하는 사람들 말은 믿지 않아요.

      똑똑한 사람일수록 학력 높은 건 사실입니다. 그리고 그런 사람들이 똑똑한 것도 사실이며, 학벌, 학력 분간 못해서 그을 쓰는 분들은 왜 그런지도 모르겠고요.

      나름 장문의 글을 남기셨찌만 .... 죄송하지만 전혀 공감가지 않습니다. 되려, 학력 콤플렉스에 빠지신거 같은데, 학벌과 학력은 분간하시면서 스스로의 자아 실현을 위한 시간에 인생 비중을 높이시는건 어떤가 생각해 봅니다.

  • 라임
    2019.12.18 22:28

    "학벌, 학력 분간 못해서 그을 쓰는 분들은 왜 그런지도 모르겠고요."
    오히려 글쓴이님이 학력과 학벌을 혼동하시는 것 같은데
    학력은 학교 간판과 상관없이 대졸, 초대졸, 고졸 등을 가리키는 말입니다.
    명문대를 나왔느냐, 지잡대를 나왔느냐 이런 건 학력이 아니라 학벌에 해당하는 말이고요.
    물론 학벌을 따질 때 일반적으로 고등학교가 아닌 대학교 간판을 따지므로, 학벌을 논할 때 대졸이라는 학력이 사실상 필요조건이긴 하지만요.

    그리고 일부 똑똑한 프로그래머들이 명문대 출신이라 하여, 명문대 출신이 지잡대 출신보다 실력 향상률이 반드시 더 좋다고 일반화하는 건 오류가 아닐까요.
    A → B가 성립한다 하여 B → A가 성립하는 건 아니니까요.

    • 2019.12.18 22:52 신고

      "학교 간판과 상관없이 대졸, 초대졸, 고졸 등을 가리키는 말입니다"

      이건 학력이고요.

      "명문대를 나왔느냐, 지잡대를 잡았느냐 이런 건"

      이것도 학력이고요.

      학벌의 벌은 閥로 요즘의 재벌, 파벌과 같은 한자이며 역사적으론 군벌 등과 함께 일종의 집단을 의미합니다.

      학력이 어떻게 집단이 될 수 있단 말입니까?

      학력과 학벌은 다릅니다. 지잡대 출신이라 해도 무리를 이루면 그걸 학벌이라고 하는 거예요.

      은유적으로 학력에 따른 대우를 학벌이라고도 표현하나 그건 어디까지나 학력 기반의 평가(또는 우대)이므로 학벌이라 부를 순 없지요.

      학벌이라 표현하시려면 특정 대학 출신이 만든 그룹을 지칭하는 게 맞는 겁니다. 님도 댓글에 학력과 학벌을 혼용하시네요.

      학력의 력과 학벌의 벌에 무슨 차이가 있는지를 보셔야죠. 그리고 그 한자가 대대로 어떻게 사용되었으며 현대엔 또 어떻게 사용하는지도 이해해야 합니다. 그러면 학력과 학벌은 결코 같은 뜻이라고 이해할 수 없습니다.


      자.... 서론이 참~~~ 길었네요.

      "반드시" 명문대 출신이 지방대 출신 보다 잘하리란 보장은 없습니다. 신입이면 볼 게 그거 밖에 없으니 학력의 가치는 상대적으로 높을 수밖에 없습니다.

      반면, 경력자는 학력에 경력이 매우 중요합니다.

      '요'는 학력이 좋아야 좋은 경력 쌓을 기회가 높아지며, 좋은 사람과 오래 일한 사람일수록 좋은 개발자가 될 확률이 높다는 뜻이며,

      학력 좋은 사람이라도 좋지 않은 개발자와 오래 일하면 학력이 무색하게 못난 개발자가 될 겁니다.

      초중고를 거쳐 머리 똑똑한 놈들 명문대 갑니다. 그리고 명문대 거쳐 큰 회사 거쳐 좋은 회사로 가겠죠.

      동등한 위치에서 시작한다쳐도 대학 커리큘럼에도 난이도 차이가 있을텐데 이 차이 또한 똑같은 대학 졸업장이라고 동등하게 볼 수 있을까요?

      이런 건 인정해야 합니다. 같은 학점 3점도 지방대와 서울대를 놓고 똑같다고 할 수 있겠습니까?

      저도 비록 지방대 출신이지만 서울권 대학 출신들과 일해보면 확실히 뭔가 달라요. 같은 4년을 컴공에서 보냈어도 이해하는 폭이 달랐습니다. 교육의 질 차이겠죠. 물론, 모교 교수님을 비하하는 건 아닙니다만, 학점을 두고 경쟁하는 학생 수준과 더불어 학교 전반적 교육에 대해 차이가 있다는 점은 인정할 수밖에 없습니다.


      어쨌든 또~~~~~ 글이 길어졌는데요.

      단순히 명문대 출신이라고 실력이 더 빠르게 는다는 생각을 해보려면, 대학 시절부터 그 사람의 경력 수준에 업무 등 고려해 보면 당연히 명문대 출신이 더 잘할 수밖에 없는 요건이 있습니다.

      쉽게 일반화할 순 없지만, 그렇다고 무시할 수 없는 게 학력과 실력입니다.

      3부 리그 득점왕 보단 레알 마드리드 벤치멤버지만 교체 출전할 때 마다 골을 넣는 선수가 더 나아 보이지 않습니까?

    • 2019.12.18 22:54 신고

      혹시 나무위키 학벌 파트를 보셨나요? 그렇다면 위키백과 학벌 파트를 보세요. 나무위키 설명이 좀 엉망이네요.

Designed by JB FACTORY