일반적인 문제 프로그래머는 무엇을 배워야 합니까?

프로그래머는 무엇을 배워야 합니까?

Aug 05, 2019 am 09:44 AM
프로그램 제작자

프로그래머는 무엇을 배워야 합니까?

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

프로그래밍 언어 하나만 아는 프로그래머는 뛰어난 IT 원숭이가 아닙니다.

훌륭한 프로그래머가 되고 싶다면 프로그래밍 언어 하나만 능숙하게 다루는 것만으로는 충분하지 않습니다. 하지만 프로그래밍 언어는 너무 많고 다 배우는 것도 불가능하니 어떤 선택을 해야 할까요?

사실 모든 프로그래밍 언어에 익숙할 필요는 없겠죠? . 현재 형태에서는 오늘날 가장 수요가 많은 세 가지 프로그래밍 언어를 마스터하기만 하면 됩니다. 직설적으로 말하자면, 취업에 가장 적합한 세 가지 언어입니다.

1.C 언어

가장 기본적인 저수준 언어로 시스템 엔지니어나 건축가는 C 언어가 필요하다고 말합니다.

C 언어의 주요 목적은 프로그래밍 언어의 기본 기능을 구현하는 것 외에도 운영 체제를 구현하는 데에도 사용되며 통신 분야에서도 많이 사용됩니다.

비교적으로 말하면 개발과 응용 수준에서는 조금 서툴지만, 효율성을 중시하는 최하층에서는 개발할 수 있는 여지가 크다.

2. Java 언어

현재 가장 널리 사용되는 언어는 Java입니다.

Java는 종종 "기업"과 연관됩니다. 좋은 언어 기능과 풍부한 프레임워크로 인해 기업에서 큰 선호를 받고 있습니다. 나는 J2EE, JSP, Hibernate 등에 관한 토론을 항상 들을 수 있다고 믿습니다.

동시에 Java는 휴대폰 분야에도 자리를 잡았습니다. 스마트폰이 대중화되기 전에는 대부분의 휴대폰에서 Java 애플리케이션을 판매 포인트로 지원했습니다. 스마트폰이 등장한 이후 휴대폰의 본고장은 안드로이드가 되었고, 자바는 안드로이드의 표준 프로그래밍 언어로 계속해서 존재하고 있다.

3. Python 언어

Python은 풍부하고 강력한 라이브러리 때문에 "접착제 언어"라고도 합니다. 다른 언어(특히 C/C++)로 만들어진 다양한 모듈을 쉽게 연결할 수 있습니다.

일반적인 응용 상황은 Python을 사용하여 프로그램의 프로토타입(때로는 프로그램의 최종 인터페이스까지)을 빠르게 생성한 다음 특별한 요구 사항이 있는 부분을 더 적합한 언어로 다시 작성하는 것입니다. 예를 들어, 특히 높은 성능 요구 사항이 있는 3D 게임의 그래픽 렌더링 모듈은 C/C++로 다시 작성한 다음 Python에서 호출할 수 있는 확장 클래스 라이브러리로 캡슐화할 수 있습니다.

Python은 주로 서버 개발, IoT 개발에 사용됩니다. 예를 들어 정보 보안, 빅 데이터 처리, 데이터 시각화 기계 학습, 사물 인터넷 개발, 주요 소프트웨어의 API, 데스크톱 애플리케이션 등이 있습니다.

인공지능과 빅데이터의 등장으로 이것들은 모두 Python 언어로 작성되었습니다. 따라서 Python은 기본 지식이 없는 학생들에게 좋은 선택입니다.

위 내용은 프로그래머는 무엇을 배워야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

최고의 AI 프로그래머는 누구일까요? Devin, Tongyi Lingma 및 SWE 에이전트의 잠재력을 살펴보세요. 최고의 AI 프로그래머는 누구일까요? Devin, Tongyi Lingma 및 SWE 에이전트의 잠재력을 살펴보세요. Apr 07, 2024 am 09:10 AM

최고의 AI 프로그래머는 누구일까요? Devin, Tongyi Lingma 및 SWE 에이전트의 잠재력을 살펴보세요.

C 언어의 매력을 밝히다: 프로그래머의 잠재력을 발견하다 C 언어의 매력을 밝히다: 프로그래머의 잠재력을 발견하다 Feb 24, 2024 pm 11:21 PM

C 언어의 매력을 밝히다: 프로그래머의 잠재력을 발견하다

2023过年,又限制放烟花?程序猿有办法! 2023过年,又限制放烟花?程序猿有办法! Jan 20, 2023 pm 02:57 PM

2023过年,又限制放烟花?程序猿有办法!

개인 작업을 통해 돈을 벌어보세요! 2023년 프로그래머를 위한 주문 접수 플랫폼 전체 목록! 개인 작업을 통해 돈을 벌어보세요! 2023년 프로그래머를 위한 주문 접수 플랫폼 전체 목록! Jan 09, 2023 am 09:50 AM

개인 작업을 통해 돈을 벌어보세요! 2023년 프로그래머를 위한 주문 접수 플랫폼 전체 목록!

프로그래머는 무슨 일을 하는가 프로그래머는 무슨 일을 하는가 Aug 03, 2019 pm 01:40 PM

프로그래머는 무슨 일을 하는가

520명의 프로그래머만의 로맨틱한 감정 표현 방법! 거절할 수 없어! 520명의 프로그래머만의 로맨틱한 감정 표현 방법! 거절할 수 없어! May 19, 2022 pm 03:07 PM

520명의 프로그래머만의 로맨틱한 감정 표현 방법! 거절할 수 없어!

VSCode의 기록 버전을 다운로드하고 설치하는 방법에 대한 간략한 분석 VSCode의 기록 버전을 다운로드하고 설치하는 방법에 대한 간략한 분석 Apr 17, 2023 pm 07:18 PM

VSCode의 기록 버전을 다운로드하고 설치하는 방법에 대한 간략한 분석

2022년 최고의 Windows 11 터미널 에뮬레이터 목록: 상위 15개 권장 사항 2022년 최고의 Windows 11 터미널 에뮬레이터 목록: 상위 15개 권장 사항 Apr 24, 2023 pm 04:31 PM

2022년 최고의 Windows 11 터미널 에뮬레이터 목록: 상위 15개 권장 사항