一个Java技术人员的成长历程

时间:2019-05-13 01:41:10下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《一个Java技术人员的成长历程》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《一个Java技术人员的成长历程》。

第一篇:一个Java技术人员的成长历程

一个Java技术人员的成长历程.这位牛人23岁毕业,做了两年嵌入式C编程,25岁时,突然对Java的优雅设计情有独钟,而正好这时,公司有个Java项目,Java技术之旅开始了。

1、最开始三个月,开始接触Java,比如接口、继承、封装等,买了本《Think in Java》天天啃,并且同时做项目实践。猛学了三个月后,对面向对象编程OOP熟悉了,原来脚本式思维和对象思维确实有差别。

2、三个月后,开始啃《Core Java》,《Effective Java》,对Java有了更深入的了解,回调的概念也有了,逐渐接触到更高的层次,面向对象设计OOD,这时又看了一本书《Head First Design Patterns》,感觉设计模式特别有趣。再写代码,已经不是面向实现编程,而是面向设计编程。感觉写Java代码太简单了。

因为每天还有Java的Web项目开发,逐渐了解了WebWork等Web框架的使用。

3、六个月过去了,Java瘾越来越大,逐渐开始往更高层次攀登,这时,又看到两本书《企业应用架构模式》、《UML和模式应用:面向对象分析与设计导论》,已经开始从设计往面向对象分析OOA、架构攀登了。

因为大半年的Java企业开发,Hibernate已经比较熟悉了,了解Hibernate背后的持久化技术、Spring背后的IoC容器、组装技术原理。

4、一年后,他逐渐脱离了Java语言,开始看这类书《面向模式的软件体系结构 卷1》。这个阶段持续了一年,并且对以前的学过的设计模式,如命令模式、观察家模式有一个更深入的了解。

因为两年的企业应用开发,他已经熟悉了Java EE的十来种规范,对Web容器和Servlet规范的关系有很深的理解,对JDBC规范和数据库驱动程序的关系也很了解。

他正在经历Java开发的快速上升期,对应于曲线的一年时间点。

5、两年后,他突然发现,他学的很多东西都没用,都是纸上谈兵,比如,在自己的企业应用开发中,Command模式、Template从来没有用过。

他还发现,本来100行写的一个功能,花了1000行,就是为了所谓的设计优雅性:可扩展。而实际上,还没有等到扩展,该系统就已经废掉了。

他发现原来设计模式主要用在系统框架开发,而不是应用开发,一般开发人员不用,只需要理解。

他还发现,他认真学过的JMS、JCA、JTA、EJB像是从来没有用过。突然他想通了,JMS、JTA可能是一种无奈的选择:处理遗留系统。

当他开始对自己两年学到的知识进行反省、批驳时,他已经有了技术辨别能力,知道技术推广也不是那么纯洁,也有商业炒作。

知道Java虽然是Sun公司发明的,但Sun公司没有赚到钱,IBM却赚得盆满钵满,最后Sun公司竟然卖给了技术商人Ellison所创立的Oracle了,Java之父James Gosling也混得并不好,从Sun公司到Oracle,最后还不欢离开了。

这时候,他已经不限于Java了,开始了解C#,Ruby,发现Java可能并不太适合互联网开

发,PHP可能更适合,ROR开发更快但需要在牛人的手里。两年后的这个时候,他才开始真正驾驭Java,他已经不再限于Java,而是企业应用。

这个时候,技术提升的速度越来越慢了(曲线的三年分界点),因为不知道还可以学习什么新技术。因为他发现,原来这些东西,最深层次的,都是几十年前的技术概念:消息系统、异步通讯、事件机制等等....6、三年过去后,他已经不再限于企业应用,而是解决方案,技术只是一种解决问题的方式,比如企业信息化成功的关键,恐怕不是技术,而是企业本身的业务流程成熟度;企业信息化成功的关键,不是处理好了技术,而是处理好了几位企业高官的利益。

这时候,对IT行业新闻,逐渐有判断力和免疫力。

他突然发现,技术的力量很有限,商业才是最大的驱动力量。而此时,他已经不再钻研技术细节,比如JVM的垃圾回收机制,如果他在一个技术研发型公司,比如普元,可能还会深入挖掘技术。如果他在东软这类行业应用开发企业,这类企业的口号是Beyond Technology,这时候他再执迷于技术而轻业务,恐怕不太受欢迎。

这个时候,技术的提升,就会进入一个平台期,也就是曲线的水平部分。再平稳发展,技术大牛就开始炼成了。

第二篇:JAVA高手的成长历程

JAVA高手的成长历程

发表时间: 2005-11-06 16:04

很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!

要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。J2SE开发桌面应用软件比起VC,VB,DELPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。所以现在应用最广泛又最好学的就是J2EE了。J2EE又包括许多组件,如JSP,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。

那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。然后你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?还好,SUN提供了Javabean可以把你的JSP中的Java代码封装起来,便于调用也便于重用。接着就是EJB了,EJB就是Enterprise JavaBean,看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看JavaMail了。

好了,对Java和J2EE有了一些基本概念之后,你就应该编一些程序了,千万不要纸上谈兵哦。最好找一些有实例且带光盘的书来看,这样看到好的程序就可以直接Ctrl+C再Ctrl+V,也不用劳您老大架再亲自把它 再输一遍吧,再说直接复制还不用怕出错,何乐而不为呢!还有就是要经常上一些好的Java编程文章,有好的文章要Cut下来,有问题尽管问,只要问题不是太傻,一般高手都会回答你的。下面介绍几个好的Java方面的编程网站:

CSDN论坛 http://www.xiexiebang.com/

哇,好高兴哦,我终于成为高手了!非也,非也。古人云:“识时务者为俊杰”。你知道计算机界现在的发展形势吗?你知道微软的.NET蓝图和SUN ONE计划之间的明争暗斗吗?你知道计算机技术将向何处发展吗?其实从各大计算机厂商最近的动作,都可以看出来“Web服务将是下一代互联网应用的制高点”,而微软的.NET蓝图和SUN ONE计划的斗争焦点,也就是Web服务。Web服务就是一个崭新的分布式计算模型,它是一系列标准的综合(XML,SOAP,UDDI,WSDL和WSFL等)。它使得不同语言编写的软件能够轻易的集成起来,使网络资源和Web站点变成一种服务而不是混乱的垃圾场。不远的将来,我们就可以在家里点击一下鼠标,就可以完成出门旅游的全部准备工作,包括定飞机票,定旅游线路,定好房间等。请注意,这所有的一切都是Web站点间自动完成的,再也不用象现在一样,表面上是电子商务,实际上很多环节都是人工操作。也许你会觉得这是天方夜谈,不过就近的说,你也很有可能承接一个项目,要集成两个企业的ERP系统。很有可能上游企业的系统是用Delphi编的,而下游企业的系统是用Java编的。你说你是Java高手,大家都看者你怎么做呢。所以啊,你还得学习新技术,如Web服务,而且你Delphi也要懂一点吧(Delphi6现在已经提供Web服务的控件了)。你编的Java系统,可能要和.NET集成,所以你.NET要懂一点吧?到最后,你可能发现你已经成为Java高手了,但很多时间却在搞别的技术。太极张三丰里说,最厉害的招式就是没有招式,可能就是这个道理吧!

因为刚刚兴起,所以网上Web服务的资料不是很多,我还是给大家推荐几个网站吧:

中国UDDI技术联盟 http://www.xiexiebang.com/

第三篇:一个妈妈的成长历程

一个妈妈的成长历程

我家孩子的学校有个习惯,每学期学生的家长都要写一篇家教随笔,开始我觉得是给家长增加了麻烦,很不愿意写,今年班主任老师改了个方式,让所有家长轮着写到一个专门的本子上,家长们可以定期轮看,于是这个“传说” 中的家教随笔传到了我手中,我逐一阅读了里面每个家长的作品,老师在每篇上都发表了评论,在随笔中,许多家长都谈了对孩子的教育和生活习惯的培养,说的头头是道,尤其在这样的应试教育环境和激烈的社会竞争环境下,有很多家长都很注意对孩子道德观和性格的培养,认为做人是根本,家长们对孩子的付出真是令人感动。其实说到孩子,作为一个母亲的我真是三天三夜也说不完,她带给我的快乐,带给我的惊喜,带给我的思考,带给我的困扰,是无法用一篇两篇的随笔可以告诉大家的,而且不光我如此,几乎所有的家长都是这样,今天我只是想告诉大家一个妈妈的成长历程。

我家小雨是个早产的孩子,为什么早产呢?是因为我工作太累,一直没有好好休息,从某种程度上说我是个要强的人,因此,孩子早产了,而且一生下来体弱多病,她小时候我们做父母的没少折腾医院,几乎每月都要去“报到”,含辛茹苦这个词,我在那时算是深刻的体验了一把,有些经历甚至被孩子当做素材写到了作文里,终于一天一天的把她带大,身体也强壮了起来,虽然还是瘦弱,但至少不用总跑医院了,随着孩子的长大,我开始对她有了期望,我的孩子要性格温柔,要善良懂事,要有艺术细胞,要会说几门外语,要学习优秀,以后要

出国留学……等等,于是一系列的培训计划开始了,我不会的她要会,我会的她要更好,舞蹈、声乐、英语、钢琴、画画、儿童音乐剧……孩子被我弄的很疲惫,我也很疲惫,我相信一定曾有家长和我一样走进了误区,虽然在我的坚持和苦口婆心下,孩子也在坚持,但我知道她累,我的孩子呀!她真的是很乖很懂事的,我有时问她累吗?她说不累。这样的日子持续了4年,可我发现孩子的欢笑少了,和同龄孩子不会沟通,也不会他们玩的游戏,你就是把她撒出去她都不知道玩什么的时候,我一下子意识到自己错了,真的是大错特错了,于是我马上取消了她大部分的兴趣班,只保留了她自己选择的最喜欢的舞蹈,我和孩子顿时感觉轻松了很多,其实我一直很想诚心诚意给我的孩子道歉,都是我的固执剥夺了她童年的快乐,好在我醒悟的还不算太晚。

孩子上学了,我的要强心又开始作祟,对学习成绩的重视,超过了对孩子学习过程的重视,后来我发现孩子学习成绩考的好坏,并不真正代表她学习的好坏,一时的成绩也不代表孩子的付出与否,而且我的观点也直接影响到了孩子,她学会了报喜不报忧,不只是学习,她连学校发生的事也不和我说,有些我是从老师那儿知道的,发现了与孩子之间的问题后,我与孩子平心静气的坐下来正视我们的问题,我检讨了我对她的态度,并告诉她以后我会更注意学习的内容和方法,而不仅仅是成绩,我还告诉她我会是她这一生最好的朋友,无论遇到什么事我都会帮助她,我的低姿态赢得了孩子的信任,从那以后,我也照着我承诺过的去做了,孩子不仅敢把不好的成绩第一时间告诉

我,和我一起分析,还把在学校遇到的任何问题都回来和我说,我们一起想办法,我这个妈妈已经越来越像她的朋友了。

除了我在教育孩子上遇到的挫折外,其实也有很多好的方面,比如,我的孩子很善良,很懂事,很有同情心,她待人真心实意,答应别人的事就一定要去做,而且她认为对的事情就会坚持,不在乎别人的眼光,有一次,我和她走在马路上,有个人乱扔了烟头,而且没有熄灭,我家小雨挣脱开我的手,冲过去踩灭了,还捡起来仍进就近的垃圾桶,许多路人都看见了,指指点点的弄的我都有些不好意思了,她却还兴高采烈的跑过来,一脸的骄傲说:“妈妈,我做的对吧!”。说实在的,孩子们身上具备的好品质,有些是连我们这些大人都不及的。

有时在孩子面前我也会示弱,我觉得应该让孩子知道父母也是普通人,也有烦恼的时候,也有劳累的时候,也有生病的时候,也有需要她来照顾和安慰的时候,她会产生强烈的责任感,电视上看到有些像我家小雨一样大的孩子已经可以担负起家庭的重任了,那完全是环境所迫,我就是要创造这样的环境让她长大。

孩子在一天天的成长,我也在慢慢学着做妈妈,我深刻的体会到每个孩子都是非常独立的个体,因此与之适合的教育方法也是千变万化的,为什么孩子长大后,有的成为了科学家,有的成为了自食其力的劳动者,而也有的沦为罪犯,我想他们的父母曾经也对自己的孩子是报有期望的,我的经历告诉了每位家长都要在与自己的孩子沟通交流中,不断摸索适合自己孩子的教育方法,不能照搬别人的教育方法,这当中家长们自然会有走错路,走弯路的时候,但只要及早发现,及早纠正,我相信都可以培养出对社会对国家有用的人才。

第四篇:成长历程

观《成长教育》有感

人不能苦一辈子,但需要苦一阵子,不想苦一阵子的人也许会苦一辈子,人生亦是如此,在成长的道路上,难免会遇到很多苦难与烦恼,有些人坦然面对,奋力拼搏,最终战胜困难,收获成功的喜悦,而也有一些人却不敢面对,总想为成功找捷径,不想付出,就想收获成功的喜悦,往往都一败涂地,就算找到捷径,却也体会不到成功的喜悦。

本片的主人公亦是如此,在捷径面前抵不住诱惑,总想着走捷径,到最后来,只是被捷径的假象所蒙骗,错过了重要的考试,也令她的老师和校长伤心。而他的父母,也是被捷径面前的金龟婿所迷惑,不加劝阻女儿,导致最后的悲剧。

在历史的长河里,又有几人能通过捷径而有所成就,这些走捷径的人,又有几人能真正感受到成功的自豪。宋濂少时家贫嗜学,历尽艰辛,终于学业有成;安徒生笔下的丑小鸭在被排挤、嘲笑、打击中不绝望不沉沦,最后变成了美丽的天鹅;海伦·凯勒,一个在无光、无声的黑暗世界里摸索的少女,以惊人的毅力和不屈的精神,创造了生命的奇迹。成长之路是蜿蜒的,成长之路是崎岖的,成长之路是坎坷的.漫漫人生路,只有夹带着坚强,手持坚定信念, 方能“直挂云帆济沧海”。正由于生命里程中有困境,我们变得更坚强;正由于成长道路上无捷径,我们走得更坚实。

成长道路上没用捷径,当你走过一个困境后,回首一望,就会发现你站在了一个新的高度,迈上了一个新的台阶。如果一定要说出成长道路上的“捷径”,那就是---勇于面对困境,将成长中的困境当作自己进步的阶梯。

倘若,在成长的道路上真有捷径,也许会有许多人选择去走,因为这个捷径会让自己很快就站在成功的边缘,从而节省了中间许多的环节,何乐而不为呢?然而,你可曾想过,这个靠着捷径就迎来的成功,或许根本就不能给你带来什么,因为你没有脚踏实地的一步一个脚印走过来,你不曾体会这条通往成功路上旅途的风景,由此,你也不会懂得珍惜这份成功的来之不易。只有脚踏实地的走过来,你才会发现这个旅途的艰辛,等你靠着自己的努力迎接到成功的时候,在回首看看自己走过来的路,你会发现原来人生会是如此的精彩!!

只有脚踏实地,一步步的走向成功,才是真正的捷径。

第五篇:【免费下载】一个80后Java程序员的成长道路

来源于:http://dayang2001911.javaeye.com/blog/

一个80后Java程序员的道路

写给想了解部分程序员职业发展生涯的人看,写给准备跳槽的程序员们看,写给有过和我类似经历的同行们看,写给自己看,写给我的女朋友看,写给其他行业中也想去努力拼搏的人看。

一、我的情况简介

我是一名有3年多工作经验的程序员,或者说是高级软件工程师。

本科曾经就读于西安电子科技大学,学过数学专业,那时候国家建立了36所示范性的软件学院,我一眼热就改专业、转学院,学了软件工程。这个教育背景写到简历上应该还是不错的,不过我在软件学院其实没怎么学软件,所以找工作的时候自己心里都没底。

没好好学软件的原因是那时候觉得软件也不是我喜欢的,又打算考个经济学的研究生,想以后搞企业。最终研究生也没能考上,又要养活自己,所以只好还是以软件开发为生,在西安一家国企性质的IT公司工作,公司主要给银行做,公司老总也是原来银行的一些小领导。

就这样,我在这个公司从毕业一直干了3年,从一开始我没什么基础,java都要自己现学(学校里是开这门课了的,毕设也用java做的),到三年之后我跳槽离开,可以说积累了一些开发经验。从工资级别上看,离开时也是高级软件工程师里的最高级了。

套用一句郭德纲的经典台词:“我很欣慰”。

三年里做过5,6个项目,还有1,2个自己做的小项目,从一开始的简单的修改一些变量、常量,用ireport一点一点画一些表格,到用cognos开发报表,做一些BI项目的前端展示,到独立开发模块,再到最后和我的小师父一块研究jbpm开发工作流的业务项目。顺便提一下我的小师父,也是我的同事,只因为他比我还小,但技术上很牛,又带过我,所以简称小师父了。

回想三年,虽没有像很多更牛、更成功的程序员们的经历辉煌,但从我自己来看,我真的“很欣慰”。

因为,我知道,我一点一点磨到这一步中间的代价是什么,是我多少个夜晚没睡好觉,去一点一点抠代码该怎么写换来的。三年了,我真真正正睡过几个舒心的觉呢?

但我又觉得我可能不适合这个行业,我没有Robbin或者我的小师父那么牛的技术。别人我不知道,单从我小师父干活时表现出的那种素质,技术,我就总觉得我真是太菜了,而且我还耗费那么多时间不睡觉去一点一点学,还花银子去买各种技术书籍,这些我小师父是很少去做的。我发现我们的“投入产出比”实在过于悬殊。

回过头想一下,我觉着我当时选择转到软件工程专业也挺合适我的,因为我原先是学的数学,是理科,转到软件工程,算是工科,从理科转到工科这才是我转专业的本质,我认为虽然我在开发上技术还不够精湛,但是我要是在理科可能混的更惨。我喜欢工科,我喜欢可以时不时的出些小成果的工作。

所以说,做到现在我也喜欢上了这个工作,这个行当,而且我希望自己技艺能更精湛,或者说编码能更快点、质量能更高点,并且我庆幸我在第一份工作经历中能遇到技术高手,又能亲自带我、教我,更庆幸的是我通过第一份工作经历使我对软件开发有了更多的兴趣,让我对自己的定位不模糊。虽然我现在不如这些技术牛人,但是我会坚持,借用一句名言“I came,I saw,I conquer”。我相信有那么一天,我会做的很好,我不会担心自己在工作时间里憋不出那几行代码,我不会为了消除这种担心而用宝贵的睡眠时间去提前开始思考、编码,我不会不敢给项目经理报我的进度。

我以为经过这三年的经历我能得到很多很多的回报,但是当我从这个公司辞职后去找第二家公司的时候,我发现我能得到的回报是IT界的一种普遍回报的平均数。

二、第一次跳槽

从西安那家公司离职后,我来到北京,开始我的第一次跳槽经历,三个月找工作的经历,让我知道了我到底值多少钱,更让我知道了什么是竞争的残酷性、理智性。

其实我找到第一份工作的过程很简单,由于原来部门的经理是我的校友,可能出于对学校的一种回报,答应给软件学院一些招聘名额,当时什么都不会的我就去试了试,又正巧面试我的副经理出差,就由经理问了问一些笔试中的问题,和一些Java方面的问题,我记得答的不怎么样,不过可能也没完全答错,也就过关了。后来想想,经理主要是做C的开发,那个副经理才是Java出身,如果真让副经理面了,恐怕结果也不会这么顺利。

也就是说,我第一份工作得来的还是很容易的,没有经过那么多次的选择。

也许正是第一份工作得来的相对容易,第二次找工作的经历就被上帝公平地安排一下,参加应聘的次数变多了,找工作的时间也延长了,用了3个月才定了下来。

人未到北京,网上的简历已经投了很多,到了北京没几天就有招聘的电话打来。

三、人力外派的招聘

1.人力外派公司的职位

是一家做人力外派的公司给我打来的电话。由于我有银行业软件开发的背景,而他们也正有某国有银行的项目需要,所以给我打了电话。到北京之前我就想,不能定的太快,要多比较一下,卖个好价钱。出于比较的心理,我答应到公司去面试。

公司就在上地那个有着亚洲第一厅堂的大厦里,来之前由于住的地方不能上网,也没好好查这个公司的基本情况,并不知道是做人力派遣的,到了之后,公司的总监很哥们似的把我拉到角落,给我介绍大致的情况。

“公司目前有两个职位,一个是给某银行做报表方面的项目,算是高级软工,另一个是给国家某总局做项目,并且是跟另一家公司合作,算是系统分析师级别”。一听这个情况,我首先反应,希望能更上一层楼,做做系统分析师,所以就说想做后者。再说到待遇,银行那个项目给到税前6K,某总局的那个项目可以给到7K。

2.期望待遇与实际待遇有差距

我以为凭在西安工作了三年,而且又被原单位非常认可的程度(包括获得优秀员工的奖励,工资级别是高级软工的最高级这两点),我认为我在北京应该得到至少至少7K的水平。而这个系统分析师的职位也才给到7K,使我相当不爽。但是我也知道,不争取是得不到好东西的,我就给那总监说,我的理想待遇是8K,总监说不太可能。

虽然价钱没谈拢,但是我还是想试试自己的面试能力,就同意和合作公司的技术方面的负责人去面试。

我原本以为就自己去面试,中途又加了一个,听总监说有近10年的工作经验了,能力相当强,我是一个尊重经验的人,因此对这位大哥也是抱着十分尊崇的心情的。

我、10年经验的大哥以及外派公司的总监,我们三人就到了某总局的项目开发现场,与合作公司的技术负责人见面。

3.第一次跳槽之第一次面试

来之前,我大致准备了一下,主要是想了想该怎么介绍自己的项目经历什么的。由于我最后一个项目的经历算是集大成之作,而且也因这个项目得到了“优秀员工”的荣誉,所以我着重准备了最后一个项目,有关工作流的项目。

面试主要也是问经历。合作公司的负责人拿着我的简历看,我给他在来个同期声,把我的经历介绍一下,其实这个介绍和简历上的也差不多。

我介绍自己:在某某年几月到某某年几月,我参与某信托投资公司的综合业务系统的开发,主要利用了

JBPM

工作流引擎实现该系统的流程部分。我的主要职责是对JBPM进行了技术攻关、分配一些模块、开发公用接口等工作。

负责人问了我如何对JBPM进行的技术攻关的问题。其实当时有我小师父在,他基本已经弄清了JBPM的使用了,因此我的主要任务是把这个工作流引擎运用在项目中,比如做出一个实际的例子,但是也有一部分对JBPM学习的任务。我就大致说了一下对JBPM技术攻关的过程,比如看了JBPM提供的例子、技术文档,而且我们部门还邀请了上海一家公司给我们做了几次咨询、培训,把他们运用JBPM的项目拿出来给我们进行了讲解。为了体现出我的价值,我着重强调了自己在这个项目中封装了一些流程的接口,用于给项目组成员使用,使他们不必对JBPM更深入了解,降低了开发难度。

之后,负责人又问了问以前我做过的项目,也没什么太特别的问题,这里就不再赘述了。

轮到10年经验大哥面试了,这位老兄瘦瘦的,戴副眼镜,歪歪一坐,一副谁也不吊的样子。负责人也像问我似的,让他自己说说自己的经历,我一听我都快坐不住了。这位老兄经验丰富,而且听他说自己非常喜欢玩各种新技术,很喜欢自己鼓弄,由于这个项目中可能用到有关搜索方面的东西,他也说自己也用过搜索引擎lucense,其实这个我也见过,可惜从没碰过,当时很后悔,至少也应该了解了解啊,这样至少有的说嘛。

负责人又问了他有没有做过项目经理,他说也做过,不过还是喜欢做技术,所以也没做多久。给我的感觉就是,技术很牛,很有经验!

我真是都不想再待在那个面试的房间里了,明摆着我就是一个陪衬。不过,我还是想,既来之则安之,面就面到最后。

合作公司的技术负责人面试完毕了,合作公司的项目经理也过来面试我们。项目经理问了我们一些个问题,我记得的一个问题是让我说说我的优缺点。

4.我的缺点

其实在离开上一家公司之前,技术总监曾经找我最后谈话,了解我离职后的打算以及对项目后期的建议,谈完后,我特意问了技术总监一个问题,我问他认为我的缺点有哪些,我希望通过领导的眼睛看到我不能看到的问题。

由于我们原先的公司规模不大,软件开发部总共也就100人左右,而且我当时所在的信托项目由于问题很多,技术总监直接进入我们项目组,指导我们的设计,并对我们实现的功能进行把关,最紧张的时候项目组全体成员

14,5个人封闭开发,这也包括技术总监,因此技术总监对我们项目组每个人的情况都非常了解。

在我眼中,技术总监是一个很聪明,看问题能看到本质的人,因此我信他说的。

作为领导,作为有着丰富职场经验的老手,他首先评价我有很多不错的地方,比如我能够从大局看待项目,这主要是指当时我们项目极度缺乏详细设计文档,而缺乏设计文档在开发初期给项目组造成了很多开发上的困难,开发人员不能又开发,又琢磨要实现什么。我把这个问题反馈给了技术总监,并且详细的列出了需要哪些功能的详细设计文档。

负责写详设的是我另一位师傅,这位同事在我进入第一个项目组的时候给了我很大帮助,这次我没有给我这位师傅留太多面子,直接把问题反应给了技术总监,估计也造成了我和这位师傅之间的一些隔阂。

接着技术总监看我对自己缺点的问题还是比较认真的,就继续说了下去。他说其实我在项目中也暴露出一些问题,可能也不算是缺点等等的,可见技术总监的说话还是滴水不漏的,一点也不会把事情搞得让我很难堪。

他认为我在项目紧张开发的那段时间里没能安排好自己的工作,当时分配给了我几项工作,包括开发公用模块、给其他开发人员分配任务以及开发一些自己的模块等等,在这些工作开展的时候,我没能把精力集中在对流程核心接口的开发中,有些任务可以分给其他人来做的没有分配,导致代码质量不是很高、效率底下等情况。技术总监也说,这也有他们分配任务没考虑过细的原因等等。

我在听完他说我的这个缺点之后,我的心里其实没有太服气,但也说不出到底是什么不服,可能有这样一个想法,为什么你们当时不给我指正呢?为什么项目经理有那么多问题,技术总监都给他及时的批评指正,而我却得不到领导的这种指导呢?我不服气的是,我认为技术总监偏袒项目经理,说难听点就是有帮派习气。

虽然我对技术总监有不满的情绪,但是对他做事的风格,实事求是分析问题的方法还是非常佩服,所以对技术总监说的我的缺点很留心,离职后,我立马琢磨他所说的意思。

后来我在吸收了技术总监意见的基础上,总结出了我的缺点就是,有时候不能安排好自己工作的优先级。针对这样的问题,我自己想了想解决方法,应该先把公用的东西优先做出来,涉及到别人的东西也要先做,可以分配给别人做的应该分出去,自己只做精力允许的、最重要的那部分。

我到现在都对我当时向技术总监征求个人缺点的看法很得意,技术总监看问题就是不一样,如果让我自己总结自己的缺点,怎么也不可能想到自己在安排自己的工作上出问题。而且经过提炼,我还可以把自己的缺点放到面试中去说。

5.出人意料的结果

我把自己的缺点讲给合作公司的项目经理,面试又进行了一会就结束了,人力公司的总监和合作公司的负责人出去商量最终结果。

在这空当,我主动找10年经验大哥聊了聊,我表达了我对他技术上、经验上的钦佩,而且希望以后能交流交流的意愿,我向他要了手机号码。没想到这位老兄说“你要我电话干嘛,没必要给你电话”,让我很诧异,我心说了,还有这么刺头的人,他又说“最近装修搞得他头都晕了,别再给我打电话了“之类的,简直让我觉得很尴尬,一下子对他的敬意全无。

人力公司总监回来了,结果很明显。他用车把我俩往回送,对那老兄说了一些什么,那老兄到了就下了,就剩总监和我了,他问我说“你猜录取谁了?”,我很平静的告诉他,肯定是那位有着10年工作经验的大哥无疑了。

但是,结果出乎我的意料,总监说录取我了。

我很意外,总监跟我解释道,主要看中我的团队意识,虽然那位老兄有10年经验,但是不易合作,即使技术强也不合适,因此决定要我。

听到这个结果,自己还是比较满意的,毕竟是首战告捷了,虽然我是不会选择去这家人力外派公司的,但是对自己能够获得这个工作机会还是很高兴的。

经过第一家公司的面试,虽然是人力外派类的公司的面试,但是由于成功过关了,所以自己的信心增强了。

四、兵败外企

1.T公司

其实在来北京之前,自己心里就已经有非常向往的公司了,也就是外企T公司。

知道T公司是因为我原来的同事强子曾经应聘过T的西安分公司,而且这个公司在软件行业内的口碑非常好,在IT红黑榜网站上查这个公司的评价,基本都是好评,不像其他公司似的,某某公司拖欠工资、某某公司领导很坏之类的负面评价。这些都与T公司绝缘。

最让我对T公司产生兴趣的还是他们的开发方式。

2.敏捷开发

T

公司在开发上很有特色,公司采用敏捷开发方式,我理解敏捷开发是一种开发方法论,为了能成为T公司的员工,我买了本《敏捷开发》的影印版开始看。

敏捷开发大致就是说以实际的软件、代码作为和客户交流需求的载体,而不是用文档,欢迎变化而不是遵循计划之类的。

在来到北京不久,一家专业的编程方面的杂志社联合T公司举行一年一度的敏捷中国大会,我到了北京的时候已经错过了报名参会的时间,不过好在我跟杂志社联系了一下,补上了报名。

会议组织得很专业,包括宣传材料、会议胸牌、茶歇等都组织的非常好。会议由许多演讲组成,值得一提的是,大会的主题演讲的演讲者也是敏捷开发的提出者之一,同时也是T公司的科学家。

我参会的目的很明确,想通过敏捷开发大会进一步了解敏捷开发,另一个就是想多和T公司的员工们交流一下,取得应聘T公司的经验。

实际上,T公司主办的这个敏捷开发大会的目的也是和我的目的类似,也是要宣传敏捷开发的理念,宣传T公司,而且提倡参会人员和T公司的员工自由交流。

演讲的很多都是老外,虽然我极力认真去听他们讲的是什么,但是我英语还没达到能直接听懂他们在讲什么。

虽然参加了这个会的收获一般,但是由于和T公司能走的更近,所以觉得也是做应聘准备的一个重要步骤,我想象在应聘的时候可以给他们说我参加了这个会议,从一个侧面也能表明我对敏捷开发的兴趣。3.电话面试

开过这个敏捷大会后,我就开始着手准备因为看重,所以慎重。

我到网上搜关于

T

公司的面试、笔试了。

T

公司的应聘信息,包括笔试、面试的题目等等,结果不多。倒是碰到一个做T公司职位的猎头,就加了MSN,我说明了我的情况,这个女猎头主要做高端的,也就是5年以上工作经验的。我追着问她T公司招聘的流程,甚至题目。女猎头心地很善良,发给我一份文档,写了T公司面试的一些情况。

T公司是外企,外企面试一般都是先进行一次电话面试,电话面试可以使人力了解应聘者的口语水平,电话面试通过后再真正面试。女猎头的文档列出了T公司电话面试的一般问题,比如有个人介绍、曾经遇到的一些困难什么的。看上去问题都不太难,我用英文把教育经历、三年的工作经历、项目中承担的责任、收获都写成了稿子,并熟记于心。

投简历后的第2,3天进行了电话面试,时间定的是下午4:00,到了3:50的时候我还没有不一样的感受,可是当时间到了3:55的时候,我发现自己心跳加速了,到了4:00的时候简直不能平静了。

好在T公司是4:00多给我打来的电话,我尽力地平息着我的紧张。首先人力要求我做一个英语的个人介绍,这个不难,我已经有了稿子,只要照着念就OK了,不过在念的过程中我还是有意识的放慢速度,稍微打些磕巴,免得被看穿。

个人介绍很快念完了,人力开始提问了,“what is your challenge in your current job?”,其实我已经听懂了她所问的,就是说遇到过什么挑战,但是由于紧张,突然听不懂“current”这个单词,问题说完了我就在不停的回想current到底是什么意思。我估计因为我已经离职了,当前并没工作,而她问在current

job(当前工作)中遇到什么挑战就导致我有点神智不清了,不过很快我反应了过来,从稿子中找到遇到的困难那部分,就开始往上套。

首先我说了个技术上的挑战,如何在信托项目中使用JBPM工作流引擎,以及如何把这个工作流引擎结合具体业务在项目中使用。说完,人力继续问我如何解决的,我就把技术总监给我们指明的要把“业务和流程分开”的解决思路说了。之后人力又继续追问,还有没有其他方面的挑战。我都被问得快有点撑不住了,想了想就把自己当时没能安排好自己工作优先级的这个缺点改造了一下,说了说。但是由于这部分没能预先准备,边想边说,说得特别磕巴,有的词发音都没发准。

说到半截,可能人力已经知道我的外语水平了,就不要我再用英语折磨她了,让我可以说中文了,我就把没能用英语表达清楚的地方用中文重新说了一下。

时间已经过去了15分钟,最后人力让我提问,为了给人力留下深刻印象,我问了5,6个问题,有关于敏捷开发在T公司的开发效果的,有对敏捷开发能否在大型项目中应用的,有关于T公司是否做国内项目的,反正我尽可能的想了很多问题,体现自己对他们公司的兴趣。

这个电话面试时间总共有20分钟,完后我的感觉并不太差,不过我也明确地知道了我的英语口语水平实在不怎么样,但是,我总以为上天会照顾我,至少让我能过了电话面试这第一关,哪怕让我进入下一关再出局。

4.晴天霹雳

想到这里,我心情还不错地和女朋友一块去逛超市买东西,从超市高高兴兴买了东西回来后,我习惯性的看了一下邮箱,发现了T公司的一封信。信的内容让我失落到谷底:

“After careful consideration, we are unable to match your skills and background with any of our current open positions.”

晴天霹雳!而且原以为要几天才会有结果,一看邮件到达的时间就是我电话面试后的15分钟后,我觉着他们太轻率了!但也只能接受这个结果。

我反复琢磨着“技能和背景与现有职位不匹配”一句的含义,最终,我理解为一方面,我原先的工作单位规模不大,另一方面,我原先的开发方式也和他们的不同,我虽然看了敏捷开发的书,但是从没实践过,更别说口语水平了,真是彻底失败。

那一晚我想丢了魂似的,可不么,理想实现不了,真是很痛苦。不过,我总归还得继续找工作,这家最理想的不行那就换点别的吧,退而求其次,还是希望能进入到外企工作,不但拿钱多,而且学到的东西也多。

从网上看到有路X社北京研发中心的招聘启事,我给他们也投了,没多久,来了个电话面试,让我说了说经历,用中文问了些诸如HashMap和HashTable的区别之类的问题,过后也没有了音信。

后来,通过猎头我还接到了

S公司的电话面试,S公司是发明了J语言的公司,电话面试的内容也大同小异,我用我磕磕巴巴的英语应付了这些电话面试。

再后来,通过其他猎头还给一家韩国公司投了简历,囧的是,连猎头这关都没过。

5.认识自我

这几家外企的应聘,我基本都在电话面试就结束了自己前进的步伐,几次失败让我非常现实地认识了我当前的水平、经验、技能、背景这几个方面,与外企要求的条件相比差距还是相当大的。口语不过关,工作过的单位也不是规模大的公司,做过的项目也不是非常大,这些都导致了我和我最向往的公司以及那些高薪的外企的远离。

清楚了自己的水平,自己也认为目前应聘外企是不适合的。而现在,我要做的是改变求职的方向,不能把重心都放在外企上,所以最终我决定以应聘国内的大型公司为主。这么做是希望自己可以从大公司中学到小公司所欠缺的更加规范化的东西。

五、转变方向有代价

1.做ERP的大公司K 继续在人才网上搜索大公司,联系到了一家,是在ERP领域做得很大的K公司。K公司的笔试,试题分了几类,量很大,题目应该说不算难,包括JAVA的一些基础知识、写SQL查询语句等等。还有要写一个单例类的题,我没想起来怎么定义的,忙发短信找同事求援,幸亏小师父找了一个,让我少丢10分。

上午笔试,下午面试。面试时间比较长,首先面试官先介绍了一下K公司,K公司是做ERP产品的大型公司云云。我还是介绍我做过的项目,尤其是对工作流技术的研究以及在项目中的运用这方面着重多讲,并引起和面试官的一些讨论。气氛还比较融洽,席间我投瞄到我上午的笔试卷子,好像是60多分。面试到了最后,面试官认为我所讲的经历都是项目经历,而K公司是以做产品为主,这其实是一个差别。

面试过后,回去等待结果,过了几日,K公司人力约我和北方区的总经理见面,我也如约而至,其实主要是总经理再和我聊聊期望薪水,再了解一下我过去的经历。关于期望薪水,我给K公司报的是9K,但是我也说可以考虑减少到8K,其实我心里算计的怎么也应该比7K要多。

K公司规模很大,招聘流程也很长,北京公司这边负责笔试面试等工作,最后还要把我的资料送到总公司那边,总公司再进行一下最后把关,我也被告知我需要等待1周左右的时间来等结果。

在这一周里,正好又有家做咨询、技术解决方案的公司找到我。

2.挣开源的钱

姑且给这家公司起名叫P公司好了,公司的发展方向比较独特,利用开源软件给做软件开发的公司提供咨询、技术支持的服务赚钱。

P公司代理了从操作系统到数据库以及web服务器等各方面的开源软件,通过卖许可证、技术咨询等方式挣软件开发商的钱。

可能正是因为我在简历中有“开源”的关键字,又在项目中用过JBPM,所以得到了P公司的面试机会。公司有位副总,人称马总,曾经在美国带过项目,而且巧的是也用JBPM开发过项目,还拿到了一个美国的大奖,9年后回到了祖国。马总相信开源,也很会玩开源的东西。3.与马总的上海之行

和马总交流并且能得到他的一些指导,对我而言也是种收获。在我眼中一些技术高手、大牛们总是高高在上,很难沟通。

马总却很具有亲和力。P公司在上海召开了一个给软件开发商宣讲开源解决方案的大会,到了快开会的时间还有很多人没到场,为了不让已经到的人等的心急,马总上台预热,他称之为“和大家聊聊天”,他的“聊天”方式很放松,做几个小调查,比如问谁知道“开源”,还推出了有奖问答,凡是举手回答问题的还能得奖,使得会场气氛很热烈。

我也跟着去了上海,和马总一块给一家上海的软件公司将开源报表的解决方案,我侧重讲解iReport的使用。由于JasperSoft出了一个管理报表的引擎JasperServer,用于管理报表,权限等信息。马总让我对这方面也进行了解,尤其是在机子上配置好这个软件用于讲解,整了一晚上也没整出来,马总用候机的时间给配了出来。

那天正好K公司给我打电话,商量薪酬的事情,他们给我开了一个非常吃惊的价钱,开的是6K,而我期望能在9K,听到这个价钱我很难接受,因此直接就说这个价格没法接受之类的话,后来想想有点后悔。

凭着用过iReport,做报表的过程讲解的还算到位,但是对如何使用参数、变量这些稍微复杂的地方,我就没太多讲,能看出来有些让马总失望。

在结束上海之行的时候,马总找了个机会跟我谈了一下,我记住了他的一句话,说“你还要再上三个台阶才行”,这句话我觉着是对我的一个十分中肯的评价,虽然工作三年了,也做过一些项目,似乎有了些积累,但是并没在技术上特别精通,而且在沟通方面也没能锻炼的很好。我认为这种技术支持、咨询类的公司需要既懂技术又能讲解、还能懂架构的技术支持人员。4.从开发转变为咨询?我准备好了吗?

我对P公司有好感,主要是两个方面,一个是开源,另一个就是马总,我觉着我如果选择开源作为事业的方向将能引导我走向成功,再加上有马总这样的经验丰富的领导指导、培养我,我觉着我将会有很不错的前途。

但我认为自己还是一名水平不太高的软件开发工程师,还需要用几年时间向架构师、项目经理的方向奋斗才行,而做咨询、技术支持是属于需要依靠很丰富的经验才能做好一种工作,虽然我能快速学习,但还是会缺乏在项目中的实践,很难给客户以很好的支持,最终可能也会让马总失望。

从上海回来后,我和人力谈了我的想法,我说自己还是应该在开发上面多做一些工作,目前的工作可能不适合,把P公司的应聘结束掉了。

5.从做项目转变为做产品,也要付出点代价。

我又赶紧和K公司联系,K公司人力抓住了K公司是做产品的而我是做项目出身的这一差别作为6K待遇的理由,又说让我权衡是进入一个大型的平台以后不断发展,还是为了眼前的待遇而放弃进入大公司。我更看重K公司这样的大发展平台,但是还是希望人力能再提高一些待遇,毕竟我这是在北京工作,刨去税真的感觉“回到了解放前”。

人力让我等几天和总公司协调,最后等来的结果就是,总部不批准我的应聘申请。我很难过,因为我找工作已经从5月20号一直找到了7月20多号了,K公司又是大公司,我后悔从一开始就把不满意薪水的话说给了人力,又忙和人力又沟通看有没有什么补救,因为毕竟北京公司这边认为我还是不错的,可是结果已经出来了,也无法改变了。

如果应聘上了,那种薪酬,也就是从做项目转变为做产品要付出的一种代价吧。6.从做银行业务的软件开发转换为给某家居公司做系统?

这种可以转变我工作方向的机会很多。有一家家居公司B要上ERP系统,用的SAP的ERP,但是有些功能还是要自己开发,因此他们想招一些高级软件工程师。

面试中谈了谈项目经验,走走过场,基本就搞定了。待遇是税前7K。面试完了,我也就决定了,肯定不去。

我想以我目前三年的开发经验,到企业中做信息化的工作,要做到技术总监或者CIO的话肯定也是很难的。因为很多人都是在有了很丰富的软件实施经验后,才跳到非软件公司做企业自身的信息化方面的工作的,我自然还不合适。

7.从开发转变为测试?代价依然很高。

找工作找到现在,出现了没有可选的局面了,有点抓狂,有点绝望。这时候,一家知名公司,神X公司约我面试。和面试官谈了才知道,虽然我投的是这家公司的高级软件工程师,但是他们想找我过来做测试,这个测试不是一般的黑盒测试,要写测试代码、脚本之类的。考虑到如果在这样的大公司做测试也是一种机会,我也乐意考虑这个职位。但是谈到待遇,只比应届生的工资高点,实在是打击,面试官的理由是我对写测试脚本还有网络性能这些测试方面的东西还不了解,还需要学习一段,所以给这个价钱。

事后,我想了,我如果应聘了测试,就是在用我的弱势去应聘,而把我的强项(开发经验)没体现出来,那自然得不到好的待遇,虽然是一个机会,但是我还是希望在软件开发这条道路上继续发展,即使我选择换一种方向,经过自己衡量所需要付出的代价,我还是选择放弃这个知名公司的测试的职位。

下载一个Java技术人员的成长历程word格式文档
下载一个Java技术人员的成长历程.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    一个电子工程师的成长历程[推荐阅读]

    一个电子工程师的成长历程 现在的我坐在明亮宽敞的办公室中,翻检着进入技展后,5年里保存着的各种工作记录,有些感悟,有些触动。看着熟悉的下属和同事在我面前进出工作。清晨的......

    一个营销人成长的思想历程

    一个营销人成长的思想历程大学毕业以来,从事营销工作已经十年了,这十年的工作经历算是有点阅历了,今天是2005年倒数第二天,总想对前面十年的营销工作经历梳理一下,沉淀一下,出于这......

    《自闭历程》观后感一个自闭天才的成长之路

    《自闭历程》观后感一个自闭天才的成长之路 自闭症若让医学专家去解释这一医学病例相信会有冗长繁复的一段专业术语去定义它很多时候这些术语的专业性和深度会把人搞晕让患......

    《自闭历程》观后感:一个自闭天才的成长之路(范文模版)

    自闭症,若让医学专家去解释这一医学病例,相信会有冗长繁复的一段专业术语去定义它,很多时候,这些术语的专业性和深度会把人搞晕,让患者和家人本就无所适从变的更变本加厉。在此,我......

    心理成长历程

    心理成长历程 每一颗星星都闪烁着属于自己的光辉,每一缕阳光都珍藏着属于自己的温暖。匆匆的岁月一去不复返,留给我们的是无尽的回忆和许许多多的遗憾。 成长的道路不会一帆风......

    万达成长历程

    万达成长历程 做商业地产,绕不开万达。个人工作关系,曾与万达有接触和研究,且抛砖引玉,供参考。 从行业角度来看,我觉得有三个行业方面的变动对万达产生了直接影响,有助于我们理......

    成长历程(5篇)

    一个青年教师成长的心路历程 尊敬的领导,导师,老师们你们上午好: 我是开发区韩集联合校的刘秋华我今天在这里向各位领导,我的导师汇报我的成长历程内心无比的激动。 2000年,怀着......

    浅析小企业成长历程

    浅析小企业成长历程没有一家企业是从开始就是一家大型企业的,每一个现在大型企业都是从一个一个的小微企业一步步发展壮大起来,比如美国硅谷流行的车库文化,从一间小小的车库开......