我的老板是个老程序员,大概00年的时候就开始写网页应用程序了。我老板就是那种不接受新事物的人,老板的那套框架代码已经用了20来年了,但还是不知道更新换代。我刚来公司的时候老板连JSON数据格式都不知道,写的前端JS逻辑也是那种面向过程的方式,所以代码量庞大,维护特别不容易。我记得现在前端都用的Vue或者reactJS,有专门的打包工具比如webpack等来处理浏览器的兼容性。但是我们老板因为技术架构老旧,居然不知道如何处理浏览器兼容,直接跟客户讲我们的程序只兼容谷歌,还好我们的产品跟用户绑定太深,不然早被用户淘汰了!
再说说我这边吧。我是一名安卓程序员,来到这家公司后也停止了学习,我们以前安卓开发用的是JAVA,语法复杂,所以只有业务一复杂代码量就庞大。而现在呢移动端已发生了翻天覆地的变化,安卓已经引入了新的语言kotlin,这种类似前端的语言引入了很多新的概念,比如协程,用他写复杂的网络请求代码更简洁。而我由于学习的停止,现在去看一些开源的东西看的也是很吃力,跟其他安卓程序员的交流也觉得自己越来越菜。很多谷歌官方推出的新控件等也都看的不是很懂,导致了应用的体验越来越差。
所以你如果想做软件开发,一定要不断的学习,不断的接收新的事务,不然很容易被淘汰。如果你是一个安逸的人,千万别走软件开发这条路!
你看就我安卓这个技术而言,短短几年时间就发展的这么快,还不包括其他前端或者后端技术。所以想入行的同学们,一定要有这个心理准备。最后愿大家一起努力,都能找到自己喜欢的工作。
