헬조선










혹시 it 쪽으로 해서 북미권 진입희망자에게는 괜찮은 글일 거 같아서 옮겨본다. 

 

I do interviews at Google. Most common problems I see for new grads are:
lack of in-depth experience with at least one language. At work, you need to be able to learn languages on fly and write quality code in those languages. I cannot trust you to do that if in the last 4 years you haven't even mastered one (quality, not quantity is the key here). I don't care what language it is, but you need to demonstrate competence in the language you do the interview in.
Write easily readable code. A lot of people jump right into coding a partial solution, then try to patch it up in the end with a bunch of spaghetti code. That's how you get messy code and bugs. Don't do it in real software engineering and don't do it in an interview. Take a step back, work through examples, flesh out an algorithm first.
A lot of new grads are great at solving textbook algorithms problems (e.g. trees, graphs, search, etc). But then they start sucking when presented with an open-ended problem with no exact solution. I am not testing your communication skills and waiting for you to ask me to "clarify" the problem. I want to see your intuition and what's the best, most general solution that you can come up with.

 

나는 구글에서 인터뷰를 진행해본 사람인데 신졸자들에게 가장 흔한 문제점 내가 파악한 거 적어본다.

최소한 한 개 이상의 (컴퓨터) 언어에 대한 깊이있는 경험이 부족하다. 직장에서 인터뷰이는 즉석에서(on the fly) 여러 언어를 배울 수 있어야하고 그 언어로 질높은 코드를 짜는 것이 필요하다. 내 입장에서 볼 때 니가 지난 4년간 한 하나의 언어조파 마스터하지 못했다면 너를 신뢰할 수 없는거야.(질적인 측면에서이다.양적인 측면을 말하는 게 아님). 그게 무슨 언어인지는 상관하지 않지만 니가 인터뷰를 할 때에 그 언어에 대한 충분한 능력을 보여줘야만 하는 거다.

쉽게 읽을 수 있는 코드를 짜라. 많은 사람들이 문제 전체가 아닌 부분적인 해결책을 제시하는 코드로 뛰어들곤 한다. 그리고 다시 그걸 고치려고(patch) 하지. 그러면서 서로 얽힌 스파게티처럼 알 수 없는 코드를 만들고야 많다. 이런 이유로 엉망인 코드와 버그가 생겨나는 거다. 이걸 진짜 소프트웨어 엔지니어링 세계, 그리고 인터뷰 현장에서 하면 안된다. 한 단계 뒤로 물러가서 문제를 아주 심도있게 연구하고 알고리듬에 살을 붙여야(flesh out) 한다..

많은 졸업자들은 교과서에 있는 알고리즘 문제(예를 들자면 트리, 그래프, 서치 등)를 해결하는 능력은 탁월하다. 그러나 그들이 정확한 답이 없는 열린 결말의 문제(open-ended problem)에 직면하면 곧 망하기 시작한다. 나는 너의 커뮤니케이션 스킬을 테스트하는 것이 아니고 나에게 그 문제를 좀 더 명확하게 인식하기 위해 내게 질문하기를 바라고 있다. 나는 너의 직관을 보고 싶다. 그리고 너의 가장 큰 장점, 니가 찾아낼 수 있는 가장 일반적인 해결책도.

 

출처는 reddit인데..원래 글은 내가 UC Berkely에서 Computer Science로 학사를 받았는데 취직을 하지 못했다면서 징징대는 글에 대한 베스트 답글이다. 






  • 하루토
    17.09.19
    IT쪽은 콜롬비아를 나와도 취직 안된다고 들었네요. 

    불법복제나 여러가지 이유땜에 그쪽 산업이 장사 안되는 듯 하네요.

  • 한국처럼 한번 중소기업은 영원한 중소기업 이런것도 아니고 작은 곳에서 경력쌓고 옮기면 되는데 그렇게 하기 싫은 사람도 많은가 보네요.
댓글 쓰기 권한이 없습니다.
조회순
List of Articles
번호 제목 글쓴이 조회 수 추천 수 날짜
1051 호주로 탈조선 5 Iloveuk 1438 1 2015.09.10
1050 99년생입니다 고등학교 끝나고 탈조선 예정중. 14 헬조선반도에오신것을환영하오 1431 0 2015.07.14
1049 캐나다 컬리지 졸업 후 영주권 받을 계획인데 한 번 봐 주 실수 있으신가요 ? 7 리버 1423 0 2017.07.18
1048 캐나다 이민 어때 8 sinfic 1414 1 2017.02.01
1047 폴리텍 대학에서 몇개월간 기술 배워도 캐나다나 호주, 일본에 기술이민은 가능한가요.? 2 기무라준이치로 1413 0 2016.12.24
1046 호주/미국이민 전문 이주공사입니다. 대놓고 홍보하러 왔습니다. 2 예스이민 1410 1 2016.05.04
1045 예전에 푸에르토리코 영주권이 2000만원밖에 안한다던데 사실? 4 노오오오력 1408 1 2015.08.16
1044 미국은 정말 점점 제3세계가 되어가는 거 같다.. 10 베스트프렌드 1407 2 2017.08.12
1043 캐나다 유학후 이민 계획중인 고3입니다. 3 기린아 1406 0 2017.10.06
1042 도검소, 진검 제작 판매처 6 강철왕 1403 0 2015.08.12
1041 [캐나다] 캐나다에서 쫓겨난 스토리 (이주공사 대형사고 케이스로 난리가 났어요) 5 AngelaMelinda 1399 1 2018.06.23
1040 일본의 잃어버린 20년과 실상 6 file 지옥랜드 1382 2 2016.03.01
1039 탈조선해서 천조국을 꿈꾸는 노예들에게 알려드립니다. 12 blazing 1378 2 2015.08.21
1038 호옹... 일본 이민가신 분들 질문함돠 9 노예1 1376 2 2015.10.24
1037 군대 안가고 탈조선은 정녕 불가능하옵니까! 7 조세니스탄 1368 1 2015.09.08
1036 일본취업이 핫하네요. 저도 하나 여쭙고 싶습니다. (경력이직 혹은 대학원 진학) 15 노오ㅗㅗ력 1365 0 2017.08.16
1035 일본 vs 독일 프로그래머 이민 어디가 더 나을까요? 2 방구석프로그래머 1354 2 2016.07.21
1034 해외로 이민가기 가장 쉬운 방법 4 노안 1352 0 2018.04.24
1033 사용 국가수가 가장 많은 언어 8 아르헨티나 1352 0 2015.08.06
1032 스압) 일본 생활 정보 팁 일본 살면서 느낀점 100가지.jpg 4 웰컴투헬조선 1344 1 2018.09.30
1 6 - 58