본문 바로가기
카테고리 없음

디지털노마드, 그 시작 ! 1인 개발자를 꿈꾼다면..

by 아이엠맘 2023. 2. 25.
728x90
반응형

 

결론부터 말하자면 Python, HTML/CSS/Javascript, Java or Swift !! 

남들이 다 출근하고 한산해진 어느 카페에서

간단한 음료와 함께 맥북을 사용하는 자신을 꿈꾼다면

시간, 장소 관계없이 자기마음대로 스케쥴조정을 하면서 일하는 그런 자신을 상상한다면

1인 개발자도 one of them!!

그럼 당장 시작해보자!!

우선 

크게 5가지정도를 우선 생각해보자

1. 목적: 어떤 목적으로 프로그래밍 언어를 배우고 싶은지 먼저 생각해보자

웹 개발, 앱 개발, 빅데이터 분석 등 목적에 따라서 적합한 언어가 달라니다.

 

2. 인기도: 현재 가장 인기 있는 언어들은 무엇인지, 어떤 언어가 더 많은 개발자들이 사용하고 있는지를 고려해 볼까?

인기 있는 언어를 배우면 다양한 자료와 커뮤니티를 활용하여 학습하기가 더 쉬울 수 있지.

 

3. 배우기 쉬운 정도: 프로그래밍 언어마다 언어의 복잡도가 달라.

처음 배우는 사람들은 배우기 쉬운 언어를 선택하는 것이 좋다.

 

4.지원하는 환경: 어떤 환경에서 프로그래밍을 하고 싶은지 고려해 봐야해

일부 언어는 Windows, Mac, Linux 등 특정 환경에서만 지원되는 경우도 있으니

 

5. 장기적인 계획: 프로그래밍 언어를 배울 때는 장기적인 계획도 매우 중요한 고려대상

해당 언어로 어떤 일을 할 것인지, 해당 언어가 얼마나 오래 사용될 것인지 등을 고려하여 선택하는 것이 정신건강에 매우 필요!

 

위의 기준들을 고려해 보았을 때,

현재 인기 있는 언어들 중에서 Python, JavaScript, Java, Swift 등을 추천!!

Python은 배우기 쉽고 다양한 분야에서 사용되는 인기 있는 언어이며,

JavaScript는 웹 개발에서 필수적인 언어.

Java는 큰 규모의 소프트웨어 개발에 많이 사용되며, Swift는 iOS 앱 개발에 많이 사용되니까.

이중에서 하나를 고르라면 

나는 현재 가장 인기 있는 언어 중 하나인 Python을 장기적으로 추천할까해.

Python은 배우기 쉽고 다양한 분야에서 사용되는 인기 있는 언어이니까

또한 머신러닝, 데이터 분석, 인공지능 분야에서도 널리 사용되며, 취업과 창업에도 많은 도움이 될껄?

또한 Python은 무료로 사용할 수 있는 오픈소스 언어이기 때문에, 비용 부담이 없고, 파이썬 커뮤니티가 크고 활발하게 활동하고 있어서, 다양한 자료와 라이브러리, 프레임워크 등을 활용하여 더욱 효과적인 개발이 가능하지. 이러한 이유로 Python은 장기적으로 배우는 것이 추천

그래도 1인 개발자인데, 혼자 다해야 하기에

굳이 학습해야할 순서를 정하자면

1. HTML/CSS/Javascript: 웹 개발에 필요한 가장 기본적인 언어.

HTML은 웹 페이지의 구조를, CSS는 디자인을, Javascript는 동적인 기능을 구현하는 데 사용되고

이들을 모두 익히면 간단한 웹 페이지를 만들 수 있지.

2. Python: Python은 배우기 쉽고 다양한 분야에서 사용되는 인기 있는 언어.

Python을 익히면 웹 개발, 데이터 분석, 인공지능, 머신러닝 등 다양한 분야에서 활용이 가능.

3. SQL: 데이터베이스를 다루는 데 필요한 언어로, 데이터베이스를 사용하는 대부분의 애플리케이션에서 사용되어서

데이터를 저장하고 검색할 수 있으며, 데이터베이스 관리 및 설계를 위한 기본 지식을 익힐 수 있음.

4. Java 또는 Swift: 안드로이드나 iOS 애플리케이션 개발을 위한 언어.

각각 Android Studio와 Xcode IDE를 사용하여 개발할 수 있어.

5. C++ 또는 C#: 게임 개발이나 시스템 프로그래밍 등에 사용되는 언어.

또한 C#은 .NET 프레임워크를 사용한 Windows 애플리케이션 개발에도 사용.

 

위 내용은 어느 뛰어난 개발자가 알려준 내용입니다.

도전해보시길~~

 

728x90
반응형