? ? ? ? 10年毕业到现在,算算工作也近三年了,加上实习和去掉中间一段回家休养的时间,确实差不多是三年了。三年,对每个人的职业生涯都是一段不短的时间了,特别是在IT这个日新月异的行业,三年意味着你已经成为一个老人,这个老人是年龄上还是真正的技术上,这当然是取决于我们自己了。
? ? ? ??
? ? ? ? 1)三年来,其实也当是对整个JAVA界多了一些了解和认识:
? ? ? ? 作为一个搞JAVA的程序员,相信很多朋友都会有一段时间的迷茫期(牛人不在这个很多里面),不知道应该怎么去学习,应该学点什么。开源,曾经被誉为是软件的救世主,J2ee更是被誉为企业软件开发的标准,一提到j2ee开发,相信我们很多人都说出一堆框架,struts,spring,hibernate,lucene,nutch,hadoop等等一大堆,还有一大堆工具,ant,maven,ivy和最新比较火的gradle,相信如果让一个刚进入大学并且以后想搞软件开发的看这一大堆东西,保证可以让他打消做JAVA程序员的念头。
? ? ? ? 现状是框架有很多,但实际上思想基本上差不多,spring最主要的是IOC和AOP,MVC也慢慢地在流行,记得以前听人说过,软件开发不应该追潮流,应该在深入不变的东西(底层的思想,如servlet,IOC的基本思想,AOP的基本思想,数据结构等),但又要保持对新出技术的了解,知道在什么时候使用他们。比如gradle和ivy,maven等的区别是什么,个人感觉最主要的就是gradle让配置文件支持groovy语法,这对程序员是比较友好的,可以在配置文件里面进行一些特殊的处理,而springMVC和struts又有什么区别,为什么又有很多人转向springMVC了,究竟有什么好处。相信了解了这些,对我们的技术也是有帮助的。
? ? ? ? 2)目标的实现:
? ? ? ? 记得三年前刚毕业的时候曾经想过用三年时间去深入技术,三年后可以当到技术主管或技术经理,五年后当到架构师,再之后就到CTO。现在一个都没实现,接近三年了,主管没做到。技术也没怎么去深入。说到底还是自己的浮躁。
? ? ? ? 看着其他人都对自己一年的工作进行总结,2011,2012说真的,我也不知道自己做了什么,不是谦虚,而是真的不知道,这里搞搞,那里搞搞,似乎都没有一个条理性的东西。我们可以把这个责任推给公司,因为公司的项目太乱了。但仔细想想,实际上这个还是由我们来决定的。公司的项目乱,但我们可以自己回去在深入去学习项目中用到的东西,或者你不喜欢项目中用到的技术,那可以自己学习其他的。但我没有。2011,2012,这两年可以说是浪费了的两年。程序员的时间可以说很宝贵,比任何其他行业的时间都宝贵,如果在某一段时间,你没有把握好自己的方向,说不定你就再也跟不上了。我庆幸我现在还没离得太远,目标没实现,但至少我意识到这个问题了。
?
? ? ? ? 对自己未来职业的规划:
? ? ? ? 1)相信很多朋友都会设定一个比较高的目标,做经理或其他的,当然,这要看自己喜欢技术还是管理了,我个人喜欢技术,所以近段时间(2年内)的目标是做技术主管或技术经理,有难度,但这才会有进步,就算最后做不到,努力去拼了,失败了又如何,拍拍尘土,继续起程。
? ? ? ? 2)上面的目标是职位上的,作为一个搞技术的,我们需要知道自己想要在哪个方面去深入,这就需要我们在技术上要有一个目标,比如我是搞Java web的,框架肯定逃不掉,但绝不能跟以前一样浮于表面了,要深入到思想,只有这样才能更好地掌握它,而java web框架的大头就是spring和hibernate这两个比较流行的东西,我的目标就是深入这两个。当然,如果有朋友搞C++,肯定有另外的目标,比如说搞定一个跨平台框架,QT,GTK或者其他的。
? ? ? ? ?3)相信很多朋友都会对自己的公司有或多或少的怨言,这里不好,那里不好,我也这样。但现在想想,实际上没必要,真的实在太不爽,呆不下去就直接走吧,搞得自己太辛苦也没啥好处,但如果你还呆得下去,证明公司也还是不错的,继续做做,看能不能凭自己的能力改变公司的一点现状。实际上我们的状况就是看着别人的公司爽,别人看着我们的公司爽,围墙里面的人想出去,而外面的人想进来,这正是所有工作的人都会遇到的状况。换个工作,但我们无法保证下个公司不会更坑爹,如果更坑爹,是不是再跳,如果遇到一个更更坑爹的不就更杯具了。虽然这样的想法有点悲观,但跳槽之前我们需要想清楚,特别是骑驴找马的时候,我们一定要清楚,新公司跟现公司的区别,有什么好的地方,有什么不好的地方。如果不是骑驴找马,可以压力大点,不好比较了。总而言之,公司坑爹到没办法继续呆,那就走,不要回头,否则,就继续做下去吧,当你确定可以去到一个更好的时候才去。
? ? ? ? 上面讲的换工作的情况,不包括工资很坑爹的情况,工资上的事是不能妥协的,如果你觉得你自己在工资上被估得太低了,而且公司没有一点要加你工资的打算,这样就果断走吧,或者果断骑驴找马,找一个更好的,可以正确评估你的价值的地方,这样自己做得也开心点。
? ? ? ?
? ? ? ? 希望两年过后,再重新写下总结的时候,是以一个技术牛人的身份,并且是一个主管或经理级的,和大家一起共勉。 ?