Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1113
  • 博文数量: 1
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2018-12-16 21:09
个人简介

一只来自火星的Java高级架构师

文章分类
文章存档

2018年(1)

我的朋友

分类: Java

2018-12-16 21:15:00

今年我一个玩的好的同事刚好步入 30 岁大关,从 06 年上大学以来,就一直被冠以「程序员」的美名,所以今天这个就让我来说道:

30 岁左右的中高级程序员如何规 划自己的职业生涯?

这个问题主要关键词有:
  • 30 岁
  • 中高级
  • 职业生涯
下面就来说说我对这三个词的理解。

30 岁的程序员

30 岁刚好是 2010 年大学本科毕业,如果没读研,迄今有 8 年左右的工作经验了;如果读研了,那就是 2013 年硕士毕业,迄今 5 年左右的经验。

无论是 5 年或者 8 年的工作经验,这时候的程序员基本上是老司机了。对于一位老司机而言,这时候的心态,已然不是刚入职场的菜鸟了,基本经历过开发过程中的各种坑,各种打击,各种磨炼;该加班的加过了,该熬夜的熬夜了,该和产品经理也打过架了。这时候的程序员可能已经慢慢磨去了刚入职场的那种「不可一世」、「老子技术天下无敌」的棱角了;这时候的程序员开始慢慢看淡了「人情冷暖」,会开始慢慢思考自己的下一步规划了,也就是说这时候的老司机,已经萌芽出「不安分」了。

中高级

除了自己的「不安分」,这时候就需要你至少是一名「中高级」老司机;真所谓“没有金刚钻,不浪瓷器活”,所以这时候就看你自己的预判能力了,如果你觉得自己还不具备「中高级」的水准,那我的建议是你还是收住你那「不安分」的心,好好继续修炼你的水平吧;如果这时候你觉得你足够具备该能力了;这时候你就可以选择跳个槽,或者往更高的层次发展了,这时候我们就可以考虑一下自己的「职业生涯」了。

职业生涯

其实大家都知道,程序员的职业生涯无非两条路子:技术专家 or 转型做管理者。

技术专家

很多人都憧憬着自己在别人眼里,是个「技术大神」,曾几何时:

当有人对你投以羡慕的眼神,夸你技术大牛时,你能幸福开心好几天;

当你帮着技术同事,或者技术主管解决一个他们都束手无策的问题时,被他们奉为大神;

当产品小姐姐让你实现某一个高大上的功能时,你二话不说的就实现了,小姐姐可崇拜你了;

还有很多案例大家自己再歪歪吧。

技术专家肯定不用说了。只要你能沉下心来,在自己的技术领域里深入专研,你就能成为技术专家;当然,要成为「技术专家」,你投入的精力肯定少不了,要如何成为技术专家呢?其实我也想知道,因为我还不是~

管理者

我不知道其他公司,但我觉得很多人能成为管理者,有时候就是因为偶然的机会获得的,尤其是做技术的。因为有时候就因为你的技术能力强,在团队里比较突出。然后大家渐渐的都向你请教问题,把难点都交给你来处理。这样自然而然的就把你往「领导」的位子上“推”。

但这时候你能成为「领导者」吗?我觉得不一定。因为要成为「管理者」,除了自己具备足够水平的开发能力外,还要具备统筹能力、沟通能力、团队协调能力、跨部门协作能力等。

所以,只有你想转型做一名「管理者」,你就要学技术以外的其他更多东西来让你足够胜任「管理」一职。

总结

「30」岁是一道坎,无论有没有具备中高级的能力,或你想继续深入做一名所有人眼里的「技术专家」or「技术大牛」,亦或往「管理者」发展。我都建议大家试一试一种我所理解人才模式:「T 」型人才。

「T」型人才

「|」竖形往深入专研自己的技术水平和能力,努力往「技术专家」发展;

「——」橫形往广度丰富自己的知识面和认知水平,让自己具备「管理者」的思维。

阅读(197) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~