> Java > java지도 시간 > 본문

Java 프로그래머로 개발하는 방법

(*-*)浩
풀어 주다: 2020-09-15 10:41:43
원래의
6179명이 탐색했습니다.

현재 경제 환경은 매우 비관적이며 Java 프로그래머의 삶도 여전히 구직 중이거나 수년 동안 일해왔거나 프로젝트 관리자라고 해도 매우 어렵습니다. 그리고 기술 관리자들, 압박감이 엄청나게 큰 것 같아요.

그러나 잘 분석해 보면 여전히 탈출구가 있습니다. 식량과 의복의 필요를 충족하고 대출 없이 집과 자동차로 생활하는 것도 가능합니다. 우선, 오늘날의 성급한 사회에서 대부분의 사람들은 성급한 사고방식을 가지고 있습니다. 특정 기술을 깊이 있게 공부하고 기술을 개발하는 데 집중할 수 있는 한, 음식과 의복 문제는 반드시 먼저 해결될 수 있습니다.

Java 업계에서 일하기로 결정한 경우 일반적으로 Java 프로그래머는 세 가지 개발 방향을 가지고 있습니다: 1. 설계자(장기적인 기술 축적 ​​필요) 2. 프로젝트 관리자(특정 기술 및 관리 경험 필요) 종합적인 관리) 경험이 필요합니다). Java 프로그래머로 개발하는 방법

1. 아키텍트로 가다

아키텍트는 자바 개발자라면 누구나 탐내는 직업이다. 그렇다면 프로그래머와 아키텍트 사이에 분명한 차이점이 있습니까? 사실 아키텍트와 프로그래머의 경계는 그다지 크지 않습니다. 예를 들어 저는 여전히 매일 코드를 작성합니다. 사실 성장은 먼저 자신의 학습에서 나오고, 성숙한 프로젝트의 코드를 읽는 것은 사람들에게 많은 도움이 될 것입니다. 둘째, 분산 시스템의 특성을 이해하고 할 수 있어야 합니다. 프로젝트 작업 시 확장성, 안정성, 가용성 및 기타 지표에 주의를 기울이십시오.

건축은 사실 준비기간부터 격동기까지 오랜 축적의 과정입니다. 우리는 끊임없이 탐구하고 배웁니다. 대부분의 아키텍트는 35세 전후이며, 이 단계는 프로그래머의 황금기입니다.

그렇다면 건축가의 기준에 따라 어떻게 역량을 강화할 수 있을까요? 아키텍트로 성장하기 위해서는 프로그래머가 자신의 능력을 더욱 강화해야 합니다. 인터넷 기업들에게 있어서 가장 중요한 능력은 네트워크와 분산 시스템에 대한 이해입니다. 인터넷에는 많은 책들이 있습니다. 더 문제가 되는 것은 분산 시스템입니다. 지금은 대규모 인터넷 기업에 유통되는 기술 지식에 대해서는 개인적으로 그렇습니다. 추천 또한 고성능을 마스터하고 간단한 방법으로 사물을 이해해야 합니다. 성능 튜닝, Spring, JVM 및 기타 기술.

물론, 개발팀을 잘 통제하고 관리하는 능력과 좋은 인성 함양은 건축가가 예상치 못한 간섭 없이 개발 프로젝트를 편안하게 수행할 수 있게 하고, 내면에서 개성 있는 매력을 발산할 수 있습니다.

2. 프로젝트 관리자로 이동

더 나은 직업 기회를 가진 프로그래머도 있습니다. 그들은 프로젝트 설계뿐만 아니라 프로젝트 관리도 담당합니다. 나는 프로젝트 관리자라는 일을 해보았습니다.

따라서 이런 유형의 프로그래머는 자신이 이 직업에 적합한지 스스로 검토할 수 있습니다. 이런 업무에 만족하고 프로젝트 관리자의 요구사항을 충족한다면 프로젝트 관리자의 방향으로 발전할 수 있습니다.

프로젝트 관리자는 프로젝트 관리를 담당하며 프로젝트에 대한 주요 책임을 집니다. 그 역할도 프로그래머의 역할과 다릅니다. 프로젝트 관리자의 초점은 프로그래밍에서 사람, 기술, 진행 및 프로젝트 관리로 이동했습니다. 소프트웨어 프로젝트 관리자는 소프트웨어 프로젝트와 밀접한 관계를 맺고 있기 때문에 소프트웨어 개발의 모든 측면을 이해하고, 다양한 개발 기술과 응용 프로그램을 이해하며, 개발 팀원의 수준과 특성을 이해해야 합니다. 그래서 그는 여전히 프로그래머와 관련이 있습니다.

프로그래머부터 프로젝트 관리자까지 프로젝트 관리자는 프로젝트에서 프로그래머의 상태와 역할을 더 잘 이해하고 소프트웨어 개발의 다양한 규칙을 이해할 수 있습니다. 이는 프로젝트의 정상적인 완료를 보장합니다. 또한 프로젝트 관리자의 수입과 회사 내 지위도 상대적으로 높습니다. 그러므로 프로젝트 매니저가 되는 것도 프로그래머에게는 또 다른 발전의 공간이라고 생각합니다.

프로그래머들에게 프로젝트 매니저가 되기 전에 소프트웨어 설계를 잘하는 것이 프로젝트 매니저가 될 때 좋은 기초를 다지는 것이 가장 좋다는 점을 상기시키고 싶습니다.

3. 관리자가 되자

많은 프로그래머들은 회사의 감독자, 관리자, CEO, 상사가 되어서 회사에서의 수입과 지위가 모두 높아질 수 있기를 바랍니다.

또한, 프로그래머는 해마다 프로그래밍 작업에 지치고 이러한 압박적인 작업 상태에서 벗어나기를 바라면서 작업에 대한 저항력을 키울 수도 있습니다. 관리자가 되려면 실제로 프로그래머가 일반인보다 더 많은 준비를 해야 하고, 더 많은 변화 작업을 해야 합니다. 단지 관리자가 되고 싶다고 해서 관리자가 될 수는 없습니다.

하지만 프로그래머가 이런 야망과 취미가 있고, 이 분야에서 업무 경험을 쌓고, 이 분야에서 발전할 수 있다고 느끼면, 그리고 더 중요하게는 그런 기회가 있다면 매니저가 되는 것도 가능합니다. 결국, 소프트웨어 회사의 경영자들은 일반 회사의 경영자들과 다르기 때문에 전문적인 능력이 강할수록 관리하기가 더 쉽습니다.

따라서 제가 제안하는 것은 프로그래머는 프로그래밍, 프로젝트 디자인, 프로젝트 관리 등에 있어 좋은 기초를 다져야 한다는 것입니다. 이렇게 하면 관리자로의 전환 성공률이 높아집니다.

4. 가만히 있어봐

물론, 상대적으로 게으르고 현 상태에 만족하며 눈앞에서 승리의 열매를 즐기는 프로그래머도 있는데, 이는 이해할 수 있습니다. 이러한 프로그래머들을 대할 때 우리는 그들의 생각을 바꾸도록 강요해서는 안 됩니다. 제가 제안하는 것은 그들이 있는 곳에서 발전하고, 그들의 일을 더 잘하고, 그들의 기술 수준을 한 단계 더 향상시키는 것입니다. 그 과정에서 그들의 능력과 자신감은 향상될 것이며, 그들의 생각은 정체되어 있지 않을 것입니다. 칼을 갈는 기술은 장작을 자르는 것입니다. 칼이 날카로우면 자연스럽게 나무가 잘리게 됩니다.

어떤 분야에서 일하든, 모든 사람, 특히 Java 프로그래머에게는 동기를 부여하기 위한 목표가 필요합니다. 원을 그리며 돌아다니는 것보다 목표를 향해 점차적으로 힘을 키우는 것이 항상 더 좋습니다. 나는 당신이 똑똑하고 무엇을 해야 할지 알고 있다고 믿습니다.

불완전한 통계에 따르면 현재(2017.07) 기준으로 중국의 자바 프로그래머 수는 100만 명을 넘어섰습니다. 더욱이, IT 교육 산업의 지속적인 발전과 많은 수의 신규 졸업생이 사회에 진출함에 따라 Java 프로그래머는 점점 더 큰 경쟁 압력에 직면해 있습니다.

그렇다면 자바 프로그래머로서 어떻게 열심히 노력하여 시니어 프로그래머나 아키텍트로 빠르게 성장할 수 있는지, 혹은 훌륭한 시니어 프로그래머나 아키텍트가 갖춰야 할 기술 지식 시스템은 이제 막 경력을 쌓은 주니어 프로그래머만이 아닙니다. 직장에 입사한 사람도, 3~5년 일한 후 혼란스러워진 베테랑 프로그래머도 모두 문제를 직면하고 해결해야 한다.

위 내용은 Java 프로그래머로 개발하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿