这个问题很多人都想问,也都想知道标准答案。我这里没有答案,我跟其他人一样,也有困惑和迷惘。有时问自己:到底算不算个程序员?自己的程序员生涯到底如何继续走?这类问题有时真的很伤神,但不得不想。

把公司类型分为三种:

1、国内中小公司或创业型公司
2、腾讯,百度,盛大,阿里等已有一定规模的网络新贵
3、外企大公司

目前,也就是这三类比较典型。

那么程序员的选择呢?

应该说,能够做程序的,智商一般不会太差,这不是自夸吧?能够做好程序员的,要求就要高一些,这不仅仅是IQ,或者说单方面的技术能力或与团队成员相处的问题。而规划好自己的程序生涯,就是很不简单的一件事情了。

首先,区分一下概念:程序生涯不等于职业生涯。程序生涯的结束也远不是职业生涯的完结,很可能只是一个新的或更高的起点。这里我们只限定程序生涯。zC530.Com

一般人从学生时代起,开始接触程序,工作后,开始正式从事这种职业,外人称我们为程序员。当然,也有人是半路出家的,我身边有好多朋友都是,包括我也是半业余半专业的。一般会从Coder或Designer或DBA做起,慢慢掌握一到多方面的技能。慢慢地,工作两三年后,经验不缺了,水平提高 了,理解增加了,于是有更高的追求境界,这是再正常不过的选择了,天经地义。于是,换更好的工作,得更高的收入。再过几年,可能成家、买房、小孩教育一系 列问题也随之而来。这时候,麻烦可能来了。

高额的生活成本压力下,你不能再随心所欲地换工作,你必须要稳妥处理各种关系,让你的家人过得安稳、温馨。因为,你不再是孤身一人漂走江湖。在这个现实的社会中,什么才是你的正确选择呢?这时候,书本的知识、别人的经验都不管用了,因为,这是整个社会面临的新课题。

于是,很多人迫于生活压力,不得不选择第2类。当然也有人选择第3类。前提是要么你年轻,要么你具备丰富的项目管理经验、或者可替代的业务能力。

这之后,还是有绝大多数人一直在第1类公司进出。这里有个原因:从第2类、第3类公司出来到第一类公司淘金者,刚开始都会有一段蜜月期,公司委器重你的才华和经验,于是,你全力贡献,它全力消化。两三年后,三种结局:

一种是公司由于各种原因一直上不了台阶,你失望,老板绝望,你走人。
另一种你适应了这里的环境,公司也从你那里吸收了足够的养分,你被架空,被迫走人。
最理想的一种,你和老板一起突围,你的付出得到了应有的回报。这是万一中的万一。

在文中说了,我在看了一些职位的描述信息之后,发现经过两年半的创业生活以后,我已经难以适应大型外企的工作方式了。在那里,每个人都是一个螺丝钉,每个人都要在严谨的工作流程中做好螺丝钉的职责。而我,更希望在一个有挑战,并且在一定程度上发挥创造力的地方工作--没错,创造力,这是一个很现实的矛盾,你不适应了。于是,不得不再一次开始,开始新一轮的挣命,尽管每一轮过后,我们认为自己已经足够成熟。

如果人生可以回头,我想很多人都会有正确的规划,然而正如乔致庸所经历的尘缘苦短,叹人间路长,不能够容我细思量。这一路起来,充满着希望,又饱含着失望。在这无际的奋斗中,不知不觉我们鬓已霜。

绝大多数的人程序生涯不会超过十年,即使外部条件允许,你自己的身体有时也会不给你面子。在这有限的时光里,我们,究竟能做些什么呢?

邀月的建议:既然不能掌控大势,那么先修炼自身。经验也好,教训也罢,每一次的经历后,要有比较深入的反思,人最大的财富恰恰来源于此!不奢求能吃一堑长十智、百智,至少不要只吃堑不长智,如果人生吃过三、五次还不长进,可能上帝都会跟你急!

一个可行的法子是:一天一天过。是的,每天都问自己,每月问自己:我做了什么?我没做什么?我花多少时间在经营自己?

不要沉溺于菜场流连忘返,不要在扎堆的网游里不能自拔,问问自己:我有多少岁月可以虚度?也不要沉迷于代码中,多花点时间理清思绪,除了代码,我还欠缺什么?我的强势又是什么?想想自己的事业,一个可以让你为之奋斗一生的事业,如果有了,那就做吧,倾力而为吧!为什么不呢?

古人日三省其身。我辈愚钝,惟有勤勉,以待天机!

zc530.com推荐

程序员生涯之我见 找到自己的兴趣所在[1]


编程只是程序员工作的一小部分,而当你能对整个行业能有一个全盘的了解,你自然会找到自己的兴趣所在。

在海外有很多中国人在从事程序员这个职业。我认识很多这样的朋友,发现许多人并不快乐,只是将这个工作当成养家糊口的工具。还有许多人工作努力而不能入门。我曾经在很长一段时间内也有过困惑,但最后终于走了出来。在这里谈谈自己的看法,希望对大家有一些启发。

俗话说兴趣是最好的老师.这话很有道理,但运用在事业上往往并不是这么一回事。在学生时代你可以追随兴趣天马行空,为未来作各种各样的设想。坚韧不拔而又有些运气的在后学生时代仍可在预设的道路上跋涉前进,甚至一帆风顺。而绝大多数同仁们则在生活所伏下的各种小圈套中纷纷落马,有的痛苦挣扎,有的怨天尤人,还有的则既来之,则安之,以失败者的心态接受生活的安排。

这些为生活所改变的同仁们的共同点是不再(敢或愿)提对原先事业的兴趣了,如果曾经有过的话。当然,兴趣是会变化的。但因生活改变而生的新的兴趣往往难以长久,而人生苦短,又经得起几次改变呢?

和其它许多职业一样,从事程序员职业的可分成三种人:入门的,不想入门的,和想入门而没有入门的。我对入门的定义是:喜欢这个职业并且有持之以恒的目标和努力。

入门的是极少数。如果一个程序员一直在从事这个职业,而且热爱并愿为之终老,我想他一定是幸福的。任何职业其实都是这样。我所在的公司有个年轻的老美,是负责三十多个程序员(包括我)的Software Architect,为人朴实而性格腼腆,但他对职业热爱的单纯连我都嫉妒得要命。他好像可以不食人间烟火,可以没有任何爱好(他其实一年要度好几次假的,但全是老婆安排,当然也参加公司活动),但对几年前写的代码记得清清楚楚。他没有可炫耀的学历(服兵役间在一家小学校读的计算机本科)和经历(因为太年轻),在任何场合都总是腼腆地笑着(我将他研究了很久,发现他实在本性如此),毫不起眼,但我知道,他是被造化所祝福的。他可以一直思考一个问题,在半夜起来用VPN连上公司网络修改一个bug.我遇到过不少优秀的程序员,就没他这么纯的。

不想入门的程序员可能是这三种人中比例最高的。女的居多,家庭负担重的居多,思想活跃的居多。程序员职业为男性所主宰是一个事实。女孩子结婚后兴趣大多都变了,程序员工作辛苦,责任大,也就没什么吸引力了。很多程序员聪明而思想活跃,却不愿意喜欢这个职业。有的一直在琢磨怎么开自己的公司,有的天天研究炒股,还有的只想好好保住这个工作,完成分配任务了事。究其原因,一是将人生看得太透了,觉得程序员工作只是衣食父母;一是认为编程太简单,没啥好投入的;还有就是看不到出路,当一辈子程序员划不来。人各有志。

对一些人来说,程序员只是人生经历的一部分,他们有自己所追求的目标。虽说这两年的IT不象五年前那么火热,但仍到处是机会,很多人通过程序员的工作进入IT而寻找机会。但对那些可能长久从事程序员工作的人来说,不入门实在太辜负了上天赐予的聪明才智。在美国的这些年,我认识了许多转行做程序员并做得不错的大陆来的朋友。附近一家老美的公司,软件研发部门中大陆来美读研毕业后留下来的有二十来人,多半是国内名校本科毕业的。这二十来人没有一个本科或博士是读计算机的,现在水平都很高。我用这个例子是想说明程序员这个队伍的素质是多么优秀,理应做出点事来。

程序员生涯之我见 找到自己的兴趣所在[2]


在现实生活中许多人由于缺少机会而不能成为程序员。不少人是半路出家,而人过而立之年,要想的,要考虑的东西多了:家庭,孩子,健康,股票,老人,房子,车子,地位有一位朋友,国内名牌大学物理本科,来美国读了物理博士。他在博士期间喜欢上编程,上过计算机系的几门课。九八年博士毕业时计算机工作火热,就找了个程序员的工作,从网页做起。我看得出他是很想做一个优秀的程序员。这些年我们一直保持联系。可惜的是他为生活所迫,年年在找工作(他一直做的是合同工,收入会高些,家里上有老,下有小).而博士学位在很多时候都是over qualify(资历过高).这两年经济不好,更是动不动被解雇。最近他终于找到了一份稳定的工作--在银行里做全职的DBA(数据库管理员).他人显得老了,语气也变了,只求有一份安稳的工作。他对编程的爱好依旧,但始终处于外围阶段,不是网页编程,就是DBA,只有业余时间学习一些。NET.还有一次,在2003年,Job market正不好。我参加休斯敦中国人西区教会组织的Job Fair,目的是让教会里的人将工作机会互通有无。我当时因为朋友邀请去看了看。参加的人基本上全是在做或找程序员工作的。好几个年龄相当,还没找到工作的在和我聊起来时听说我是国内计算机系本科毕业的,一直在做程序员,都很踊跃,要和我讨论一些问题,并留下电子邮件地址。看到他们羡慕的神情,当时我还没觉得什么,可现在每想到此,都有些震撼。很多人如果得到了机会可能会成为很好的程序员。然而世事往往如此:得到的人不珍惜,珍惜的人得不到。

想入门而没有入门的有很多:学有专长,由于各种各样的原因做上了程序员,做长了发现也许要做很久,于是试图研究并喜欢它,却发现这很难。难就难在看不清自己的方向。我认识不少程序员,工作很努力,有抱负,业余时间也学习,考证书,可是方向换来换去,今天学Java,明天学。NET,后天又打算考 MBA,到outsourcing的消息一传来,又灰心丧气。究其原因,数理化和许多其它的工程职业都已成型,研究方向明确,很多人通过学习会入迷而入门,知道自己的奋斗目标。软件工程行业才只有几十年的历史,作为一门科学还远不成熟,不能给程序员工作以明确指导。Microsoft的Visual Studio以及现在的。NET在大大提高编程效率的同时,也使得编程变得前所未有的容易。仅仅在编程上钻研不仅难以入门,而且在日新月异的技术面前会产生光阴易逝的困惑。

在美国,很多中国人去教会,而且其中不少成了忠实的信徒。我周围有不少朋友如此,所以由他们牵线参加了一些中国人教会的活动。我问他们信教后最大的感受是什么,答:平安喜乐。看得出真正的信徒是蒙福的。这是我所向往的生活。但我至今还没有信教,因为我在没有参加教会活动前早也有过那种感受。我知道信教不是唯一的途径,对不同的人会有不同的方式。早在春秋时代的孔子说过朝闻道,夕死可矣.这里的道,我相信和真正的信徒的信仰是殊路同归。而我们人生,不管是从事什么职业,能闻道,也就夕死可矣.所以我一直在寻找在程序员这个职业里的道,也就是入门

一日我读到了冯友兰先生的《中国哲学简史》,在网上广泛流传的电子版本。如获至宝。我第一次知道了原来我们的哲学家们也在研究这个道.不过他们研究的是与职业无关的,更为广泛意义上的为人之道。在书中,冯先生提到有各种各样的人,每种人都可能达到那种人最高的成就;而对所有的人来说,他们都可以达作为一个人最高的成就,为圣人,为领悟道的人,为哲学的人。而中国哲学所研究的就是怎样可以成为一个圣人,达到天人合一。在书的最后他指出,中国人可以不信教的理由是我们有自己的哲学,我们不需要信仰,因为我们是哲学的。我至今深表赞同。基督教义让信徒体会平安喜乐,只需无条件接受即可。中国哲学则需要你思考去体会。两者的功用有异曲同工之妙。

三百六十行,行行出状元。无论一个人从事何种职业,都可以在工作中加深自己对人生的理解,都可以在对事业的探索中去领悟这个天人合一。我一直相信,入门的人是得道的,无论他的天人合一是来自人的本性,还是信仰或哲学。在程序员这个职业里感受这个道,不同的人会有不同的理解,得由自己来体会。程序员不妨一读Fred Brooks的The Mythical Man-Month一书。作者是大师级人物,将软件工程的各个方向深入浅出地描述一遍。如果你已有几年在公司里当程序员的经验,读后或许会有拨云见日的感觉。其实我在美国读研时也上过软件工程一课,真没学到些什么,所以一直忽略了这门知识。现在计算机教育仍需要改善,有些课程设置并不合理,无论是国内和国外。像软件工程课,给没有几年程序员经历的人来说只会是纸上谈兵,而对有经验的人却往往是对症下药,醍醐灌顶。编程只是程序员工作的一小部分,而当你能对整个行业能有一个全盘的了解,你自然会找到自己的兴趣所在。

当你找到兴趣所在,无论是中国的哲学和智慧,对教的信仰,或是你内心深处对世界的体会,都会给你以信心和指导,不再会有疑惑。

寻找自己的程序员之路


职业规划就是对职业生涯乃至人生进行持续的系统的计划的过程。一个完整的职业规划由职业定位、目标设定和通道设计三个要素构成。

每个人的幸福都是不一样的。我喜欢田园式的生活,在人多的地方总是不舒服。

对我来说,最幸福莫过于在工作中做着自己喜欢的事情。闲暇时,在能够眺望江边的地方,端着一杯红酒,一个人细细的喝。

为了这种生活方式,离开了北京,来到家乡所在的这个三线城市,寻找自己的道路。经过一年的探索,颇有心得。

大体上,我对自己走过的路和即将走的路划分为七个阶段:自信=意志=布局=切入点=团队=渠道=产品

第一关:自信

先说说我这个城市。这是一个什么样的城市呢?依山傍水,适合生活。几乎没有IT,也没几个真正的程序员。一周上班六天,平均工资1000元上下。程序员的工资在1000-3000左右。要在这个城市探出自己的道路,首要的一点就是自信。没有自信,活不下去。这个城市的年轻人大多非常迷茫,对自己的前途缺乏信心,有冲劲的都往大城市里跑了。回来之初,我也迷茫了很久,迷茫的时候,就在WOW里泡着,观察那个世界。在WOW里,作为一个萨满,傻乎乎的扛着个盾晃晃荡荡的升级。当时赚钱,也就是打打元素之火每天赚个几十G.后来,不断的观察不断的总结,成长为日入近万G的大奸商。哦,俺要走的也正是这一条路子。生活总是要继续的,在WOW上也学不到更多的东西了,就离开了WOW,开始了一个人的征途。

支持这条路子的核心力量就是自信。在小城市里不缺乏聪明的人,这些聪明的人大部分却并不优秀,因为他们缺乏自信,缺乏自己走路的勇气,从而甘于平庸。没有自信,走不出这第一步。

第二关:意志

在小城市做IT,相当锻炼人意志。这里就像一片沙漠。市场,没有。程序员,没有。找人说话也找不到。曾经组织过次聚会,包括我在内到了2个人。想要向下走,没有相当强的意志是走不下去的。彷徨,彷徨,最终还是坚持走了下来。

第三关:布局

所谓布局就是决定做什么事和不做什么事。经过相当久的考虑,我决定远离Web开发,远离本地市场,甚至远离数据库。做Web开发和数据库开发的太多了,你呆在偏僻小地,做这些完全没有优势,做本地市场呢,又没客户资源,关系又比不上已经在本地深耕数年的小IT公司。于是宁可荒芜这些技能,也不趟这个混水。最后决定,人做我不做,人不做我做,在偏僻的地方,做外面的市场,做深入的开发,做点做线不做面。为什么呢?

(1)本地的工资摆在那里,做本地的就算做起来了,利润也不丰厚,还累死累活,要赚外面的钱,在本地花

(2)要赚外面的钱,如果做Web开发和数据库开发,根本无法和当地公司竞争

(3)所以只能做别人不做的,或者别人做不了的,做技术要求高的。而我恰恰有相当多的研发性项目开发和管理经验,正适合做这些。

(4)所要做的东西,必须通过网络可以展示,可以远程技术支持。

第四关:切入点

切入点是个很关键的东西,综合上面第三关所讨论的内容,结合自己的技术能力和技术经验,然后结合需求情况,最终我从协议分析这一块切入进去了。哦,不是外挂那种分析。从QQ协议,到MSN协议,到YMSG协议,当然,还有Http这个最简单的,从有参考资料的分析,到无参考资料的完全黑箱分析,到现在在某方面的协议分析已经达到世界领先水平了。从协议分析,切入到验证码识别,从验证码识别,切入到车牌识别,从车牌识别,切入到模式识别、图像处理和机器视觉,而模式识别结合前面的协议方面的工作又可切入进NLP,客服机器人,有这些为基础,我又想切入淘宝店铺工具(哦,还没时间做,并且目前也没找到一个好的切入点).因为对图像处理的了解,我现在又成功切入进Flex开发了。以上各点貌似很散,也是也挺集中,就是:协议分析与设计、机器智能和图像处理,这三者是相辅相承的。

寻找自己的程序员之路[2]


在技术的选择上,是敏捷敏捷再敏捷!数据库尽量db4o,前台尽量sl/flex(面向最终客户的就不能选择sl).工具软件尽量用C#开发。尽量只做自己擅长的,不做别人擅长的。

我有一个特点,就是会一大票语言,能用来干活的就有C,C++,C#,Java,Python,matlab,actionscript,javascript,tcl.去上班的话,这是缺点--泛而不精。自己干的话,这反而成了优点了。因为我接的项目,很多属于偏门项目,这些项目往往都有开源的实现,但这种实现,要么只有C版本,要么只有Matlab的,要么只有Java的,会这些语言可以最大范围的参考,降低技术风险。缺点在不同环境下可以成为优点。

第五关:团队

通过前面的不断切入,形成了一系列案例,也积累了良好的信用,业务量是翻番的在长,最后自己的时间成了瓶颈。前两天小试了一把,谈了5个项目(2个flex,2个图像处理,那2个flex项目的核心也是图像处理),4个有合作意向,自己干不完,没办法,只能选择1个。

这就到了第五关了--一个人干不过来,得团队了。

但我前面说过,本地是人才沙漠。我的观点是宁缺勿滥,仔细挑选,从头培养。俺的挑选标准是:有激情、品德要好、数学基础要好、有自学能力。目前在带徒弟,看成长情况怎么样。

不着急,用不着太多的人,培养团队的同时开始摸索渠道。那个也得时间。

第六关:渠道

我最终想做的是产品。而在偏远地区做产品,想做成功,渠道和推广非常重要,不然的话,就算做出来了,也只能拿小头。在国内,还要考虑盗版因素。我现在只是有大致的产品方向,做也是玩票性质的,目的是摸索渠道和商业模式,想摸摸国内的和国外的两种市场。国外的只有试探性的探索。国内的,嘿嘿,前面的开发已经形成了一系列的推广工具了。

第七关:产品

做了这么多年项目,累死了。最终的目的还是产品和平台。我的征途是星辰大海(搞技术的,也得有技术的浪漫)目标是5-10年后,互联网3D化之后的虚拟现实(切入点?俺已有一个初步考虑的切入点).短期(5年内)是开发一些工具类型的产品和推广平台。

我是学材料的,在纳米材料界有一个名言--Build The World Atom By Atom.那么,在可见的未来,虚拟世界就是--Build The World Bit By Bit. 协议、图像、机器视觉、3D、语音,正是构成虚拟世界的因素,前面的种种,都是为这个做铺垫。未来的制造业将是分子制造,于是Atom和Bit将会碰撞--Build The World Atom By Atom, Bit By Bit!

但还是那句话,只做小,不做大,做点做线不做面。

什么程序员30岁之后转行之类的鬼话。俺到今年,才开始感觉进入了程序开发的大门,写程序时开始有一种美感,有那种几十人骑着战马冲击奥山大桥的壮烈。做一辈子的技术又何妨。

上述路径相当保守,指导思想不是胜利,而是避免失败。无恃其不来,恃吾有以待之,无恃其不攻,恃吾有所不可攻也。

经营人脉不如经营自己


职业规划是对职业生涯乃至人生计划的过程,职业生涯规划的好坏可能将影响整个生命历程。感谢您阅读《经营人脉不如经营自己》内容,职场资讯网小编向您推荐一些职业规划知识,欢迎参考,希望能帮到你。

如今很流行一些经营人脉的课程、书籍和文章,有需求就有供给,说明现在人们非常重视人脉。的确,“一个篱笆三个桩,一个好汉三个帮”,在这个社会分工日益精细化的时代,靠单打独斗是难成大事的。即便是立足社会,也少不了别人的帮助,尤其是贵人的提携。很多年青人看清了这个事实,竭尽全力去结识牛人,寻找贵人,但结果却总是不太理想。这让这些年青人很困惑:我怎么才能与牛人建立起良好的人脉关系呢?

回答这个问题之前,我先来谈谈生活中的两个爱好,看看对你有没有启发。

一个是我非常喜欢踢足球,但随着年龄增大,家务事繁多,每周只能选择踢一场了。我总共认识三波人,一波人是过去专业队下来的,我特别想和他们一起玩儿,因为他们水平高,和他们一起玩儿提高快,有意思。但每次去都很受打击,尽管我很努力,也对每个人笑脸相迎,甚至跑前跑后,干些大家不愿意干的体力活,比如扛水、交费等等,但他们还是爱答不理的,原因只有一个,在他们看来,我踢得太业余了,哪边都不愿意要我。

这波人是海水,可另外一波人却是火焰,总给我打电话邀请我参加,每次聚餐也邀请我,但我还是不想去,因为他们踢得实在太烂了,球根本倒不起来,形不成默契的配合,也缺乏跑位的意识,毫无乐趣可言。

我最终选择了第三波人,这波人有的水平比我高,有的水平比我低,但总体差不太多,所以踢起来就比较有意思,他们也乐意接受我。

还有一大爱好是下象棋,我现在是网络一级棋手。在选择对手时,我总想找大师下,一方面有挑战,另一方面与高手过招提高快,“下棋找高手,弄斧到班门”嘛。但大师不愿意跟我下,经常会跑。我很理解他们,因为有很多八九级的棋手选择我时,我也会跑,因为他们实在太差了,下起来没意思,纯粹是浪费时间。

这两个生活中的小例子,对你有没有启发呢?反正对我的启发挺大的,就是你想和人家玩儿,就需要和人家水平接近,否则人家就不带你玩儿(小提示一下,要想知道自己在某方面是什么水平,不用测评之类的玩意儿,就看谁带你玩儿吧)。

人际交往也是一样,你想和人家交往,但你水平太低,和你交流没意思,甚至不在一个频道上,恐怕你再好脸也没用,换了你也是如此。

说白了,人与人之间的交往,是追求对等价值交换的。这样说似乎有些功利,有些残酷。但真实情况就是这样,弱国无外交嘛。告诉你实情,是残酷的温柔,是对你好。因为你明白了,就不会犯错误,走弯路,做无用功。

仔细想想,这也是人类追求公平的表现。这种公平不但表现在人格的平等上,也表现在交往中相互价值对等交换上。比如,我们总会说:“我欠某某某一个人情”,那意思就是说对方给你提供过某种价值,你也需要找一个合适的机会,为对方提供差不多的价值,“礼尚往来”。再比如吃饭这件事,不可能张三总请李四,往往这回是张三做东,下次就该李四了,大家心照不宣。这也是价值对等的表现。

强者总是希望强强联手的,即使对抗,也喜欢强强对抗,因为这样相互价值是对等满足的。如果只是强手单方面给予弱者,这既不公平,也无利于弱者的改变,因为当伸手党当惯了,会光等着别人喂。

也许有人会反驳:那为什么富人会捐钱给穷人,这不是也不价值对等吗?当一个人在某种价值上多到根本消费不了的时候,就会提供给别人,从而满足其他方面的价值。比如存在的价值,他人的尊重,个人的声誉,品牌影响力,道德的快乐,等等。就算他是守财奴,也会出于安全的考虑,捐出一部分,这也是价值。

还有人会反驳:难道这个世界上就没有超越功利不计算价值对等的人脉吗?有是有,但很少,也不能叫人脉了,而升级为友情了。比如,在不功利的时期(上学的时候),因为志同道合、臭味相投而建立的友谊;在功利的时期(工作以后),患难寂寞中仍不离不弃沉淀下来的关系,这其实也是一种价值对等,你付出了不离不弃的忠诚,他也会将心比心不计得失,这种价值交接更多不是物质上的,是感情上的。当然也有人会始终认为人生就是利益计算,那就守着一堆钱孤独寂寞地数吧!

总之,价值对等让我们明白:经营人脉不如经营自己。你与其把时间和精力花在讨好别人上,不如把时间和精力用在提升自己能力上,能力提升了,创造的价值增多了,贵人也会愿意出手帮助你,因为谁都愿意玩双赢的游戏。记得古典老师说过:“当你发出的光太少,不足以找到人脉的时候,那就把光转过来对准自己,持续照亮自己吧,因为当你足够的亮,就会有人看到你,找到你,进而帮助你”。

“你若盛开,蝴蝶自来”。有男生问我怎样才能获得女生的芳心?要不要天天到女生楼下等她。我说不用吧,女人不会爱不欣赏的男人,回去好好修炼自己,把自己折腾到富有男人魅力就OK了。

寻找自己的程序员之路[1]


每个人的幸福都是不一样的。我喜欢田园式的生活,在人多的地方总是不舒服。

对我来说,最幸福莫过于在工作中做着自己喜欢的事情。闲暇时,在能够眺望江边的地方,端着一杯红酒,一个人细细的喝。

为了这种生活方式,离开了北京,来到家乡所在的这个三线城市,寻找自己的道路。经过一年的探索,颇有心得。

大体上,我对自己走过的路和即将走的路划分为七个阶段:自信=意志=布局=切入点=团队=渠道=产品

第一关:自信

先说说我这个城市。这是一个什么样的城市呢?依山傍水,适合生活。几乎没有IT,也没几个真正的程序员。一周上班六天,平均工资1000元上下。程序员的工资在1000-3000左右。要在这个城市探出自己的道路,首要的一点就是自信。没有自信,活不下去。这个城市的年轻人大多非常迷茫,对自己的前途缺乏信心,有冲劲的都往大城市里跑了。回来之初,我也迷茫了很久,迷茫的时候,就在WOW里泡着,观察那个世界。在WOW里,作为一个萨满,傻乎乎的扛着个盾晃晃荡荡的升级。当时赚钱,也就是打打元素之火每天赚个几十G.后来,不断的观察不断的总结,成长为日入近万G的大奸商。哦,俺要走的也正是这一条路子。生活总是要继续的,在WOW上也学不到更多的东西了,就离开了WOW,开始了一个人的征途。

支持这条路子的核心力量就是自信。在小城市里不缺乏聪明的人,这些聪明的人大部分却并不优秀,因为他们缺乏自信,缺乏自己走路的勇气,从而甘于平庸。没有自信,走不出这第一步。

第二关:意志

在小城市做IT,相当锻炼人意志。这里就像一片沙漠。市场,没有。程序员,没有。找人说话也找不到。曾经组织过次聚会,包括我在内到了2个人。想要向下走,没有相当强的意志是走不下去的。彷徨,彷徨,最终还是坚持走了下来。

第三关:布局

所谓布局就是决定做什么事和不做什么事。经过相当久的考虑,我决定远离Web开发,远离本地市场,甚至远离数据库。做Web开发和数据库开发的太多了,你呆在偏僻小地,做这些完全没有优势,做本地市场呢,又没客户资源,关系又比不上已经在本地深耕数年的小IT公司。于是宁可荒芜这些技能,也不趟这个混水。最后决定,人做我不做,人不做我做,在偏僻的地方,做外面的市场,做深入的开发,做点做线不做面。为什么呢?

(1)本地的工资摆在那里,做本地的就算做起来了,利润也不丰厚,还累死累活,要赚外面的钱,在本地花

(2)要赚外面的钱,如果做Web开发和数据库开发,根本无法和当地公司竞争

(3)所以只能做别人不做的,或者别人做不了的,做技术要求高的。而我恰恰有相当多的研发性项目开发和管理经验,正适合做这些。

(4)所要做的东西,必须通过网络可以展示,可以远程技术支持。

第四关:切入点

切入点是个很关键的东西,综合上面第三关所讨论的内容,结合自己的技术能力和技术经验,然后结合需求情况,最终我从协议分析这一块切入进去了。哦,不是外挂那种分析。从QQ协议,到MSN协议,到YMSG协议,当然,还有Http这个最简单的,从有参考资料的分析,到无参考资料的完全黑箱分析,到现在在某方面的协议分析已经达到世界领先水平了。从协议分析,切入到验证码识别,从验证码识别,切入到车牌识别,从车牌识别,切入到模式识别、图像处理和机器视觉,而模式识别结合前面的协议方面的工作又可切入进NLP,客服机器人,有这些为基础,我又想切入淘宝店铺工具(哦,还没时间做,并且目前也没找到一个好的切入点).因为对图像处理的了解,我现在又成功切入进Flex开发了。以上各点貌似很散,也是也挺集中,就是:协议分析与设计、机器智能和图像处理,这三者是相辅相承的。

IBM Rational总经理谈程序员生涯


上周应邀对IBM软件集团大中华Rational总经理夏然先生进行了专访,期间谈到两点有关程序员职场发展的话题。

新丁

程鸿:现在很多学软件开发的毕业生都反映就业困难,从学软件开发到掌握软件开发技能是否必然需要一个过程?对于他们您有怎样的建议?

夏然:我读研究生的时候,有一年的时间出来跟企业合作。其实是一个大公司的项目外包给学校,学校再安排六七个实习生来做;学生通过完成项目获得学分,学校也从企业那里获得一定的赞助。类似的实战现在各个高校也有,这种方式对于培养实战经验非常有效。我也是做软件开发出身的,这些对我们那时候有非常大的帮助。

在美国,很多读软件开发毕业之后也会选择自己创业。自己创业可能成功也可能失败,但是会给自己非常强的动力,而且创业阶段吃不饱穿不暖的感觉是宝贵的人生财富。

在我眼里,大学毕业之后的软件开发人员需要至少六个月的时间才可以在实际的工作中上手。在我担任IBM开发经理时,见过许多这样的人才。

老人

程鸿:很多人讲程序员通常干到30岁就不行了,不能上管理岗位就只能转行,程序高手再强也不能做一辈子。对此您怎么看?

夏然:真正的程序高手不是那些自以为很了不起,很年轻,很聪明的人,这种人有时候连个合格的项目工程师都做不成。从一小块做起,到负责越来越大的部分,再到最后参与整个项目的架构,30岁的时候能做到这样就很厉害了。

单打独斗的年代早已过去,一个真正的软件产品,一个人是不可能做成的,甚至五十个人也是不可能做成的,往往需要几百人、上千人,花至少六个月到一年的时间才可以做成。对于一个开发者来说,一层一层做产品架构,做QA,参与软件流程的制定,足够丰富的经验是必不可少的前提。

IBM有许多主管开发工作的程序高手,他们一年也写不了几行代码,但是他会看产品如何发展,企业如何往前走,这才是企业灵魂的人才。

如何经营自己的长处


职业规划怎么写,相信很多朋友们对这个问题很感兴趣,下面给大家介绍一下。第一部分,前言即总论;第二部分,自我分析,包括业余爱好、性格、价值观、专业技能等;

比尔·盖茨是最高的高中文凭,微软的总裁,因为他没有在哈佛大学完成运行自己的电脑公司到他们那里去,只有高中文凭的他成功了。

如何经营自己的长处

他成功的主要原因,我们可以很容易地找到,他放弃学业,选择他擅长的软件行业去创业,是因为他发现了自己的长处,并相信自己的长处,最终真正取得了成功。

对许多伟大的人来说,成功的秘诀之一就是经营自己的事业。 处在人生错误的地方是可怕的——处在一种靠自己的缺点而不是自己的长处谋生的地位,永远感到卑微和沮丧。 因此,保持对某种特殊技能的兴趣是很重要的。 即使不是很上档次,对你来说也是改变人生的资产。

唐文原本是一家公司的小职员,他的英语口语很好,所以老板非常重视这种人才,只要是外企就要和老板谈合作的唐文..唐雯也不辜负众人,每次都能利用自己的专长为老板签合同。汤显然也知道,正是他的长处——英语——让他在公司有了立足之地..

一时间,我的老板是一个外国公司做生意,当然,老板或与唐走。他们聊得非常好客户,但最终,客户提供给他们用英语写计划。老板随后接受了这份工作交给唐。这让唐感到尴尬,他念得好,但写的是不是很好,尤其是写这样一款专业的文件。

唐想来想去,还是告诉他不能写的老板,最后老板只好找另外一个同事做这件事情。从那以后,老板似乎并不那么重用他,重要的谈判并不总是用英语与他。唐看着自己日益被冷落,于是他开始很努力地学习英语写作。其他人都下班回家,他去补习班。

有一天,他帮老板发了一份英文文件给客户,发现了一个很严重但不容易找到的错误,于是他马上告诉了老板,终于避免了公司的损失。 老板惊讶地问他怎么能提高这么多的写作水平,“虽然我的长处一直是英语口语,但如果我继续满足于此,我就无法取得进步,”唐说。 所以我想让我的英语技能更加全面,更好地管理我的优势,这样我和公司就能获得更好的福利。”

当然,从那时起,他就被老板重用了,最后成为了一名客户经理。

优势不是因为你是你的专利。社会竞争那么激烈,也许是别人的等级比你高,这时候你的优势是毫无价值的。所以,无论你如何得到一份稳定的工作,你应该像唐文一之类的知识,如何使自己的长处更长的时间。

看到这里,也许有人会说:“我不知道我的长处在哪里?”这个问题的答案很简单,你的优势可能是你的个性之一,或者你的兴趣,或者你最自豪的领域。只要你不想一直处于平庸状态,你很快就会发现你的优势,让它为你的生活创造你独特的人生价值。

许多人会问: “既然优势已经优于其他人,有必要运行它吗? ” 这是肯定的,每个人都在进步,你站着不动是退步。 那么我们如何管理我们的优势呢?

。首先,要善于发现自己的长处

人的才能是多方面的,有的明显,有的含蓄。才发现优势,以提高潜在的优势。

2.找到用武之地

只有给予你的优势足够的杠杆,你才能发挥它最大的作用,并且有源源不断的动力支持你运行和改进它。

3.不断地做出比较

无论何时,只要你利用自己的优势去完成某件事,你就可以将预期的结果与实际结果进行比较。 这能帮你找到你的弱点和过时的部分。

。不要忽视其他知识

很多人都学有所长,经常在其他领域的知识嗤之以鼻。专业知识和能力是一个网络,你需要得到所有必要的知识和能力的组织。

在择业的,这是一样的道理。你不认为这个职业能带来高回报马上给你,可以让你出名,你应该全力以赴,让你选择最专业,最应该选择让你的性格优势和事业的全面发展。

运用你自己的优势就像为了最高的利率而储蓄,这会给你的生活增加价值。 处理你的弱点就像贷款利率最高,这会侵蚀你的生活。

不管是谁,每个人在某种程度上都会有一些惊人的优势。一个人的一生只有靠自己的长处才能成功,就像优秀的歌手走上舞台,左右自动滑入事业的海洋..那些成功的人利用他们的优势来挖掘他们的成功。

程序员的职业生涯规划


摘要:让我们听IBM大中华区总架构师寇卫东话说程序员的职业生涯。有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路。当你积累了一定的技术和经验之后,就会面临多种选择。选择哪条路,因人而异。

如果对某一种或几种技术非常感兴趣,并且能够持续钻研,经过一定时期的积累,你可以逐渐成长为专家级程序员。专家级程序员对于所掌握的专业技术的熟练程度非一般程序员能及,各类常见编程问题在他们手中都能迎刃而解,可以说这类专家越老越值钱但是这类专家也有一定的风险性:随着经验的增加和年龄的增长,这些人的工资会越来越高,当公司改变技术路线而不再需要专家级程序员所掌握的专业技术时,或者想降低做事的成本,他们就可能面临失业或者另找工作的局面。

资深培训专家也是个不错的发展方向。成为培训专家,不仅需要深厚的技术功底,同时还要具备优秀的沟通和表达能力,因为他们的主要工作不再是研发某种技术,而是传播技术知识。这条路很宽,有一些优秀的技术培训师除了担任本职工作,还会兼职到大学里讲课。虽然培训专家的技术可能达不到专家程序员的水平,但是工作内容相对更为丰富,接触的人也更多。

成为公司的技术总监是很多程序员的梦想。这条路线是从初级程序员成长为高级程序员之后,以做项目为工作重点,进而发展成项目经理、开发经理,最终成为技术总监甚至公司副总裁。这些程序员走的是技术管理路线,从做项目开始,逐渐积累管理经验,然后成长为优秀的技术管理者。技术总监在公司甚至技术界的影响力非同一般,对于那些有志于成为公司领导层的程序员,是个很大的诱惑。但是权力大、管的人多,就意味着更大的压力,技术总监不仅要保持对新技术的敏感,还要抽出精力做管理。比起成为纯技术专家,这条路也许更为艰难。

还有一些程序员职业发展的终点是总架构师、总设计师。这类程序员的兴趣,不是某种特定的技术,而是偏重对软件产品或者软件应用项目的设计。如果将软件项目开发团队比作一个乐队,那么程序员就相当于一名乐手(比如小提琴手、长笛手等),他们负责将自己的乐器演奏好;项目经理是乐队指挥,负责指挥和协调这个乐队的配合;架构师则相当于作曲家。从入门的架构师开始,逐渐成为资深架构师乃至总架构师。如同历史上伟大的作曲家,杰出的架构师能够在各种软件中谱写出旋律优美的曲子。

另外一些程序员心怀创业的理想,等到自己有了一定的技术积累,再掌握一些市场需求以及管理方法,他们会开始创业之路。一旦成功,这类人的影响力会非常大,像Google和雅虎的创始人,都是技术创业的成功典范。但是这条路也是最艰辛的,有句话叫做不当家不知柴米贵不亲自创业的人也很难体会它的艰辛。创业涉及方方面面,稍有差池就会功亏一篑,投身创业的程序员并不少,但是真正能成功的少之又少。踏上这条路不仅需要过人的勇气和魄力,更需要坚韧不拔的毅力,以及深度的商业智慧,再加上市场机会,才能够赢到最后。

很多程序员会走上技术支持路线,进而发展成为精通业务的技术和行业咨询专家。这类程序员会在成为高级程序员之后加入销售团队,直接面对客户,负责技术层面的问题。如果对某一行业(比如银行、电信)非常熟悉,久而久之,就成为精通这个行业技术的专家;如果对于某一类解决方案(比如ERP、CRM、SCM)非常擅长,就可以发展成为跨行业的技术专家。

还有一部分程序员会成为IT专栏作家和自由职业者。这些人通常对写作比较感兴趣,文字表达能力也不错,他们会将自己从事技术工作的内容或心得写出来,然后发表文章赚取稿费。只要对技术足够精通,这类人是很受杂志欢迎的。在北美还有一种自由职业者叫做合同工,就是不定期的承接项目,在项目开始前签订协议,项目完成后结束合作。虽然这种职业目前在中国还不太多,但是其自由性对于很多程序员来讲,也非常有吸引力。

上文提及的若干条路,程序员可以根据自己的兴趣进行选择,但是一般来说,无论走哪条路,都有一个前提条件:从初级程序员进阶为高级程序员。因为在这之前,你甚至没有选择的机会。从初级进阶到高级,通常需要2~5年的时间,因个人素质而异。大家都说,程序员要耐得住寂寞和枯燥,年轻的程序员更要克服浮躁的心态。在职业生涯的起步阶段,很多人总会摸不着头脑,这时一定要静下心来,多向资深程序员求教,慢慢熟悉技术、熟悉开发流程和行业。有时你会感觉掉进了一个知识海洋,身边全是陌生的事物,很难抓住。所以就更要四处探路,逐渐寻找到方向,在寻找中进步。

成功进阶为高级程序员,也并不意味着前途一片光明。如果说从初级到高级需要的是学习,那么从高级到专家,需要的是不断地尝试和坚持。比起前一个阶段,这个过程更为漫长,通常需要5~8年。在这期间,因为有了之前的积累,并且已经取得一定的成就,人会更加自信,同时也会更加彷徨,有一个问题会时常盘旋在脑中:将来的路到底要怎么走?这时就可以利用自己所积累的资源,多做一些尝试,尝试不同角色、不同的项目,与不同的客户打交道,时间长了,自然会找到最适合自己的发展方向。

总结起来,初级程序员和高级程序员时期,都属于职业生涯发展的第一阶段,我们可以称之为黄金时期。这阶段程序员的年龄在20~35岁之间,因为年轻,所以更善于学习,而且体力充沛,很多走过这个阶段的程序员有过通宵工作的经历。在这个时期,你有大把的时间学习提高,为将来的事业打下坚实的基础。而一旦超过了30岁,无论从体力还是精神上,都会有所改变,从30~40岁是转型时期。这时的程序员(很多人已经不再编程)已经明确了自己的发展方向,并且向着目标努力,让自己有所建树。40~60岁是专家时期,至此,一名优秀的程序员会彻底实现破茧成蝶的愿望,成长为专家。

程序员的职业很精彩,同时也很艰苦。享受高工资,掌握最新的技术,有可能成为创业成功的富豪,甚至有机会改变人类的生活方式(例如互联网浏览器的开发、电子商务的应用、手机短信等)这就是别人眼中程序员的生活,也许正因此,每年都会有很多新人加入这个庞大的队伍,体验向往已久的精彩生活。但是大多数人却忽略了光鲜背后的艰辛,高工资的代价是工作强度高,学习新技术的代价是工作压力大,成为富豪的代价是心力交瘁,而若想改变人类的生活方式,那就要耐得住日复一日的枯燥和寂寞。酸甜苦辣都要自己品尝,程序员的发展道路有很多条,就看你怎么选。

程序员如何提升自己在公司的价值


一个人要想在公司立足,成为公司不可或缺的人才,并得到公司的重用和青睐,只有让自己对公司具有更大的价值,那么如何提升自己在公司的价值呢?

1.任务分配,不怕累,多干活

任何公司、老总都喜欢勤快、不怕苦的人。这是你获取上司认可和团队关注的第一步,也是你职场原始积累的开始。同时,也是争取自己在工作中的市场份额,成为不可缺少的角色的预热。

2.出现问题,少抱怨,不牢骚

成功的人找方法,失败的人找借口。遇到问题,积极地想办法解决问题,不要一味地把问题全推到别人身上,或者找出各种理由来给自己辩解。想一想是否可以通过其他办法或渠道把这个问题解决掉。通过这些问题,不但可以充分体现你解决问题的能力,也为自己造就可信任和成熟的人格魅力。

3.项目核心,不怕难,不逃避

项目核心往往会有一定难度,但不要惧怕,这往往是你体现个人价值的关键。困难代表门槛,代表竞争力,敢承担,莫逃避,更多的历练才会使你快速地成长。同时,核心的东西往往具有不可替代性,所体现的价值会更大,对稳定你的地位会起到非常重要的作用。敢于承担重担的人,才可委以重任。

4.空闲时间,多学习,少聊天

增强自身竞争力最关键的问题还是不断学习,特别作为程序员这个特殊的职业,千万不要把大好的时光浪费在无意义的事情上。虽然,公司照样给你开工资,但你逝去的是你自己的生命和大好的前程。

5.项目完后,多归纳,勤总结

做好技术积累和行业积淀很重要。千万不要做完了就完了,黑瞎子掰棒子,要给自己留下点东西,该封装成通用组件的封装,该整理成通用模块的整理,这样以后做项目才会越做越轻松。不但自己受益,公司也会觉得你做事效率高,能力强,肚子里有货。

6.跳出技术,会沟通,懂协调

对于程序员,有时我们会觉得只要将代码写好,将项目做完就行了,至于沟通方面,那是销售和市场人员的事情,其实,即便在技术研发方面,有效沟通的能力依然非常重要,因为做项目要和客户沟通需求,要和同行沟通技术,要和朋友沟通成长,要和上司沟通工作,部门之间要协调。具有好的沟通和协调能力,你会更像公司的万金油,爱你到永远了。

当你拥有了老板的信任,并成为公司不可缺少的人,加薪、升职还是问题吗?

测试工程师如何规划自己的职业生涯


很多人的职业规划是到了工作以后才开始进行的,其实,这样做,有很大的局限性。凡是工作过的人,都有一个体会,就是自己的第一份工作,会影响到5~10年的发展轨迹,甚至会对一生产生影响。因此,选择一份合适的工作作为起点,是必须要在校园内思考清楚的问题。

由于中国的教育基本是理论教育,大家在工作前的实践能力大多比较弱,固然有其不足,但也有好的一面,那就是可塑性比较好。可塑性好代表了选择的余地可以很大,因此,大家在选择第一份工的时候,要充分结合自己的教育背景、个人能力、兴趣爱好、长期目标等等,作出理性的决策。

软件测试,特别是黑盒软件测试是一种入门起点较低、上手迅速、且发展空间比较大的职业,因此,对于很多学生而言,作为进入IT就业的初级岗位,是非常合适的。

校园阶段的规划,主要是选择大的入门方向,当然,此时也可以给自己一个长期的目标,但是不必规划过细,因为,在没有入行前,一切都还未知,把握好路线即可。

step2:入门阶段(入行后3个月~1年)

对于刚刚入行的新人,这个时期是一个全面熟悉期,最能够学习到新的知识,也最有拼搏的热情和动力。建议大家可以借着这股冲劲,尽可能了解所在领域的全貌,了解各个主要分支的内容、特性、优势、局限性等等,并考察自己当前的工作环境,结合个人匹配程度和兴趣爱好,根据前述内容调整自己的规划。

对于测试行当而言,技术方面一般有几类:黑盒测试、白盒测试、自动化测试、测试工具、专用业务技能等;相关的管理方面一般有:测试管理、质量管理、等。

面对上述形形色色的方向,建议大家可以都稍稍了解下内涵,然后确定1~2个,作为中长期的主攻方向,达此标准,基本已经实现了入门,至于能否进得厅堂,就要看后期的努力了。

step3:提高阶段(入门后3年~5年)

对于入门后选择管理还是选择技术,其实这种问题,是无可无不可的,关键是看对自己的长期的定位了。不过,我个人建议当前阶段还是技术为重吧。毕竟,在一个技术环境中,要做好管理,没有扎实的基础,也难服众嘛。

本阶段是人最容易懈怠的阶段。毕竟,刚刚入行的热忱早已被日复一日的繁复工作给冷却,有了一定的工作经验,胜任本职,对于大多数人而言,绝不是问题。家庭、娱乐方面开始占据了业余生活的主流。可是,毕竟大家还很年轻,大多数人此时也不过20多岁,就此懈怠也是非常可怕的。因此,有规划的提高自身核心竞争力,在这个时候尤为关键。

提高是要提高的,但是对于大多数人而言,也没有必要很拼搏,此时处在一个比较稳定的职位上的你,可以考虑进行细化自己的中期规划了。根据选定的方向,制定一个自我提升的计划,并定义好自我检查的里程碑(譬如:每个季度或半年算一个阶段),每天或者每周,有规律的学习一点即可。抱定一个目标每天进步一点点,几年一大成不是问题。

我个人是反对急功近利的,倾向于稳打稳扎,这个阶段忌做万金油,而应努力成为有一技之长的专家。

对于选择做技术的人而言,这个阶段的达成标准,一般至少要能够熟悉你所选技术方向的大多数技术细节,细节决定成败嘛,虽然把握全局的能力是必要的,但是作技术而言,倘若不能钻的很细很深,恐怕也很难以高手自居吧。

对于选择做管理的人而言,我个人倾向是:此阶段接触管理的理念,并可以介入管理,但是此阶段不宜全面进入管理(除非你有更深层次的考虑,可以不去稳打稳扎)。学习管理的理念是非常重要的,其实管理更多一种思维和做事的方式,这门学问很深入,也不像技术,会不会是那么的显著,因此,建议多看多学,取长补短,并努力形成自己的做事风格。高级测试工程师,测试组长等,都是不错的含有技术特征的管理职位,此时的你应该能够胜任于此。

这个阶段的达成后,你也可以跻身老手行列,不必为求职犯愁,你应该可以很容易跳槽或时不时被猎头骚扰下,达成此阶段,你要做更深入的规划。

step4:升华阶段(老手后5年~10年)

此时的你,即将步入中年,不论是曾经专注技术还是偏爱管理的,都面临着家庭和社会的双重压力,你不可能像年轻人一样整天拼搏了,你需要稳定,因此,不能频繁的跳槽,建议考虑比较正规且有潜力的企业,要考虑给自己一个长远的发展规划。

正因为有前期的细节的背景的支撑,此时,你需要努力提升自己的宏观把握能力。哪怕做技术的,也要考虑适当的转型管理(中国特色是:工程师很难超过35岁的,一般人到了30岁不是转管理就是转商务了)。当然,一般人是技术做得越好,管理的时候,越容易切中项目要害。但是,对于从技术上来的人,关键是要开始培养和人打交道的能力。此阶段的关键是,需要逐步形成自己的管理风格,具备协调并行事务的能力。

当然,纯管理和技术型管理还是有所区别的。对于纯管理的人,熟练应用管理的科学理念,形成自己的风格尤为重要。纯管理的测试经理人,不仅仅可以做好测试方面的管理,其实也可以做好项目甚至其他的管理。其实,不管管理的对象是什么,它们的管理理念还是相通的。从测试管理中摸索出来的很多经验,可以很好的推广于其他的管理领域。而对于技术型管理的人,主要是带好技术团队,同时,不断补充新的技术知识,跟紧技术潮流。此时的你,有强大的技术背景支撑,不需要过分钻研细节,只需洞察核心,合理安排好你的团队成员即可。

这个阶段,也可能少数的人会选择离开具体的企业,而开始从事测试咨询,那是一个充满挑战的崭新开始,也必须有前期的积累方能胜任。

对于大多数人而言,此阶段中一个需要重点考虑的问题是,是否将测试作为自己的终生职位,如果是,基本上达到上述的目标,保持状态,基本可以做到退休的。如果不是,那就比较可怕了。其实我不建议此阶段的人转型,除非有充分的理由和很好的机遇。毕竟,达到此阶段,你已经付出了至少5年的努力,而且还是人生的黄金时段,时光一去不复返啊。当前状态下转行,请务必慎重。项目管理.

总结:

初级测试工程师:刚走出大学校门或者刚从些培训机构出来的学员,之前没有或具备很少的测试经验,这个阶段主要是掌握最基本的测试方法、测试计划、测试用例、测试报告、环境搭建等。北京上海地区,该职位薪水一般在2000-5000之间。

中级测试工程师:从事过2-3年实际工作的测试工程师,能够独立制定测试计划,编写测试用例,对初级测试工程师进行指导等。北京上海地区,该职位薪水一般在4000-6000之间。

达到中级测试工程师水准后,以后的发展可以存在多种方向:

管理方向:

测试组长:一般5人以下团队,能够同时承担2-3个较小项目(程序代码在5000行以下)或者1个中、大型项目(程序代码在5000行-25000行左右)。北京上海地区,该职位薪水一般在5000以上,好的过万。

测试经理:可以管理多个小型测试团队,能够承担多个中型及较大型项目的测试,及具备至少1个大型项目(程序代码在25000行以上)的测试管理能力。该职位薪水一般过万,年薪二三十万正常。

质量经理/项目管理:跳出测试的执行转而关注过程。SQA待遇差别比较大,但有2年以上测试或开发经验的人5000以上应该没问题,好的也过万。

技术方向:

白盒测试:这个由开发人员转过来的比较多,一般技术上要至少达到技术经理的水准。待遇比较好,一般7k以上,好的年薪二三十万。

自动化测试方向:熟练使用一种以上自动化测试工具,做的好的待遇与白盒测试有的一拼,一般6k以上,不过最近学的人多了,待遇贬值可能比较快。

测试分析师/技术总监:主要职责是对系统的测试结果进行综合的分析,例如缺陷分析、性能分析等。不但测试技术能力较强,还要具备数据库、操作系统等多方面的技术知识。这个待遇一般过万了吧.

行业测试专家:物以稀为贵,过万一般问题不大。

经历了以上一些阶段,大概在35岁左右,职业发展上基本达到瓶颈,此时只要混的不是很差收入一般可以算的上中产阶级,日子可能依然过的比较郁闷,之后的方向可能有做培训,咨询,自己开公司创业等。

女程序员职业生涯发展


onebluesky(蓝天):我是一名女程序员,选择这份工作是因为对编程很感兴趣!没有接触计算机的时候,就向往自己有一天可以以她为工作!学了计算机专业就对编程有了极大的兴趣,幸运的是毕业后找到了一份编程的工作。到现在三年了,不算长,在这期间技术有长进,但不如自己所期望的那么大!感觉从一个水平进步到另一个水平是要附出很多辛劳的,是有一定的难度的,要超越现在的自己,不是件容易的事!

现在发愁的是自己以后还能不能继续干这一行,结婚不到半年,也许某天开始会离开一年,当再回来工作的时候,不知道是否能有单位愿意聘我!如果转行也不知道能够干什么!因为兴趣在编程,所以其他的东西也没有什么接触!想想将来真的有点愁畅呀!

各位有什么意见呢?

职业生涯管理顾问专家:

婚姻状况对女性职业发展道路有决定性的影响。婚姻状况对女性职业发展影响较男性大得多。女性就业面临的工作角色与家庭角色的冲突是一个十分复杂的现象。同样的职业生涯阶段里,女性和男性不同,比如女性大部分会因为生产而暂时离开职场,很多人可能离开时间较久。

onebluesky(蓝天)的情况也主要是这方面的,她提到结婚不到半年,也许某天开始会离开一年,当再回来工作的时候,不知道是否能有单位愿意聘我!这里面有三个方面需要注意:一是用人单位应根据《妇女权益保护法》,保证妇女应得的各项权利,女性朋友也应该拿起《妇女权益保护法》作为保护自己获取正当权益的武器;二是既然是对程序员专业感兴趣,那就继续发展这方面的兴趣即可,在暂时离开职场的时候将之视为沉淀期和重新规划期,这个时候可以给自己一个重新思考人生的机会,正如一句谚语所说的:在冬季学会游泳,在夏季学会溜冰;三是一定在暂时离开职场之前就通过努力的工作和思考,为自己的未来生涯发展有所准备和有一个清晰的规划,凡事预则立,不预则废。

附资料:女性职业发展模式

1、一阶段模式,即倒L型模式。其特点是女性参加工作之后,持续工作到退休,结婚生育后女性承担工作和家庭双重责任。如中国女性现在的就业模式。

2、二阶段模式,即倒U型模式。其特点是女性结婚前劳动力参与率高,结婚特别是开始生育后参与率迅速下降,反映出传统家庭分工:男性挣钱养家糊口,女性婚后作家庭主妇。如新加坡、墨西哥等国的女性就业模式。

3、三阶段模式,即M型模式。其特点是女性婚前或生育前普遍就业,婚后或生育后暂时性地中断工作,待孩子长大后又重新回到劳动力市场。如美国、日本、法国、德国等发达国家的女性就业模式。

4、多阶段就业模式,即波浪型模式。女性就业是阶段性就业,女性根据自身的状况选择进入劳动力市场的时间,可以多次的进出。这种模式是近十年中出现的,如社会福利高的北欧国家就开始流行这种女性就业模式。

5、隐性就业模式。女性就业主要在家庭经济中,结婚后女性只是换个家庭工作。家庭中就业一般不被官方纳入就业统计范畴。如较落后的发展中国家的女性就业模式。

女性职业发展道路的特点

1.二个高峰和一个低谷。二个高峰,一个是在女性就业后的6-8年左右时间,即女性就业后但未生育前;另一个是在36岁以后的十余年间,此时孩子基本长大或可托人代管,自身精力仍充沛、阅历丰富,女性事业辉煌通常在此时期。一个低谷在这两个高峰之间,通常是生育和抚养孩子的8年时间。

2.就业面窄,发展速度缓慢。

3.婚姻状况对女性职业发展道路有决定性的影响。婚姻状况对女性职业发展影响较男性大得多。

女性就业面临的工作角色与家庭角色的冲突是一个十分复杂的社会问题,国际经验表明,缓解这一冲突需要全社会的共同努力,特别是政府应发挥主导性作用。如,大力发展家政服务业,推进家务劳动社会化,倡导男女平等地共同承担家务责任以减轻女性的家务负担,制定有利于女性就业的社会政策,鼓励实行弹性就业制度,改革社会福利制度等。

设计自己的职业生涯


无论是新入职的初哥们,还是我们近期关注的跳槽者,每个人在自己的职业生涯中、在自己生活的各个阶段,都会不时地审视一下自己及周围的工作环境,并定期分析和调整自己所追求的目标及价值,这一行为,人们称为职业生涯设计。适当的职业生涯设计,将令我们在工作生涯中少走许多弯路,更快攀上自己事业的高峰。

职业生涯设计的四个环节

一般而言,职业生涯设计由审视自我、确立目标、生涯策略、生涯评估四个环节组成。

首先,有效的职业生涯设计,必须是在充分且正确地认识自身的条件与相关环境的基础上进行。对自我及环境的了解越透彻,越能做好职业生涯设计。

其次,有效的生涯设计需要切实可行的目标,以便排除不必要的犹豫和干扰,全心致力于目标的实现。如果没有切实可行的目标作驱动力的话,人们是很容易对现状妥协的。

第三,有效的生涯设计需要有确实能够执行的生涯策略,这些具体的且可行性较强的行动方案会帮助你一步一步走向成功,实现目标。

最后,有效的生涯设计还要不断地反省、修正生涯目标、生涯策略、方案是否恰当,以能适应环境的改变,同时可以作为下轮生涯设计的参考依据。

如何明确自己的职业定位,美国麻省理工学院人才教授指出,职业定位可以分为以下五类:

技术型:持有这类职业定位的人出于自身个性与爱好考虑,往往并不愿意从事管理工作,而是愿意在自己所处的专业技术领域发展。在我国过去不培养专业经理的时候,经常将技术拔尖的科技人员提拔到领导岗位,但他们本人往往并不喜欢这个工作,更希望能继续研究自己的专业。

管理型:这类人有强烈的愿望去做管理人员,同时经验也告诉他们自己有能力达到高层领导职位,因此他们将职业目标定为有相当大职责的管理岗位。

成为高层经理需要的能力包括三方面:

1、分析能力:在信息不充分或情况不确定时,判断、分析、解决问题的能力;

2、人际能力:影响、监督、领导、应对与控制各级人员的能力;

3、情绪控制力:有能力在面对危急事件时,不沮丧、不气馁,并且有能力承担重大的责任,而不被其压垮。

创造型:这类人需要建立完全属于自己的东西,或是以自己名字命名的产品或工艺,或是自己的公司,或是能反映个人成就的私人财产。他们认为只有这些实实在在的事物才能体现自己的才干。

自由独立型:有些人更喜欢独来独往,不愿像一颗螺丝钉一样在生产线上被钉死,很多有这种职业定位的人同时也有相当高的技术型职业定位;但是他们不同于那些简单技术型定位的人,他们并不愿意在组织中发展,而是宁愿做一名咨询人员,或是独立从业,或是与他人合伙开业。其他自由独立型的人往往会成为自由撰稿人,或是开一家小的零售店。

安全型:有些人最关心的是职业的长期稳定性与安全性,他们为了安定的工作,可观的收入,优越的福利与养老制度等付出努力。目前我国绝大多数的人都选择这种职业定位,很多情况下,这是由于社会发展水平决定的,而并不完全是本人的意愿。相信随着社会的进步,人们将不再被迫选择这类型。

以上的描述,也许每一条都有似是而非的感觉,为了更好地明确自己的职业定位,可以尝试以下方法:首先拿出一张纸,仔细思考以下问题,并将要点记录在纸上:1、你在中学、大学时投入最多精力的分别是哪些方面?2、你毕业后第一个工作是什么,你希望从中获取什么?3、你开始工作时的长期目标是什么,有无改变,为什么?4、你后来换过工作没有,为什么?5、工作中哪些情况下你最喜欢、最不喜欢?6、你是否回绝过调动或提升,为什么?然后根据上面五类职业定位的解释,确定你的主导职业定位。

正如许多分类一样,以上的分类也无好坏之分,之所以将其提出是为了帮助大家更好地认识自己,并据此重新思考自己的职业生涯,设定切实可行的目标。

相关文章

最新更新

推荐访问