(¬‿¬) 개인 공간/취업

현직자들의 개발자로서의 취직에 대한 현실적이고 냉정한 이야기

둥굴둥굴둥굴레차 2021. 9. 4. 16:36

 

우연히 보게 된 기사인데.. 뭔가 뼈 때리는 말들이 많은 것 같아 두고두고 보고 싶어서 스크랩한다.

 

 

 

“개발자 취업 첫 관문은 코딩테스트… 중급 실력 정도 돼야 무난”

올 상반기(1∼6월) 취업시장에서 가장 ‘핫’했던 키워드는 바로 ‘개발자 채용’이었다. 신종 코로나바이러스 감염증(코로나19) 확산으로 ‘비대면 특수’를 맞은 판교 정보기술(IT…

www.donga.com

 


 

현직 개발자가 참여하는 토크콘서트와 취업설명회



―현직자들은 최근 개발자 채용 열풍을 어떻게 보나.

“업계에서 말하는 ‘개발자 구인난’은 엄밀히 말해 실력 있는 개발자를 구하기가 어렵다는 뜻이다. 평범한 수준의 구직자들은 과열돼 있다 싶을 만큼 많이 몰리는 추세다. 따라서 대기업 신입 공채는 ‘어려운 길’ 일 수밖에 없다. 반면 채용 사이트에 자주 올라오는 상시채용은 상대적으로 ‘덜 어려운 길’이다. 이를 기회로 활용해야 한다. 떨어지더라도 끊임없이 지원해보고 면접을 가 보는 경험이 중요하다.”

 

 

―개발자로 취업하려면 코딩 실력을 보는 코딩테스트를 거쳐야 하는데 어느 정도 수준이어야 하나.

 

“코딩 테스트는 보통 150분 동안 3개의 알고리즘 문제를 해결하는 방식으로 진행되는데 너무 걱정할 필요는 없다. 코딩 테스트는 실력자를 뽑기 위한 절차가 아니고 이 정도도 못하는 사람은 거르자는 취지로 진행하는 최소한의 과정이다. 단기간에 알고리즘 상급자가 되긴 어렵고 취업준비생이 상급자가 될 필요도 없다.

만약 중급자 수준 코딩테스트를 원활하게 풀 수 있다면 웬만한 기업 시험은 통과할 수 있을 것이다. 프로그래머스 플랫폼이 제공하는 테스트의 레벨 2, 3 정도가 이에 해당한다고 보면 된다. 기본적인 코딩 실력이 있다면 2주에서 길면 한두 달 정도 투자해 수능시험 준비하듯 집중적으로 준비하면 된다.”

 


―개발자 면접에선 무엇을 가장 중요하게 보나.

“문제 해결 능력이 가장 중요하다. 면접에서 손 코딩을 하는 이유도 이 사람이 어떤 알고리즘을 사용하는지, 문제에 어떻게 접근하는지 보고 평가하기 위해서다. 손 코딩 팁을 주자면 문법이 생각 안 날 땐 주석을 달아놓고 면접관에게 설명해도 괜찮다. 내가 문제를 풀 수 있다는 걸 보여주는 게 중요하지 암기력은 중요하지 않다

 


―문과생인데 개발자가 되려고 알아보고 있다. 수학을 못하는데 개발자가 될 수 있을까.

“수학을 왜 못했는지 생각해봐야 한다. 수학 문제를 풀 때 논리를 짜서 풀이하는 과정 자체가 괴로웠다면 개발자가 안 맞을 수 있다. 수학은 논리를 따라가는 하나의 언어이고 프로그램도 마찬가지다. 개발이 수학 성적과 상관있다고 보기는 어렵지만 우수한 프로그래머라면 당연히 수학을 잘할 수밖에 없지 않을까 생각한다.”

 

 

―처음 직장을 구할 때 어떤 점을 보고 회사를 골랐나.

“개발 조직에 사람이 몇 명이나 있는지, 얼마나 대우를 해주는지, 보고 배울 수 있는 모델이 있는지가 중요하다고 생각한다. 개발자는 성장이 생명이다. IT에서는 쉴 새 없이 새로운 기술이 나오기 때문이다. 시장에서 뒤처지지 않기 위해서라도 꾸준히 조직과 개인의 경쟁력을 유지해야 한다. 개발자를 어떻게 대우하는지, 그 안에서 성장 가능성이 있는지를 봐야 한다.”