这是在ITPUB上的一篇文章,我没有读完就转到我的博客中来,是因为他写的很朴实,就像老朋友在教给你一颗平实的心来看待生活,看待技术。我谢谢这位兄弟了。

我的职业生涯

1.        前言:
说实在的,我的职业生涯之路,应该算是广大平民老百姓的一个小小写照吧,之所以写成文字,将自己的经历拿出来和读者共享,是希望给大家一个缩影。能够在这 里跟各位分享我的经验和教训,是一件值得高兴的事,希望对正在工作或即将开始工作的兄弟姐妹们有所帮助!世界上没有两片完全相同的树叶,也没有完全相同的 两个人,更加不可能有两份相同的工作经历,我相信每个人都有自己独特的工作历程,每个人的经历都有值得大家学习的东西。经验也好,教训也罢,希望大家都能 够在这平台互相交流互相学习!以前就挺想把自己的经历写下来的,可惜自己的文采不够好,语文成绩经常不及格,今天就试着写一写,希望各位读者能提供你们的 宝贵意见,希望下面的文字还值得你花几分钟读一读。
2.        乡村生活-- 一段算是艰辛的生活:
我来自闽北的一个比较偏远落后的小山村里,四面被山围绕着,农民们靠种水稻为生。为什么要提这一点呢?我是想说,我下田干活的时候应该就是我职业的开始 吧!这份职业虽然不够专业,虽然自己不是主力,但这份职业让我体会到生活的艰辛,这份职业也锻炼了我自认为自己足够坚强的意志,在小学5年级的时候就跟着 爸妈一起下田割稻子,插秧,除草,还上过山砍过柴放过牛!一直到大学4年级暑假的时候才结束了我作为农民的职业!那年去实习了,没回家忙农活。农活最忙的 时候是在七八月份,那时候是一年中最热的季节,农民一边要把田里的稻子收割回来,一边要赶时间插秧为了秋天能收获稻谷,时间很短,在那一个月的时间里,每 天早上5点起床开始干活,晚上8点收工,中间只有吃饭的时间。也许有人无法理解为什么大热天穿厚的衣服,因为不穿厚的衣服,太阳晒的皮肤很疼,蚊子会隔着 薄的衣服吸你的血。不管刮风下雨每天都要下田。在这份职业中让我理解了什么是锄禾锄禾日当午,汗滴禾下土的生活,让我真正体会到了脸朝黄土背朝天的艰辛! 这份职业也让我更加努力的学习,实现我的鲤鱼跳龙门的愿望。当时村里有个人跟我父亲打赌,如果我能考上大学他给狗做衣服穿,当然现在给狗做衣服穿的人很 多。他的打赌也是有根据的,当时村里还没有一个大学生,看我每个暑假寒假都在田里干活,是不可能考上大学的。不过也是事在人为,自己的勤奋没有白费,也许 是劳动的艰辛更加坚定了我努力读书的决心。我写这些也是希望大家能够珍惜一下自己幸福的生活,不要总是抱怨这个社会的不公平,不要抱怨自己的出身不好,其 实在任何环境下都有你自己应该做的事,自己想要实现的愿望和目标。任何抱怨都是徒劳的,只有面对现实。也不要总是羡慕别人的高薪,他们的高薪都是通过一步 一步努力实现的,你可以为自己定目标,定好目标后一定要努力去实现,天下掉馅饼的事很少,即使掉了,还得早起才捡得到。
3.        大学生活—波澜不惊的生活:
高中在市里的重大高中上的,九七年高考成绩出来了,当大家都在学校门口焦急的等待录取通知书的时候,我还在田里插秧呢!也许是比较自信自己的成绩吧!也许 是感觉如果考上了,每年的学费不少,心里总是没用那份兴奋感。后来还是我哥从城里拿回我的录取通知书,当天我妈就买了一只兔子表示庆祝。在读大学之前没离 开过那个小城市,想到外面的世界看看。于是来到了西北的一所重点大学,学得是理科,专业是计算科学与应用软件。当初报考这个专业的时候以为跟计算机联系很 强,后来才知道这个专业基本上的课程都是数学,什么数学分析,高等代数,实变函数,复变函数等等都是数学,自小就喜欢数学也就没太抱怨了,真正接触了这些 专业课程的时候才感到,数学还是难呀!不过后来感觉数学对于编程来说的确是有百利而无一害呀!四年的大学生活也磨练了我,由于学校不错,各地的高材生汇集 一堂,面对他们的竞争,我只能勉强的维持在中流水平,拿不到奖学金的我,希望自己能够从其他方面挣些生活费。于是找到了勤工俭学办公室,希望能找份家教的 工作,可惜一直没找到。后来有一个机会就是收发被单,那时候被单每个月学校统一洗一次,但需要收集起来运到指点地点,洗完后还得发下去。在这份工作中,我 学会了骑三轮车把赃的被单运过去,洗完后再运回来,根据每个人的床单号分发到各个寝室里。这份工作比较繁琐,而且有时候被单会丢了,挨过不少批,不过没办 法,为了挣几个钱,那是相当的不容易呀!后来几经思考我终于决定了做一笔小生意,卖鞋。当时我看见一种军靴(军靴名字:巡洋舰,在西安的人比较了解)很受 同学的喜欢,我就去找厂家的门市,从他那定了两双鞋做样品,每双鞋都要五六十,由于资金不足,也承担不了太大的风险,我当时就有这种打算,如果卖不出去就 自己穿,并且事先告诉我的好朋友,如果卖不出,他也得以原价卖一双,所以去门市拿样品鞋的时候都是按我跟他的尺码拿的。没有了后顾之忧,说干就干,隔壁宿 舍有个同学毛笔字写的不错,就让他帮忙写海报,写完后,我就自己到学校的各个角落去贴海报,留下宿舍号码和电话号码,让想买鞋的同学到宿舍来看样品和定 购,我再利用周末去取,为了防止他们定购了,然后不来取鞋,就让他们每人预定鞋的时候交30块押金,如果到时候没来取,就不给退押金,这也是为了降低风 险。周末取完鞋后送给他们。当时每双鞋可以挣40元左右,买了30几双,快期末了,为了期末考试,停止了生意,其实在大学里,还是应该把学业放在第一位, 不能为了挣钱把自己的学业耽误了,当时其实我还想做大的,我把样品鞋多买了几双放到学校里面的商店,让他们帮我代理销售,每卖一双给他们提成五元钱,他们 很乐意,做了几天,发现自己要花比较大的经历,就结束了买卖。最后样品鞋都被我卖出去了,在这期间,我的同班同学也向我买了几双,我没用按原价给他们也挣 了一些他们的钱,这让我悟出了,做生意不可能做不挣钱的生意,即使是同班同学你都不会放弃挣钱的机会的。也许这就是奸商不得以而为之的原因吧。前面这些跟 IT好像都没有任何关联,真正接触IT应该是在大学二年级的时候,当时打着学习电脑的旗号和宿舍几个同学打算买电脑。电脑买回来了,可是跟学习好像没用任 何关系。买回来后不是玩游戏就是看碟!光驱坏了就拿去换。当时很喜欢玩的游戏有《FIFA98》,《仙剑奇侠传》,《盟军赶死队》,《星际争霸》。我们班 还举行过一次 《星际争霸》比赛呢,把几个宿舍的电脑连接起来,当时不小心我成了黑马,杀进半决赛,很是过瘾!大学生活算是波澜不惊,没有什么特别值得高兴和庆祝的也没 用什么值得悲伤的,经历过一些坎坷(英语四级考了好几次,考研专业课被放倒),但最终都算是顺利。大学生活总结:送床单,卖鞋,玩游戏,读书,考研失败!

4.        第一份工作—IT职业的开始
      考研的失利对当时正在读书的我感觉是一种失败,现在回过头来想想,其实有时候失败不一定是坏事。如果我当时考上了,毕业后不一定能找到让自己满意的工 作,不一定能得到我现在的薪水,所以有时候感觉一切都是命中注定似的。自己无法改变总体的趋势,只能在人生的历程中让自己在细节方面进行修饰。由于大四上 学期为了考研,就没打算找工作,所以上学期的好公司来学校招聘的时候没去面试过,错过了进一些大企业的机会,等到考研成绩出来后,已经到了2001年的三 月份了,第一次面试是一家台资企业,没想到的是晚上面试,第二天早上就让我去签合同,虽然工资只有一千五,当时也没想什么,就签了,签完后还有点后悔,为 啥不试试其他公司呢,不过最终可能因为懒的缘故吧,就接受了那份合同。
       毕业后应该是我职业的真正开始,一毕业后我就来到了东莞的台资企业,在东莞的一个镇上,住着四五个人的员工宿舍,上下铺床,一切感觉跟学校似的,只是每天 要起来打卡上班,宿舍的同事也是来自全国各地。感觉自己还没有真正走出校园,还没有进入社会。后来的工作和生活也让我感觉的确这里就像学校!只是多了一些 制度而已!在那里,我也算是开始了我的IT生涯!也许很多人觉得台资企业太小气,工资太低,但我觉得台资企业很适合刚毕业的大学生!我去的那一年,我们部 门招聘了4个大学生,其中还有一个是我同班同学。我们开始接替上一届师兄的任务,一开始他们每个人对我们几个进行轮流培训,交接。我呢刚毕业,也很想学东 西,刚毕业总是有很多的精力和激情投入工作,很幸运的是公司给了我机会去学习,没有浪费我的激情,没有浪费我的时间。部门的师兄也很好,他们虽然比我早毕 业一年,但他们尽最大的努力来教我,有什么不懂的,他们都会耐心的教我。没有什么勾心斗角,大家一起学习一起成长。感觉那段时间是我进步的最快的一段时 间,白天上班学习,晚上一起打球,打游戏。整个部门很和谐,经理是台湾的,但对我们都很好!
      大概交接了一个多月的时候,我们几个就分开来各自负责相应的任务,当时我负责工厂里的人事薪资考勤系统(我们部门自己开发的,用的是Delphi),心 里可高兴了,人事都是一群漂亮的MM,而且全厂的薪资尽在自己的掌握中(当然只能看,虽然有权限也不能随便Update),自己上班迟到的记录也知道存在 哪张表里。迟到是要扣钱的,所以有时候也会利用一下SQL语句UPDATE某些记录,记住UPDATE记录的时候可千万要加条件,要不你可惨了。当然最好 别UPDATE,这些应该也是程序员应该遵守的规则吧。当然同部门的同事有时候迟到了也会找我帮个小忙的。我们还有一个加班系统,放在各个部门,他们如果 要加班就可以用那个系统进行申请,可惜的是,那个系统是C/S结构的,每次其他部门的电脑重装的时候,我们必须给他们安装那个系统的客户端。不过我也挺乐 意的,可以接触每个部门的人,而且她们对我也比较好,因为我在帮她们安装她们要用的软件。那时感觉很有成就感。在生产线上有很多扫条形码的电脑,那些电脑 都是很破旧的,差不多是386的机型,那些电脑经常会坏,我们几个还得轮流修理那些破旧的电脑,哪里坏了,我们就把它拿到办公室里修,在那段日子里,也学 会了电脑硬件的维修,虽然苦了点,电脑搬上搬下的,不过能学到东西总是高兴的。在最初的一年里,我学会了Delphi,PL/SQL新一届的毕业生来了, 我把我的工作进行交接给下一届小弟,之所以我觉得台资企业适合刚毕业的同学也是因为企业的内部培训机制,给你不断有学习的机会。
      交接完后自己开始跟着上一届的师兄学Oracle ERP,当时工厂的ERP是台湾Oracle公司实施的,再加上台湾总部的后续的修改,系统用的很好,运行的也很有效率。看了他们的文档,写的很漂亮,很 工整,每个文档都是费尽不少心血写出来的,看不出一点随随便便应付了事的痕迹。可以看出台湾人做事的 风格是很认真的,这点我觉得很值得现在的一些顾问学习,在后面的工作中体会更深。由于是工厂,用的模块很多有物流的有财务的有进销存的等等,开始一段时间 就疯狂看文档,跟着文档做练习。渐渐的对ERP的界面开始熟悉了,会一些简单的操作了。也知道一些基本的功能了,然后师兄们开始培训。讲解功能以及技术开 发的培训,期间还让台湾总部的人过来给我们上过课。由于有了一年的PL/SQL经验,技术方面学习起来还是相对容易的,开始试着修改报表,修改界面。实践 多了,慢慢就掌握了开发的基本技术。大概一两个月后就可以做出东西来了。技术就是这样,多实践多练习慢慢积累经验!在学习技术的同时我也没有忘记要学习功 能,由于各个部门都有User,我碰到不懂的或不明白的就往User那边跑,问他们的流程,问他们具体的每一步操作都有什么含义。回来后自己试着做这些业 务,渐渐的对功能有所了解。当时主要负责财务模块,发现自己对财务知识了解很少,不懂什么是借什么是贷,不了解什么是资产什么是负债什么是收益,这样对我 了解功能有很大的难度,于是就向财务的同事借了本基础的介绍财务知识的书看。慢慢的才对财务术语有所了解。经过几个月的努力,进步很快,毕业后一年半的时 候,和我来的几个都跳槽了,跳槽有点像多米诺骨牌,一个跳了,其他的都会跟着跳。也许是看到其他同事跳槽后拿的工资比自己高,或者到的公司比较好。我也开 始了我的第一次跳槽。在台资企业你会得到很多的学习机会,当然最好去那种大的台资企业,台湾人的工作态度也是很严谨很认真的,而且在台资企业里学习氛围很 好,大家一起进步一起学习。对自己的成长很快。第一份工作就是工资低了点,不过很开心学了不少东西。我觉得自己的第一份工作是成功的。
5.        第二份工作—一次没用收获的跳槽

第一次跳槽我还是跳到一家台资厂,工资翻了一倍,基础低,翻了一倍还是不高,为什么还去台资厂,因为面试的时候我到了那个台资厂,他们的IT部门做 ERP的人少,而且没有一个厉害的角色。我想我过去应该能够一展伸手,虽然那样压力会比较大,但我希望做有挑战性的工作。可惜的是,由于最开始的实施不 好,系统太过于简单,而且人力资源不够,不可能进行什么大动作,只是简单的作一些维护,跟第一个公司相差很大,没用什么系统的文档,也没用什么系统的培 训,所以也不是所有的台资企业都适合学习。在这公司里,有问题自能自己琢磨,没有人可以请教,也没有人可以帮忙,User也是一知半解,他们只需要我给出 正确的数据就可以了,不管我怎么做出来。在那上不了网,想通过网络问问题也不可能,住的条件和吃的都很差,在这种环境下做了半年后,我觉得再做下去既不利 于我以后的发展,也做得不开心。再做下去就是浪费时间了,于是我去网吧上网投简历,再找到下一家的时候提出了离职,虽然公司的老总提出了挽留,在薪资和住 宿上都可以提高,但我去意已决,在交接完半个月后就离开了这家公司。事后想想,如果多待在第一个公司半年的话,我会学到更多的东西,可惜无法抵挡住那薪资 的诱惑。这也许是每个人都会遇到的,也许每个人都会犯一些错误吧,不经历风雨怎么见彩虹,不跳槽怎么知道自己的选择是否对呢!
6.        第三份工作— 一次从甲方跳到乙方的转变
      第二次我跳到了港资咨询公司,开始了我的出差生涯。由于一直在甲方,对咨询公司的薪资状况不太了解,自己提的底薪也就很低,这也为下一次跳槽埋下了原 因。由于项目比较大,而且处于推广阶段急需人,而且自己要求不高,再加上自己有一定的基础,所以这次面试挺顺利的。虽然等了十五天才通知我面试通过。在接 到Offer后,我第二天就向公司提交了离职,半个月后就开始了我第三份工作。我应聘的职位是技术顾问,所以第一次报道就去北京,因为公司的大多数开发都 在北京。那是我第一次坐飞机(现在有点怕坐飞机了),心里很是兴奋,当然感觉自己也比较笨,第一次坐飞机,不知道怎么把那个餐桌放下来。还是旁边的一位好 心人帮了个忙!到了北京后,开始了我的ERP技术生涯,由于是大项目涉及到全国各地省市,开发起来必须特别小心,一旦出错了,后果很严重!当然出Bug也 是不可避免的。刚报道后就被安排到一个开发比较多的项目上,而且项目比较急,很多设计方案都是一边设计一边跟客户谈需求。这样就造成了很多的设计方案不断 的更新,有时候涉及到底层表结构的变更,当时项目急,不能等最终方案定下来再开始着手,由于方案的变更,造成很多程序写了又改改了又写,有时候甚至把原来 的方案推翻,重新写。频繁的修改方案对于程序员来说是一件很痛苦的事,不过没办法。还好当时遇到一个好的项目经理,对我这样一个初出茅庐的程序员关怀备 至。陪我们一起加班,一起测试。有什么问题总是替我们着想,在试用期满的时候还替我申请加工资,真的很感谢他。虽然当时几乎每天都加班,偶尔还加到晚上一 两点,但是当时的我做的很开心,一方面任务重,要做的东西多,学到的东西自然也就多了。项目经理看我做的也快,就把很多任务交给我做。那段时间是我技术的 一个飞跃,项目上人多,有什么问题可以问很多人,学起来也快。在这之前没写过那么多的程序,突然写起来,难免有很多的Bug,而且写的程序很不规范,几乎 没有什么代码注释。别人要看懂很费尽,但是当时项目紧,即使定了规范也很难遵守,现在想起来觉得自己以前写的那些程序太不规范了。希望后人看我的程序或修 改程序的时候能够原谅我的不规范。在这也希望各位同行做每一件事都把他做得更好,即使达不到最好!这样做不仅对自己好也对其他人好,一个程序如果长了,没 有注释要修改它是一件非常非常痛苦的事!这也许是大家都不喜欢找别人写的程序的Bug的原因吧!
      开发完后,开始了做试点,这时刻程序才开始接受真正的考验,由于开发的时候没有做很 系统的测试,到客户那里做试点的时候就碰到很多问题,一边跟客户讲解操作,一边作修改。原来自己中规中矩的操作没有什么问题,一旦在客户手里一点,Bug 就出现了,这时候才发现自己的程序是多么的不牢固,多么的经不起打击,自己考虑问题是多么的不够完善。只好加班加点的修改Bug。在去福建和海南的试点中 把自己累的够呛。没办法都是自己造成的就要自己去弥补。做完试点后开始了全国的推广,我自己也到了成都去推广,成都是个好地方。待了2个多月,推广完后。 自己申请了去做功能顾问,当时觉得作技术的确比较累,想看看自己能不能转型。于是来到了青藏高原—青海。一下飞机感觉有点缺氧。不过过了几个小时就慢慢适 应了。开始做功能还有点不适应,虽然来之前接受过一些功能培训。但总的来说还比较陌生,于是自己开始按文档做设置,做业务,不懂就问,渐渐的也熟悉了。做 功能和做技术最大的区别就是接触的人不同,做功能直接面对客户。收集基础数据,业务数据都需要跟客户打交道,所以再也不是那种埋头写程序的,直接面对电脑 来得那么简单了。数据收不上来,就没办法做设置,就没办法将业务数据输入系统。所以经常要催客户要数据。要到基础数据后,就将基础数据导入到系统,做技术 的转做功能会有一些优势,那就是导数据的时候比较简单,可以自己写程序导,用别人的程序导,如果出错了,也很快就能找到错误的地方。所以对于会技术的我, 只要有数据就没问题,肯定可以把数据导入。导完基础数据后,要对客户进行培训。培训也比较麻烦,大多数客户有抵制情绪,很多客户不愿意使用新的系统,他们 觉得旧的已经用的很熟悉了,不想有什么变动,这也就是很多人一时很难接受新东西的缘故吧!很少有人愿意做第一个吃螃蟹的人。不愿意归不愿意上头交下来的任 务还是要完成,所以没办法,他们还得接受培训。有时候感觉培训效果很差,客户虽然学了,可没到真正用到的时候好像他们不会很认真,没办法,等到用时他们会 出现一大堆问题,你还得帮他们处理,重新给他们讲解培训。在做功能顾问的一段时间里,对整个系统实现的功能有了更进一步的了解,对我后续做技术开发有很大 的帮助。收获还是不小呀,不过也感觉到做功能的难处,做功能的时候跟客户打交道难,向客户要数据难,培训难。总之感觉对我这种性格的人有点不适合。所以我 后来又转回了做技术顾问,也许我更喜欢对着abcd对着1234这些不会说话的字母数字。至少我让他们实现什么功能他们不会罢工乖乖的按我的心愿,实现我 想要的功能。不需要看任何的脸色行事。
走南闯北,做了一年后,心里开始浮躁了,看着周围的拿工资没有比自己低的,心里有些不服气,自己觉得自己水平有所增长,又开始了下一次跳槽的准备。也许我 们这个年代的人都很浮躁吧,也许我们经历的变化很多而且很快,当你还没有真正领会一种思想的时候,新的思想又迎面扑来,在这变化的世界中,我也在做着频繁 的跳槽。在经历过全球五大咨询公司之一的3轮面试后我接到了该公司的Offer,同时我也接到了一家私营的小公司的Offer,但是我却选择了后者,这应 该是我一次失败的选择,当初为什么选择后者,是因为后者能够提供每月一次的Home Trip,后来进去后才知道自己的选择是错误的。在此劝诫一些想要跳槽的人,不要因为一点小利益而做一次错误的选择。

7.        第四份工作— 一次失败的跳槽
第三次的跳槽是失败的,本来不打算写的,但觉得写出来能够告诉读者一些我自己教训。上面讲了我之所以不去大的咨询公司却来到这个小公司,因为这个小公司能 够每个月提供一次Home Trip的机票报销。其实还有一层原因就是能够跟Oracle的顾问一起做项目,当时很向往和他们一起做项目,希望能够从他们那里学到一些好的东西。在跟 他们做项目的时候的确学到一些东西,他们做的程序和文档都比较规范,几乎做到每行程序都写注释,文档也写的很有条理。开始我写的文档,自己认为已经做的很 好了,可惜他们检查后说我的排版不行,流程图画的不准确,让我重新修改。以前很少写文档,总认为只要把程序写好了就行,对文档总有一种抵触感,不好好的 写,这次没办法必须要修改,那就该吧,经过几次的修改感觉自己也开始喜欢上写文档了,虽然写出好的文档需要多花一些时间,但看到工整的文档,自己看起来都 很舒服,跟写程序一样很有收获感。这也是我这次跟他们一起作项目最大的收获吧!从他们的工作态度中可以看出他们顾问的素质。跟他们作完那个项目后,就没项 目可作了,公司小拿订单不容易,老板经常带着我去跟客户谈项目,让我作相当于售前的工作,为客户提供可行性分析报告。在这之前从来没做过,有时候不知道该 从哪里下手,做的很难受。不过没办法,公司没有其他人,只好硬着头皮做。在这段时间里,有时比较空闲,刚好一个以前的同事介绍了一个兼职的机会,开发界面 和报表,兼职做了两三个月,一般都是利用晚上时间和周末做兼职,挣了几万人民币。这也是这份工作的一个额外收入吧!在这个公司里作了半年多,还是没有新的 项目,这时一个猎头给我打了电话,给我介绍了一个新的工作,在这个公司待下去有点浪费时间了,我毅然决定跳槽。于是写了离职报告,但就在这时有个客户有一 个小的需求也答应给这个公司做。老板希望我留下来做完这个项目再走,但我不想再待下去了,我说我不想做了。看见无法留住我,他跟客户商量换个人来做,当时 这个单子是我去谈的,客户说不行,只要我去做,没办法我跟客户说我带一个人做几天,把设计文档,表结构等做出来,具体的代码就让另外一个人做,客户答应 了。于是做了几天我到新公司报道了,原本以为跟前一个公司没有什么瓜葛了,虽然公司欠的10天的工资没有给我,我也不打算要了。但后来客户不满意那个程序 员开发的程序,老板跟我商量让我再帮他一把,把程序写完,到时候以独立顾问的工资给我相应的报酬。刚到新的公司也没什么事,我就答应了。花了我十几天的时 间把程序写完了,可那老板却跟我赖帐,一分钱没给我。后来想告他的,可惜证据不好拿,客户是个比较大的国企而且涉及到军事,不会为了我这一点小事跟帮我上 法庭作证。所以没办法,只能说自己经验不足。我也曾经想把这个公司在网上宣传,可是后来想想算了,就算给自己的一个教训吧!有时候是需要一些钱来买教训 的。
8.        第五份工作— 工作最长的一个公司
我的职业生涯好像总是在跳槽,不过没办法,中间有二次 跳 错了,只好多跳几次了。第四次跳槽我来到了一家印度公司,工资又涨了点,这是我目前工作最长的一家公司,快两年了,而且只做一个项目。到公司报道后我来到 客户这边,客户是日本Sony,虽然我也讨厌日本,但我不得不佩服他们,他们的程序和文档是我以前没见到过的,写的很傻瓜,但是很清楚,我觉得即使不懂 ERP的人看了他们的文档都知道文档在告诉他什么。他们的流程图画得总是那么的漂亮,我不懂日语,文档都是用日语写的,但我居然能看懂,可见文档写的有多 仔细。为了更好的看懂文档,我开始自学了日语,对自己看文档帮助不小。当轮到我写文档的时候,我就仿造他们的文档写,虽然费时,但能够写出来感觉也很不 错。当修改文档的时候为了不忍心破坏原来文档的完整,你会很自觉的按着原来文档的模式修改。这也许就是一种氛围吧,只要你处在这种氛围下你会自然而然的遵 守这种默认的规则吧。
他们有几万行的程序,但他们的条理很清楚,每一行都有注释,每一个变量都有说明,每个程序都有说明。他们在考虑问题的时候总是从全局来设定,对于很多程序 都要用的公共变量和函数,他们总是把他们单独写成一段公用的程序,方便其他程序的调用,这种比全局变量还好用的函数,只有经过精心设计才能做到。没有一个 好的设计师是不可能做到的。他们的程序写的很灵活,很少写固定的死代码。他们把各个需要写死的变量都通过界面来定义,方便随时修改。
看了他们客户化的程序我觉得自己以前写的很多程序都是垃圾,真的!一点都不夸张,我希望大多数做技术的都能认真对待自己写的程序,认真对待自己的工作,日 本人的工作态度还是值得我们学习的。我很高兴有机会接触到这些程序,很高兴有机会学习他们的精华。希望有天我也能够设计出这么优秀的程序,希望自己以后能 够更加仔细认真对待自己的程序。
9.        总结
我的职业还在继续,我的工作还在继续,做了5年多的技术,现在还在做技术,我不喜欢管理,可是我不知道,随着年龄的增长,自己是否会被这个社会淘汰!自己 是否会被不断更新的技术淘汰,不知道自己能不能一直从事着技术生涯,当面对很多公司宁愿花更少的钱让一个刚毕业的进行培训做技术,而不愿意养着一个做过多 年技术的程序员的时候,不知道我是否应该改变,不知道自己是否还能坚持做技术。是不是只有走管理才是唯一出入,我不喜欢管理,我喜欢技术,希望自己还能沿 着技术的路继续前行。做技术可以让你不断更新,虽然累了点,希望自己还能跟上时代的脚步,跟上技术的脚步。还是那句话,只要自己努力了,就无怨无悔。希望 我的经历能够给你带来一些参考一些价值!

转贴---我的职业生涯相关推荐

  1. 【51CTO学院三周年】我的职业生涯有贵人相助--小强老师

    个人认为功能测试做到一定年限之后,自然会遇到职业生涯中最大瓶颈--转型.对此,我的经历是这样的. 话说那还是两年前,在搜索某问题的时候发现了51CTO,从中看到了很多大牛的博文和视频课程,顿时感觉自己 ...

  2. 和老同事的谈话:关于职业生涯以及MDA

    应该是bigtall在2007年度的最后一篇了,虽然2007年欠了大家很多帐,但是继续写应该是在2008年的事情了,很多时候非常有想法的东西,真正到落笔的时候,还是会发现欠缺许多东西,所以很多时候犹豫 ...

  3. 吴恩达:机器学习毕业后,如何规划职业生涯?

    来源|AI科技评论 如今,越来越多的人希望入行人工智能,而进入AI领域的直接途径是从事机器学习职业. 但是,机器学习从业人员应该怎么规划职业?造就成功的机器学习职业生涯有哪些关键因素? 作为曾在多个著 ...

  4. 吴恩达:关于机器学习职业生涯以及阅读论文的一些建议

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者:Mohamed Ali Habib 编译:ronghuaiy ...

  5. 程序员吐槽:非常后悔3年前选择加入互联网行业,因为短期的高工资断送了自己长期的职业生涯发展...

    有一个合理的职业生涯规划,犹如航船有了方向,只有增强自己的核心竞争力,才能在激烈的竞争中脱颖而出,提高成功的机会,实现自己的职业理想.某论坛网友吐槽:非常后悔3年前选择加入互联网行业,因为短期的高工资 ...

  6. 独家 | 5个步骤开启你的数据科学职业生涯!(附链接)

    作者:Thomas 翻译:王雨桐 校对:丁楠雅 本文约2000字,建议阅读10分钟. 本文为刚刚接触数据科学的新人,提出五个职场准备的建议. 数据科学已经成为21世纪最热门的工作领域,但如何才能成为数 ...

  7. 互联网普适性职业生涯?

    互联网普适性职业生涯? 下图是笔者前不久在一些媒体上看到的某网友发布的微头条里的图片. 该网友制作的这个互联网普适性职业发展路径,看起来有些雷人,但确确实实的在一些人身上发生着.这是很可悲的事情,也是 ...

  8. 14条建议 使你的IT职业生涯更上一层楼

    升值为企业IT部门的领导者,并非一件易事.从一般大众中脱颖而出,则更不容易. 2013是一个好年头,据专家报告显示,6月所有新工作中,10%来自技术领域.这对于那些希望高升.换岗.跳槽的IT技术人员来 ...

  9. 大话软件测试与职业生涯

    转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 题外话:大局做法与细节做法的区别--封装度高的事情做完以后可视度大,比如网站开发.封装度低的事情做 ...

  10. 软件工程大学生职业生涯规划_大学生职业生涯规划的现实意义

    点击上方蓝字关注我们 大学生职业生涯规划 职业生涯规划不仅具有很大的理论价值, 同时还具有很强的现实意义. 大学生进行职业生涯规划的现实意义 体现在以下几个方面. 帮助大学生充分认知自我 很多大学生能 ...

最新文章

  1. 转另一个获取硬盘序列号的方法
  2. 实战SSM_O2O商铺_39【前端展示】首页轮播图和一级商铺Dao+Service+Controller层的实现
  3. 医学影像PACS系统解决方案与成功案例汇总
  4. linux cnc 软件手册,最新LINUXCNC源程序原理说明.docx
  5. 高中信息技术——Flash动画制作刷题点整理(一)
  6. 20145316《信息安全系统设计基础》期中总结
  7. “商圈合伙人”让异业联盟无边界化,打造共赢生态圈
  8. java答题小程序代码_分享一个java技术开发的微信答题小程序仿头脑王者源码
  9. 景深 (摄影测量与遥感学术语)
  10. git 报错did not match any file(s) known to git
  11. 如何修复图片清晰度呢?这三款软件不要错过
  12. Win32多语言IME应用程序编程接口(API)
  13. 三种嵌入式操作系统比较
  14. 正则表达式有多强大一看便知!
  15. VB中数组的嵌套循环
  16. matlab处理afm图片,基于MATLAB的增大页岩AFM灰度图分辨率的方法与流程
  17. PHP正则表达式提取html超链接中的h…
  18. 自适应尺寸变化的meanshift跟踪
  19. 程序员如何明确职业与人生的目标
  20. 君子博学而日参省乎己,则知明而行无过矣

热门文章

  1. 兔子生崽-斐波那契数列
  2. 使用gitee(码云)作为博客图床
  3. 学生如何掌握学习诀窍?这招很实用
  4. vue3 + ts <script setup>语法糖
  5. Android开发技术路线
  6. 深耕社交元宇宙的Soul冲刺港股上市,为年轻人创造新体验
  7. 【python-深度学习】matplotlib库的使用
  8. 手机品牌、机型/浏览器市场份额查询
  9. 虚拟机 Centos7 配置NAT网络,固定ip,连接宿主机外网
  10. 自动化测试工具gauge