没有合适的资源?快使用搜索试试~ 我知道了~
【Java程序员成长历程】 本文以一个80后Java程序员的视角,分享了他在计算机行业的职业发展,特别是作为一名Java程序员从入门到高级工程师的成长道路。他最初并非计算机专业出身,但在西安电子科技大学转专业学习软件工程,尽管在校期间并未深入学习,但毕业后在国企性质的IT公司从事银行系统开发工作,逐渐积累了丰富的开发经验。 在公司,他从零基础学习Java,经历了从修改简单代码、制作报表到独立开发模块和工作流项目的过程。他的成长过程中,得到了一位年轻但技术精湛的同事指导,这位同事被他尊称为“小师父”。尽管付出了许多不眠之夜的努力,他对自己的技术能力仍感到不足,认为与“小师父”相比投入产出比差距较大。 作者提到,他选择转到软件工程是因为对工科的兴趣,认为自己在理科可能会更糟。他对编程工作产生了热爱,希望提高自己的技艺,尤其是编码速度和质量,并且感激第一份工作让他明确了职业定位。 然而,当他离职寻找新工作时,发现自己的市场价值只是IT行业的平均水平,这是他面临的第一次跳槽挑战。他来到了北京,经历了三个月的求职历程,感受到了竞争的激烈和现实的理智。他意识到,相比于第一份工作,这次找工作的过程更为艰难,需要更多次的面试和选择。 文章特别提到了人力外派公司的招聘情况,暗示了在IT行业求职中,人力外派是一种常见的就业方式。这些经历不仅反映了个人的成长,也揭示了IT行业普遍的职业发展路径和市场竞争状况。 这位80后Java程序员的成长故事展现了从新手到资深工程师的蜕变,以及在职场中不断学习、适应和挑战自我的重要性。他的经历对于想要进入或已经在IT行业发展的人员来说,具有一定的启发和借鉴意义。
资源推荐
资源详情
资源评论
来源于: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 出身,如果真
让副经理面了,恐怕结果也不会这么顺利。
也就是说,我第一份工作得来的还是很容易的,没有经过那么
多次的选择。
也许正是第一份工作得来的相对容易,第二次找工作的经历就
被上帝公平地安排一下,参加应聘的次数变多了,找工作的时间也
剩余21页未读,继续阅读
资源评论
zzzzl333
- 粉丝: 778
- 资源: 7万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 计算机语言学中猜随机数的c语言简单实现
- 28798bc1eucebc02c97f63887d406b70.jsp
- 办公用品ZKtime5.0考勤软件安装包
- python SAP自动化并发送html outlook邮件
- 【老生谈算法】Matlab实现可变指数遗忘的扩展递归最小二乘法(VEX-RLS)及其应用
- 保护个人隐私安全-彻底清除剪贴板的方法与技巧
- 可直连数据库,找到存在可疑推荐关系字段的表绘制推荐关系层级信息
- 根据excel表格快速制作层级信息工具(线下传销)不包含其他信息,只有层级信息,其他信息添加需要自己添加,理论上问题不大
- 基于MATLAB车牌识别系统实现系统【GUI含界面】.zip
- 基于MATLAB车牌识别系统【含界面GUI】.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功