개발자, 연구자의 업
- 끊임 없는 배움이 필요
- 최신 트렌드로 마이그레이션
- 신 기술 적용
- 보안 업데이트에 따른 재작성
- 언제나 더 나은 대안이 존재하고, 나올 것인다
- 무엇인가를 배우는 게 끝이 없다면?
- 배우는 방법을 배워야 하겠구나
- project base learning
- just in time learning
- top down learning
학습 방법
- bottom up
- 책을 펼쳐서 첫장 부터 끝장까지 학습하는 방법
- just in case
- fear of missing out
- top down
- 주어진 문제를 풀기위해 책의 특정한 파트를 보면서 풀기
- just in time
- 데이터 분석에서도
IT, 어떻게 공부해야 하는가?
- 프로젝트 베이스 학습 (바텀업 + 탑다운)
- 각 단계에서 모르는게 나오면?
- 인터넷 찾기
- ai 도움
- 도서, 자료, 정보 읽기 및 습득
- 이전 멈췄던 지점에서 스타트
- 점진적 분할 정복, agile적 학습
AI 바이크 코딩
- ai를 학습에 어떻게 적용하나요
- 코딩을 아예 모른다?
- 배우는 단계다?
- 학습에 방해됨
- 학습에 도움되게끔 사용
- ai의 코딩 결과로 학습
- 개념 및 정보 물어보기
- 코딩을 잘 한다?
- AI 때문에 줄어드는 입지
- 개발자, 디자이너, 기획자 등등 다 감소 추세
- 미국 STEM 출신 실업률이 문과, 예술보다 높다
- 요즘은 취업보단 창업의 시대
- 사례
- 해외
- 1인 창업 기업 1000억에 매각 (전공자, 바이브 코딩으로 구축)
- 이미 잘되는 아이템 카피하여 (레드오션에서 해야 물고기가 있다)
- 국내
- ai로 프로토 타입만들기도 좋고
- 생산성도 높다
- 단 high-end 퀄리티를 하려면 결국 사람도 개발해야 한다
개발 분야
- 프론트 엔드
- 백엔드
- 소프트웨어
- 게임
- 데이터 분석
- AI
- 데이터 분석과 많이 엮여있다

- …
언어 특성
- c
- cpp
- c#
- python
- java
- javascript, typescript
- 프론트 엔드
- react, svelt, vue, next.js
- 백엔드
- rust
- shell, powershell
- …
개발자가 언제 죽는다 생각하나요?
- 원피스 사람이 언제 죽는다 생각…
- 실력이 없을때? 실력이 떨어질때?, 해고되었을때?
IT 종사자(개발자 등)의 2대 덕목
- 열정, 흥미, 호기심, 관심
- 내가 어느 분야를 좋아하는가? 하고 싶은가?
- 열정, 흥미가 없다면?
- 클론코딩
- 간단한것이라도 만들기(small project)
- 작은 문제를 해결한 경험이 쌓이는 것 자체가 도움
- 현실 세계의 큰 문제를 해결하려면
- 직접 만들어보기(직접 해보기)
- Dive head first
- 수영을 배우는 가장 좋은 방법은 수영장에 직접 들어가는 것
- 상상, 생각만 하기 금지
- 스스로 문제 풀어보기
- 본인의 문제 풀어보기
- 문제를 스스로 풀어보기
- 나와 남들의 문제를 해결하기
- 에너지, 기운, 열정, 흥미가 안나요
- 기운이 있어서 움직이는 것이 아니라, 움직이니까 기운(열정, 에너지)이 생기는 것이다