저는 PHP로 5년간 코드를 작성해왔고, PHP에 대해 여러분과 공유할 수 있는 경험이 있습니다: 거시적 관점에서, 당신의 계급과 당신이 하는 일에 미치는 영향도 포함해서요. 리더라면 어느 정도의 지배력을 가지며, 이 리더십 이점을 극대화하고 자신의 효율성을 높이며 팀을 발전시켜야 합니다
협업은 부하 직원들도 최대한 개선할 수 있도록 하며, 개인과 팀을 함께 개발할 때만 자신이 성장하고 있음을 증명할 수 있습니다.
만약 그렇지 않다면, 자신을 성찰하고 자기 인식을 가져야 합니다. 리더가 되기 위해 자신이 매우 강력하다고 느끼는 것이 아니라, 반대로 다른 리더들과 비교해야 합니다. 그의 팀인지, 더 안정적인 인재인지, 더 많은 성과인지, 좋은 평판인가?
만약 당신이 리더가 아니라 핵심 개발자라면, 당신이 책임져야 할 일을 해야 합니다. 이 프레임워크를 책임지고 있다면, 이 프레임워크를 안정적이고, 확장하기 쉽고, 호출하기 쉽고, 그 이상으로 만들어야 합니다!
만약 당신이 개발한 모듈이 사용하기 쉽지 않거나 새로운 문제를 일으킨다면, 자신을 다시 이해해야 합니다. 기술 수준이 훌륭한 프레임워크나 프로젝트를 작성할 수 있다는 뜻이 아니라, 모든 것을 완벽하게 해결할 수 있다는 뜻입니다.
미시적인 수준에서
리더라면, 과정의 어느 부분이라도 진행했는지, 승진하고 요약을 완성했는지, 부하들에게 권한을 넘기는 것이 좋지 않다고 느끼거나 이 사람이 쓸모없다고 느끼는지 알려주세요.
그렇다면 이 끔찍한 생각을 버려야 합니다. 다른 사람들은 당신을 위해 일하는 것이 아니고, 당신도 자신을 위해 일하고 있습니다. 만약 부하들이 당신이 맡긴 문제를 완전히 해결할 수 있다면, 당신은 해고되어야 합니다.
리더로서 감정 조절, 의사소통 능력, 리더십, 협력, 평판 등이 승진에 영향을 미치는 핵심 요소입니다.
일반적인 발전 과정으로서, 새로운 프레임워크를 이해했는지, 프로젝트의 기존 비즈니스 모델에 익숙한지, 커뮤니케이션 요약을 작성했는지, 기술 문서를 작성했는지, 그리고 다른 기술적 방향이 확장되었는지 여부 등으로 자신의 단점을 비교할 수 있습니다
법.
2. 지식 네트워크 토폴로지 지도를 확장하고 지속적으로 지식을 향상시키세요
위에서 우리는 현재 상황을 분석하여 빠르게 위치를 파악할 수 있습니다. 자신을 더 잘 인식하게 되면 변화할 때입니다. 만약 소통이 부족하다면 소통을 강화하고 더 많은 그룹 활동에 참여해 보세요.
새로운 기술에 대한 이해가 부족하다면 다양한 포럼, 공식 마이크로 계정, 블로그 등을 둘러보며 부족함을 보완할 수 있습니다. 기본기가 부족하다면 탄탄한 기초를 쌓아 실력을 향상시킬 수 있습니다.
많은 경우 우리는 프로젝트의 기술을 이미 숙달했지만, 다른 기술을 배우는 것이 귀찮아 하는 경우가 많습니다. 이런 개념은 원할 수 없으며, 우리 프로젝트 팀 내에서 비교 기준점을 두는 것이 아니라 같은 산업 내 경쟁사에 적용해야 합니다. 그래야 어떤 기술을 배워야 하는지 알 수 있습니다.
안드로이드 프로그래머를 예로 들어보세요. RxJava, OKhttp는 숙달되어야 하고, 플러그인, 핫 업데이트 기술, 하이브리드 개발 기술도 숙달해야 하며, 자바의 기본, 설계 패턴도 이해해야 하고, 알고리즘과 자료구조도 이해해야 합니다. 게다가 컴퓨터 네트워크를 공부한 사람들은 네트워크 토폴로지 개념을 이해합니다. 위에 언급한 모든 것들
우리가 확장해야 할 것은 지식 네트워크의 위상지도입니다.
더 많은 기술이 있다고 해서 풀스택 엔지니어가 되는 것은 아니지만, 기회가 주어졌을 때 선택지는 더 많아집니다! 현재의 Kotlin, JS, 심지어 인공지능도 따라야 합니다!
3. 온전한 사고를 개선하고 성장할 기회를 놓치지 마세요
일상에서 시야를 넓히고, 전방위적으로 계속 발전하고 발전해야 하며, 성장할 기회는 항상 열어내야 합니다. 예를 들어 보세요:
회사 내에서 자신에게 유용한 모든 기술 공유에 참여하여 다른 사람들이 요약한 내용을 배워보세요.
회사 프로젝트에 최대한 참여하여 양적 변화를 이루고, 리더의 눈에 더 큰 비중을 갖게 하며, 더 많은 비즈니스에 익숙해지고 작은 부분에서 더 많은 기술을 익힐 수 있습니다.
프레임워크와 하위 단계를 다루고, 비즈니스 개발과 상위 레벨 개발은 끝내세요. 이렇게 하면 팀에서 돋보이고 좋은 인정을 받을 수 있습니다.
위의 세 가지 포인트는 모두 내부 차원에 관한 것이며, 반대로 외부 차원에서는 항상 업계 역학에 주목해야 합니다. 더 나은 플랫폼과 기회가 있다면 두려움이나 심지어 거절하는 태도는 가져서는 안 되며, 도전하고 도전할 용기를 가져야 합니다.
위의 각 실천법은 치료를 개선할 가능성이 있으며, 치료란 모든 세부 사항을 축적하여 결국 결실을 맺는 것입니다. 종합 역량이 향상되었고, 급여도 자연스럽게 올랐습니다.
4. 경력 계획 감각을 기르고 전문성을 유지하세요
프로그래머는 경력 계획 능력을 갖추어야 하며, 제가 잘하면 바꾸고, 행복하지 않으면 도망칠 거라는 생각을 가져서는 안 됩니다. 최근 몇 년간의 개발 관찰과 학력 심사, 기술 참고 외에도 점점 더 많은 기업들이 후보자의 안정성을 점차 평가하고 있습니다.
같은 수준에서 기업들은 안정적인 사람을 찾는 데 더 적극적이며, 저는 많은 사람들을 만났고, 면접관의 안정성도 측정할 것입니다. 결국 안정성은 그의 능력도 반영할 수 있기 때문입니다.
경력 계획의 또 다른 의미는 각 단계마다 일정한 수준의 개선이 있다는 것입니다. 초급, 중급, 시니어, 아키텍트, 디렉터, CTO는 도약이 있습니다. 내부든 외부든 오랫동안 발전하지 못하면 경력 계획에 집중할 때입니다.
많은 사람들이 이해하지 못하는 것은, 회사에서 근무 기간이 짧으면 신뢰할 수 없다고 생각하고 서비스 기간이 길다는 것이지만, 발전이 없으면 어느 회사든 당신이 충분히 똑똑하지 않다고 여겨진다는 것입니다.
5. 우연과 운의 중요성
기회를 포착하는 데 능숙하다면, 성공에 도움이 됩니다. 위의 세 번째 요점은 단지 작은 기회일 뿐이며, 기회는 큰 질적 변화입니다. 이는 당신의 비전과 관찰에 달려 있습니다. 큰 기업들은 단지 자신의 노력을 더하고 장기적으로 쌓아 성공할 기회에 의존하는 것에 불과합니다.
이것이 필수적인 요소이기 때문에, 여기서 너무 길게 설명할 생각은 없습니다. 이 말이 이해가 된다는 걸 아는 한.
위 내용은 칼럼에서 구체적인 방법론, 자신을 성장시키고 종합 능력을 향상시키는 방법에 관한 것입니다. 겉으로 보기에는 이번에 공유한 주제(치료)와는 별개처럼 보이지만, 본질적으로 종합 능력만 향상되었고, 치료도 그에 따라 증가하며, 능력은 그에 상응하는 급여를 받을 수 있습니다
수익, 급여, 복리후생은 측면에서도 개인의 능력을 반영합니다.
모든 기술적 세부사항을 마스터하고, 모든 기회를 잃지 않으며, 경력을 계획하고, 좋은 기회를 포착하며, 자신의 가속력을 향상시키고, 동시에 다른 사람들로부터 더 포괄적인 역량을 얻는다면, 저는 1, 2 선, 2 선의 도시, 크고 작은 도시에서 2만 달러를 얻을 수 있다고 믿습니다
-3년은 전혀 문제없어.
또한, 자신의 수준을 평가하는 방법으로, 베이징, 상하이, 광저우, 선전, 항저우에서는 연봉과 3-5년 경력에 따라 프로그래머의 평균 레벨은 15-25K, 기술 프로그래머는 20-30K+, 그리고 좋은 기술을 가진 프로그래머는 30K+ 이상입니다.
마지막으로, 기술을 향상시키는 방법은 '왜', 무엇을, 어떻게'라는 세 가지 핵심을 마스터하는 것뿐임을 강조할 가치가 있습니다.
여러분 모두에게 많은 돈이 있길 바랍니다
|