[오늘의 과제]
✅ 에피소드 1~5 까지 읽기
✅ TIL 작성하기
📝 오늘의 TIL 📝
✔️ 책에서 기억하고 싶은 내용들 정리
- 에피소드 1 : 개발자에 대한 오해 5가지!
- 직업은 무엇보다 자신의 흥미, 적성과 잘 맞아야한다.
- 개발은 재능의 세계가 아니라 근면성실 끈기의 세계이다.
- 좋은 개발자는 암기력이 아니라 개발과정을 잘 이해할 수 있어야한다.
- 에피소드 2 : 어떤 언어부터 공부해야할까?
- 언어를 고르기 전에 프로그래밍으로 무엇을 하고 싶은지가 먼저다.
- C언어: 제한된 상황에서 최대성능을 내기 위해 만들어짐. 보통 가전제품에 들어가는 프로그램을 프로그래밍할때 사용.
- 자바: 시스템 유지보수, 안드로이드 웹개발에 자주 사용되며 주로 정부, 은행, 기업에서 자주 사용.
오래된 언어인 만큼 기존 프로그램을 유지보수할때 사용되기 때문에 스타트업에서는 잘 사용하지 않음.
- 파이썬 : 머신러닝, 데이터과학분야, 웹사이트제작 등등 현재 가장 많은곳에서 사용되는 언어. 자바에비해 코드가 깔끔하고 직관적
- 자바스크립트: 웹프로그래밍을 생각한다면 HTML,CSS와 함께 필수적인 언어
- 에피소드 3 : 새 언어를 쉽게 배우는 노하우?
- 언어에는 철학, 코드구조, 개념, 패턴을 이해하는것이 아~주 중요하다(공식문서에서 확인가능).
- 새로운 언어로 코딩을 시도하며 나만의 프로젝트 만들어보기 (이전에 만들어본 프로젝트를 새 언어로 만들어보기)
- 좋은 개발자는 암기력이 아니라 개발과정을 잘 이해할 수 있어야한다.
- 에피소드 4 : 언어 이름은 왜 그렇게 지었을까?
- 자바:이 언어를 개발하던 사람들이 좋아하던 커피종류가 자바......^^
- 코틀린: 러시아의 섬인 코틀린을 따서 지음
- 자바스크립트 : 처음에 '모카' 였다가 그당시 자바가 한참 유행할때라서 자바스크립트로 변경, 자바와 아무상관없는 언어.
- C언어: 당시 유명했던 B언어의 이름을 따라지음, 기능도 영향을 많이 받음
- 파이썬: 몬티파이썬이라는 코미디쇼이름을 따서 사용
- C언어: 당시 유명했던 B언어의 이름을 따라지음, 기능도 영향을 많이 받음
- 에피소드 5 : C,C++,C#은 이름처럼 비슷할까?
- C언어는 열악한 환경에서 만들어진 언어인 만큼 메모리를 적게사용하면서도 최대효율을 내는 프로그램을 만들기 위해 만들어짐
- C++ 은 C를 포함한 언어로, 절차지향이면서 객체지향이다. 속도는 C와 비슷.
- C#은 마이크로소프트에서 만든언어로 다양한 분야에서 사용 가능하다. 속도는 셋중 가장느림.
🧐 감명깊었던 구절
개발은 재능의 세계가 아니라 근면성실 끈기의 세계이다.
좋은 개발자는 암기력이 아니라 개발과정을 잘 이해할 수 있어야한다.
처음개발에 입문했을때, 이전에 공부했던대로 무작정 코드들을 외웠었다. 외워도 외워도 끝이없는 코드들을 보며 그만두어야하나 하는 생각까지 들더라.. 주변에서 구글링만 잘하면 된다는 소리들은 귀에도 안들어왔었다 ㅋㅋ 하지만 프로젝트를 진행하고 코딩테스트 문제를 풀어가며 알게 되었다.. 개발과정과 언어의 특성만 잘 이해하면 구글링으로 대부분의 문제가 해결 가능하고, 해결할때 까지 문제를 놓지않는 끈기만 있으면 된다는 것을..:)
✍🏻 오늘의 3줄소감
최근 취업준비를 하며 조금 나태해졌던 내자신을 반성하게 되었다.
끊임없이 나오는 새로운 언어들에 불안했던 마음이 조금 안정이 되었다.
모르는것이 나왔을때 블로그보다는 공식문서다 역시!
'IT지식 > 노개북 스터디' 카테고리의 다른 글
[노개북 스터디] 6일차_2023/02/22 (0) | 2023.02.22 |
---|---|
[노개북 스터디] 5일차_2023/02/21 (0) | 2023.02.21 |
[노개북 스터디] 4일차_2023/02/20 (0) | 2023.02.21 |
[노개북 스터디] 3일차_2023/02/19 (0) | 2023.02.21 |
[노개북 스터디] 1일차 (0) | 2023.02.17 |