Post

TIL - day 2

Day 2

오늘 읽은 범위

에피소드 1 ~ 에피소드 5

책에서 기억하고 싶은 내용을 써보세요

  • 좋은 개발자는 암기력이 아니라 개발 과정을 잘 이애할 수 있어야 한다는 것! (p.17)

  • 개발에서는 재능이 아니라 포기하지 않음이 더 중요하다는 것 (p.19)

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

다른 프로그래머들에 비해 실력이 부족하다고 생각해서 취업은 하지 않고 공부만 하는 사람이 있다고 했는데, 딱 내 이야기여서 뜨끔했다. 보통 실력을 가진 개발자들이 훨씬 많고 이러한 개발자들이 모여 세상을 만든다는 사실을 잊지 말자! 또 올해에는 내가 가진 장점을 찾아보고 더 도전적인 사람이 되자!!


책 내용 정리

다양한 언어

@C언어

  • 가전 제품에 이식되는 프로그램을 만들고 싶다면,
  • 제한된 상황에서 최대 성능을 내기 위해 만들어진 언어
  • 기계가 소통하는 방식에 매우 가까운 언어
  • 자원이 열악한 상황에서 사용하기 좋은 언어
  • Eg. 화성 탐사선

@자바

  • 시스템 유지 보수, 안드로이드 앱 개발을 하고 싶다면,
  • 주로 정부나 은행, 기업에서 많이 사용
  • 스타트업에서는 최신 기술을 주로 사용하기 때문에 많이 채용하지는 않지만, 우리나라 대다수 회사에 취업할 때 유리한 언어

@파이썬

  • 웹개발, 인공지능 개발 등 범용성이 매우 넓고 초보자에게 강추
  • 머신러닝, 데이터 과학 분야, 웹 스크래핑, 웹사이트 만들기, 서버만들기, 유용한 애플리케이션 만들기등 다양한 분야에서 사용이 가능
  • 읽기 편하고 코드가 비교적 간편

@자바스크립트

  • 웹개발이 하고싶다면,
  • 버튼을 누르면 데이터를 전송하거나 메뉴를 접었다 폈다 할 수 있는 동적인 웹사이트를 만들 수 있게 해줌
  • 서버 쪽의 코드(백엔드) 영역도 개발할 수 있음

새 프로그래밍 언어 쉽고 빠르게 공부하는 방법

  1. 공식 문서 살펴보기

  2. 문법 확인하기

  3. 다른 언어와 비슷한 특징 집중해서 보기

  4. 새 언어로 코딩 시도하기

  5. 튜토리얼 시작하기

    • 수동적으로 따라하지 않고 오픈소스 프로젝트를 가져와서 해당 튜토리얼을 참고삼아 해체하고 다시 만들어 보면서 코드 학습하기
  6. 나만의 프로젝트 만들기

This post is licensed under CC BY 4.0 by the author.