大多数的程序员,对自己的职业发展方向都是模糊的。不做程序员了还能做什么,很多人都不知道。下面,笔者与大家分享几个观点。
选择比能力重要
通常,作为程序员,一般会有以下几种职业走向。
· 走技术:技术高手、技术专家、软件架构师。
· 走管理:项目经理、部门经理、技术总监。
甚至,从事销售顾问、培训讲师、自己创业都是一种可能。
其实,这些职业当中的每一种,都有一条非常宽敞的职业发展之路,关键在于作为还是一个程序员的你,将会做出什么样的选择,哪怕我们想从事软件产品的市场和销售工作,带着对技术的理解,也必将做出自己独特的一面。
但无论如何,我们都要做出一个选择,给自己定一个目标。目标对人生有着巨大的导向作用。成功,在事业起步的时候仅仅是一种选择,你选择什么样的目标,就会有什么样的人生。不少朋友最大的痛苦就是不知道自己适合做什么,该干什么,该走什么路,不满足于现状又不得不沉沦于现实。
所以,先认清"正确的结果",根据正确的结果去设计你的过程。当一个人具有明确的目标时,就会对有助于实现目标的蛛丝马迹都特别敏感,做事情相应也就会很有目的性,而不是稀里糊涂的。所以,就容易到达自己的目的。如果没有目标,就算是天上真有神仙,神仙也不知道该给你什么。
做正确的事情,永远比正确地做事更重要!"
做自己喜欢与最擅长的工作
既然必须做出选择,如何选择就是关键。总不能写几个纸条,靠抓阄来决定自己以后的命运。从众多成功者的经历来看,成功的一个关键因素就是做自己感兴趣的和最擅长的事情。如果没有兴趣,就没有百分之百的激情与动力,如果不擅长,就不可能把一件事情做到最好。
刘翔是短跑冠军,王励勤是乒乓球冠军,乔丹是飞人,巴菲特是股神……他们之所以成为英雄,正在于他们都是在做自己最擅长的事情,都是在拿自己的长处和别人的短处较量。他们本来是普通的常人,但因为在某一点上超过了所有的人,因而获得了成功。
职业规划的目的,不是要你变成另外一个人,而是要你变成最好的自己。搞清楚自己的优势在什么地方。做自己喜欢和最擅长的工作。不要羡慕别人的长处,不要绞尽脑汁地琢磨怎样才能像别人那样擅长某方面,不要幻想成为别人--做最好的自己!
成为行业专家
通常说到程序员的发展前景,一般是指如项目经理、软件架构师之类的,这种规划主要是在IT行业内就业发展的规划,更像一个职位的规划。所以,无论是就职资源还是职业前景都包含一定的局限性。随着IT行业的竞争加剧和其他传统行业的信息化进程,如今的程序员职业规划发展目标应该超越本职业概念的"行业专家",这里所指的行业,并不是指编程的语言,而是比如电信、互联网、银行、电子商务之类的行业,成为一个领域在行业中应用的专家。而在现实招聘的需求中也大量地体现了这方面的要求,具有某一行业多年从业经验的开发人员一直是众多企业苦苦追寻的香饽饽。
坚持到底
除了选择,最终要想获得成功,唯一的办法就是"专注".技术是层出不穷的,而人的精力却是有限的,怎样把有限的精力用到刀口上去,那就得认准了某个领域和某个行业坚持不懈地做下去,不但要成为这个领域的技术专家,还要成为这些行业的业务专家,你能熟知这个领域的点点滴滴,并能在这个领域的行业应用上发展创新,这样的人才,我想才是目前最需要的人才。我的一个同学,毕业的时候被公认为是编程水平最高的,但3年来他换了6次工作,他总是对这个感兴趣,对那个感兴趣,做过很多,每换一个工作几乎都是做的全新的东西,总在抱怨工作不如意,其实他换来换去,却始终是在起点上转。而另一个非常坚持的朋友,10年只跳了三次槽,第一个是程序员,第二个是部门经理,第三个是技术总监,不为什么,就因为他是专家,10年来他只做一个行业。用10年来做一件事情,不成功都难。
世界上没有完美的公司,重要的是,你要有自己的目标。知道你自己要的是什么。有些人习惯不满意就跳槽,跳槽可能会增加你的收入,但这种个人收入的增长,与一家企业由小到大而给员工带来的成长是无法相提并论的。职业规划就是要搞清楚自己的优势在什么地方,自己最适合做什么。当有了自己坚定的目标和定位,打工就不再是为别人卖命,而是为了自己的目标在奋斗!用这样的标准来衡量自己的成长和进步,那样的人生也会变得轻松而快乐。
分享到:
相关推荐
5. **教育城市**(http://www.educity.cn/rk/category.asp?class=dbms):这个网站提供了各种数据库管理课程,包括基础到高级的课程,可以按照自己的进度和需求进行学习。 6. **百度文库**...
1. **Java相关的GIS开发**:第一个链接(http://www.educity.cn/java/627438.html)可能涉及的是使用Java进行GIS开发的技术,Java作为跨平台的编程语言,有许多GIS库如JTS(Java Topology Suite)和GeoTools,它们...
#### 链接3:http://www.educity.cn/java/668200.html 教育城的链接通常提供的是教育性内容,这可能是一篇关于Java的教程或学习资源。对于初学者而言,这类资源是入门和提升技能的理想选择,它会从基础语法到高级...
参考网友的程序(网址: http://www.educity.cn/zk/czxt/NO00051.htm),感觉有些欠妥。 于是进行部分修改。
* 网络工程师考试:http://www.educity.cn/rk/netfd.htm 第二部分:数据通信 * 数据通信的主要技术指标:传输速率、信道容量、延迟等 * 传输速率的计算公式:S=(1/T)log2N * 信道容量的计算公式:C=2Hlog2N...
内容包括2010年到最新(2017年下半年)的软考试题,答案,以及详细分析。软考必备,目录请参考:http://www.educity.cn/jiaocheng/zt251.html
2009年上半年程序员考试试题分析 不全收集。。有兴趣去 http://rk.educity.cn/category.asp?class=prog
【网络管理员知识之局域网中的常见问题】 在局域网管理中,网络管理员经常会遇到各种...同时,了解和掌握网络管理员的资源,如在线教程(如http://www.educity.cn/rk/wlgly/index.html),能够提供更多的帮助和支持。
1. **在线测试平台**:文件中提到了一个在线测试平台(http://www.educity.cn),考生可以通过这个平台进行自我检测,了解自己的软考准备情况,进行模拟考试,有助于熟悉考试环境和题型。 2. **网络课堂**:希赛...
课程地址为:https://www.educity.cn/shipin/v20417825.html,有兴趣的考生不妨访问了解详情。 此外,为了加深对信息系统运行管理员相关知识的理解,建议考生额外学习《计算机网络基础知识》和《数据库基础知识》等...
系统分析师新技术应用08年11月版 解压密码:platform.educity.cn
【压缩包子文件的文件名称列表】只有一个文件:"platform.educity.cn.pdf",这很可能是一个PDF格式的电子书或讲义,内容可能包括了系统的分析理论、实战技巧、案例分析以及2008年11月时新的技术应用解析。...
软考高级2019年备考资料(强烈推荐),里面包含2019年重点复习资料,小马老师题目书