Home IT 5분 잡학 사전
Post
Cancel

IT 5분 잡학 사전

책 인증하기

IT 5분 잡학 사전

TIL - DAY 1

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

마당 01. 코딩별 안내서 - 기초 편

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

오해 1: 개발은 누구나 쉽게 배우고, 할 수 있다?

  • 직업은 무엇보다 자신의 흥미, 적성과 잘 맞아야 함
  • 논리적으로 생각하기를 좋아하고 문제 해결을 즐기는 성향이 필요

오해 2: 개발을 잘하려면 암기를 잘해야 한다?

  • 좋은 개발자는 암기력이 아니라 개발 과정을 잘 이해할 수 있어야 한다는 것

오해 3: 개발자는 천재 또는 해커 ?

  • 천재만 개발자 NO! 주어진 역할을 성실하게 수행하는 사람들이 더 멋진 개발자

오해 4: 개발자는 타고난 재능이 필요하다?

  • 끈기와 근면 성실함이 재능을 이길 수 있다!
  • 재능이 아니라 포기하지 않는것이 더 중요

오해 5: 개발자는 수학을 잘해야 한다?

  • 개발자의 필수 조건이 수학을 잘 해야 하는건 아니다. 논리적인 사고 능력이 필요

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

프로그래밍으로 무엇을 하고 싶은가?

가전 제품에 이식되는 프로그램을 만들고 싶다면? C 언어

시스템 유지 보수, 안드로이드 앱 개발을 하고 싶다면? 자바

웹 개발, 인공지능 개발 등 범용성이 매우 넓고 초보자에게 강추! 파이썬

웹 개발을 하고 싶다면? 자바스크립트

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

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

  1. 공식 문서 살펴보기
  2. 문법 확인하기
  3. 다른 언어와 비슷한 특징 집중해서 보기
  4. 새 언어로 코딩 시도하기
  5. 튜토리얼 시작하기
  6. 나만의 프로젝트 만들기

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#은 마이크로소프트에서 만든 언어로, 다양한 분야에서 사용할 수 있다. 실행 속도는 세 언어 가운데 가장 느리다.

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

재능이 아니라 포기하지 않는것이 더 중요 하다! 수학적 능력 보다는 논리적인 사고 문과 비전공자에게 큰 위안이 되는 말

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

고 언어

Reference

IT 5분 잡학 사전

노션정리

This post is licensed under CC BY 4.0 by the author.

Ruby Update

IT 5분 잡학 사전 2

Comments powered by Disqus.