Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
[TIL] IT 5분 잡학사전_ep.1~ep.5
#book_club
1년 전
540

오늘 TIL 3줄 요약

  • 프로그래밍으로 무엇을 하고 싶은지를 기준으로, 공부할 언어를 선택하자

  • 새 언어를 빠르게 배우는 노하우

  • C, C#, C++의 각기 다른 특징이 있고, 그에 따라 용도도 다름


TIL (Today I Learned) 날짜

2023.10.07


오늘 읽은 범위

에피소드1 - 에피소드 5


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

각 언어마다 특징/사용되는 분야가 다름

  • C언어 -> 한정된 자원에서 최대 성능을 냄,

  • 자바 -> 시스템 유지/보수, 안드로이드 앱 개발 분야에 사용됨

  • 파이썬 -> 자바에 비해 코드가 단순함. 머신러닝, 데이터 과학 분야, 웹사이트/서버 만들기 등 다양한 분야에서 사용됨

  • 자바스크립트 -> HTML과 CSS와 함께 웹 개발 분야에서 사용됨

새 언어를 빠르게 배우는 꿀팁~!

  1. 공식문서로 언어에 대한 전반적인 내용부터 파악하자

  2. 문법을 입력해보면서 이해하고 기억하자

  3. 이미 아는 언어의 특징과 비교해보고, 연결지으면서 공부하자

  4. 배운 언어를 가지고 일단 한 줄이라도 코딩해보자.

  5. 공식문서 튜토리얼을 참고로, 오픈소스 프로젝트 해체, 재조립하면서 코드가 어떻게 작동하는지 확인하자

  6. 내가 전에 이미 만들어봤던 주제로, 새로운 언어를 가지고 프로젝트 만들자

이름이 비슷한 C, C++, C#의 특징 비교

  • 실행속도: C# < C+, C

  • C: 적은 자원으로 최대의 성능을 냄. 효율성 극대화, 절차지향 지원

  • C++: C의 superset. 절차지향 뿐 아니라 객체지향도 지원

  • C#: C, C+와 완전히 다름. 마이크로소프트가 만든 자바라고 할 수 있음


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

초보자가 하는 실수로 이전에 만든 적도 없는 프로그램을 만든다고 거창한 목표를 세우는 게 있다고 했는데,

전에 새로운 언어를 배우고 프로젝트를 만들 때, 너무 거창한 목표를 세워서, 흥미도 잃고 자신감도 잃다가, 중간에 포기했던 개인적인 경험이 있어서 더 와 닿았다.

작은 목표를 세우더라도 끝까지 포기하지 않고 프로그래밍하는 습관을 길러야겠다는 생각이 들었다.


궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

오늘 범위에선 없었습니다.


오늘 읽은 다른 사람의 TIL

- m13465님의 TIL : [https://nomadcoders.co/community/thread/8476](https://nomadcoders.co/community/thread/8476)