IT 5분 잡학사전 2주 챌린지 2일차.
[ IT 5분 잡학사전 2주 챌린지 2일차 ]
> 책에서 기억하고 싶은 내용
논리적으로 생각하기를 좋아하고 문제 해결을 즐기는 성향
-> 개발자의 삶은 정말 외로운 싸움의 연속(:
코드가 왜 작동하지 않는지 고민하다가 자괴감
but 다시 코드 수정 ㅋㅋㅋㅋ (공감..)
: 프로그래밍을 하는 과정자체는 괴롭지만, 성취감은 엄청나다는 것✨
프로그래밍은 이해하는 과정이 암기보다 훨씬 중요
: 새로운 프로그래밍 지식을 공부시, 과정을 이해하는 데 시간을 많이 소요함.
천재만 개발자가 될 수 있는게 아니다.
이 세상엔 보통 실력을 가진 개발자가 훨씬 많고,
이런 사람들이 세상을 만든다.
*개발에서는 재능이 아니라 포기하지 않는게 더 중요하다.
: 끈기, 성실함이 재능을 이긴다. (개발은 재능의 세계가 아니라 근면 성실의 세계!)
웹개발 회사 : HTML / CSS / JS(자바스크립트)
관공서 : 자바
인공지능 연구소 : 파이썬
데이터 분석가 : 파이썬 or R부터 배우기
: 아무 언어나 무작정 배우지 말고(시간 버리므로) 무엇을 하고 싶은지 목적에 맞게 공부하고, 취업을 목표로 한다면 어떤 분야에 관심이 있고 어떤 회사에 입사할 것인지 생각하기(:
c언어 : 가전제품에 이식되는 프로그램 만들 때 사용 -> 제한된 상황에서 최대 성능을 내기 위해 만들어짐. 에어컨, TV, 스마트 냉장고 같은 기기에 들어 있는 프로그램이 c언어로 프로그래밍한 것.
자바 : 시스템 유지/보수, 안드로이드 앱 개발시 사용 -> 한국에서 유명하고 실제로 많이 쓰는 언어 주로 정부나 은행, 기업에서 많이 사용 . -> 취업시장에서 굉장히 유리 하지만 스타트업에서 자바개발자를 많이 구하진 않음 오래된 프로그램을 보수하는 데 더 많이 쓰인다는 것. 자바에 기반한 전자 정부 프레임워크를 사용하는 회사가 많아서 한국 대다수 회사에 취업할 때 유리 물론 안드로이드 애플리케이션 개발에도 쓰이므로 안드로이드 개발자가 되고 싶다면 자바를 공부해야 하며, 자바를 알면 코틀린도 빠르게 빼울 수 있다.
파이썬 : 웹 개발, 인공지능 개발 등 범용성이 매우 넓고 초보자에게 강추 -> 당분간은 가장 인기 있는 언어일 듯! 머신러닝도 할 수 있고 데이터 과학 분야에서 사용가능 웹 스크래핑, 웹 사이트 만들기, 서버 만들기, 유용한 애플리케이션 만들기 등 언어만 배워도 여러가지를 만들 수 있어서 호기심에 언어를 배운다면 파이썬 추천<
자바스크립트 : 웹 개발 하고싶다면 JS🖤 -> 웹 사이트나 웹 앱 만들고 싶다면 물론 타 언어로도 웹 프로그래밍 일부는 가능하지만, 웹 프로그래머를 목표로 한다면 무조건 HTML CSS JS는 기본적으로 배워야함. 특히 자바스크립트는 잘 다룰 수 있어야 하지요☺️ 파이썬처럼 다양한 목적으로 코딩할 수 있는 언어이기에, 서버 쪽의 코드, 백엔드 영역도 개발가능. 웹 프로그래밍 분야의 개발자가 될 생각이라면, 자바스크립트는 특히 더 열심히 공부하기!(:
C언어 : 컴퓨터의 자원을 효율적으로 쓰는 언어
- 1972년 탄생.
- 무려 50년이나 된 언어.
- 자바, 자바스크립트, 파이썬, PHP, 고와 같은 수많은 언어에 영향을 준 중요한 언어.
- 자원이 열악한 상황에서 사용하기 좋은언어.
- 화성 탐사선의 프로그램도 C언어로 작성됨 -> 프로그램 실행에 필요한 메모리나 프로세서의 성능보다 엔진, 이동 부품, 우주 비행사가 지낼 공간 등 여러 장치가 더 중요했기 때문(: 그래서 될 수 있는 한 메모리를 적게 사용하면서도 최대 효율을 내는 프로그램을 만들기위해 C언어를 사용한 것.
C++ : C언어를 확장한 슈퍼셋(super set)이라고도 함.
현재는 두 언어가 공존하고 있으며, 가장 큰 차이점은 ‘객체 지향인지 아닌지’이다. C언어는 절차지향을 지원하고, C++언어는 절차지향, 객체 지향을 모두 지원해서 C언어에 없는 class와 같은 문법이 C++언어에는 있기도 하다. 두 언어는 속도차이는 거의 없지만, 만든 철학과 용도는 다르다(:
C#언어 : 개발자가 개발한 게 아닌 기업(마이크로소프트)에서 필요해 만든 언어
- C, C++과 비슷하지만 완전히 다른 언어.
- C도 C++아닌 자바와 비슷한 언어.
- C언어, C++언어에 비해 실행 속도가 느림(C#언어로 작성한 프로그램은 실행하기위해 거쳐야 하는 단계가 많음).
- but 공부하기도 사용하기도 쉬운 장점(:
> 소감
반응형
'IT' 카테고리의 다른 글
IT 5분 잡학사전 2주 챌린지 5일차. 라이브러리/프레임워크/API/도메인/플래시 (0) | 2023.08.30 |
---|---|
IT 5분 잡학사전 2주 챌린지 3일차. (1) | 2023.08.28 |
IT 5분 잡학사전 2주 챌린지 1일차. (0) | 2023.08.25 |
animation fill mode 연습 (0) | 2022.07.09 |
2D transform / animation 속성 활용 (0) | 2022.07.07 |
댓글
이 글 공유하기
다른 글
-
IT 5분 잡학사전 2주 챌린지 5일차. 라이브러리/프레임워크/API/도메인/플래시
IT 5분 잡학사전 2주 챌린지 5일차. 라이브러리/프레임워크/API/도메인/플래시
2023.08.30 -
IT 5분 잡학사전 2주 챌린지 3일차.
IT 5분 잡학사전 2주 챌린지 3일차.
2023.08.28 -
IT 5분 잡학사전 2주 챌린지 1일차.
IT 5분 잡학사전 2주 챌린지 1일차.
2023.08.25 -
animation fill mode 연습
animation fill mode 연습
2022.07.09