Community

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

← Go back
[TIL] IT 5분 잡학사전 #1~#5
#book_club
7개월 전
280

📌오늘 TIL 3줄 요약

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

  • 새 프로그래밍 언어를 배울 때는 이미 만들어 봤던 주제의 프로젝트를 새 언어로 만들어보기

  • C, C++, C#은 서로 비슷한 것 같지만 그렇진 않고, 연관성만 조금 있다.


📆TIL (Today I Learned) 날짜

2023.10.07


📖오늘 읽은 범위

ep01. 개발자에 대한 오해 5가지!

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

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

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

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


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

(ep01)

  • 개발자는 어떤 성향인 사람에게 맞을까?

: 논리적으로 생각하기를 좋아하고 문제 해결을 즐기는 성향이 필요하다.

  • 개발은 근면 성실의 세계이다. "이 함수 고칠 때까지 잠자지 않겠다."라는 각오가 필요하다.

(ep02)

  • 많이 사용하는 프로그래밍 언어(C, Java, Python, JavaScript)의 사용 분야

: C ⇒ 기계가 소통하는 방식에 매우 가까운 언어 (자원이 열악한 상황에서 사용하기 좋은 언어)

Java ⇒ 시스템 유지·보수, 안드로이드 App 개발

Python ⇒ 다양한 용도로 사용 가능/범용성이 매우 넓어서 초보자에게 강추

JavaScript ⇒ Web 개발 (HTML, CSS와 합쳐서 생각하기)/다양한 용도로 사용 가능

(ep03)

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

: 1) 공식 문서 살펴보기

2) 문법 확인하기

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

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

5) 공식 문서의 튜토리얼 시작하기

(오픈소스 프로젝트 가져와서 튜토리얼을 참고삼아 해체하고 다시 만들기)

6) 나만의 프로젝트 만들기

(이미 만들어 봤던 주제의 프로젝트를 새 언어로 만들기)

(ep05)

  • C, C++, C#의 연관성

: C 탄생 ⇒ 자원을 효율적으로 쓰면서도 최대 성능을 내는 프로그램을 만들 수 있어야 한다는 목적

C++ 탄생 ⇒ C++ 언어를 만들 때 C 언어를 포함했다. (C는 절차 지향/C++은 절차, 객체 지향)

(C 언어로 프로그램을 작성하면 실행하기 위해 거쳐야 하는 단계가 적다.)

C# 탄생 ⇒ 마이크로소프트가 만든 자바 언어라고 생각해도 좋다.

/공부하기도, 사용하기도 쉽다는 장점이 있다.

▶정리 ⇒ C, C++ 제한된 자원을 효율적으로 사용해야 할 때 적합하고 실행 속도가 빠른 언어

C# 자바랑 비슷/공부하기도 쉽고 개발 속도도 빠르지만 실행 속도는 느리다.


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

개발 공부를 하면서 막막하다가 어느 순간 확 재미를 느꼈는데 그냥 단순하게 실력이 조금 향상되니까 재밌어진 거라고 생각하고 있었다. 근데 ep01을 읽고 내가 문제 해결을 즐기는 사람이기 때문에 재미를 느꼈다는 것을 알게 됐다.

nomadcoders에서 인강을 여러 개 들으면서 의문점이 하나 있었다. 니꼬쌤과 함께 만드는 프로젝트는 겹친다는 점이다. (ex. todo list, dictionary, movie web/app) 그 의문점에 대한 답이 ep03에 있었다. 니꼬쌤은 새 프로그래밍 언어를 쉽고 빠르게 공부하는 자신의 방식을 수강생들에게도 알려주고 싶었던 거였다.

이제 만약 내가 새로운 언어를 혼자 공부하게 돼도 todo list를 만들 것 같다.

개발 언어들의 이름이 어떻게 생겨나게 된 건지 보니까 신기하고 재밌었다. 가끔 생각나면 친구들에게도 말해줄 거 같다 : ) !

C언어를 접해보지 않아서 전혀 몰랐기 때문에 C#이 C, C++과 비슷한 게 아니라 Java와 비슷하다는 사실이 너무 놀랍다. 특히 "C# 언어는 마이크로소프트가 만든 자바 언어라고 생각해도 좋아!"라는 문장이 딱 와 닿게 해줬다.


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


😊오늘 읽은 다른사람의 TIL