我对程序员工作和职业的规划的简单想法

很多时候,很多程序员都问及职业规划这个问题。大家的担心是有道理的,因为在中国的IT环境下,程序员的“负担”要比国外同行大一些,所以,我们在这个行业没工作几年,就会考虑将来的出路。对于女程序员,很多人都认为不能一辈子做程序员,我当然不反对此种观点。但是,我想提醒大家的是,到底何为程序员,一旦提及“程序员”这三个字,就锁定为“一辈子编程”这个概念,这其实是一种误区,是我们对程序员定义不清造成的概念误导。不论男女,作为程序员,真的不会一辈子编程,也没有公司会雇佣一个“一辈子编程”的老程序员。随着工作的推进,我们工作中的能力逐渐由“动手技能为主”转向“动脑技能为主”。前者是我们常规理解上的程序员,后者可能是我们认为的管理者。其实,我们还是程序员(即:与程序和系统打交道的人员)。这一过程的转变,实际上是工作经验持续累积促成的。然而,正是由于“工作经验的累积”导致我们这个行业中存在了这么一种现象:有些人,工作了很多年,却是一直在动手编程(工作量大,加班现象频发);而另外一些人却不断成长,职位逐渐提升,亲自动手编程的工作内容少了,动脑指挥、协调、管理、设计等工作内容多了。前者时常是引发对“职业规划”进行思考的主要群体,而后者因其个人得到了成长、事业有了进步,因此有了比较明确的方向。当然,处于较高职位的他们因为待遇好,自然就缺少前途方面的担忧。上述现象,我旨在告诉大家(包括我自己),在日常工作中,工作方式和方法的恰达应用,会使程序员逐渐走上不同的发展道路,而不同的发展道路会给你带来不同的工作体验,并将你引向不同的职业道路。在此,我想告诉你的是:即便大家都是程序员,有男有女,如果工作中能够注重“经验”的积累,特别是“方法”的积累与应用,那么你自然就会嗅出你的职业道路。这条路,可以使你在软件这一行走的更高更远,也可以让你跻身于其他行业。

 

至于工作经验的积累,你也需要放到更高的层面考虑。很多程序员(包括我自己以前也是)都过多地关注在编程技术方面的积累,直到某一天,我突然发现,同样的程序功能,我的代码实现方式和其他人有很大的区别。我采用了更少的代码实现同样的逻辑,更少的代码意味着更好的可维护性、可读性和更少的bug。从那时起,我开始关注编码的技巧,由于我的关注,是的我在技巧领域进步的很快,也使得我在团队中的技术地位提升的很快。当提高到另一个层面工作的时候,我发现自己不需要关注具体的编码细节,而要关注系统整体的问题——这就是架构领域的问题。当然,这一步距离架构师还很远。但是我对自己有了更美好的期望了。因为之前的我并没有想到自己可以朝架构师的方向发展。而今的工作实际上给了我一定的基础和足够的信心。当然,将来我的方向还可能发生变化,但是目前而言,我并不在迷茫自己的职业将来了。另外,我也了解到我的一些同行,他们在项目中,在做一线开发的过程中,积累了丰富的业务经验和行业知识,而今的他们已是独当一面的产品经理和行业架构师了。所以,在基础的工作中,注重积累自己的经验,特别是特定领域的经验,会让你觉得更加充实,当你的头脑有着更丰盛的知识和阅历的时候,你会发现:你看待工作、职业、问题的视角变了,变得不再焦虑,不再茫然,即便再次遇到领导不同意你出差的时候,你也不会置身于郁闷之中,而是会积极的面对和拥抱问题,并理性地巧妙地解决问题。那时的你,也许已经在事业发展的征途上了。

 

我想说的就是这么多,言语中参杂着些许的琐碎,请见谅!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值