[노개북] 02. TIL: Episode.1~5

김채윤·2023년 8월 26일
0

IT잡학사전

목록 보기
2/2

TIL

DAY 2
📚 IT 5분 잡학사전
🔖 Episode 1~5

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


Episode 1. 개발자에 대한 오해 5가지! 😢

  1. 누구나 프로그래밍을 잘할 수 있다.
  2. 프로그래머는 암기를 잘해야 한다.
  3. 개발자는 천재 혹은 해커이다.
  4. 개발자는 타고난 재능이 필요하다.
  5. 개발자는 수학을 잘해야 한다.

개발에서는 재능이 아니라 포기하지 않음이 더 중요하다. 개발을 시작하면서 많은 오류와 마주치겠지만 좌절하지 말고 포기하지 말자!

Episode 2. 어떤 언어부터 공부해야 할까?

프로그래밍으로 무엇을 하고 싶은지가 중요하다.

  • C언어 : 가전제품
  • Java : 시스템 유지∙보수, 안드로이드 앱
  • Python : 웹 개발, 인공지능 개발 등 범용적으로 쓰임
  • Javascript + HTML + CSS : 웹 개발

Episode 3. 새 언어를 쉽게 배우는 노하우?

  1. 공식 문서 살펴보기
  2. 문법 확인하기
  3. 다른 언어와 비슷한 특징 집중해서 보기
  4. 새 언어로 코딩 시도하기
  5. 튜토리얼 시작하기
  6. 나만의 프로젝트 만들기

새로운 프로그래밍 언어를 공부하면 그 언어에 담긴 철학, 코드 구조, 개념, 패턴 등을 배우는데, 주력 언어를 사용할 때 녹여 낼 수 있다면 개발자로서 능력이 발전하는 계기가 된다. 그러니 새 프로그래밍 언어가 나오면 한번 배워보자!

Episode 4. 언어 이름은 왜 그렇게 지었을까?

😂 의외로 뜻 없이 언어 이름을 지은다.

Episode 5. C, C++, C#은 이름처럼 비슷할까?

  • C언어 : 셋 중 가장 오래된 언어. 메모리 자원을 효율적으로 사용하면서 실행 속도가 빠름.
  • C++ : C를 포함하는 언어. 절차 지향이면서도 객체 지행. C언어와 비슷한 실행 속도를 가짐.
  • C# : 마이크로소프트에서 만든 언어. 다양한 분야에서 사용 가능. 실행 속도는 셋 중 가장 느림.

이름에 C가 들어가 서로 비슷한 것 같지만 쓰이는 용도가 다르다.


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


새 언어를 배우는 노하우가 가장 인상 깊었다. 언어를 처음 접할 때 튜토리얼을 따라 하며 익히곤 했는데 무언가 만들어보려고 하면 막막한 점이 힘들었었다. 오픈 소스 프로젝트를 가져와서 튜토리얼을 참고삼아 해체하고 다시 만들어보는 방식은 생각해 본 적이 없어서 참신했다. 새 언어를 익힐 때 해당 노하우를 따라 해보려고 한다 🤩

profile
FE Developer

0개의 댓글