이상학의 개발블로그

[세미나] Code States J2S 미니컨퍼런스 본문

교육/세미나

[세미나] Code States J2S 미니컨퍼런스

학학이 2016. 9. 12. 01:10

Introduction
2016.09.10 화창한 토요일 오후
Code / State ( http://codestates.com ) 라는 교육기관에서 주최한 예비 개발자 / 주니어 개발자를 위한 컨퍼런스에 다녀왔다. 
미리 메일로 받은 Agenda 에 주제가 흥미로운 것들이 많았다.
토요일 황금같은 주말임에도 많은 개발자분들이 참석했다. 


쿠팡, A/B TEST 그리고 개발자

a, b test 역사
  • 구글 검색 결과
  • 오바마 대선 홈페이지

린 스타트업과   A, B 테스팅은 매우 유사하다.

새기능 - MVP - UT - A/B TEST - 결과확인 - 반영

수십 ~ 수백개의 테스트가 동시에 진행
  • 테스트들간의 간섭
  • 수백만의 사용자
  • 보안
  • 10개의 기능을 테스트 하려면 2^10 1024가 필요

개발자는?
  • 변화에 유연
  • 비지니스 언어구사
  • 속도!
  • 작고 빠른 변경 vs 큰도약


성장하는 개발자 되기

성장하는 개발자?
  • 개발 실력
  • 커뮤니케이션

의식적인 연습
  • 그냥 한다고 되는 것이 아니다
  • 1만 시간의 법칙은 배신한다.

의식적인 연습으로 가는 과정
  1. 나의 부족한 점은?
  2. 나의 강점은?
  3. 피드백과 방법 수정
  4. 효과를 측정

개발은 잘하고 못하고의 기준이 명확하지 않다는 문제성이 있다.

학습 방법
  1. 전문가에게 배우기
    1. https://www.coursera.org/
  2. 스스로 하기
    1. 인터넷 튜토리얼
    2. 가르치기

우리가 하고 있는 일은 우리가 가장 성장할 수 있는 발판

문제 해결시
  1. 해결하고 끝내는 사람
  2. 왜 그런지에 대해 더 깊이 파고드는 사람

커뮤니케이션
  •  다시! 함께 일하고 싶은가?

팀은 코드 리뷰를 안 하더라도
  • 동료에게 부탁은 할 수 있다.

팀은 테스트 코드를 안 만들어도
  • 나는 만들어둘 수 있다.

정리
  • 꾸준한 학습
  • 의식적인 연습
  • 지속적으로 꾸준히 성장
  • 매일 코드를 만들거나 개선해야한다.


JavaScript is everywhere

각 요구사항 별로 요구하는 언어가 너무 많다 !

JS - 현재 시점에서 가장 효율적인 언어, 모바일부터 로롯까지

Node.js 때문에  JS 로 하드웨가 개발까지 할 수 있다.



예비 개발자와 주니어 개발자가 알면 좋은 것들

  1. 밤새지 말기
  2. 영어
  3. 빠르게 배울 수 있는 능력
  4. 커뮤니케이션
  5. 기록하기
  6. 화이트보드 코딩
    1. 자료구조
    2. 알고리즘
  7. 만들어보기
  8. 함께하기


철학하는 개발자 부제 : 정신승리

  1. 건강
  2. 영어
  3. 코딩 실력

책을 많이 읽자!

나 자신이 제일 중요하다!

Conclusion
토욜일 오후를 내내 앉아서 강의를 듣는게 피곤하기도 했지만, 몇몇 주제와 발표자님의 이야기는 정말 좋았고 또 한번 생각해보게 되는 이야기였다.
Code / States 라는 교육기관의 커리큘럼이 정확히 어떤지 강의의 질은 어떤지 모르지만, 코딩 학원을 가려는 분들에게 하나의 선택안이 될 수 있을 것 같다.

마지막으로, 역시 세상은 넓고 개발왕들은 많다!!

Comments