이 영역을 누르면 첫 페이지로 이동
Daily Growth 블로그의 첫 페이지로 이동

Daily Growth

페이지 맨 위로 올라가기

Daily Growth

Loving you is the reason I live. That’s why every day is precious, a step toward my dreams and you.

IT 5분 잡학사전 2주 챌린지 2일차.

  • 2023.08.27 01:39
  • IT

[ 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 공부하기도 사용하기도 쉬운 장점(:

 

> 소감

 

사랑하기 021. 20230825 끝 [ 부제 : 작은 차이가 커다란 변화를 가져온다. ]

[ Fri, 25th Aug 2023 ] 오늘부터 IT 지식 관련한 독서 챌린지를 시작했다. UX UI 디자이너는 굳이 코딩 배우지 않아도 된다. 어떤 분께선 심지어 배우지마라, 차라리 그 시간에 UX디자인 공부 및 프로젝

lody-canada.tistory.com

 

반응형

'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

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • 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
다른 글 더 둘러보기

정보

Daily Growth 블로그의 첫 페이지로 이동

Daily Growth

  • Daily Growth의 첫 페이지로 이동

검색

메뉴

    카테고리

    • 분류 전체보기 (421) N
      • Design History (69)
      • IT (124) N
      • Typography (13)
      • UX • UI Design (10)
      • Money (62)
      • Health (53)
      • Words (6)
      • Reading (19)
      • English (64)

    나의 외부 링크

    • lody.design
    • lody.canada
    • lody.study
    • lody.diary

    정보

    self-improvement의 Daily Growth

    Daily Growth

    self-improvement

    블로그 구독하기

    • 구독하기
    • 네이버 이웃 맺기
    • RSS 피드

    방문자

    • 전체 방문자
    • 오늘
    • 어제

    티스토리

    • 티스토리 홈
    • 이 블로그 관리하기
    • 글쓰기
    Powered by Tistory / Kakao. Copyright © self-improvement.

    티스토리툴바