毕业三年总结
马上临近毕业三年。我的工作是搞Java Web的,现在的工作水平(技术水平、业务水平)与我工作的年限不太相符。
近2年多一直在做的工作也是N多人在做的,有一个美好的名称——企业级开发。而我这个人一直对“业务”非常的抵触,内心却一直向往去搞些c/c++底层的一些东西。
在这样的情形下,我在业余时间学点c++,对待本职工作有相当的厌倦情绪。
不喜欢本职工作,必然做不好本职工作。我总是不想去积累,也不愿意去思考。我发现始终没能力把我的精力从本职工作中解放出来。需求的不断变化也使得我累不堪言。我加班加点,拿着不高的薪水。
通常工作场景如下:
1、对于业务上的东西一点都不上心。基本上是系统能正常运行起来了就不管了。
2、写代码时遇到了问题,费了很大功夫把它解决了也是扔了不管了。
3、对于平时用到的知识,也不注重积累。
4、工作中总是有危机感,内心焦虑,总是担心不能按时完成工作,但是上班的时候,觉得这些东西实在不感兴趣,又不想动手去做。下班了、放假了在家中,总感觉拖了一些工作上的任务,自己想学习下,心里又不踏实。最后是学也学不进去,工作也没激情,时间就过去了。
5、如果不给参考,好像就写不出来代码。写代码,通常要Google一下,或者要求参照已有的例子。基本上也就是会Copy代码。
6、常有的感觉是,什么技术都知道点点,又好像啥都不会。
工作中有时也会非常有激情,通常是解决了某个问题,某个bug。
在这2年多的时间我换了3次工作。 第一个公司是一个小于100人的公司。我认为公司太小没前途,没干几个月就辞职了,认为进大公司才有前途。然后找到了一个大规模的公司,不过也是网上口碑不太好的公司。当时很想进去,工资没有多要。在这家公司干了一年多。我又觉得这家公司不好,规模虽然大,实质上是个典型的“大公司、小作坊”。于是离开了,去了另一家公司。这个公司同事相处关系很好,同事也都是很优秀的。我工作一段时间后,发现我依然对自己的工作有抵触情绪,发现我真的不喜欢业务,我就发现给我点纯技术活儿,我才能集中我的精力。如:给系统开发一个通用的功能、解决系统的性能问题等。
现状:
毕业后从事Java Web开发也快3年了,没做出来自己满意的项目。技术方面就是啥都会一点,好像只是会到处Copy代码。而自己号称感兴趣的c/c++也没怎么学会。薪水也没怎么涨。我甚至怀疑我是不是不适合搞Java Web。
想想自己吧,再想想亲人的期待、想想同学,自己毕业近三年,一无所有。我是小地方出来的,接人待物屁都不懂,相对来说,做技术是不错的选择。 若再这么浮躁、沉沦下去,就彻底的杯具了。
水木BBS的Work Life版常有高人说,loser在哪都是loser,winner在哪都是winner。那么我也可以理解为:失败的人做什么都是失败的,成功的人做什么都能成功的。我搞Java Web很失败,那我转到去搞c/c++会成功吗?我在这家公司是loser,难道去别的公司就能成为winner?目前已经印证了这句话,我换了三家公司都一直都是loser,现在我是loser,再换个公司,我依然是loser。我是个一根筋儿的人,也是个不服输的人。一门心思做了决定,想要成为winner,就先在本公司成为Winner。想要成为coder中的winner,就先在Java Web方向上先成为winner。目前首要的目标就是“不惜一切代价要做成功这个项目、做好这个产品”。不论有多大压力和阻力,自己一定要坚持下去,不要给自己任何遗憾。不喜欢的业务、不喜欢干的事情,也要硬着头皮迎上去。不要给失败找理由,迈出成功的第一步。
谨以此文纪念我的coding之路。祝福所有的coder都可以实现自己的梦想。
分享到:
相关推荐
一个奋斗多年的Java程序员给刚毕业的java程序员的建议 帮助刚毕业的Java程序员做好自己的职业规划! 希望更多的人实现自己的理想 中国的软件行业蒸蒸日上需要更多的有激情的人们
【Java北大青鸟2年毕业项目】是一个针对Java编程学习者设计的综合实践课程,旨在提升学员在实际开发环境中的技能。这个项目包含了详细的解说文档和数据库相关资料,为学员提供了一个全面理解软件开发流程的机会。 ...
- **Struts/Spring/Hibernate (SSH)框架**:这三个框架是Java Web开发中的主流框架。Struts用于构建MVC架构的应用程序;Spring提供了一个全面的编程和配置模型;Hibernate则是一种对象关系映射(ORM)工具。 - **CSS...
应届毕业生Java笔试题 本资源旨在对Java笔试题进行总结和解析,涵盖了SQL、Java基本概念、Web开发、服务器操作系统、J2EE框架、单元测试、编译错误处理、Java程序输出等多个方面。 1. SQL-92 中 DDL 和 DML 的含义...
### Java贪吃蛇毕业设计论文知识点解析 #### 一、Java语言概述 - **起源与发展**:Java由Sun Microsystems公司在1995年推出,后被Oracle收购。它是一种面向对象的编程语言,以其跨平台特性(Write Once, Run ...
资源名:2022年JAVA毕业设计精品项目源码10期:基于JAVA3D的网络三维技术系统.zip 资源类型:毕业设计项目源码+论文 源码说明: 全部项目源码都是经过测试校正后百分百成功运行的,如果您下载后不能运行可联系我进行...
"Java图书查询系统毕业设计答辩PPT" 本资源是关于Java图书查询系统的毕业设计答辩PPT,主要介绍了图书查询系统的设计与实现。系统的设计目的是为了提高图书馆的效率,使图书管理工作走向现代化、管理化和科学化。 ...
本论文以2004年李娜同学的毕业设计为例,详细探讨了如何利用Java技术构建一个功能完备的网络商店销售系统。 首先,Java技术是一种跨平台的编程语言,其“一次编写,到处运行”的特性使得开发者可以编写一次代码,...
张维刚是一位拥有3年工作经验的JavaEE软件开发工程师,毕业于西安电子科技学院,专长在于SpringMVC、MyBatis、Struts2、Spring、Hibernate等主流Java开发框架,同时也具备Servlet、XML、JDBC、AJAX等基础技术的熟练...
Java 毕业设计与项目实践是学习Java编程语言的重要环节,它涵盖了理论知识与实际应用的结合,旨在提升学生的编程技能和问题解决能力。在Java的毕业设计中,学生通常会面临各种实际项目场景,这有助于他们更好地理解...
Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM...
【Java毕业设计】OA系统,年毕业设计java项目 OA(Office Automation)系统,即办公自动化系统,是一种基于信息技术的管理信息系统,旨在提高组织的工作效率,优化业务流程,实现无纸化办公。在这个Java毕业设计中...
三、数据库设计 1. 用户表:包含用户名、密码、用户类型等字段,用于存储和验证用户信息。 2. 图书信息表:包含图书ID、书名、作者、出版社、出版日期等字段,存储图书详细信息。 四、开发步骤 1. 创建数据库和...
### JAVA坦克大战游戏开发毕业论文知识点汇总 #### 一、绪论 - **背景与意义**:随着21世纪的到来,互联网技术的飞速发展推动了信息技术的进步,使其成为网络经济的重要组成部分。在这个信息技术蓬勃发展的时代,...
三、Java异常面试题 1. Error 和 Exception 区别是什么? 2. 运行时异常和一般异常(受检异常)区别是什么? 3. JVM 是如何处理异常的? 4. throw 和 throws 的区别是什么? 5. final、finally、finalize 有什么区别?...
Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行...
《软件工程-实践者之路》是一本在软件学院毕业设计中极为重要的参考资料,它涵盖了软件工程的各个方面,旨在为学生提供全面的理论知识和实践经验。这本书的中英文双语版本,使得学习者不仅可以深入理解中文解释,还...