스스로 프로그래밍하는 법을 배울 수 있습니까?

프로그래밍을 배우는 것은 매우 쉽습니다

이따금씩 유행하는 직업이 되어 공부하면 명성이나 부를 얻을 수 있는 여권이 되거나 자녀가 배우지 않으면 실패로 몰아가는 기술이 됩니다. 현재 그것은 응용 프로그램의 생성이며 인공 지능으로 대체되기 전에 우리는 다음 질문에 답하려고 노력할 것입니다. 독학으로 프로그래밍하는 법을 배울 수 있습니까?

확실히 합시다. 성공을 보장하는 규율은 전혀 없으며, 훌륭한 프로그래머가 인생에서 유용한 기술을 습득하는 것은 사실이지만 다른 것을 공부함으로써 습득할 수도 있습니다.

XNUMX년대 XNUMX대 때 베이직을 배우면 기업에서 채용을 하겠다고 싸운다는 광고가 기억나는데, 베이직은 실생활에서 사용되는 응용 프로그램을 만들기에는 거의 적합하지 않은 범용 언어입니다. 몇 년 후, 학교에서의 컴퓨터 과학 교육이 포함되었는데, 이는 마이크로소프트 오피스 도구의 사용을 설명하는 것에 지나지 않았습니다. 최근 몇 년 동안 그들은 프로그래밍 언어의 기초를 가르치는 데만 국한되기 때문에 실제로 코딩 과정이라고 해야 하는 프로그래밍 과정을 대중화했습니다.

스스로 프로그래밍하는 법을 배울 수 있습니까?

프로그래머로서의 경력을 쌓기 위해 대학에서 공부할지 여부에 대한 논의는 소셜 네트워크에서 수시로 다시 나타납니다. 물론 그것을 받은 사람들은 졸업장을 열렬히 지지하는 반면, 스스로 훈련한 사람들은 그 필요성을 부인합니다. 일반적으로 이 분야의 기업들은 두루마리보다 기술 시연을 선호하는 것 같습니다.

어쨌든 돈을 벌기 위해 프로그램을 배우는 것이 아닙니다. 또한 오픈 소스 프로젝트에서 협업하거나 우리의 요구에 맞는 애플리케이션을 만들기 위해 수행할 수도 있습니다.

제목의 질문에 관해서는 할 수 있는 것은 사실이지만 더 많이 연습할수록 더 나은 프로그래머가 될 것이라는 점을 명심하십시오.

프로그래머는 무엇을 배워야 하는가?

아마도 응용 초등학생은 Pérez Reverte 또는 Vargas Llosa와 같은 스페인어 문법에 대해 알고 있을 것입니다. 그러나 그는 좋은 소설을 쓸 수 없을 것이다. 프로그래밍도 마찬가지입니다. 언어의 모든 명령을 외우고 수천 줄의 코드를 외울 수 있지만 그렇다고 해서 프로그래머가 되는 것은 아닙니다.

프로그래머에게 가장 먼저 요구되는 능력은 객관성과 논리적 추론 능력입니다. 응용 프로그램은 문제를 해결해야 하며 개발자는 문제가 무엇인지 식별하고 솔루션을 상상하며 코드를 작성하기 전에 구현할 수 있어야 합니다.

다음 단계는 애플리케이션을 구축하는 데 가장 적합한 프로그래밍 언어를 식별하는 것입니다. 이 분야에는 망치만 있으면 모든 문제가 못이라고 믿을 정도로 많습니다.

각 프로그래밍 언어에는 여러 통합 개발 환경이 있습니다. 많은 언어가 여러 프로그래밍 언어와 호환되므로 그 중 하나에 익숙해지면 많은 작업을 줄일 수 있습니다.

대부분의 Linux 배포판에는 가장 널리 사용되는 프로그래밍 언어에 대한 지원과 다양한 통합 개발 환경이 포함되어 있습니다.

프로그래밍을 배우기 위한 몇 가지 권장 배포판

그것은 절대적으로 개인적인 선택입니다. 원칙적으로 모든 Linux 배포판을 프로그래밍에 사용할 수 있습니다.

  • 우분투 : 배포입니다 매우 인기가 있으므로 Linux에서 작업을 수행하는 방법을 찾고 있다면 우분투에서 작업을 수행하는 방법을 찾을 수 있을 것입니다. 또한 가장 완벽한 프로그램 선택과 다양한 설치 형식이 있습니다.
  • Red Hat Enterprise Linux: 개발자라면 다음을 수행할 수 있습니다. 무료 라이선스 받기 컨테이너 관리 및 다양한 프로그래밍 언어 지원과 같은 프로그래머를 위한 매우 유용한 도구에 액세스할 수 있습니다.
  • 페도라 :  배포입니다 나중에 Red Hat Enterprise Linux의 일부가 될 기능을 테스트하는 커뮤니티 포럼입니다. 리포지토리에서 최신 버전의 프로그래밍 도구를 찾을 수 있습니다.

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   Nelson

    저는 13살 때 Commodore PET 2001로 독학으로 프로그래밍을 배웠고 현재 54세입니다.