Community

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

← Go back

IT 5분 잡학사전, TIL, 에피소드 1 ~ 5

#book_club
1년 전
616
1

TIL (Today I Learned) 날짜

2023. 08. 26

오늘 읽은 범위

에피소드 1 ~ 5

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

에피소드 1. 개발자에 대한 오해 5가지!

  • 개발자는 어떤 성향인 사람에게 맞을까? 우선 논리적으로 생각하기를 좋아하고 문제 해결을 즐기는 성향이 필요해.

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

    물론 인공지능이나 게임 개발 분야와 같은 곳에서는 수학 능력이 필요해.

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

에피소드 2. 어떤 언어부터 공부해야 할까?

  • 프로그래밍하려는 대상에 맞추어 프로그래밍 언어를 공부해야 한다.

  • 웹 개발을 하려면 HTML, CSS, Javascript 를 공부해야 한다.

  • 인공지능, 데이터 처리 등등 다양한 분야의 개발은 python 으로 가능하다.

에피소드 3. 새 언어를 쉽게 배우는 노하우?

  • 방법 1. 공식 문서 살펴보기

  • 방법 2. 문법 확인하기

  • 방법 3. 다른 언어와 비슷한 특징 집중해서 보기

  • 방법 4. 새 언어로 코딩 시도하기

  • 방법 5. 튜토리얼 시작하기

  • 방법 6. 나만의 프로젝트 만들기

에피소드 4. 언어 이름은 왜 그렇게 지었을까?

  • 자바(Java) : 인도네시아의 섬에서 유래

  • 코틀린(Kotlin) : 러시아의 섬에서 유래

  • 자바스트립트(Javascript) : 자바랑 상관이 없지만, 마케팅 전략으로 자바스크립트라 이름 지음

  • C 언어 : B 언어의 이름을 따라 지음

  • C++ : C 에서 조금 더 발전한 언어

  • C# : C 에서 반올림 # 을 붙여서 조금 더 발전함을 표현한 언어

에피소드 5. C, C++, C# 은 이름처럼 비슷할까?

  • C++ 는 C 와 비슷하다고 한다.

  • C++ 는 절차 지향, 객체 지향을 모두 지원하고, C 는 절차 지향을 지원한다고 한다.

  • C# 언어는 마이크로소프트가 만든 자바 언어라고 생각해도 좋아!

  • 다시 말해, C# 언어는 마이크로소프트가 자신들만의 개발 유니버스를 구축하려고 만든 언어라고 생각하면 돼.

  • C# 은 C 언어나 C++ 언어에 비해 실행 속도가 느리지만, 공부하기도 사용하기도 쉽다는 장점이 있어.

  • 만약 윈도우 운영체제 기반에서 동작하는 프로그램을 개발하고 싶다면 C# 언어를 배우라고 추천할게.

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

  • 나는 개발자 성향과 잘 맞는 것 같다.

  • 각 사람이 여러 분야 (엑셀, VS Code, 맥북 등)의 단축키를 웹에 저장해서 필요할 때 찾을 수 있는 웹사이트를 만들어보고 싶다. 이를 위해서 우선 HTML, CSS, Javascript 를 공부해야겠다.

  • 먼저 새 언어의 공식 문서를 살펴보고, 그 후 새 언어에 익숙해지고 가지고 놀아보고, 마지막으로 기존 언어로 할 수 있었던 프로젝트를 새 언어로 해 보면 새 언어를 좀 더 쉽게 배울 수 있을 것이다.

  • 개발자들의 작명 센스는 아주 뛰어나지도 않고, 아주 못나지도 않은 것 같다.

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

  • 수학을 잘 하면 인공지능이나 게임 개발 같은 분야를 어떻게 잘 할 수 있는지 궁금하다.

  • 절차 지향이란 무엇일까?

  • C 로 만들기 좋은 프로그램과 C++ 로 만들기 좋은 프로그램은 어떻게 구분될까?

1 comment