2016년 11월 모 대학에서 IT 계열 전공 재학생들을 대상으로 진행했던 진로 특강 자료입니다.
앞쪽의 제반 내용들은 다양한 자료들을 정리하면서 제 생각을 담았습니다.
이 자료의 가장 핵심적인 내용은 5가지 유형의 현직 선배들을 대상으로 설문을 실시하여 후배들에게 들려주고 싶은 현실적이고 진솔한 이야기를 정리한 부분입니다.
IT 분야 그리고 소프트웨어 개발자의 삶의 모색하는 분들에게 조금이나마 도움이 되길 바라는 마음에 자료를 공개합니다.
2020년 서울시에서 주최한 강소기업탐방 프로그램에서 발표한 자료 입니다.
학교를 졸업하고 software engineer로 취직을 하기까지의 여정을 다뤘습니다
1. 개발자가 나에게 맞을지 고민하기 위한 방법
2. 개발자로 취직하기 (이력서/면접 준비 팁)
3. 개발자로 취직한 후 우리가 하는 일
GDG Campus Korea에서 개최한 'Daily 만년 Junior들의 이야기 : 델리만주' 밋업에서 발표했던 내용으로 대학원 석사 입학 후부터 오늘날까지 어떤 활동들을 했는지 정리했습니다. 대학원생 분들과 게임 프로그래머 취업을 준비하시는 분들께 많은 도움이 되었으면 합니다.
오픈소스 개발을 시작하기로 결정했더라도, 처음 개발하는 경우에는 막상 무엇을 개발할지, 그리고 어떻게 개발해야 할 지 막막하기만 합니다. 이 때는 기존에 공개되어 있는 오픈소스 프로젝트를 활용해 개선해나가는 프로젝트부터 시작하면 많은 도움이 됩니다. 이번 강연에서는 기존 오픈소스 프로젝트를 처음부터 새로 만들어가면서 개선해나갔던 경험을 이야기하고 어떻게 하면 오픈소스 개발에 쉽게 접근할 수 있는지를 알려줍니다.
2016년 11월 모 대학에서 IT 계열 전공 재학생들을 대상으로 진행했던 진로 특강 자료입니다.
앞쪽의 제반 내용들은 다양한 자료들을 정리하면서 제 생각을 담았습니다.
이 자료의 가장 핵심적인 내용은 5가지 유형의 현직 선배들을 대상으로 설문을 실시하여 후배들에게 들려주고 싶은 현실적이고 진솔한 이야기를 정리한 부분입니다.
IT 분야 그리고 소프트웨어 개발자의 삶의 모색하는 분들에게 조금이나마 도움이 되길 바라는 마음에 자료를 공개합니다.
2020년 서울시에서 주최한 강소기업탐방 프로그램에서 발표한 자료 입니다.
학교를 졸업하고 software engineer로 취직을 하기까지의 여정을 다뤘습니다
1. 개발자가 나에게 맞을지 고민하기 위한 방법
2. 개발자로 취직하기 (이력서/면접 준비 팁)
3. 개발자로 취직한 후 우리가 하는 일
GDG Campus Korea에서 개최한 'Daily 만년 Junior들의 이야기 : 델리만주' 밋업에서 발표했던 내용으로 대학원 석사 입학 후부터 오늘날까지 어떤 활동들을 했는지 정리했습니다. 대학원생 분들과 게임 프로그래머 취업을 준비하시는 분들께 많은 도움이 되었으면 합니다.
오픈소스 개발을 시작하기로 결정했더라도, 처음 개발하는 경우에는 막상 무엇을 개발할지, 그리고 어떻게 개발해야 할 지 막막하기만 합니다. 이 때는 기존에 공개되어 있는 오픈소스 프로젝트를 활용해 개선해나가는 프로젝트부터 시작하면 많은 도움이 됩니다. 이번 강연에서는 기존 오픈소스 프로젝트를 처음부터 새로 만들어가면서 개선해나갔던 경험을 이야기하고 어떻게 하면 오픈소스 개발에 쉽게 접근할 수 있는지를 알려줍니다.
2020.10.25 진행된 행사 '여성 개발자 컨퍼런스 2020'에서 발표한 '또 하나의 개발자 취업기' 발표 슬라이드입니다. 서른살이 넘은 시점에 직물공예가에서 프런트엔드 개발자로 전직을 결심한 계기, 선택, 노력, 운과 환경에 관해 이야기합니다.
* 발표 스크립트를 같이 읽으면 슬라이드를 더 잘 이해할 수 있습니다. 링크 : https://docs.google.com/document/d/1foANTtkUBq58prRgSI2sSmJjfmfHwabLoxnfNB6wqJE/edit?usp=sharing
* 발표 영상이 여성개발자컨퍼런스 유튜브 채널에 올라와 있습니다. 링크 : https://youtu.be/GfOCrTarrsI
비행기 설계를 왜 통일 해야 할까?
디자인 시스템을 하는 이유
비행기들이 다 용도가 다르다...어떻게 설계하지?
맥락이 다른 페이지와 패턴
경유지까지 아직 멀었다... 언제 수리하지?
디자인 시스템을 적용하는 시점
엔지니어랑 얘기해서 정비해야하는데...어떻게 수리하지?
디자인 시스템을 적용하는 프로세스
비행기 설계가 바뀐걸 어떻게 알리지?
디자인 시스템의 전파
아파치 네모로 빠르고 효율적으로 빅데이터 처리하기
- 송원욱, 양영석(서울대학교 컴퓨터공학부 소프트웨어 플랫폼 연구실)
개요 #
아파치 네모(Apache Nemo)는 빅데이터 애플리케이션의 분산 수행 방식을 다양한 자원 환경 및 데이터 특성에 맞춰 최적화하는 시스템입니다. Geo-distributed resources, transient resources, large data shuffle, skewed data 처리 상황에서 아파치 네모는 아파치 스파크(Apache Spark) 보다 월등하게 높은 성능을 보입니다.
목차 #
아파치 네모의 최적화 케이스 스터디
아파치 네모의 분산 실행 과정
앞으로의 연구 방향
8. 취업 준비
개발자가 되려면 뭘 어떻게 해야해?
Q: 신입 개발자가 알아야 할 지식이 어디까지 인가요?
Q: FE에서 기본기가 중요한지 아니면 뷰나 리액트같은 다양한 프레임워크,
라이브러리 개발 경험이 더 중요한지 궁금합니다.
Q: 비전공자 출신이 계시다면,
어떻게 개발자가 되었는지, 공부는 어떻게 했는지 궁금합니다.
10. #기본기
Q: 네이버가 계속 강조하는 기본기, 그 기본기가 도대체 무엇인가요?
A: 네이버 윤종호님
작금의 기술 생태계는 변화가 빠르기 때문에, 의욕만 앞서 귀납적으로 모두 다 경험해보겠다
는 태도는 그다지 효율적인 접근 방법이 아닙니다. 이럴수록 기본기에 충실해야 지만, 새로
운 기술 흐름에 압도되지 않고, 스스로의 방향성과 페이스로 앞으로 나아 갈수 있습니다.
FE, BE, 데이터와 관련하여 하루가 멀다 하고 새로운 구현체들이 온갖 미사여구로 무장하여,
공부하지 않으면 마치 도태될 것 같은 느낌을 줄 텐데, 이들 기저의 구현 철학과 원리를 이해
하고, 우리가 사용하려는 응용의 특성에 맞게 잘 활용할 수 있는 연역적인 혜안을 갖추는 것
이 바로 기술 기본기라고 생각합니다.
더불어 이들 기술 기본기는 명멸하는 구현체들에 비해, 그렇게 빠른 속도로 변화하지는 않고
축적되기 때문에, 효율성 차원에서라도 먼저 우선순위를 가지고 투자할 가치가 있다고 생각
합니다.
15. 생존 & 성장
네이버에서 개발자로 살아남기
Q: 개발이 재미없을 때와 그럴 때의 이겨내는 방법은?
Q: 네이버에 소속된 이후 자기 자신이 얼마큼 성장했다고 생각이 드나요?
Q: 개발자의 경우 끊임없는 학습이 이루어지는 직업이라고 생각됩니다.
어떤 방법으로 계속해서 공부해나가야 할 내용들을 찾고 공부하시나요?