02. [IT 5분 잡학사전] TIL Day 2

leewol·2023년 2월 19일
0

노개북

목록 보기
2/10

Day 2

2023년 2월 19일
에피소드 1 ~ 5

기억하고 싶은 내용

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

새로운 프로그래밍 언어를 공부하면 그 언어에 담긴 철학, 코드 구조, 개념, 패턴 등을 배우는데, 그 내용이 정말 중요하다는 거야. 만약 그런 것들을 여러분의 주력 언어를 사용할 때 녹여 낼 수 있다면 아마 개발자로서 능력이 어마어마하게 발전할 거라고 장담해. p. 26

새 언어 쉽고 빠르게 공부하기

① 공식 문서 살펴보기
② 문법 확인하기
③ 다른 언어와 비슷한 특징 집중해서 보기
④ 새 언어로 코딩 시도하기 (수동적 X 해체하고 다시 만들기)
⑤ 튜토리얼 시작하기
⑥ 나만의 프로젝트 만들기 (이미 해 본 주제로!)

C, C++ C#

  • C
    • 메모리 자원을 효율적으로 사용하면서 실행 속도가 빠름
    • 기계에 가까움
    • 절차 지향 언어
  • C++
    • 절차 지향, 객체 지향 모두 지원
    • 실행 속도는 C와 비슷
  • C#
    • 마이크로소프트가 만든 자바 언어라고 볼 수 있음
    • 백엔드, 프론트엔드, iOS 앱 개발 등 다양한 분야에 사용 가능
    • 실행 속도는 셋 중 가장 느림

읽은 소감

  1. 종종 게임 방송을 즐겨 보는데 거기서 스트리머가 그런 말을 한 적이 있다. 강한 자가 살아남는 게 아니라, 살아남는 자가 강한 거야! 개발자뿐만이 아니라 아마 전반적으로 모든 곳에서 통용될 수 있는 말인 것 같다. 어쨌든 포기하지 않고 끈질기게 붙어 있다가 보면, 나도 어느샌가 개발짱이 되어 있을지도.. 가슴에 새기자 중꺾마.

  2. 부족해부족해나는너무부족해자바스크립트하기도바빠!!라며 (하지만 막상 하는 건 크게 없는..^^) 미뤄왔던 새로운 언어 배우기를 올해는 하나라도 도전해야지. 마침 얼마전에 리액트 네이티브와 플러터 비교 영상을 봤었는데, 요거를 한해 버킷리스트에 넣어서 다트 공부해 봐야겠다. 언젠가는 C#도 꼭!

profile
간살간죽 개살개죽

0개의 댓글