TIL
DAY 2
📚 IT 5분 잡학사전
🔖 Episode 1~5
📖 책에서 기억하고 싶은 내용을 써보세요.
Episode 1. 개발자에 대한 오해 5가지! 😢
- 누구나 프로그래밍을 잘할 수 있다.
- 프로그래머는 암기를 잘해야 한다.
- 개발자는 천재 혹은 해커이다.
- 개발자는 타고난 재능이 필요하다.
- 개발자는 수학을 잘해야 한다.
개발에서는 재능이 아니라 포기하지 않음이 더 중요하다. 개발을 시작하면서 많은 오류와 마주치겠지만 좌절하지 말고 포기하지 말자!
Episode 2. 어떤 언어부터 공부해야 할까?
프로그래밍으로 무엇을 하고 싶은지가 중요하다.
- C언어 : 가전제품
- Java : 시스템 유지∙보수, 안드로이드 앱
- Python : 웹 개발, 인공지능 개발 등 범용적으로 쓰임
- Javascript + HTML + CSS : 웹 개발
Episode 3. 새 언어를 쉽게 배우는 노하우?
- 공식 문서 살펴보기
- 문법 확인하기
- 다른 언어와 비슷한 특징 집중해서 보기
- 새 언어로 코딩 시도하기
- 튜토리얼 시작하기
- 나만의 프로젝트 만들기
새로운 프로그래밍 언어를 공부하면 그 언어에 담긴 철학, 코드 구조, 개념, 패턴 등을 배우는데, 주력 언어를 사용할 때 녹여 낼 수 있다면 개발자로서 능력이 발전하는 계기가 된다. 그러니 새 프로그래밍 언어가 나오면 한번 배워보자!
Episode 4. 언어 이름은 왜 그렇게 지었을까?
😂 의외로 뜻 없이 언어 이름을 지은다.
Episode 5. C, C++, C#은 이름처럼 비슷할까?
- C언어 : 셋 중 가장 오래된 언어. 메모리 자원을 효율적으로 사용하면서 실행 속도가 빠름.
- C++ : C를 포함하는 언어. 절차 지향이면서도 객체 지행. C언어와 비슷한 실행 속도를 가짐.
- C# : 마이크로소프트에서 만든 언어. 다양한 분야에서 사용 가능. 실행 속도는 셋 중 가장 느림.
이름에 C가 들어가 서로 비슷한 것 같지만 쓰이는 용도가 다르다.
📖 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요.
새 언어를 배우는 노하우가 가장 인상 깊었다. 언어를 처음 접할 때 튜토리얼을 따라 하며 익히곤 했는데 무언가 만들어보려고 하면 막막한 점이 힘들었었다. 오픈 소스 프로젝트를 가져와서 튜토리얼을 참고삼아 해체하고 다시 만들어보는 방식은 생각해 본 적이 없어서 참신했다. 새 언어를 익힐 때 해당 노하우를 따라 해보려고 한다 🤩