作为一个快10年工作的码农,自己感觉成长很多,从之前的webservice的服务注册发现应用,到现在微服务架构系统,感觉it技术的生命周期真的短暂,每隔几年必然存在一个技术的迭代创新,突然发现自己不知不觉经历了很多,
今天跟同事聊了下自己的的感受,受益良多,此时想mark一下,毕竟忙碌的生活,能有这样的机会并不很多。
自己之前的前辈很多都是.net,c++等各种开发都有,现在大多都转了,有的转产品了,有的转测试,有的更甚至转行了,不得不说IT行业并没有我们想象中那么风光无限,如果不能做到持续学习总有一天也会被淘汰,被迫转行。
当自己有1-2年的经验的时候自己觉得自己可以全栈开发,因为开发真的很简单,几行代码都可以让程序跑起来,并且能跑出自己想要的结果,前端页面展示也是soeasy,不需要太多华丽的效果,因为我是实用注意,主要最后的结果能在页面展示,能做到增删改查,一切原来都如此简单,
当自己工作4-5年之后,mvc大行其道,然后发现各种新的技术实现,事务,代理,各种设计模式,各种spring框架,有最开始的xml配置,到后面的注解开发;有之前的webserivice实现远程掉用,到后面的dubbo实现服务注册发现,前端也开始流行ue组建开发,然后前后端分离也变得越来越普遍,突然发现自己之前的只是储备变得好匮乏,之后随着java8的问世,各种新的技术又频繁更替,不得不说自己真的有点更不上节奏了。突然一项项新的技术领域也逐渐进入大家的视野里面,就是大数据,微服务