학습을 시작하기 위한 최고의 프로그래밍 언어

Nov 25 2022
프로그래밍 기술이 어떻게 대단한 것이 되었고 얼마 전에는 "괴짜"였던 사람들이 이제 우리는 황금 시대에 살고 있습니다. 시니어 프로그래머로서 취업에 대해 너무 걱정할 필요가 없습니다(다른 분야에 비해). 귀하의 LinkedIn은 매주 새로운 제안으로 가득 차 있으며 회사는 좋은 일자리를 찾기가 어렵기 때문에 우리 중 한 명을 잃을까 두려워합니다. 업계의 수석 교체.

프로그래밍 기술이 어떻게 대단한 것이 되었고 얼마 전에는 "괴짜"였던 사람들이 이제 우리는 황금 시대에 살고 있습니다.

Unsplash에 Amador Loureiro의 사진

시니어 프로그래머로서 취업에 대해 너무 걱정할 필요가 없습니다 (다른 분야에 비해). 귀하의 LinkedIn은 매주 새로운 제안으로 가득 차 있으며 회사는 좋은 일자리를 찾기가 어렵 기 때문에 우리 중 한 명을 잃을까 두려워합니다. 업계 고위 교체 .

부럽기 위한 글이 아니라 현실이 그렇다.

얼마 전에 나는 프로그래밍을 시작하는 방법 에 대한 기사를 썼고 이제 좀 더 깊이 들어가 내가 배우기 시작할 몇 가지 언어에 대해 이야기할 것입니다 .

선택한 언어도 중요하지만 더 중요한 것은 훌륭한 태도와 일관성 을 갖는 것입니다. 자신이 가진 최선을 다하지 않으려면 어떤 언어를 선택하든 상관없습니다 .

이전 기사에서 말했듯이 프로그래밍 기술은 쉽게 얻을 수 있는 것이 아닙니다. 3개월 안에 프로그래밍 영웅이 되는 것을 잊으십시오. 그 이상이 필요하지만 3개월이 첫 단계입니다. 당신은 그것으로 재미를해야합니다.

시작하기 전에 마지막으로 언급할 것은 제가 작성할 언어는 제 프로젝트를 위해 매일 프로그래밍하는 데 사용하는 언어라는 것입니다. 처음부터 배워야 한다면 이것들을 선택할 것입니다.

파이썬

Python은 항상 가장 많이 배우고 가장 많이 사용되는 언어 중 하나였습니다. 수십 년간.

그러나 현재에 대해 말하자면 오늘날 Python은 전 세계 기업이 가장 원하는 프로그래밍 언어 중 하나입니다.

Python을 사용하면 비즈니스 분석을 수행하기 위해 서버, 비디오 게임 또는 콘솔 소프트웨어 등 무엇이든 만들 수 있습니다. 따라서 널리 사용되는 언어입니다.

파이썬을 사용하는 사람

Python이 업계에서 잘 작동하는지 확인하는 몇 가지 예입니다.

  • IBM
  • NASA
  • 넷플릭스
  • 스포티 파이

Python으로 소프트웨어를 수행하여 무언가를 배우기 시작했다면 Flask 라는 마이크로 프레임워크를 선택하고 일종의 API를 빌드하고 서버 측 소프트웨어를 만드는 방법을 배울 것입니다.

내가 이걸 왜 가져가야 하나

  • 파이썬은 배우기 쉽다: 다른 언어만큼 어렵지 않다
  • 당신을 조직적이고 잘 구조화 된 프로그래머로 만들어 줄 언어입니다.
  • 엄청난 일자리 제안이 있습니다
  • 같은 언어로 원하는 경우 데이터 분석에 뛰어들 수 있습니다.

당신이 시작하려는 경우 이것은 내 개인적인 최고의 선택 입니다. 하지만 왜?

이 언어는 웹 사이트 를 코딩하는 데 필수 이며 사용자가 웹 사이트와 상호 작용하는 방식은 Javascript로 이루어지며 이로 인해 웹과 관련된 작업을 수행하려면 Javascript를 배워야 합니다.

여기에 Javascript를 사용하면 웹과 동일하지만 서버 측 코딩을 개발하는 NodeJS를 사용하여 백엔드 코드를 작성할 수도 있습니다.

Airbnb 또는 Instagram 과 같은 완전한 웹 플랫폼을 구축하는 것은 Javascript와 일부 프레임워크 및 라이브러리를 사용해야만 수행할 수 있습니다.

자바스크립트를 사용하는 사람

내가 말했듯이 거의 모든 현대 웹 사이트는 자바 스크립트를 사용합니다. 그러나 서버 측에는 몇 가지 예가 있습니다.

  • 링크드인
  • 트렐로
  • 페이팔
  • 우버

여기에서 프런트엔드 부분 또는 백엔드 부분을 선택할 수 있습니다. 두 경우 모두 어디에서나 일반 자바 스크립트로 코딩하는 방법을 배울 것입니다. 많은 문서가 있습니다.

프론트 엔드로 가고 싶다면 약간의 자바스크립트를 알고 나면 React 또는 Vue 와 같은 프레임워크를 선택하고 거기서부터 계속해야 합니다.

일부 백엔드 소프트웨어를 수행하려면 NodeJS + Express로 바로 이동하여 간단한 단계로 API를 생성하십시오.

왜 가져가야 합니까

  • 가장 많이 사용되는 언어
  • 동일한 구문으로 프런트엔드 및 백엔드를 수행할 수 있습니다.
  • 배우기 쉬운
  • 많은 문서

여기서 기사를 멈추고 싶습니다. 이것이 제가 갈 2개 언어입니다. 그러나 이것이 거기에 다른 것이 없다는 것을 의미하지는 않습니다.

내 레이더에 있는 다른 언어는 다음과 같습니다.

  • 가기 : 좋은 얘기 많이 들었어
  • Rust : 이 언어는 제가 곧 배울 언어입니다. 빠르고 확장 가능한 서버 측 코드를 작성할 수 있습니다.
  • Swift : iOS를 코딩하기 위한 프로그래밍 언어지만 요즘 iOS가 엄청나다는 것을 알고 있으므로 나쁜 선택은 아닙니다.
  • Docker : 기술적으로 프로그래밍 언어는 아니지만 일단 작업 방법을 알게 되면 Docker는 모든 인프라를 단순화하고 이 분야에서 알아두면 좋은 기술입니다.

배워야 할 옳고 그른 언어는 없으며, 모두 당신에게 보여줄 것이 있고 당신이 무언가를 하도록 만들 것입니다.

가장 중요한 것은 당신의 태도입니다. 동기를 찾고 좋은 프로그래머가 될 계획이라면 "프로그래머가 직업이 더 많기 때문에" 또는 이와 유사한 이유로 배우기만 하는 것보다 훨씬 더 재미있을 것입니다.