🎉
[SEF2022] 내가 처음부터 다시 개발을 시작한다면?
December 02, 2022
✏️ 내용정리
1. mindset
- 코딩 사고방식 배우기
- 삶에 있어서 모든 문제, 비효율성, 성가신 점에 대해 “자신이 해결책을 가지고 있다”고 믿기
- 해결책이 분명이 있을 것이라는 믿음이 있어야 포기하지 않고 계속 도전할 수 있다.
- 겸손
- 컴퓨터는 절대 틀리지 않는다!
- 문제 해결 방법 배우기
- 코딩은 문제를 해결하기 위한 방법
- 좋은 개발자란 학습을 잘 해낸다는 것
- 새로운 것과 기술을 빠르게 습득한다는 것
- 아직 모르는게 많지만 인내심을 가지고 시간을 투자하면 뭐든지 배울 수 있음을 깨닫는 것
2. 코딩을 배우는 방법
- 하나의 프로그래밍 언어를 깊게 배우기
- 프로그래밍을 배우기 위해 사용하는 언어가 직장 내에서 사용하는 언어와 같을 필요는 없다
- 개인프로젝트에서 사용하는 언어와 같을 필요도 없다
- 스크립트 배우기
- 데이터 작업이나 파일명을 변경하는 일처럼 모든 일을 수동으로 하는 느낌이 들 때가 있다.
- 스크립트를 이용해서 자동화하자 → 실력도 증가할 수 있음
-
개인프로젝트 시작하기
-
인터뷰 연습하기
- String, Array, Hashmap, Tree, Graph, Queue, Stack, Trie, Heap
- Sort, BFS, DFS, Recursion
3. 개발자 환경
- 터미널 배우기
- 터미널을 이용해서 노트북을 사용하는 것이 유저 인터페이스를 사용하는 것보다 훨씬 효율적
- 에디터 사용하는 방법 배우기
- Git을 배우고 버전 컨트롤에 익숙해지자