1. 알고리즘 설계
-> 코드잼, 코드그라운드, 코드포스, Topcoder, Project Euler, 트라이캐치 등등
알고리즘 경진 사이트에서 문제를 풀어보는 경험
2. 다양한 언어
C, C++, Java, 스칼라, 루비, 파이선 등등
다양한 언어를 다뤄본 경험
3. 오픈소스 활용
네티, 하둡, 스파크, 하이브, 엘라스틱, 카프카, 코치베이스, 강글리아 등
다양한 오픈소스들을 사용해 본 경험
4. 내부 지식
Face Detecting (영상처리)을 직접 짤 수 있는 능력, 바이너리 서칭, Red and Black, AVL 등 트리를 직접 짜본 사람
그냥 가져다 쓰면 되는 함수들을 실제로 짜보았고 원리를 이해한하는 사람
5. 전공 지식
최초의 컴퓨터는 ㅁㄴㅇ라는 새끼가 ㅁㄴㄹㅇㄴㅊ
명령어는 오피코드와 오퍼랜드 어쩌고 ㅇㄴㄻㅇㄹㄴㅁㅇㄹ
씨언어 컴파일은 .c -> .obj -> 링커 -> .exe
float은 멘티사가 ㅁㄴㅇㄹㄴㅁㅇㄹ
OOP는 폴리모어피즘 어쩌고 ㄴㅇㄹㄴㅁㄹ
학교공부에 충실하여 프로그래밍의 이론을 잘 이해한 사람
6. 프로젝트
계산기를 만들어보았다 / 테트리스를 만들어 보았다 / 아두이노를 이용해 작품을 만들어보았다. /
학부 수준의 저급한 프로젝트를 진행해본 경험.
7. 커밋터
오타쿠적 기질을 가지고 하나의 오픈소스를 파서 커미터의 경지에 이른 사람.
거의 실현하기 힘든 경험.
(벨런스 문제로 삭제?)
2,4,5
난 다른건 다 회사들어가서 배워도 된다고보고 . 1번이 중요한듯 알고리즘만 잘해도 금방 배움 뭐든
난 영어라고 생각함. 다 못해도 구글링해서 끼워맞추기만 하면
자기소개서를 쓸 때, 1번은 강조하고 증명하기가 매우 어려움.. 실제로 코드잼에서 아시아대표되고 그런게 가능하지가 않아서.. 그래서 문제야. 저걸 공부해야하나
6
저급하지 않고 고급진 프로젝트를 한다면 1~5를 모두 할줄 알아야할 것입니다 ~프로젝트 만능론~
고급진 프로젝트가 뭔지는 아몰랑
다들 의견이 달리네ㅠㅠ. 인사담당자 갤러리는 없나
왜 못할게 뭐있어 너도 밤새서 매일 소스코드 분석하고해봐 그럼 대표될수도있지
너의 한계를 정하지마
그리고 이미 공채시즌인데ㅋ 코드잼이 3월에 열렸었나?.. 늦음 ㅅㄱㅇ;
5번 1번 그리고 영어와 수학
엇그제 다음카카오 15년 경력 개발자 초빙해서 비슷한 질문을 했었는데, 그 분은 오픈소스 활용 경험을 모스트로 꼽으시더군
7번 밸붕인데
신입 말에 공감... 기초가 탄탄해야한다는 생각때문에 알고리즘 공부 하는데 이걸 어떻게 증명해야하나 싶음... 어느정도 궤도에 오른 사람들이야 자신감있게 문제를 풀겠지만은..