您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
老程序员积累的经验优势会不会被新技术拉平?
程序员,经验,新技术老程序员积累的经验优势会不会被新技术拉平?
发布时间:2020-12-06加入收藏来源:互联网点击:
老程序员积累的经验优势会不会被新技术拉平?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
很高兴回答这个问题。
老程序员积累的经验是否会被新技术拉平,作为一个老程序员,我来谈谈我的看法。
短期内经验的优势无法被新技术取代。
首先,在一个项目里开发中,程序员积累的经验很重要。以我开发过的数十个项目总结来看,基本上项目从开始到结束平均在一年半左右。程序员们一般除了在开始阶段有一些技术学习的准备工作,到后面就基本上是完全凭靠经验了。越到后期,经验越重要,此时是否采用新技术倒不是那么紧迫。到最后基本可以闭着眼睛,凭经验就知道出现的问题该怎样修改,新追加的功能该如何实现了。
长期来看新技术会抵消掉程序员积累的经验优势。
其次,新的技术对程序员积累的经验有降维打击的效果。程序员在一个领域深耕越久,就越容易陷入其中不能自拔,无法适应新的环境。比如做久了PHP开发,突然换到TypeScript,PHP里积累的编程经验变得完全无用武之地,需要从头再来过。就像一个武林高手闭关苦练九阴真经几十年,出来以为可以天下无敌了,不料外面早已是机枪冲锋枪的时代了。
老程序员积累的一些编程的方式方法和理念可以运用到新技术开发中。
再次,编程的方式方法和理念对于各个编程语言是相通的。比如变量命名的规范、通过打印日志来进行调试的手段、设计模式等等,老程序员积累的这些经验并不是一无是处,可以借鉴到新技术的开发中。
既要夯实基础,积累经验。也要适当跟随风口,学习新技术。
总而言之,既要埋头苦干,也要适当抬头看路。作为一个过来人,建议新一代的程序员们在勤勤恳恳做好本职工作的同时,也要多关心关心新技术发展趋势,多了解些处于风口的新技术,避免被新技术淘汰。
以上是我的一些看法,希望能帮助到你,谢谢。
回答于 2019-09-11 08:43:50
我觉得这要看他有没有掌握数据结构和算法。编程语言更新换代非常快,但是算法和数据结构是适用于所有编程语言的,而且它对编程又非常重要。如果他只是会搬运代码,那被新人快速赶上也很正常。
回答于 2019-09-11 08:43:50
其实根本就没有什么很多新技术,甚至可以说很少很少,从底层往上看,绝大多数底层技术和标准都是十年或者几十年不变。令人眼花缭乱的名词,不过是在应用层对底层技术的重新组合。
回答于 2019-09-11 08:43:50
只要你坚持学习,愿意接受并探究新技术,经验会越来越多,有关大数据,可参考本人空间,带你从零走上大数据的大门
回答于 2019-09-11 08:43:50
主要看知识面,我是做逆向的,离不开汇编,似乎没有多少年轻人想做这方面的工作。
回答于 2019-09-11 08:43:50
我只能说,即使经验丰富也要一直学习,为啥有些程序员被淘汰,就是因为不学习,用固定的技术做很久。有时间可以看看百战程序员的课程,多充实下自己。
回答于 2019-09-11 08:43:50
程序员的工作性质和工作习惯,注定是不断学习推陈出新,不会有什么积累的经验被新技术拉平的现象出现。
软件开发的重点和难点在于业务建模和算法,数据库操作,人机界面,计算模式等。
所谓新技术,如新的编程语言,云计算,前后端部署,共享桌面协作调试等等,对于一线程序员来说,随时学习即时更新,没有知识更新障碍。
程序员,活到老学到老天天在思考,随时知识更新,不断自我演进,逐渐积累经验。
上一篇:如果将天河二号送到1960年的中国(单纯考虑算力,不考虑程序和硬件接口),会使我国的科研带来多少帮助?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |