책 인증하기
TIL - DAY 1
📝 책에서 기억하고 싶은 내용을 써보세요.
마당 01. 코딩별 안내서 - 기초 편
01. 개발자에 대한 오해 5가지!
오해 1: 개발은 누구나 쉽게 배우고, 할 수 있다?
- 직업은 무엇보다 자신의 흥미, 적성과 잘 맞아야 함
- 논리적으로 생각하기를 좋아하고 문제 해결을 즐기는 성향이 필요
오해 2: 개발을 잘하려면 암기를 잘해야 한다?
- 좋은 개발자는 암기력이 아니라 개발 과정을 잘 이해할 수 있어야 한다는 것
오해 3: 개발자는 천재 또는 해커 ?
- 천재만 개발자 NO! 주어진 역할을 성실하게 수행하는 사람들이 더 멋진 개발자
오해 4: 개발자는 타고난 재능이 필요하다?
- 끈기와 근면 성실함이 재능을 이길 수 있다!
- 재능이 아니라 포기하지 않는것이 더 중요
오해 5: 개발자는 수학을 잘해야 한다?
- 개발자의 필수 조건이 수학을 잘 해야 하는건 아니다. 논리적인 사고 능력이 필요
02. 어떤 언어부터 공부해야 할까?
프로그래밍으로 무엇을 하고 싶은가?
가전 제품에 이식되는 프로그램을 만들고 싶다면? C 언어
시스템 유지 보수, 안드로이드 앱 개발을 하고 싶다면? 자바
웹 개발, 인공지능 개발 등 범용성이 매우 넓고 초보자에게 강추! 파이썬
웹 개발을 하고 싶다면? 자바스크립트
03. 새 언어를 쉽게 배우는 노하우?
새 프로그래밍 언어를 쉽고 빠르게 공부하는 방법
- 공식 문서 살펴보기
- 문법 확인하기
- 다른 언어와 비슷한 특징 집중해서 보기
- 새 언어로 코딩 시도하기
- 튜토리얼 시작하기
- 나만의 프로젝트 만들기
04. 언어 이름은 왜 그렇게 지었을까?
자바 : 이 언어를 개발하던 사람들이 좋아하던 커피 종류가 자바라서
코틀린 : 코틀린도 자바 섬 처럼 러시아의 섬인 코틀린을 따서 사용
자바스크립트 : 자바스크립트는 모카 → 라이브스크립트 → 자바스크립트로 변경
C 언어 : C → B 언어의 이름을 따라 지었다.
C++ : ++ → 값을 1 증가 시킬 때 사용 C에서 조금 발전한 언어
C# : → #은 음악에서 반올림을 뜻한다 #은 +기호 4개를 붙인 모양
루비 : Perl 언어의 영향을 많이 받아서 pearl 발음과 비슷해서 진주 → 루비
파이썬 : 코미디 쇼의 이름을 따서 지었다. 몬티 파이선 → 파이썬 비단뱀이라는 뜻도 있어 비단뱀 2마리를 로고로 사용함
고 : 구글이 만든 언어라 Google 앞의 두자리를 따서 만들었다
러스트 : 창시자가 러스트(곰팡이) 마니아였다고, 진짜 좋아해서 만든 이름
05. C, C++, C#은 이름처럼 비슷할까?
컴퓨터의 자원을 효율적으로 쓰는 C 언어
50년 전에 개발되어 자원을 효율적으로 쓰면서도 최대 성능을 내는 프로그램을 만들 수 있어야 한다는 것을 최우선으로 개발
화성 탐사에 쓰였다.
C와 비슷한 C++ 언어
C → 절차 지향
C++ → 절차 지향, 객체 지향
마이크로소프트에서 만든 C# 언어
이름은 비슷하지만 C, C++과 완전히 다른 언어, 자바와 비슷하다.
- C 언어는 세 언어 가운데 가장 오래되었고, 메모리 자원을 효율적으로 사용하면서도 실행 속도가 빠르다.
- C++은 C를 포함하는 언어로, 절차 지향이면서도 객체 지향이다. 실행 속도는 C 언어와 비슷하다.
- C#은 마이크로소프트에서 만든 언어로, 다양한 분야에서 사용할 수 있다. 실행 속도는 세 언어 가운데 가장 느리다.
🤩 오늘 읽은 소감은? 떠오른 생각을 가볍게 적어보세요
재능이 아니라 포기하지 않는것이 더 중요 하다! 수학적 능력 보다는 논리적인 사고 문과 비전공자에게 큰 위안이 되는 말
🔖 궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
고 언어
Comments powered by Disqus.