Chocolate Chip Cookie
본문 바로가기
IT 지식

개발자가 되기 위해 무엇을 배워야 할까?

by Khookie 2021. 5. 29.

개발자가 되기 위해 배워야할 언어와 프레임워크는 정말 다양합니다.

잘 알려진 언어를 중심으로 정리해보았습니다.

 

개발자가 되기 위해 배워야할 언어 /프레임워크

 

 

 

- 기호는 택 1

1.2.3. 기호는 은 필수 단계 로 표시

 

  • 앱 

 

  • 안드로이드 

    - 코틀린

    - 자바

 

  • IOS ( 애플사 모바일 어플)

     - 오브젝티브 -C 

 

  • 또는 안드로이드/ IoS 모두를 위한

     -루비 언어

 

 

  • 웹 프론트 엔드 + 클라이언트 측 

   1. HTML

   2. CSS

 

(+ 동적 구현)

   3. - JavaScript -  JQuery

   3. - BootStrap

부트스트랩 (naver.com)

   3. - 리액트 : 떠오르는 강자로 제이쿼리보다 추천됩니다

컴퓨팅에서 리액트(React, React.js 또는 ReactJS)는 자바스크립트 라이브러리의 하나로서[2] 사용자 인터페이스를 만들기 위해 사용된다. 페이스북과 개별 개발자 및 기업들 공동체에 의해 유지보수된다.[3][4][5]

리액트는 싱글 페이지 애플리케이션이나 모바일 애플리케이션 개발에 사용될 수 있다. 대규모 또는 복잡한 리액트 애플리케이션 개발에는 보통 라우팅, API통신 등의 기능이 요구되는데 리액트에는 기본적으로 제공되지 않기 때문에 추가 라이브러리를 사용해야 한다.[6][7]

출처:

 

리액트 (웹 프레임워크) - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 컴퓨팅에서 리액트(React, React.js 또는 ReactJS)는 자바스크립트 라이브러리의 하나로서[2] 사용자 인터페이스를 만들기 위해 사용된다. 페이스북과 개별 개발자 및

ko.wikipedia.org

 

프로그램언어 전망 : 지식iN (naver.com)

 

프로그램언어 전망

안녕하세요1. Jquery vs 자바스크립트 차이와 전망좀 비교해주세요 ~2. 회사를 들어간다면 제이쿼리 & Mysql vs 자바스크립트 & html 어느 곳이 전망...

kin.naver.com

----------------------------------------------------

  • 백엔드

   1. SQL  / 언어가 나뉘지만 비슷함 , 백엔드의 기본인 DB를 다루는 언어

          ->MS-SQL, My SQL 등등

          ->다루는 서버도 Oracle, Linux Server, Windows Server, Amazon Web Service 등으로 나뉨

 

 ( 웹 백엔드 + 서버 측)

             2. - PHP

             2. -스프링

             2. - JSP

             2. - 장고  : 웹서버에 파이썬 언어를 사용한다면 필요

             2. - Node.JS

            

JSP 와 Node.js 의 차이 : 지식iN (naver.com)

 

JSP 와 Node.js 의 차이

안녕하세요 웹개발을 공부하고 있는 초보입니다. 웹개발을 공부하던중 프론트엔드에는 html css JS 가 공통인데 백엔드로 들어가니 굉장히 다양한 루트로 개발하는 방법이 있더라고요...

kin.naver.com

스프링과 스프링부트 차이 : 지식iN (naver.com)

 

 

스프링과 스프링부트 차이

백엔드 공부하는 학생입니다. 스프링과 스프링부트의 차이는 무엇이며 스프링부트를 스프링의 배움없이 배울수 있는지 궁금합니다.또한 JSP(자바서버페이지) 와 위의 spring과는 무슨...

kin.naver.com

--------------------------------------

  • 프로그램 분야

 

     -자바 : 객체 지향 

     -C /C++

     -c#

     -파이썬 : 인공지능 구현의 대세

 

등등

  (IOT 프로그램 )

 

     -아두이노

     -C (라즈베리 파이 )

 

-------------------------------

 

  • 게임 개발분야

 

      -Unity 

      -Unity 3D 

 

 

 

추가적인 언어를 알고 싶다면 참고

웹 개발 - 위키백과, 우리 모두의 백과사전 (wikipedia.org)

 

웹 개발 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 웹 개발(web development)은 인터넷(월드 와이드 웹)이나 인트라넷(사설망)을 위한 웹사이트를 개발하는 일을 가리킨다. 웹 개발은 가장 단순한 단일 정적 문서의 플

ko.wikipedia.org

 

 

 

------

기타 추가 직무 능력

∎ FinalCut Pro X 간단한 무비클립 및 제품 소개영상 제작 등

∎ Unity 3D 3D 그래픽으로 게임을 제작하고 HMD와 연동하여 가상현실 구현 등

Audio : Logic Pro, Cubase, Cakewalk Sonar

'IT 지식' 카테고리의 다른 글

핀테크 란?  (0) 2021.06.02
노트북 화면 녹화 방법  (0) 2021.06.02
이커머스 뜻  (0) 2021.05.17
크로스 플랫폼 뜻  (0) 2021.05.17
iot 통신수단의 종류  (0) 2021.05.03

댓글