`
cxshun
  • 浏览: 720625 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

工作三年有感

阅读更多

        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)相信很多朋友都会对自己的公司有或多或少的怨言,这里不好,那里不好,我也这样。但现在想想,实际上没必要,真的实在太不爽,呆不下去就直接走吧,搞得自己太辛苦也没啥好处,但如果你还呆得下去,证明公司也还是不错的,继续做做,看能不能凭自己的能力改变公司的一点现状。实际上我们的状况就是看着别人的公司爽,别人看着我们的公司爽,围墙里面的人想出去,而外面的人想进来,这正是所有工作的人都会遇到的状况。换个工作,但我们无法保证下个公司不会更坑爹,如果更坑爹,是不是再跳,如果遇到一个更更坑爹的不就更杯具了。虽然这样的想法有点悲观,但跳槽之前我们需要想清楚,特别是骑驴找马的时候,我们一定要清楚,新公司跟现公司的区别,有什么好的地方,有什么不好的地方。如果不是骑驴找马,可以压力大点,不好比较了。总而言之,公司坑爹到没办法继续呆,那就走,不要回头,否则,就继续做下去吧,当你确定可以去到一个更好的时候才去。

        上面讲的换工作的情况,不包括工资很坑爹的情况,工资上的事是不能妥协的,如果你觉得你自己在工资上被估得太低了,而且公司没有一点要加你工资的打算,这样就果断走吧,或者果断骑驴找马,找一个更好的,可以正确评估你的价值的地方,这样自己做得也开心点。

       

        希望两年过后,再重新写下总结的时候,是以一个技术牛人的身份,并且是一个主管或经理级的,和大家一起共勉。  

13
6
分享到:
评论
20 楼 cxshun 2013-06-23  
Xiaor 写道
社会太浮躁 要如何静心 大家都有迷茫期啊

是啊,在国内搞技术要有一颗不浮躁的心,要慢慢沉淀啊。
19 楼 Xiaor 2013-06-17  
社会太浮躁 要如何静心 大家都有迷茫期啊
18 楼 cxshun 2013-06-15  
alvin198761 写道
cxshun 写道
alvin198761 写道
中国技术之所有不能超过欧美,是因为5年时间里,
欧美的技术员研究java的变成了资深的研究java的,
而中国的技术员却变成了主管或者经理。
当然你的想法还是很符合国情的

你可能没看清楚我说的主管和经理是指哪方面的,如果是项目主管和项目经理,肯定是偏向管理的,但我想做的是技术主管或技术经理,偏向技术的,在总体上把控整个项目架构的人,而不是那些只是写写文档,发发邮件的人。
国内和国外环境确实相差很大,国情如此,因为在国内,还没有说哪一个公司可以跟google,facebook那样由工程师来推动,国内一切唯管理至上,这也就是为什么国内的那些所谓的项目经理工资比我们这些奋斗在一线的程序员的工资还高,在国外,这样的公司早就应该关门大吉了。但生活在国内,我们没办法改变,我们只能适应。
但自己的职业规划不应该被环境束缚,别人想当管理,让他们去,不是所有人都适合当管理,我就不喜欢整天跟人在一起吹,代码又写没几行,整天写文档和发邮件,发多了啥都不懂了。我还是好好地搞自己的技术,朝着CTO前进。

可能你也没明白我的意思,等你走到了技术主管这一步你就明白我说的了,我不是说你错了,只是在感慨当今社会的浮躁和无奈,我有这样的一个体会,可以跟你分享一下:
开始嫌弃上面的领导技术不行,自己努力学好技术向上爬,希望自己能改变现状
走到中间了发现上面的领导有点无奈,下面的小兵比较无知,大家互相不能理解,都认为自己没错
再走走,发现领导都是被老板逼的,中间层的人都是被领导逼的,下面的小兵都觉得上面的有问题,自己的想法才是对的,而老板呢,他的担心都有道理。


理解你说的这些,相信兄弟你现在也是一个领导级的人物了。
主要还是国内的一个大环境不行,对技术人员不够重视,要是像facebook,google那些工程师文件主导的话,走纯技术这条肯定很不错的。在国内,有可能真的只能更多的精力放在管理上,技术也只能自己私下弄弄了。真要发展好的话,肯定是需要找一个CTO的职位或者架构师的职位,这样才能有所发展。
17 楼 alvin198761 2013-06-14  
cxshun 写道
alvin198761 写道
中国技术之所有不能超过欧美,是因为5年时间里,
欧美的技术员研究java的变成了资深的研究java的,
而中国的技术员却变成了主管或者经理。
当然你的想法还是很符合国情的

你可能没看清楚我说的主管和经理是指哪方面的,如果是项目主管和项目经理,肯定是偏向管理的,但我想做的是技术主管或技术经理,偏向技术的,在总体上把控整个项目架构的人,而不是那些只是写写文档,发发邮件的人。
国内和国外环境确实相差很大,国情如此,因为在国内,还没有说哪一个公司可以跟google,facebook那样由工程师来推动,国内一切唯管理至上,这也就是为什么国内的那些所谓的项目经理工资比我们这些奋斗在一线的程序员的工资还高,在国外,这样的公司早就应该关门大吉了。但生活在国内,我们没办法改变,我们只能适应。
但自己的职业规划不应该被环境束缚,别人想当管理,让他们去,不是所有人都适合当管理,我就不喜欢整天跟人在一起吹,代码又写没几行,整天写文档和发邮件,发多了啥都不懂了。我还是好好地搞自己的技术,朝着CTO前进。

可能你也没明白我的意思,等你走到了技术主管这一步你就明白我说的了,我不是说你错了,只是在感慨当今社会的浮躁和无奈,我有这样的一个体会,可以跟你分享一下:
开始嫌弃上面的领导技术不行,自己努力学好技术向上爬,希望自己能改变现状
走到中间了发现上面的领导有点无奈,下面的小兵比较无知,大家互相不能理解,都认为自己没错
再走走,发现领导都是被老板逼的,中间层的人都是被领导逼的,下面的小兵都觉得上面的有问题,自己的想法才是对的,而老板呢,他的担心都有道理。
16 楼 zone8089653 2013-06-14  
同道中人 与君共勉
15 楼 零纪年蔚蓝一抹淡笑 2013-06-14  
努力奋斗吧!
14 楼 hu_zhuang163 2013-06-14  
第一反应,就是我把自己copy 了一份。 写下了这篇文章 。  一句话 与君共勉
13 楼 cxshun 2013-06-13  
kjmmlzq19851226 写道
对的,要学技术就要向下走,基础最重要,没基础谈不上创新。这个道理读书的时候天天都在强调,举一反三,举一反三...

对的,不一定非要转什么管理之类的,深入技术同样可以干好的。大家一起加油。
12 楼 cxshun 2013-06-13  
jyan1992 写道
嗯,目前和楼主情况差不多了。最近也很烦恼,真是个浮躁的社会啊,自己也不安静。
----我也相信这句话。如果在某一段时间,你没有把握好自己的方向,说不定你就再也跟不上了。

是啊,大环境这样,身在其中多少会受到影响,慢慢地学会去免疫。
11 楼 killer_gm 2013-06-13  
浮躁。。。 相当认同
10 楼 wangsongwxy 2013-06-13  
有同感!!
9 楼 kjmmlzq19851226 2013-06-13  
对的,要学技术就要向下走,基础最重要,没基础谈不上创新。这个道理读书的时候天天都在强调,举一反三,举一反三...
8 楼 luolihui2006 2013-06-13  
我一直也在给自己找方向。有时思考多了,觉得每样都有必要去学习,久而久之,都没有学好。想想,还是仔细想想改走那条路。
7 楼 jyan1992 2013-06-13  
嗯,目前和楼主情况差不多了。最近也很烦恼,真是个浮躁的社会啊,自己也不安静。
----我也相信这句话。如果在某一段时间,你没有把握好自己的方向,说不定你就再也跟不上了。
6 楼 cxshun 2013-06-13  
alvin198761 写道
中国技术之所有不能超过欧美,是因为5年时间里,
欧美的技术员研究java的变成了资深的研究java的,
而中国的技术员却变成了主管或者经理。
当然你的想法还是很符合国情的

你可能没看清楚我说的主管和经理是指哪方面的,如果是项目主管和项目经理,肯定是偏向管理的,但我想做的是技术主管或技术经理,偏向技术的,在总体上把控整个项目架构的人,而不是那些只是写写文档,发发邮件的人。
国内和国外环境确实相差很大,国情如此,因为在国内,还没有说哪一个公司可以跟google,facebook那样由工程师来推动,国内一切唯管理至上,这也就是为什么国内的那些所谓的项目经理工资比我们这些奋斗在一线的程序员的工资还高,在国外,这样的公司早就应该关门大吉了。但生活在国内,我们没办法改变,我们只能适应。
但自己的职业规划不应该被环境束缚,别人想当管理,让他们去,不是所有人都适合当管理,我就不喜欢整天跟人在一起吹,代码又写没几行,整天写文档和发邮件,发多了啥都不懂了。我还是好好地搞自己的技术,朝着CTO前进。
5 楼 bluend1004 2013-06-13  
必须顶你一下,跟你一样!在路上!!!
4 楼 alvin198761 2013-06-13  
中国技术之所有不能超过欧美,是因为5年时间里,
欧美的技术员研究java的变成了资深的研究java的,
而中国的技术员却变成了主管或者经理。
当然你的想法还是很符合国情的
3 楼 holyselina 2013-06-13  
我和你蛮有同感的
2 楼 Sorry' 2013-06-13  
一起加油吧!
1 楼 ywbrj042 2013-06-13  
不错,会学习和总结的才能迅速成长,祝你早日成功。

相关推荐

Global site tag (gtag.js) - Google Analytics