온라인 학습일지/비전공자를 위한 개발자 취업 올인원 가이드
[비전공자를 위한 개발자 취업 올인원 가이드] 개발 분야 선택하기 - 개발 언어 선택하기
newbeverse
2023. 3. 10. 11:02
변화하는 프론트 엔드 프레임워크
트렌드가 빠르게 변화는 프론트엔드의 특성상, 내가 사용하는 프레임워크의 위상과 경쟁력을 객관적으로 확인 해야한다. 또한 나에게 유용한 프레임워크를 발견하면, 빠르게 배울 수 있도록 노력해야한다.
The state of JS 2022
설문 조사를 통해, 현재 전세계적으로 가장 많이 쓰이는 프레임워크나 라이브러리 데이터를 보기쉽게 정리해 놓은 사이트입니다. 이 곳에서 전 세계 사람들이 선호하는 프레임워크 데이터를 확인해 볼 수 있습니다. 또한 성별, 연봉 등의 데이터를 통해 내 자신을 객관적으로 바라볼 수 있습니다.
https://2022.stateofjs.com/ko-KR/libraries/front-end-frameworks/
앱 개발
안드로이드 vs ISO의 대결이 된다.
안드로이드 개발자
- java
- Kotlin
- 비전공자라면, 범용성 넓은 java로 먼저 시작을 한 후 취업을 해서 Kotlin 등으로 넘어가는 것을 추천한다.
- 2020년도 기준이므로, 취업 사이트에서 어떤 언어를 더 요구하는지 검색해보자.
IOS 개발자
- Ojbective-C
- Swift
IOS 개발자는 Swift를 선택하면 된다. 하지만 아직 object-c에서 swift로 넘어 오지 못한 회사들도 있기 때문에, 둘다 사용하면 더 좋다.
Native 앱이란 용어의 탄색
하이브리드(hybrid) 앱이란?
- html, css, javascript 를 통해 앱을 만든 것을 말합니다.
크로스 플랫폼 앱개발 이란?
- 네이티브가 아닌, 코드로 개발하고, android와 ios가 이해하 수 있는 네이티브 코드로 변환
- 하나의 언어와 프레임워크로 android ios 어플을 동시에 개발
- react, js, dart, flutter 을 사용.
- C#, Xamarin 사용.
모바일 개발자가 되고 싶다면, 네이티브 언어를 먼저 배워야 안정적이다.
DevOps/인프라 개발
Shellscript를 배워야합니다.
- BASH를 배워야한다.
- 코드기반 인프라 구축(Infrastructure as Code)
- JS (추천) 🖖
- python (추천) 🖖
- Go (추천) 🖖
- java
- R
- C#
Data Engiineer
사용 언어
- python 🖖(강추, 범용성 제일 높음)
- Scala 🖖
- Java 🖖
- Go 🖖
- hadoop
- Spark
- kafka
반응형