컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 8년 동안 프로그래머로 일하다 보니 너무 피곤해요. 업계에 추천할 만한 다른 것이 있나요?

8년 동안 프로그래머로 일하다 보니 너무 피곤해요. 업계에 추천할 만한 다른 것이 있나요?

지난주에 여러 차례 상담을 했는데, 방문객들은 모두 30대 프로그래머들이었는데, 다들 나이에 대한 깊은 불안감을 토로했다. 이번 주 월요일에 저는 Zhihu의 주제 기획자와 주제 선택에 관해 전화 통화를 했습니다. 선택은 또한 35+ 인터넷 사용자가 어디로 가야 하는지였습니다. 이 이야기는 나이든 프로그래머들의 미래에 대한 생각을 불러일으키지 않을 수 없습니다. 나에게 상담을 찾아오는 모든 프로그래머들과 나이 때문에 고민하는 모든 인터넷 사람들에게 이 글을 바칩니다.

먼저 나이에 대한 불안의 본질에 대해 이야기한 다음, 나이든 프로그래머를 위한 8가지 방법에 대해 이야기하고, 마지막으로 자신만의 방향을 선택하는 방법에 대해 이야기하겠습니다.

나이에 대한 불안의 본질은 경쟁력 부족이다

나와 나이에 대해 이야기하는 모든 프로그래머는 대화가 끝날 때쯤 이 사실을 확인할 것이다. 소위 나이에 대한 불안은 그렇지 않다. 하지만 젊은 사람들에 비해 경쟁력은 해마다 떨어지고 있다.

나이 불안의 본질은 바로 경쟁력 부족이다.

그래서 잘 관찰해 보면 주변의 권력자들은 나이에 대해 전혀 걱정하지 않는다는 것을 알 수 있다. 왜냐하면 그들은 언제라도 직업을 선택할 수 있는 자신감과 자유로움을 갖고 있기 때문이다. 또래와 비교해도, 몇 살 어린 친구들과 비교해도 충분히 경쟁력이 있기 때문이다.

그래서 나이 불안에 대한 근본적인 해결책은 자신만의 핵심 경쟁력을 구축하고 자신을 더 훌륭하고 강하게 만드는 것입니다.

하지만 솔직히 이 길은 정말 힘들고 돌아올 수 없는 길이다. 우리 대부분은 그렇게 할 수 없습니다. 약간의 재능과 약간의 부지런함만 있으면, 열심히 일하면 얼굴 없는 엑스트라가 될 수 있습니다.

그래서 우리는 미래의 선택이 무엇인지, 어떤 선택을 취해야 하는지 이해해야 합니다.

나이 많은 프로그래머를 위한 8가지 방법

내 컨설팅 경험과 관찰에 따르면 프로그래머의 향후 개발을 위한 8가지 일반적인 방법이 있습니다.

2.1

마스터 또는 전문가가 되다

특정 분야에서 깊이 있게 연습하여 복잡한 문제를 해결할 수 있는 마스터 또는 전문가가 되는 소수의 프로그래머입니다. 기술에 대한 열정이 있는 사람.

Dreyfus 모델에 따르면 기술 분야에 종사하는 사람 중 이 수준에 도달할 수 있는 사람은 약 12~15%입니다.

마스터나 전문가가 된다는 일반적인 표현은 어려운 문제를 해결할 수 있다는 것, 복잡한 문제를 해결할 수 있다는 것입니다. 주변 개발자들이 어려운 문제에 직면하면 상담하러 올 것입니다.

기술적인 일에 재능이 많으면 성취감이 있다고 생각하기 때문에 불멸을 키우는 길을 고려해 볼 수도 있겠네요.

2.2

관리직을 향하여

관리자가 되는 것은 또 다른 전통적인 개발 경로이자 많은 사람들의 목표입니다. 어떤 사람들은 35세까지 관리자가 되지 않으면 소프트웨어 개발 경력이 사실상 끝난다고 생각할 수도 있습니다. (나는 이 주장이 지지될 수 없다고 생각한다.)

관리자는 사람을 지렛대로 활용하고 다른 사람을 통해 일함으로써 더 큰 목표를 달성할 수 있다. 따라서 우수한 관리자는 더 많은 급여, 상여금, 주식 또는 옵션을 받을 수 있는 기회를 갖게 되며, 이들의 총소득은 동년배의 기술직보다 높을 가능성이 높습니다.

관리자가 될 가능성이 높은 사람은 4가지 유형이 있습니다. 당신이 어떤 사람인지 알 수 있습니다.

이 경로에는 문제가 발생할 수 있습니다. 다시 일자리를 찾을 때 (일반 프로그래머에 비해) 기회가 적고 일치하기가 더 어렵습니다.

레벨이 낮을수록 사람과 게시물을 매칭하는 차원이 적어져 매칭이 더 쉽기 때문입니다. 레벨이 높을수록 사람과 게시물을 일치시킬 수 있는 차원이 많아지고 일치하기가 더 어려워집니다.

이런 현상은 프로그래머 출신의 관리자라면 자신의 선택이 맞는지 의심스러울 수도 있다.

2.3

회사 내 안정 및 팀의 중추 역할

R&D팀에는 전문가, 관리자 외에도 여러 명의 중추가 있는 경우가 많습니다. . 비록 기술적 역량은 아직 전문가 수준은 아니지만, 업무를 매우 잘 수행하고, 업무를 잘 이해하며 프로젝트를 진행함에 있어 믿음직스럽고 든든합니다.

팀에서 그런 사람들의 비율은 15~20% 정도일 것이다. 그들은 회사의 배가 침몰하지 않는 한 계속해서 나아갈 수 있는 주축이자 매우 중요한 사람들이다. 회사의 선박이 침몰하더라도 현장에서 다른 선박으로 전환하여 계속해서 백본 역할을 할 수 있습니다.

이런 좋은 사람이 되기 위해서는 세 가지 핵심 포인트가 있습니다. 지속적인 학습, 기술과 비즈니스를 모두 고려한 것, 경쟁력 있고 원활하게 운영되는 좋은 선박의 선택

2.4

경쟁력 부족과 반복되는 해고

소수의 프로그래머들은 성장할 의지가 충분하지 않거나, 계속해서 성장에 투자할 여력이 없습니다. 그들의 경쟁력은 해마다 감소하고 있습니다. 그들은 회사 최적화를 위한 첫 번째 선택이 되었고 여러 회사에서 반복적으로 해고되었습니다. 회사는 아무도 그것을 받아들이고 싶어하지 않고 경력을 바꾸도록 강요당했습니다.

사실 이 방향은 소극적인 선택이다. 누구도 주관적으로 이 길을 택할 의향은 없다.

2.5

경쟁력의 차이를 활용하여 활주로를 변경하세요

도시는 작은 도시에 비해 크기가 다양합니다. 대도시는 속도가 더 빠르고 사람도 증가합니다. 속도가 빠를수록 전반적인 경쟁력이 강해집니다. 예를 들어 베이징에서의 Little M의 경쟁력은 평균이지만 그가 창사로 돌아오면 그의 전반적인 경쟁력은 매우 강할 것입니다. 그리고 그가 창사로 돌아오면 그는 대도시의 작은 선수에서 대도시의 큰 선수로 바뀔 것입니다. 작은 도시, 그의 생활 조건이 많이 개선되었을 수 있습니다.

기업에는 빠른 속도와 느린 속도가 있습니다. 빠르게 진행되는 회사에서는 경쟁력이 평균일 수 있지만, 느린 회사에서는 경쟁력이 매우 강할 수 있습니다.

기업도 산업별로 나누어져 있는데, 빠르게 성장하는 산업에 종사한다면 더 탄탄한 교육을 받게 되는 경우가 많으며, 발전이 느린 산업으로 전환하면 경쟁력이 더욱 높아질 수 있습니다.

특정 차원을 찾고 경쟁력의 차이를 활용해 트랙을 바꾸는 것도 나이가 들수록 흔히 사용되는 전략이다.

2.6

직업 변경

모든 사람은 인생에서 두세 번의 직업 변화를 경험하게 되며 프로그래머도 예외는 아닙니다.

프로젝트 관리자, 테스트, 운영 및 유지 관리 등 개발 직위와 관련된 직위를 경력 변경 목표로 선택하는 사람들도 있습니다. 어떤 사람들은 트레이너, 컨설턴트, 애자일 코치 등과 같은 서비스 개발자의 역할로 변신하기를 선택할 것입니다. 초등학교 교사나 심리상담사 등 소프트웨어 개발과 전혀 관련 없는 방향을 선택하는 경우도 있다.

직업을 바꾸면 소득 손실이 발생할 가능성이 높습니다. 프로그래머는 가까운 미래에도 여전히 높은 연봉을 받는 그룹일 것이기 때문입니다. 따라서 직업을 바꾼 후에 어떤 일이 일어날지 충분히 이해하고 평가해야 하며, 후회하지 않도록 정신적으로 준비했습니다.

2.7

프리랜서로 일하기

저처럼 어떤 사람들은 나이가 들수록 자유에 대한 열망이 강해지고 회사에 얽매이는 것을 덜 원합니다. 규칙과 규정은 프리랜서로 전환될 가능성이 높습니다.

프로그래머가 프리랜서로 일하는 데에는 여러 가지 방향이 있습니다. 프로젝트를 맡으려면 여전히 기술적으로 능숙해야 하며 동시에 적절한 사람들과 연결하고 채널을 가질 수 있어야 합니다. 프로젝트 참여 및 녹화 수업, 실시간 방송 등의 온라인 교육, 사내 교육을 위한 훈련 캠프. 특정 기술에 매우 능숙한 경우 하루당 사내 교육을 제공할 수 있습니다. , 하루에 5,000명 이상 헤드헌팅을 하고, 더 많은 기술적인 사람들을 알아가고, 더 많은 회사를 알아가고, 서로 협력하여 책을 쓰세요. 책을 쓰고, 약 10,000권을 팔고, 70,000에서 80,000을 얻습니다. 로열티로 돈을 벌고 소프트웨어, 웹사이트 등을 만드는 등 자신만의 제품을 만들기에 충분한 돈을 벌 수 있습니다. 기술 컨설턴트가 되기 위해 광고와 라이센스를 판매할 수 있습니다. 그들은 사람들이 문제를 해결하도록 돕는 데 특화되어 있습니다. 애자일 코치로 복잡한 문제를 해결하거나, 기업의 애자일 도입을 돕거나, 애자일 트레이닝을 하거나, 애자일 컨설턴트, 기술적인 셀프 미디어를 하는 등 요즘에는 기술 분야에서 공개 계정을 만들고 광고로 돈을 버는 것도 오픈을 하는 방법이다. 프로젝트를 소스로 만들고 커스터마이징이나 트레이닝을 통해 돈을 버는 것

제가 택한 길은 책 집필+강좌+컨설팅이었고, 이는 기술을 떠났다고 생각됩니다. 내 프리랜서 경험에 대해 다음 기사를 읽어보세요. "나는 3년 동안 프리랜서로 일하며 족쇄 속에서 자유를 누렸습니다."

2.8

창업

창업은 많은 프로그래머가 선택하는 방향이기도 합니다. 예를 들어 Sun Xuan과 같은 왼쪽 귀를 가진 쥐도 한때 프로그래머였습니다. , 그리고 이제 모두가 사업을 시작하고 있습니다.

다음 네 가지 유형의 사람들은 창업에 적합하지 않습니다: 결과를 위해 노력하지 않는 사람(감히), 변동성을 직면하지 않는 사람(감히) 감히) 불확실함에도 고집을 부리지 마세요." "먼저 취하고 나중에 주세요."

자세한 내용은 "창업하거나 프리랜서가 되면 비참하게 죽는 4가지 유형의 사람"을 참조하세요. ".

나만의 방향을 선택하는 방법

많은 가능성이 있는데, 어떤 것이 당신에게 더 적합합니까?

간단한 방법 두 가지를 소개합니다.

첫 번째 방법은 끝을 염두에 두고 시작하고 미래를 위해 결정을 내리는 것입니다.

즉, 먼저 자신이 원하는 목표, 살고 싶은 삶, 어떤 사람이 되고 싶은지 상상한 다음 거꾸로 작업하여 지금 무엇을 해야 할지 파악하는 것입니다.

미래가 어떻게 될지 명확하게 생각하지 못하는 사람들도 있을 수 있습니다. 롤모델을 찾아보세요. 역할 모델의 작업 및 생활 조건을 사용하여 원하는 것을 명확히 한 다음 거꾸로 작업하십시오.

두 번째 방법은 미래에 무슨 일이 일어나더라도 항상 현재를 기준으로 최선의 선택을 하는 그리디 알고리즘이다.

예를 들어 기술에 더 많은 시간을 투자하면 기술 수준이 빠르게 향상되고 급여도 더 높아질 수 있다고 생각한다면 기술 공부에 모든 에너지를 쏟고 다른 것들은 무시해야 합니다. , 그리고 2년 후에 다시 만나요.

예를 들어, 현재 회사에서는 관리자가 더 큰 권력과 보상을 갖고 있어 당신이 깊은 매력을 느낀다면, 최선을 다해 경영진의 함정을 파악하고, 무엇보다 먼저 그것을 잡아야 합니다.

모든 방법은 종이에 적힌 말일 뿐입니다. 자신의 상황에 맞게 구현하는 것이 가장 중요합니다.

上篇: 광 드라이브 보드의 브러시리스 모터 배선 방법 下篇: 왜 사람들은 Tongtianluo Tiankeng에 들어갈 수 없나요?
관련 내용