7월 22일 무더운 여름. 음주로 인한 쓰린 속을 달래며, eBrain 컨퍼런스에 참가하였다.
프로그래밍이 아닌 세미나 였기에 편한 마음으로 참석하였지만, 머리를 강타할 것만 같은 좋은 이야기를 많이 듣고 왔다.
앞으로 이런 주제의 세미나에도 많이 참석할 수 있도록 노력해야겠다.
1.Successful Software Developer
넥슨 박종천 본부장
HR
채용 면접
- 인터뷰에서 나를 좋아하는 면접관을 1명이상 만들어라.
- 면접은 대화식으로 진행해야 한다.
면접관의 질문에 답변도 중요하지만, 질문 후 면접관에게 적절한 질문을 할 수 있도록 하라.
인사 채용
- 사람을 채용하면, 적적한 교육 후 맞는 역할을 부여해야 한다.
- 채용 시, 착한사람을 뽑아라
착한 사람은 뒷통수를 치치 않는다.
- 미래보다는 과거에 대하여 질문하라.
미래에 대한 이야기는 대부분의 답변이 대동소이하다.
인사 평가
- 평가는 항목별로 절대평가해야 한다
본인에 대한
Perfomance Review
를 꼭 실행 해 볼것…
- 평가는 항목별로 절대평가해야 한다
정리
시니어
란? 남을 도와주어야 하고, 경험하지 못한 job(새로운 일, 새로운 사람)이 주어져도 그 job을 수행할 수 있는 사람- 나보다 잘하는 사람을 찾아서 좋은점을 취하라. 과거에 배운것을 비우고 새로운것을 취하라
- 10년후 회사가 존재할 수 있다고 믿어야 한다. 그리고, 10년후 나는 무엇을 하고 있는지 계획을 세워라
- 항상 성공하는 것은 쉬운 일을 하고 있기 때문이다.
실패할 수 어려운 일을 선택하라. 쉬운 일은 언제나 선택할 수 있다. - 클라우드에 대한 공부를 많이 하라.
- STEM 에 항상 관심을 가져라
- Science
- Technology
- Engineering
- Mathematics
- 누가 질문 하면, 답변만 하지 말고 왜 그런 질문을 하는가? 고민해라.
단기간에 이룰 수 없다. 계속해서 계획한 것에 노력해라.
2.주니어 개발자와 시니어 개발자의 차이
우아한형제들 김범준
- 1만 시간의 법칙. 의도적 수련이 필요
- 학습을 위한 목적
- 일을 하면서 배우는 것은 학습을 위해 투자한 시간이 아니다. Why? 학습에 대한 생각(고민)이 없었기 때문
- 적적한 피드백
- 학습을 위한 목적
시니어
- 시니어는 프로젝트를 관리하고 Risk 도 같이 고민
- 시니어의 일이란? 개인이 아닌 팀의 일과 성과
- 시니어의 성장? 누군가를 이끌어 주는 사람
- 좋은 시니어
- 오픈 마인드를 가지고 있어야
- 문제해결에 대한 질문
바꿀수 있는 사람은 나밖에 없다. 다른 사람의 의지를 바꿀 수는 없다.
- 좋은 주니어가 있어야, 좋은 시니어가 된다.
- 좋은 동료가 있어야 한다.
3.스타트업에서의 HR과 스타트업 조직 문화
제주창조경제혁신센터 안민호
- 영문호칭 사용. ~~님
- 팀원들에게 어떻게 오너쉽을 갖게 할까? 가치를 공유하라
- 빠르게 실패하자
4.왜 우리는 개발자에 집중하지 않는가?
국민대 이민석
- 업무 시간 이외의 코딩 시간?
- 이직을 위해 꼭 필요!
- 개인 프로젝트를 진행하라
- 개발자들은 상호 평가가 좋다
- 회사가 개발자들이 외부에서 커뮤니티 활동을 할 수 있도록 도와주어라.
- 외부 커뮤티티를 통해서 무엇을 배울까?
- 개발자들은 뿌듯함(자긍심)을 느낀다.
- 새로운 사람과의 만남으로 본인이 새로운 것을 배워와서 회사에 적용한다.
5.개발자 공부론
애자일컨설팅 김창준
- 실력을 키우고 싶으면, 작정하고 노력해야 한다.
- 학교학습 <-> 야생학습 - 필요에 의해 하는 학습
- 야생학습 방법
- 학습방법에 따라 다르다
- 의미있는 프로그램을 만들어라
- 책은 필요에 따라 보아라
- 실수를 많이 하면, 응용력이 더 크다. 실수를 통해 훈련이 된다.
- 교과서식의 학습방법 보다 혼돈스러운(야생학습) 학습이 더 좋다.
- 책으로만 공부하는 것은 아니다. 책이외 여러가지 방법으로 공부할 수 있다.
6.Q&A
기초기술? 응용기술 무엇이 중요한가?
- 책의 진도보다, 경험을 통해 배워라.
- 언어에 대한 부심을 버려라. 필요에 따라 언어를 선택하면 된다.
알고리즘 공부. 도움은 되지만 해결점은 아니다.
개발자는 왜 대우받지 못하는가?
- 더 좋은 회사를 스스로 찾아서 면접을 보아라.
- 회사의 환경이 좋이 않으면 , 좋은 개발자가 있어도, 좋은 제품을 만들 수 없다.
- 회사에 불만이 있는데 나가지 못하는 사람이 가장 불안하다.
- 자신감을 가져라
- 본인이 준비하여 이직 또는 회사를 변하시켜라.
- 사람은 일이 진척될 때 에너지가 향상된다.
일을 좀 더 쪼개서, Task 의 완료율을 높여라
비개발자와 커뮤니케이션을 잘 하려면?
- 상대방이 쉽게 인지할 수 있도록 의사소통을 해야 한다.
- 개발자가 집중할 수 있도록 회사가 지원해야 한다.