반응형

※ 이 글은 글쓴이의 주관에 따라 작성한 글이며, '삼성' 혹은 '삼성 소프트웨어 멤버십'의 공식적인 입장은 전혀 포함되지 않았음을 알려드립니다. 

상반기에 합격하신 회원분들 축하드립니다~ 짝짝짝~!!!
그리고 하반기에 면접 보신 분들 수고 많으셨습니다~ 짝짝짝~!!!

기회가 닿아 이번 하반기에도 면접관으로 참여하였습니다.
이번에는 마음에 여유가 생겼는지 면접 내내 조금이라도 더 도와주고 싶은 마음도 마구마구 생기더라구요. 같은 길을 걸어가고 있는 예비 후배들을 보니 반가운 마음도 있었고, 나도 저랬었나 싶기도 하더군요.


상반기때 포스팅했던 글에서 그리 다른 이야기를 적을 건 아니지만, 그래도 후기 몇자 적으면 좋을 것 같아 포스팅 해봅니다.

2012/01/24 - [develop] - 삼성 소프트웨어 멤버십 면접관 후기

 

공모전이 아니라 기술면접인데...

상반기 면접 후기때 포스팅한 글에도 비슷한 내용이 있습니다. 그런데 이번 하반기때도 마찬가지였습니다. 개발보다는 기획에 너무 치중한 모습이 많았다는 점인데요, 상품성도 중요한 요소이긴 하지만 멤버십 면접은 절대로 소프트웨어 공모전이 아니거든요.

"제가 만든 앱은 xxxx 와 관련된 자료와 xxxx 에 대한 것들을 사용자가 알기 쉽고 보기 쉽게 디자인하여 xxxx 하게 만들었습니다"

라고 하지만, 실제로 들여다보면 DB화한 data를 불러다 list 해주는 것이 전부인 앱을 작품으로 가져온 경우가 대표적인데요. 이런 경우에 제가 질문을 드립니다.

"본인이 기술적으로 구현하신 부분이 무엇입니까"

돌아오는 대답은 보통 '편리한 UI', '풍부한 자료', '마켓에서 다운로드 횟수가 xxx회' 정도가 대부분입니다.
앱 자체만으로 본다면 뛰어나고, 공모전 수상작이거나 이미 마켓에 공개중인 경우도 많았습니다.
하지만 '개발자로서 어떤 역량을 발휘한 작품인가' 하는 것에 스스로 의문을 가져볼 필요가 있습니다.
많은 면접자분들이 착각하시는 것이 그 점 입니다. 작품의 호응도를 자신의 개발실력과 혼동하는 것...

오히려 어떤 때는 이런 말씀도 드립니다.

"이 작품 말고, 예전에 만들어보셨다던 그걸 가져오셨더라면 좀 더 어필되지 않았을까요"

 

극단적 비유 무리수

자극을 좀 드리기 위해서 극단적인 비유를 들어보겠습니다.

한때 이경규씨의 꼬꼬면이 유행했던 적이 있죠. 지금은 한물 갔다고 하지만, 그 예능 프로그램에서 진행한 요리대회에서 꼬꼬면이 인정받은 이유는 결과물을 위한 반복적인 연구와 노력에 대한 평가가 컸기 때문이라 생각합니다. 그냥 생각해서는 닭 고은 물에 고추 좀 썰어넣고 면 넣고 끓은 것일 뿐입니다.

만약 누군가가 100년된 산삼과 비싼 캐비어를 사다가 넣어 끓여서 화려한 그릇에 담았다고 해서 1등을 했을까요?

전자의 경우는 깨알같은 노력이 있었지만, 후자는 겉만 화려할 뿐 정작 한 것이라곤 물 넣고 끓인 것 밖에 없습니다.

 

노력을 엉뚱한 곳에 낭비하지마세요

"디자인은 xxx의 도움을 받았고, ooo 라이브러리를 사용하여, xxxx 관련 데이터들을 모아놓은 것들을 list up 하였습니다"

"디자인 빼고, 라이브러리 빼고, 데이터 빼고, 직접 개발하거나 구현하신건 뭔가요?"

"list up...입니다"

 

물론 이러한 부분도 상품성을 고려할때는 상당히 중요한 부분인 것은 맞습니다. 그러나 기술면접에서는 까도까도 면접자를 알 수 없게 하는 양파껍데기에 불과할 수 있습니다.

실력이 아예 없는 분이야 어떻게 하든 떨어지시겠지만, 좋은 실력을 가졌으면서도 그것은 엉뚱한 곳에 다 허비해버리고 정작 중요한 부분은 소홀히 하여 평가를 좋지 않게 받는다면, 정말 얼마나 억울한 일입니까.

이런 분들이 적지 않아서 정말 정말 안타까웠습니다.

 

저는 앱 작품에 회의적입니다

안드로이드 진영이 아이폰 진영을 누르기 힘든 것 중의 하나도 앱 생태계입니다. 그만큼 앱은 정말 정말 중요한 것은 사실입니다. 그래서인지는 몰라도 이번에는 상반기때보다 앱을 작품으로 가져온 분이 더 많은 것 같더군요.

하지만 저는 상당히 회의적이었습니다. 비개발자들도 쉽게 개발할 수 있도록 해야 하는 것이 앱 개발환경입니다. 그렇기 때문에 앱으로 개발능력을 평가받기는 너무나 부족하거나 불리한 부분이 많습니다.

그렇게 생각하는 이유는, 앞서 말씀드린 것과 같이 상당수의 앱들은 개발보다는 기획이나 디자인에 훨씬 많은 노력이 들어가기 때문이기 때문입니다.

그러므로 DB화된 데이터와 UI, 디자인 등이 대부분을 차지하는 보편적인 앱만으로 프로그래머로서의 개발능력을 평가하긴 너무 어렵습니다. 만약 앱 작품을 내겠다고 한다면 DB, UI 말고 좀 더 기술적인 구현부분을 필요로 하는 앱을 개발해보시는 게 좋겠습니다.

혹은 기술적인 구현부분을 추가하는 것도 방법이겠지요.

 

당신을 보여주세요

물론 합격/불합격을 하신 분들에게는 적지 않은 운빨(?)도 분명 필요합니다. 상반기에 합격한 회원중에는 제가 점수를 낮게 줬음에도 다른 면접관에게 점수를 잘 받아서인지 합격한 사람도 있었으니까요. 만약 저 같은 면접관만 있었다면 그 분은 불합격되었었겠죠? 마찬가지로 그 반대인 경우도 존재할지만...

하지만 운빨 운운하는 것은 합격했을때나 하도록 하고, 불합격하신 분이라면 운이 없어서 떨어졌다라는 생각보다는 무언가가 부족한 부분이 있었기 때문일 것이라는 생각으로, 냉정하게 자신을 되돌아보셨으면 좋겠습니다.

'내가 만약 기술면접 면접관이라면...?' 이라고 생각을 해보면 자신을 스스로 평가해보는데 도움이 되지 않을까 싶습니다. 취업을 목적으로 하지않고, 정말 실력을 평가받고 높히기 위해서라고 생각하고 노력한다면, 목표점이 분명히 보일 겁니다.

합격하신 분도, 불합격 하신 분도 다시 한번 더 힘냅시다~~~~~~!!!!

 

관련 링크를 적어둡니다

Homepage : http://secmem.org

Blog : http://blog.secmem.org

Webzine : http://webzine.secmem.org

Twitter : http://twitter.com/samsungswmem

Facebook : http://facebook.com/secmem

반응형
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,
반응형

※ 이 글은 글쓴이의 주관에 따라 작성한 글이며, '삼성' 혹은 '삼성 소프트웨어 멤버십'의 공식적인 입장은 전혀 포함되지 않았음을 알려드립니다. 


프로그래밍 공부를 좀 해봤다 싶은 대학생이라면 한번쯤 들어봤을 "삼성 소프트웨어 멤버십(이하 멤버십)", 이번에 면접자가 아닌 면접관으로서 참석했었습니다. 
같은 길을 걸어가고 있는 예비 후배들을 보니 반가운 마음도 있었고, 나도 저랬었나 싶기도 하더군요.


작품이 아니라 개발자를 찾는 것인데...


그런데 전반적으로 예전의 그 헝그리 정신(?)은 온데간데 없고, '프로젝트를 화려하게 보여서, 대기업에 취직 한번 해보자'라는 생각으로 참석했다는 느낌이 드는 경우가 많아서 참 아쉬웠습니다.

제가 알고 있기로도 그렇고 저도 그렇게 생각하는 부분이지만, 기술면접때는 프로젝트의 화려함보다 훨씬 중요한 요소가 있습니다. 바로 그 사람이 스스로 어떤 것을 연구하고 또 시행착오를 거쳐왔는가, 얼마나 다양하게 사고를 할 수 있는가 하는 것입니다. 즉, 그 사람의 능력이나 발전가능성이 가장 중요한 것이지, 프로젝트가 얼마나 멋져보이는지 혹은 비싸보이는지는 부수적인 것일 뿐입니다.

학생을 대상으로 하는 만큼, 기본에 충실하면서 자신의 소질과 성실성, 그리고 열정을 보여주는 것이 가장 중요하다고 생각합니다. 그럼에도 적지않은 프로젝트 작품들에서 일반화된 각종 기술들의 라이브러리나 제품을 가져다 짜집기하는 정도에 그치는 경우를 많이 보았습니다.
물론 공개소스 등을 이용하더라도 자신만의 노력을 더하여 새로운 작품을 만든다면 얘기가 달라지겠지만, 그렇지 않고 남이 만든 라이브러리를 그대로 가져다 쓰기만 하거나, 상용화된 제품 몇가지를 사다가 단순작업만 더하여 자신의 멋진 작품인양 포장하는데만 급급하는 것은 잘못된 판단입니다.
면접자가 잘하거나 자신있는 부분, 노력한 부분을 드러내고 검증받을 시간을 오히려 겹겹이 포장한 작품에서 껍질을 벗겨가는데 시간을 소비해버릴 수 밖에 없는 점은 정말 안타까웠습니다. 그러니 필요이상의 포장은 면접자 자신에게 마이너스 요인일 수 밖에 없겠지요.


반면에 상당한 실력을 이미 갖추었고, 지식이나 경험면에서도 풍부한 분도 있었습니다. 멤버십이 아니라 당장 입사를 하더라도 손색없을 정도로 말이죠. 그런 분이 지방대학 출신, 상대적으로 낮은 영어실력과 학점을 이유로 꿈을 펼칠 기회를 갖지 못한다면 정말 안타까운 일이라는 생각이 들었습니다. 그런 분들에게 멤버십을 통해 더 큰 기회를 줄 수 있는 영예가 제게 주어졌다는 점에서 상당히 뿌듯했습니다.
멤버십에 합격한다면 분명 그 자신 뿐 아니라, 멤버십의 다른 회원들과 함께 새로운 프로젝트를 해나가면서 다른 사람들에게도 큰 도움을 줄 수 있는 분이 되겠지요. 


프로젝트 준비시 고려했으면 하는 점들 


기술면접을 위해 프로젝트를 준비할때는 난이도도 고려를 해야 합니다. 곧 졸업을 앞둔 사람과 갓 전공공부를 시작하는 2학년과는 수준이 달라야겠지요. 같은 프로젝트라도 2학년이 했다면 잘했다고 볼 수 있지만, 졸업반이 했다면 못했다고 볼 수도 있을테니까요.
프로젝트의 절대적인 평가로 멤버십 선발을 하는게 아니라, 프로젝트를 만든 사람의 능력이나 잠재력을 평가하는 것이 더 합리적이고 더 중요할 것이며, 제가 보기에도 그러한 부분들을 중요시하는 것 같았습니다.


혹시나, 준비한 프로젝트가 자신이 작업한 내용을 증명하기 힘든 경우에는 면접준비에 신중할 필요가 있어보입니다.
예를 들어 암호화 및 보안관련 작품을 만들었다고 가정해보죠. 대부분 기존의 암호화 알고리즘을 그대로 씁니다. 심지어 라이브러리나 공개소스들도 많이 존재하기 때문에 암호화/복호화만으로는 별다른 장점이 아닙니다.
무언가를 드러내지 않는다면 아무나 손쉽게 할 수 있는 숙제 정도에 불과해보일 수 있습니다.
특정 알고리즘을 사용했다라는 것을 부각시키기보다는 자신만의 작업내용이나 노력한 흔적 등을 충분히 알릴 수 있도록 준비하는게 좋겠습니다. 그렇다고 그냥 미사어구만 섞어서 발표하는 것은 별 도움 안될 것 같네요.


개인별로 기술면접을 보는 것이기 때문에, 가급적이면 1인 프로젝트가 적합하다고 여겨집니다. 물론 정답은 없고 제 견해일 뿐입니다만, 저는 여럿이서 진행한 프로젝트를 혼자 가져온 면접자를 일단 경계하게 되더군요. 최대한 그 사람이 작업한 내용만을 구별해내야하기 때문이기도 합니다.
그렇기 때문에 만약 준비한 프로젝트가 여러사람이서 진행했던 것이라면, 자신이 작업한 부분을 명확하고 솔직하게 알리는게 최상으로 보입니다. 다른 사람이 담당했던 부분까지 자신이 한 것처럼 부풀릴 경우 어쩌면 면접관을 속여서 좋은 점수를 받을 수도 있겠지만, 조금이라도 의심을 사게 된다면 결코 좋은 평가를 받을 수 없을 것입니다.


프로그램 소스는 꼭 준비하도록 하세요. 면접관마다 그리고 프로젝트마다 다를 수 있지만, 소스를 보면서 설명을 꼭 듣고 싶을 때 소스가 없거나 소스를 보면서 설명할 준비가 되어 있지 않다면, 상황이 충분히 안좋아질 수 있습니다.
모든 면접자들의 작품 소스를 세세히 살펴볼 형편은 안되기 때문에, 주로 설명만으로는 평가하기 힘들거나 모호한 경우에 소스를 보고 판단할 필요가 있을 때 요구하게 되는 편입니다. 이때 소스가 없거나 소스분석이 불가능하다면 기회를 포기하는 것이나 마찬가지가 아닐까 합니다.
그래도 가산점을 주고 싶을 때였더만 못받거나 덜 받는 정도이겠지만, 면접자가 스스로 작성한 코드인지 의심되는 경우였다면 면접관으로서도 곤란하지 않을까요.


기억에 남는 이야기 


면접자들의 말씀중에 개인적으로 많이 공감가는 것이 있었다면 학교 term project 할때의 속사정이었습니다. 한 두사람의 이야기가 아니었긴 하지만, 저 또한 그랬었기 때문인데요. 팀을 짜더라도 상당수의 팀원들은 관심밖이고 잘 알지 못하고 알려고도 하지 않아서, 어쩔 수 없이 혼자 공부하고 혼자 프로젝트를 다 해야해서 힘들었다는 겁니다.
물론 팀원들을 컨트롤하지 못하는 자신에게도 문제가 있는 부분이지만, 물어볼 곳도 없고 시간도 없는 상황에서 협력이 전혀 없는 term project 라는 것은 그것 자체만으로도 큰 부담이거든요.
일을 많이 하고 안하고를 떠나서, 함께 공부하고 준비하고 진행하는 project를 해보는 것이 소원이기도 했었습니다. 어느 정도의 실력만 갖추었다면 이런 분들에게 멤버십은 최상의 선택이 될 수 있을 겁니다. 

그리고 면접자들에게 직접 들은 얘기는 아니지만, 지난 면접자들의 후기를 봤던 면접관 얘기로는 '면접관들은 왜 그렇게 무표정인지'라는 등의 이야기도 있었다고 합니다.
그래서 나름 표정을 편하게 하려고 노력은 했지만, 짧은 시간내에 객관적으로 파악을 하려다보니 면접관들도 마음의 여유를 가질 시간이 부족하더군요. ㅎㅎ

추위와 긴장속에 떨면서 대기하던 면접자들과 개인적으로 이런 저런 이야기를 나눠보고 조언도 해드리고 싶었지만, 면접자와 면접관으로 만나서 개인적인 이야기는 안될 것 같아 그러진 않았습니다만 아쉽긴 아쉽네요. 인연이 된다면 언젠가는 다시 만날 기회가 있겠지요.

합격하신 분이든 불합격하신 분이든, 모두들 준비하느라 수고 많으셨습니다.
모든 분들에게 자신의 인생에 있어 밑거름이 되어줄 소중한 시간이 되었길 바랍니다.

반응형
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,
반응형

삼성소프트웨어멤버십에서 아래와 같이 2013년 상반기 신입회원을 모집합니다.

 

2013년 상반기 신입회원선발 포스터, 모집공고 내용 본문과 동일

 

[삼성전자 소프트웨어멤버십 회원 선발 공고]

1. 모집 요강
□ 모집대상: IT분야 연구개발에 ‘재능’과 ‘열정’있는 국내 정규4년제 대학(원)생 (1~4학년)
□ 해당지역: 서울, 수원, 대전, 대구, 부산, 광주, 전주
□ 접수방법: 온라인 접수( http://www.secmem.org)
□ 모집일정
* 서류접수: 2012. 12. 12 ~ 12. 26 16:00 까지
* 기술면접: 2013년 1월 중순 예정 (추후 홈페이지 공지)
* 합격자 발표: 2013년1월 말 예정

2. 지원 분야
□ 기술: Software , Hardware
* Contents 분야는 2013년부터 Software 분야에 통합 운영됨.
* 상기 관련 분야에 대해 본인이 직접(공동) 개발한 작품 시연 및 발표

3. 지원 자격
□IT 연구개발에 재능과 열정이 있는 자
□ 정규4년제 대학(원)생(1~4학년, 석사)
□ 전공 학과 불문
□ 국내외 공모전 수상자 우대
□ 대학 졸업 전1년 이상 회원 활동이 가능한 자 (대학 졸업과 동시에 수료)

4. 선발 인원: 약 ○○○명

5. 회원 혜택
□ 연구개발 활동 및 환경 지원
□ 회원 활동 수료 시 삼성전자 연구개발직 입사특전 부여
※ 보다 자세한 사항은 홈페이지( http://www.secmem.org)를 참조하세요.


[삼성소프트웨어멤버십은?]
삼성전자에서 운영하는IT 인재양성 기관이며,
IT분야에 열정과 재능을 가진 학생들의 연구개발 활동을 지원하고 최적의 환경을 제공합니다.
1년 이상의 활동과 평가를 거쳐 프로그램 수료 시 삼성전자 입사특전이 주어집니다.
 

반응형
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,