TIL - day 2
Day 2
오늘 읽은 범위
에피소드 1 ~ 에피소드 5
책에서 기억하고 싶은 내용을 써보세요
좋은 개발자는 암기력이 아니라 개발 과정을 잘 이애할 수 있어야 한다는 것! (p.17)
개발에서는 재능이 아니라 포기하지 않음이 더 중요하다는 것 (p.19)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
다른 프로그래머들에 비해 실력이 부족하다고 생각해서 취업은 하지 않고 공부만 하는 사람이 있다고 했는데, 딱 내 이야기여서 뜨끔했다. 보통 실력을 가진 개발자들이 훨씬 많고 이러한 개발자들이 모여 세상을 만든다는 사실을 잊지 말자! 또 올해에는 내가 가진 장점을 찾아보고 더 도전적인 사람이 되자!!
책 내용 정리
다양한 언어
@C언어
- 가전 제품에 이식되는 프로그램을 만들고 싶다면,
- 제한된 상황에서 최대 성능을 내기 위해 만들어진 언어
- 기계가 소통하는 방식에 매우 가까운 언어
- 자원이 열악한 상황에서 사용하기 좋은 언어
- Eg. 화성 탐사선
@자바
- 시스템 유지 보수, 안드로이드 앱 개발을 하고 싶다면,
- 주로 정부나 은행, 기업에서 많이 사용
- 스타트업에서는 최신 기술을 주로 사용하기 때문에 많이 채용하지는 않지만, 우리나라 대다수 회사에 취업할 때 유리한 언어
@파이썬
- 웹개발, 인공지능 개발 등 범용성이 매우 넓고 초보자에게 강추
- 머신러닝, 데이터 과학 분야, 웹 스크래핑, 웹사이트 만들기, 서버만들기, 유용한 애플리케이션 만들기등 다양한 분야에서 사용이 가능
- 읽기 편하고 코드가 비교적 간편
@자바스크립트
- 웹개발이 하고싶다면,
- 버튼을 누르면 데이터를 전송하거나 메뉴를 접었다 폈다 할 수 있는 동적인 웹사이트를 만들 수 있게 해줌
- 서버 쪽의 코드(백엔드) 영역도 개발할 수 있음
새 프로그래밍 언어 쉽고 빠르게 공부하는 방법
공식 문서 살펴보기
문법 확인하기
다른 언어와 비슷한 특징 집중해서 보기
새 언어로 코딩 시도하기
튜토리얼 시작하기
- 수동적으로 따라하지 않고 오픈소스 프로젝트를 가져와서 해당 튜토리얼을 참고삼아 해체하고 다시 만들어 보면서 코드 학습하기
나만의 프로젝트 만들기
This post is licensed under CC BY 4.0 by the author.