作为一个快10年工作的码农,自己感觉成长很多,从之前的webservice的服务注册发现应用,到现在微服务架构系统,感觉it技术的生命周期真的短暂,每隔几年必然存在一个技术的迭代创新,突然发现自己不知不觉经历了很多,
今天跟同事聊了下自己的的感受,受益良多,此时想mark一下,毕竟忙碌的生活,能有这样的机会并不很多。
自己之前的前辈很多都是.net,c++等各种开发都有,现在大多都转了,有的转产品了,有的转测试,有的更甚至转行了,不得不说IT行业并没有我们想象中那么风光无限,如果不能做到持续学习总有一天也会被淘汰,被迫转行。
当自己有1-2年的经验的时候自己觉得自己可以全栈开发,因为开发真的很简单,几行代码都可以让程序跑起来,并且能跑出自己想要的结果,前端页面展示也是soeasy,不需要太多华丽的效果,因为我是实用注意,主要最后的结果能在页面展示,能做到增删改查,一切原来都如此简单,
当自己工作4-5年之后,mvc大行其道,然后发现各种新的技术实现,事务,代理,各种设计模式,各种spring框架,有最开始的xml配置,到后面的注解开发;有之前的webserivice实现远程掉用,到后面的dubbo实现服务注册发现,前端也开始流行ue组建开发,然后前后端分离也变得越来越普遍,突然发现自己之前的只是储备变得好匮乏,之后随着java8的问世,各种新的技术又频繁更替,不得不说自己真的有点更不上节奏了。突然一项项新的技术领域也逐渐进入大家的视野里面,就是大数据,微服务;此时感觉自己已经到了不得不逼迫自己学习新技术的地步,然后看到一些新的技术标兵拿着让我们这帮老技术人员都羡慕的薪资,不经萌生一种寒酸的情愫。
当工作7-8年之后,又有区块链,人工智能,物联网各个行业如雨后春笋般疯狂的抢占着市场,不得不承认,自己真的有些老了,面对这些技术自己承认自己真的有些应接不暇,自己不断反思自己的后面的路该怎么走,自己需要如何立足于这个复杂IT领域。
首先我不是什么人才,只是一个普通不能再普通的码农,没有很高的学历,也没有什么大厂背景,但是我知道一件事,就是不努力就没有明天,哪怕再累,再忙,有些事情需要处理的还是要及时处理,否则有一天你再回头看,你真的什么都没有了。