IMB의 수석 설계자가 프로그래머의 경력을 이끄는 방법을 가르쳐줍니다.
몇몇 젊은 프로그래머들이 저에게 앞으로 나아갈 길은 무엇인지 물었습니다. 속담처럼 모든 길은 로마로 통합니다. 다양한 경로가 성공으로 이어질 수 있습니다. 어떤 길을 선택할지는 당신의 이익에 달려 있습니다. 일부 프로그래머는 다음과 같이 질문할 수 있습니다. 아직 관심을 찾지 못했다면 어떻게 해야 합니까? 내 조언은 더 많이 노력하고 열심히 일하라는 것입니다. 이것이 당신의 경력을 쌓을 수 있는 유일한 방법입니다. 특정 기술과 경험이 쌓이면 다양한 선택에 직면하게 됩니다. 어떤 길을 선택할지는 사람마다 다릅니다.
하나 또는 여러 기술에 관심이 많고 계속해서 공부할 수 있다면 일정 기간 축적된 후에 점차 전문 프로그래머로 성장할 수 있습니다. 전문 프로그래머의 숙련된 기술은 일반 프로그래머의 능력을 넘어서는 수준입니다. 그러나 이러한 전문가는 "나이가 들수록 가치가 높아진다"고 할 수 있습니다. 위험: 경험과 연령이 증가함에 따라 회사가 기술 경로를 변경하고 더 이상 전문 프로그래머가 습득한 전문 기술이 필요하지 않거나 급여를 줄이려는 경우 이러한 사람들의 임금은 점점 더 높아질 것입니다. 일을 하는 데 드는 비용 때문에 실업에 직면하거나 다른 직업을 찾을 수도 있습니다.
선배 교육 전문가도 좋은 발전 방향입니다. 훈련 전문가가 되기 위해서는 심오한 기술적 능력뿐만 아니라 뛰어난 의사소통 및 표현 능력도 필요합니다. 왜냐하면 그들의 주요 업무는 더 이상 특정 기술을 개발하는 것이 아니라 기술 지식을 전파하는 것이기 때문입니다. 이 길은 매우 넓으며, 정규직 외에 대학에서 시간제로 강의를 하는 우수한 기술 강사도 있습니다. 훈련 전문가의 기술은 전문 프로그래머 수준에 미치지 못하더라도 업무 내용이 상대적으로 풍부하고 더 많은 사람들과 접촉하게 됩니다.
회사의 기술 이사가 되는 것은 많은 프로그래머들의 꿈입니다. 이 경로는 주니어 프로그래머에서 시니어 프로그래머로 성장하여 프로젝트 수행에 중점을 두고, 프로젝트 관리자, 개발 관리자, 최종적으로는 기술 이사 또는 회사 부사장으로 성장하는 것입니다. 이러한 프로그래머들은 기술관리의 길을 택하며, 프로젝트 작업을 시작으로 점차 관리 경험을 축적하여 우수한 기술 관리자로 성장합니다. 회사에서, 심지어 기술계에서도 기술 이사의 영향력은 대단하며, 회사의 리더가 되고자 하는 프로그래머에게는 큰 유혹입니다. 그러나 막강한 권력을 갖고 많은 사람을 관리한다는 것은 기술 책임자가 새로운 기술에 민감할 뿐만 아니라 경영에 에너지를 쏟는다는 것을 의미합니다. 이 길은 순수 기술 전문가가 되는 것보다 더 어려울 수도 있습니다.
수석 설계자나 수석 디자이너로 경력 개발이 끝나는 프로그래머도 있습니다. 이 유형의 프로그래머의 관심은 특정 기술이 아니라 소프트웨어 제품 설계 또는 소프트웨어 응용 프로그램 프로젝트에 있습니다. 소프트웨어 프로젝트 개발팀을 밴드에 비유한다면 프로그래머는 자신의 악기를 잘 연주하는 음악가(예: 바이올리니스트, 플루트 연주자 등)에 해당하며 프로젝트 관리자는 밴드 지휘자입니다. 지휘와 조정을 담당합니다. 이 오케스트라의 조정은 작곡가와 동일합니다. 초보 아키텍트에서 시작해 점차 시니어 아키텍트, 심지어 수석 아키텍트까지. 역사상 위대한 작곡가들처럼 뛰어난 건축가들도 다양한 소프트웨어를 사용하여 멜로디 "노래"를 작곡할 수 있습니다.
다른 프로그래머들은 일단 사업을 시작한다는 이상을 가지고 있습니다. 일정량의 기술을 축적하고 시장 요구 사항과 관리 방법을 숙달하면 자신의 사업을 시작합니다. 일단 성공하면 그러한 사람들은 큰 영향력을 갖게 될 것입니다. 구글과 야후의 창업자들은 모두 기술 기업가 정신의 성공적인 사례입니다. 하지만 이 길은 가장 어려운 길이기도 하다. “가족이 아니면 장작값과 쌀값을 모른다.” 창업을 하지 않는 사람은 그 길을 이해하기 어렵다. 고난. 창업에는 모든 면이 관련되어 있으며, 조금만 실수하면 성공하기 어렵습니다. 창업에 전념하는 프로그래머는 많지만 실제로 성공하는 프로그래머는 많지 않습니다. 이 길을 시작하려면 특별한 용기와 결단력뿐만 아니라 인내, 심층적인 비즈니스 지혜, 결국 승리할 수 있는 시장 기회도 필요합니다.
많은 프로그래머가 기술 지원 경로를 택하여 비즈니스에 정통한 기술 및 산업 컨설팅 전문가로 발전할 것입니다. 이 유형의 프로그래머는 수석 프로그래머가 된 후 영업팀에 합류하여 고객과 직접 대면하고 기술적인 문제를 담당합니다. 특정 산업(예: 은행, 통신)에 대해 매우 잘 알고 있다면 시간이 지남에 따라 특정 유형의 솔루션(예: ERP, CRM, SCM)을 통해 산업 전반의 기술 전문가로 성장할 수 있습니다.
IT 칼럼니스트나 프리랜서가 될 프로그래머도 있어요. 이 사람들은 대개 글쓰기에 더 관심이 많고 글쓰기 능력이 뛰어납니다. 그들은 기술적인 작업의 내용이나 경험을 쓴 다음 기사를 출판하여 로열티를 얻습니다. 기술에 능숙한 한, 이 사람들은 잡지에서 큰 인기를 얻습니다. 북미에는 프로젝트를 시작하기 전에 수시로 계약을 체결하고 프로젝트가 완료된 후에 협력이 끝나는 계약자(Contractor)라는 유형의 프리랜서도 있습니다. 이런 종류의 직업은 중국에서는 흔하지 않지만, 그 자유로움은 많은 프로그래머들에게 매우 매력적입니다.
프로그래머는 자신의 관심사에 따라 위에 언급된 여러 경로 중에서 선택할 수 있지만 일반적으로 어떤 경로를 선택하든 전제 조건이 있습니다. 주니어 프로그래머에서 시니어 프로그래머로 발전하는 것입니다. 왜냐하면 그 전에는 선택의 여지조차 없었기 때문입니다. 개인의 자질에 따라 초급에서 고급까지 올라가는 데 보통 2~5년이 걸립니다. 프로그래머는 외로움과 지루함을 견뎌야 하고, 젊은 프로그래머는 성급한 사고방식을 극복해야 한다고 다들 말합니다. 경력 초기에는 많은 사람들이 항상 혼란스러워합니다. 이때는 진정하고 선배 프로그래머에게 조언을 구하고 점차적으로 기술, 개발 프로세스 및 업계에 익숙해져야 합니다. 때로는 이해하기 어려운 낯선 것들에 둘러싸여 지식의 바다에 빠진 것 같은 느낌이 들 때도 있을 것입니다. 그러므로 주변을 탐색하고 점차적으로 방향을 찾아 탐색을 진행하는 것이 더욱 중요합니다.
성공적으로 수석 프로그래머가 되었다고 해서 미래가 밝다는 의미는 아닙니다. 초심자부터 고급자까지 필요한 것이 배움이라면, 고급자부터 전문가까지 필요한 것은 끊임없는 노력과 인내입니다. 이전 단계에 비해 이 과정은 더 길어지며 일반적으로 5~8년이 소요됩니다. 이 기간 동안, 이전의 축적과 특정 성취로 인해 사람들은 더 자신감을 갖게 되는 동시에 더 주저하게 될 것입니다. 종종 마음 속에 떠오르는 질문이 있습니다: 미래를 어떻게 받아들일 것인가? 이때 축적된 자원을 활용하여 더 많은 시도를 하고, 다양한 역할, 다양한 프로젝트를 시도하고, 다양한 고객을 상대하다 보면 자연스럽게 자신에게 가장 적합한 개발 방향을 찾게 될 것입니다.
결론적으로 주니어 프로그래머 시기와 시니어 프로그래머 시기는 둘 다 경력 개발의 첫 단계로 황금기라고 할 수 있습니다. 이 단계의 프로그래머들은 20세에서 35세 사이이다. 젊기 때문에 학습 능력이 뛰어나고 체력도 충분하다. 이 단계를 통과한 프로그래머들은 밤새도록 일한 경험이 있다. 이 기간 동안 여러분은 배우고 발전하며 미래 경력을 위한 탄탄한 기반을 마련할 수 있는 많은 시간을 갖게 됩니다. 30세가 넘으면 육체적으로나 정신적으로 변화가 일어나는 시기입니다. 30세부터 40세까지는 변화의 시기입니다. 현재 프로그래머(더 이상 프로그래밍을 하지 않는 사람)는 자신의 개발 방향을 명확하게 정의하고 목표를 달성하기 위해 열심히 노력하고 있습니다. 40~60대는 전문가의 시대다. 이쯤 되면 훌륭한 프로그래머는 '고치에서 벗어나 나비가 되고 싶다'는 자신의 소망을 완전히 깨닫고 전문가로 성장하게 된다.
프로그래머라는 직업은 흥미롭지만 매우 어렵습니다. 높은 임금을 누리고, 최신 기술을 습득하고, 부유하고 성공적인 기업가가 될 수 있으며, 인간의 라이프스타일(예: 인터넷 브라우저 개발, 전자 상거래 애플리케이션, 휴대전화 문자 메시지 등)을 바꿀 수 있는 기회도 얻을 수 있습니다. ) 이것은 다른 사람들의 눈에 보이는 프로그래머의 삶입니다. 아마도 이로 인해 매년 많은 새로운 사람들이 이 거대한 팀에 합류하여 그들이 갈망했던 멋진 삶을 경험하게 됩니다. 그러나 대부분의 사람들은 화려함 뒤에 숨은 고난을 무시합니다. 높은 임금의 대가는 높은 노동 강도이고, 새로운 기술을 배우는 대가는 높은 노동 압력이며, 부자가 되는 대가는 인간의 삶을 변화시키려는 경우입니다. 스타일, 당신은 하루하루 지루함과 외로움을 견딜 수 있어야 합니다. 프로그래머를 위한 개발 경로는 다양하며 선택 방법에 따라 다릅니다.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

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

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

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

뜨거운 주제











세계 최초의 AI 프로그래머 데빈(Devin)이 태어난 지 한 달도 채 안 된 2022년 3월 3일, 프린스턴 대학의 NLP팀은 오픈소스 AI 프로그래머 SWE-에이전트를 개발했습니다. GPT-4 모델을 활용하여 GitHub 리포지토리의 문제를 자동으로 해결합니다. SWE-bench 테스트 세트에서 SWE-agent의 성능은 Devin과 유사하며 평균 93초가 걸리고 문제의 12.29%를 해결합니다. SWE-agent는 전용 터미널과 상호 작용하여 파일 내용을 열고 검색하고, 자동 구문 검사를 사용하고, 특정 줄을 편집하고, 테스트를 작성 및 실행할 수 있습니다. (참고: 위 내용은 원문 내용을 약간 조정한 것이지만 원문의 핵심 정보는 그대로 유지되며 지정된 단어 수 제한을 초과하지 않습니다.) SWE-A

C 언어 학습의 매력: 프로그래머의 잠재력을 여는 것 지속적인 기술 발전으로 컴퓨터 프로그래밍은 많은 주목을 받는 분야가 되었습니다. 많은 프로그래밍 언어 중에서 C 언어는 항상 프로그래머들에게 사랑을 받아 왔습니다. C 언어의 단순성, 효율성 및 폭넓은 적용 덕분에 많은 사람들이 프로그래밍 분야에 입문하는 첫 번째 단계는 C 언어입니다. 이 기사에서는 C 언어 학습의 매력과 C 언어 학습을 통해 프로그래머의 잠재력을 발휘하는 방법에 대해 설명합니다. 우선, C 언어 학습의 매력은 단순함에 있습니다. C언어는 다른 프로그래밍 언어에 비해

520이 다가오고 있습니다. 그는 매년 열리는 개들을 괴롭히는 쇼를 위해 다시 여기에 왔습니다! 가장 이성적인 코드와 가장 로맨틱한 고백이 어떻게 충돌하는지 보고 싶으신가요? 프로그래머들의 로맨스가 여신들의 마음을 사로잡을 수 있을지 가장 완벽하고 완성도 높은 광고 코드를 하나씩 살펴볼까요?

本篇文章给大家介绍如何用前端代码实现一个烟花绽放的绚烂效果,其实主要就是用前端三剑客来实现,也就是HTML+CSS+JS,下面一起来看一下,作者会解说相应的代码,希望对需要的朋友有所帮助。

지난 주에 우리는 "2023PHP 창업"에 대한 공공 복지 생방송을 진행했습니다. 많은 학생들이 주문을 받기 위한 구체적인 플랫폼에 대해 문의했습니다. 아래 PHP 중국어 웹사이트는 참고용으로 비교적 신뢰할 수 있는 22개의 플랫폼을 정리했습니다!

프로그래머의 직무: 1. 소프트웨어 프로젝트의 내부 테스트의 세부 설계, 코딩, 구성 및 구현을 담당합니다. 2. 프로젝트 관리자 및 관련 인력이 고객과 소통하고 좋은 고객 관계를 유지하도록 지원합니다. 3. 수요 조사 및 프로젝트에 참여합니다. 타당성 성적 분석, 기술적 타당성 분석 및 수요 분석 4. 소프트웨어 부서에서 개발한 소프트웨어 프로젝트 제공을 위한 관련 소프트웨어 기술에 익숙하고 능숙합니다. 5. 소프트웨어 개발 상황에 대해 프로젝트 관리자에게 적시에 피드백을 제공할 책임이 있습니다. . 소프트웨어 개발 및 유지 관리에 참여합니다. 프로세스 중 주요 기술 문제를 해결합니다. 7. 관련 기술 문서 작성 등을 담당합니다.

VSCode의 이전 버전 다운로드 및 설치 VSCode 설치 다운로드 설치 참조 VSCode 설치 Windows 버전: Windows10 VSCode 버전: VScode1.65.0(64비트 사용자 버전) 이 문서

터미널 에뮬레이터를 사용하면 표준 컴퓨터 터미널의 기능을 에뮬레이트할 수 있습니다. 이를 통해 데이터 전송을 수행하고 원격으로 다른 컴퓨터에 액세스할 수 있습니다. Windows 11과 같은 고급 운영 체제와 결합하면 이러한 도구의 창의적인 가능성은 무한해집니다. 그러나 사용 가능한 타사 터미널 에뮬레이터가 많이 있습니다. 따라서 올바른 것을 선택하기가 어렵습니다. 그러나 Windows 11의 필수 앱과 마찬가지로 우리는 귀하가 사용하고 생산성을 높일 수 있는 최고의 터미널을 선택했습니다. 최고의 Windows 11 터미널 에뮬레이터를 어떻게 선택합니까? 이 목록에서 도구를 선택하기 전에 우리 전문가 팀은 먼저 Windows 11과의 호환성을 테스트했습니다. 우리도 확인해 봤는데