Today 2017-02-20
1 瓶颈期
1.1 周围环境
最近两天看了程序员的年终总结,还有自己所在团队小组部分人的离开。他们都是比我早来1年、2年、3年的同事(我导师2016年4月走的),我能感觉到再呆2年估计也是和他们一样面对同样的问题(26/7也要回去成家立业,稳定的过日子了。)
我对金融业务的不太感兴趣,去年领导也给我谈过个人的职业规划。(在这边可能技术层面就只能到目前这样了,如果想搞业务这边还是可以继续待下去的。)而我对技术更感兴趣。
1.2 自我感觉
总体感觉,每天都在做重复的工作,老的架构,将要淘汰的开发语言。但我个人希望做一些有趣的事,接触点新东西。
做的境外的系统,感觉有点闭门造车,做完都没有很好的环境测试,等到客户上线就怕有大的调整,而且感觉做的东西没有人用就没有成就感。
1.3 优点
境外的业务文档写的比较清晰,国外大的系统都相对比较开放,基本都支持统一的接口(比如FIX),解决问题效率也高。
2 主流技术发展迅速
说到技术,不得不说当前软件技术的飞速发展,实在是超乎了我们的想象:
1.一年前,我还认为,HTML5无非就是html加几个新的标签嘛,然而现在的h5,能做游戏,能做App,能做网站,能做各种酷炫的特效,这些都是HTML4的技术标准无法实现的,用几个HTML标签,你能做出来?
2.一年前,我还认为,Javascript不就是个浏览器脚本语言嘛,然而现在的js,不仅能做app,能做游戏,甚至能做服务器,能做数据库,不只是能做,而且各大厂都开始支持js技术。谁能想到,当年大学课堂上,老师一带而过的浏览器脚本语言,如今已经火便整个互联网?
3.一年前,我还不知道什么是大数据,而现在,在这个信息量爆炸的时代,大数据早不是什么新鲜事情了,身边处处都是大数据,像Docker,Hadoop这样的技术,早就已经耳熟能详了。
4.一年前,做一个网站的前端,需要用到的技术可能是Html,JQuery;一年后,做一个网站的前端,需要用到的技术可能是HTML5,Css3,es6,Angular,bootstrap......
一年前,JDK的版本还是1.7,tomcat还是7,Spring还是3,Hibernate还是4,而现在...所有的技术的版本号都升了,都或多或少的加入了很多新的特性来支持我们当前这个信息时代的需要,如果说,我们停止了学习,那我们技术上的思想和思维,就会完全跟不上这个时代的需要,最终只会被淘汰掉。学习一个新技术,不是多难的事,只需要在有空的时候,大致了解一下它是做什么的,有什么特性,如果有兴趣,再写个Demo来研究研究,当你真的搞懂一个非常的技术的框架的时候,你会非常赞叹这个框架的创作人的这个成果。