TIL이란?
TIL (Today I Learned) 소개
- 오늘 뭘 더 잘했으면 좋았고, 내일 뭘 더 잘할까?
- TIL은 매일매일 기록하며 성장하는 공식!
- Today I learned, 어제는 몰랐지만 오늘 배운 것을 딱 하나라도 매일 매일 적으며 알아가다보면 무조건 성장할 수 있어요!
(출처 : 노마드 북클럽 FAQ / https://nomadcoders.co/faq/challenge/book-til)
📗 써머의 TIL (23.02.18 토)
1. 오늘 읽은 범위
- 에피소드 1~5
- 개발자에 대한 오해 5가지!
- 어떤 언어부터 공부해야 할까?
- 새 언어를 쉽게 배우는 노하우?
- 언어 이름은 왜 그렇게 지었을까?
- C, C++, C#은 이름처럼 비슷할까?
2. 책에서 기억하고 싶은 내용은? (1줄이라도 좋음!)
- 에피소드 1 : 좋은 개발자는 암기력이 아니라 개발 과정을 잘 이해할 수 있어야 한다!
- 에피소드 1 : ‘이 함수를 고칠 때까지 잠을 자지 않겠다!’라는 각오, 끈기, 근면, 성실함이 필요하다.
- 에피소드 2 : 프로그래밍 언어는 개발 목적에 맞게 공부해야한다.
- 에피소드 2 : 시스템 유지 - 보수, 안드로이드 앱 개발을 하고 싶다면 Java, Kotlin!
- 에피소드 3 : 새로운 프로그래밍 언어를 공부하면 그 언어에 담긴 철학, 코드 구조, 개념, 패턴 등을 배우는데, 그 내용이 정말 중요함!
- 이 것들을 나의 주력 언어를 사용할 때 녹여 낼 수 있다면 개발자로써 크게 성장 할 수 있다.
- 에피소드 3 : 새 프로그래밍 언어를 쉽고 빠르게 공부하는 방법
- 공식 문서 살펴보기
- 문법 확인하기 (보고, 입력하고, 이해하고, 기억하기!)
- 다른 언어와 비슷한 특징 집중해서 보기
- 최대한 빨리 새 언어로 코딩 시도하기 (공식 문서 더 읽지말고, 코드 한 줄이라도 더 작성!)
- 튜토리얼 시작하기 (프로젝트 재조립)
- 나만의 프로젝트 만들기 (이전에 만든 적도 없는 거창한 목표 X, 기존 것을 다시 만들기!)
- 에피소드 4 : Java는 커피! Kotlin은 러시아 섬 이름!
- 에피소드 5 :
- C 언어 : 자원을 효율적으로 쓰면서도 최대의 성능을 내는 프로그램을 만들어야 함!
- 세 언어 가운데 가장 오래 되었고, 메모리 자원을 효율적으로 사용하면서도 실행 속도가 빠르다.
- C++ : C 언어가 포함되어 있음. C 언어를 확장한 Super set.
- 절차 지향이면서도 객체 지향이다. 실행 속도는 C 언어와 비슷함!
- C# : 개발자가 개발한 것이 아니라 기업에서 필요해 만들었음! 실행 속도 느림, 공부하기 쉬움, 다양한 분야에서 사용
- ex) MS가 만든 Java 언어
3. 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보기!
- 매체에서 보이는 개발자의 유능함에 지레 겁먹고, 계속 공부만 한다는 학생들 중 하나가 나였다.아직 부족한 게 많지만 소장님, 수석님, 선배님 덕분에 차근차근 업무를 잘 파악해 나가고 있고, 공부와 현업은 다른 부분이 많다는 것을 매일 깨닫는다!
- 그 다른 세계를 깨기 위해 무작정(?) 지원한 후 1달 만에 취업했다.
4. 궁금해서 더 공부해 볼 내용이나, 잘 이해가 안되는 내용 정리!
- 없음!
'Summer의 괴발개발 일기' 카테고리의 다른 글
체인지업 9~10시즌 후기_개발 직무 (7) | 2024.10.16 |
---|---|
IT 5분 잡학사전 2차 - 3일차 에피소드 6~10 with 노개북 (0) | 2023.02.20 |
IT 5분 잡학사전 2차 - 1일차 with 노개북 (0) | 2023.02.18 |
노개북 챌린지 13일차 - IT 5분 잡학사전 (0) | 2023.01.26 |
노개북 챌린지 12일차 - IT 5분 잡학사전 (0) | 2023.01.25 |