Community

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

← Go back

[TIL] <IT 5분 잡학사전> ep 1 ~ 5

#book_club
2년 전
760
1

오늘 TIL 3줄 요약

  • 코딩은 재능이 아닌 끈기의 영역이다.

  • 새 프로그래밍 언어를 배우고, 이를 통해 무언가를 만들 때는 이전에 만들어본적이 없는 프로그램을만들려고 시도하기 보다는, 이미 만들어보았던 주제의 프로젝트나 쉬운 프로그램 제작을 해보자.

  • 가전제품에 이식되는 프로그램을 제작하고 싶다면 C를, 시스템 유지/보수, 안드로이드 앱을 개발하고 싶다면 JAVA를, 웹 개발, 인공지능 개발 등을 하고싶다면 Python을 학습하자.

TIL (Today I Learned) 날짜

2022.2.18

오늘 읽은 범위

ep1. 개발자에 대한 오해 5가지! ~ ep5. C, C++, C#은 이름처럼 비슷할까?

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

  • 가전제품에 이식되는 프로그램을 제작하고 싶다면 C언어를, 시스템 유지/보수, 안드로이드 앱을 개발하고 싶다면 자바를, 웹 개발, 인공지능 개발 등을 하고싶다면 파이썬을 학습하자.

  • 새 프로그래밍 언어를 공부하면 그 언어에 담긴 철학, 코드구조, 개념, 패턴들을 배우는데, 그러한 내용들이 정말 중요하다.

  • 새 프로그래밍 언어를 쉽고 빠르게 배우고 싶다면 공식문서 살펴보기 -> 문법 확인하기 -> 다른 언어와 비슷한 특징 집중해서 보기 -> 새 언어로 코딩 시도하기 -> 튜토리얼 시작하기 -> 나만의 프로젝트 만들기 의 루트를 따라가자.

  • C, C++, C# 중 C언어는 세 언어들 중에서 가장 오래되었으며, 메모리 자원을 효율적으로 사용하면서도 실행 속도가 빠르다.

  • C++은 C를 포함하는 언어로, 절차 지향이면서도 객체지향이다. 또한 실행 속도의 경우에는 C언어와 비슷하다.

  • C#은 마이크로소프트가 제작한 언어이며, 다양한 분야에서 사용이 가능하다. 하지만 실행속도는 C, C++, C# 이렇게 세 언어 가운데 가장 느리다.

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

  • 제가 지금까지 생각해왔던 개발자의 모습과 실제 개발자의 모습이 조금은 다르다는 것을 알 수 있었습니다.

  • C언어, 자바, 파이썬으로 무엇을 할 수 있는지 조금 더 명확히 알 수 있었습니다. 또한 제가 어떤 프로그래밍 언어를 조금 더 집중적으로 학습해야 할지도 알 수 있었습니다.

  • 새 프로그래밍 언어를 쉽고 빠르게 공부하는 방법도 알 수 있어 저에게 많은 도움이 되었습니다.

  • 자바, 코틀린, 자바스크립트, C언어, 루비, 파이썬, GO, 러스트와 같은 여러 프로그래밍 언어들의 이름의 유래를 알 수 있어 유익하고, 그동안의 궁금증을 풀 수 있었습니다!

  • 그동안 자바스크립트에 대해서 들어보기만 했지, 실제로 직접 접해보거나 제가 스스로 코드를 짜본 적이 없었기에 자바와 자바스크립트가 비슷한 이름을 가지고 있다는 이유만으로 자바와 자바스크립트가 연관이 있을거라고 생각해왔었는데, 아무런 상관이 없다는 사실을 알 수 있었으며, 인상깊었습니다.

  • C, C++, C# 이렇게 세 언어들의 특징을 제대로 알 수 있어 좋았습니다.

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

  • 오늘 읽은 부분 중에서는 궁금한 내용은 없었음.

오늘 읽은 다른사람의 TIL

1 comment