您当前的位置:首页 > 电脑百科 > 程序开发 > 程序员

程序员如何面对不断更新的框架?学了记不住怎么办?

时间:2020-09-21 13:01:30  来源:  作者:

10年前第一次接触JAVA,抱着一本《Java编程思想》啃,然后陆陆续续接触了一些网页开发的教程,最后和班上的小伙伴们一起完成了xxx管理系统。当时不会用搜索引擎,只能是自己对着书,通宵熬,写了调试,有问题再改。现在回想起来,那时怎么那么笨,直接网上找个源码改吧改吧不就行了嘛?看到了么,现在的我与其说是在“编程”,不如说我是在“抄”。你怎么看待这个问题呢?抽个空想想。

程序员如何面对不断更新的框架?学了记不住怎么办?

知识焦虑是每个人程序员进阶需要面对的问题

当然,一种思维方式的形成并不是一蹴而就的。它是在你生活工作中慢慢培养成形的。人,天生就喜欢走捷径,即使他知道走捷径的想法并不好,最终会自食恶果,但这种刻进基因里的意识想法时不时地就跑出来诱惑我们。在现在这个快节奏的时代里,短平快是所有人的追求。开源、分享、培训、干货……你会发现,这个时代最不缺的就是知识了,它就在那里,却没有留在你的脑海里。于是,很多人开始了知识焦虑。程序猿这种职业尤其明显,科技带给我们层出不穷的新应用、新框架、新工具、新模式。你还没完全弄清楚Java是什么的时候,人家都开始用Python去搞人工智能了。你以为自己在维持现状,其实你在退步。你说苦恼不苦恼?时不时就看到别人薪资往几十k的方向走,而你只能安慰自己稳定一点也挺好。

为什么我们会成为这样一个自己都鄙视的人?

1、学了容易忘怎么办?

记不住??

是不是很多人像我一样,到现在为止都没有把《Java编程思想》啃完一遍?有时候看到网上的分享,有人把这本书啃了好几遍,心里那个嫉妒啊。然后鄙视下自己怎么就没静下心啃完呢?这两年我开始改变了,我的的确确啃完了一本又一本书,突然觉得从书里获取的知识确实比较全面些。以前特别喜欢看博客文章,看得挺过瘾,觉得自己获得了原作者的真传。不过,博客文章都是一个点,为了解决某个问题,或者某些个知识点。

书是看了,当时以为都明白了。比如有段时间看了Nginx相关的一本书,里面讲到了配置文件的写法。真正到工作中要写的时候,懵逼了。另外,有很多原理理论解释的书,人家总结的一条条,你看得很爽。合上书本,脑子空白了。有时候我在想我自己怎么感觉越学越觉得啥也不会了呢?

2、大家是不是在遇到不会的时候通过google解决?

搜索解决问题

工作中遇到的问题,我基本都可以用Google来解决。说得好听点是站在巨人的肩膀上,说难听点就是看下别人是怎么解决的,有源码最好。时间充足的时候,会看下文章里解决问题的完整思路。任务紧时间少的时候,本着“拿来主义”,只校验正确与否。运气好,根据第一篇文章写的就可以解决问题。运气不好的时候,全网找了也不一定能找到答案。一般到这个时候,只能静下心想想问题出在哪了。想明白了,自己就可以写一篇文章了。哈哈。

3、开源框架带来的错觉?

各种框架层出不穷

举个例子,从Spring到Spring boot,框架越来越强大,需要我们配置的东西越来越少,使用起来越来越傻瓜了。很多工具,开箱即用,API高度封装,只需要写很少的代码就可以实现很复杂的功能了。所以,我们这代人天天站在巨人们的肩膀上会产生一个错觉,以为自己的编程能力越来越强了。可事实真的如此么?我们是否还需要深入了解各种框架的源码?

会开车的人不一定会修车,我们只是把车当做一种交通工具而已。作为Java程序员,Spring boot让你如此快速就可以构建出一个web服务,似乎是你根本都不需要了解HTTP了。你是否和我一样有心虚的感觉呢?

3、程序员内心的不确定?

内心焦灼

像文章开头提到的,在这个知识爆炸的时代,每个人都不可能把所有知识学完。程序猿所在的计算机科学,分类之复杂,叹为观止。每年的热词层出不穷,五花八门。你的内心能安定么?你以为php能一招鲜吃遍天下,你以为Java是万能的,那你面对现在大数据、人工智能、物联网大行其道的事实有没有一点恐慌?都说程序猿的薪资非常高,直接导致了这个行业培训机构遍地开花,只要花点钱就可以轻松踏入这个行业。门槛的降低必然导致竞争的恶化,越来越多的企业加入到加班压榨程序员的行列来,对于那些重复性较多的岗位,年轻人的优势越来越明显,而老程序猿们中年危机陡现。如果你是一线码农,技术不成长和等死有什么区别?

年轻时对新技术有足够的好奇心和耐心,当你踏入中年,有一部分精力会被划分到管理岗位,真正编码的时间会减少。你要考虑的问题就不再只是代码本身了。你需要对商业、人事、技术架构、行业等内容付出时间和精力。一方面,不想在技术层面上落伍;另一方面,管理能力亟待提高。

4、专一?全栈?

全栈工程师热度不减

全栈工程师越来越流行,单一的技能对于门槛不高的岗位来说竞争力越来越小了。大公司有明确的岗位分工,你只能负责某一个领域的某一个产品或者项目。而小公司,有可能一人身兼数职,全栈的需求更高。倒不是说你一个人扛起一个公司,而是你有能力指导其他人,把一个系统或者项目抓起来。任何一个环节出现问题,你可以临时顶一顶或者想办法能解决。所谓技多不压身嘛。

当然,也有人认为术业有专攻。你的价值在于你在某方面是独树一帜的,无人可取代。个人认为,这个目标很好,但我们大多数人达不到这个高度。如果你能力超群,意志坚定,专一门挺好。如果你随波逐流,只是想提高自己解决问题的综合能力,全栈是一个不错的思路。



Tags:程序员   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
JAVA开发工程师(北京)本科 3-5年经验 面议 (招1人)岗位职责:1.负责我行应用系统的设计,完成软件编码工作,负责管理代码设计规范等工作;2.根据应用需求分析说明书,评估需求研发的可行...【详细内容】
2021-12-27  Tags: 程序员  点击:(1)  评论:(0)  加入收藏
今天聊聊编程的本质。程序就是数据结构+控制+逻辑,程序员编程工作的本质是翻译,翻译机要来了,程序员怎么办?黑客帝国中的程序黑客帝国4就要上映了,不知道前三部你看懂了么?值得多...【详细内容】
2021-12-17  Tags: 程序员  点击:(8)  评论:(0)  加入收藏
什么是shellshell是c语言编写的程序,它在用户和操作系统之间架起了一座桥梁,用户可以通过这个桥梁访问操作系统内核服务。 它既是一种命令语言,同时也是一种程序设计语言,你可以...【详细内容】
2021-12-16  Tags: 程序员  点击:(16)  评论:(0)  加入收藏
我是一名程序员关注我们吧,我们会多多分享技术和资源。进来的朋友,可以多了解下青锋的产品,已开源多个产品的架构版本。Thymeleaf版(开源)1、采用技术: springboot、layui、Thymel...【详细内容】
2021-12-14  Tags: 程序员  点击:(20)  评论:(0)  加入收藏
梦醒之后,每个人对于这份职业的未来、互联网行业的未来,以及更重要的,自己的未来都有了更现实的判断 文 | 祝颖丽编辑 | 黄俊杰一个生于 1986 年的人,他所走过的前半生:从出生起,...【详细内容】
2021-12-03  Tags: 程序员  点击:(15)  评论:(0)  加入收藏
前些天在头条看到一个八二年的哥们,述说自己找工作屡次被拒的问题,在网上引起了广泛的讨论,这件事给我留下了很深的印象,因为这哥们和我同是程序员,都人到中年,上有老下有小。唯一...【详细内容】
2021-12-01  Tags: 程序员  点击:(20)  评论:(0)  加入收藏
很多读者都问过一个问题:程序员如何实现高速成长?之前也写过相关的文章,强调的主要是夯实计算机体系基础知识。 再说另一个诀窍:多看经典开源项目,这些项目大多是众多顶尖程序员...【详细内容】
2021-11-30  Tags: 程序员  点击:(14)  评论:(0)  加入收藏
序言:前段时间织梦因为版权的问题在网上闹得沸沸扬扬,也提醒了众多开发者选择cms上应该谨慎使用,今天给大家展示一款自己搭建的内容管理系统,不用担心版权的问题,而且非常容易维...【详细内容】
2021-11-30  Tags: 程序员  点击:(31)  评论:(0)  加入收藏
近日,一位45岁的网民在中国政府网留言求职,引发关注。该网民自称是一名软件开发人员,今年45岁,精通各种技术体系,“而我辞职回家半年后再回来寻找工作机会的时候,却发现连个面试...【详细内容】
2021-11-17  Tags: 程序员  点击:(42)  评论:(0)  加入收藏
一、Java 线上诊断工具 ArthasArthas是阿里巴巴 2018 年 9 月开源的一款 Java 线上诊断工具。工具的使用场景:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我...【详细内容】
2021-11-17  Tags: 程序员  点击:(35)  评论:(0)  加入收藏
▌简易百科推荐
JAVA开发工程师(北京)本科 3-5年经验 面议 (招1人)岗位职责:1.负责我行应用系统的设计,完成软件编码工作,负责管理代码设计规范等工作;2.根据应用需求分析说明书,评估需求研发的可行...【详细内容】
2021-12-27  just do丶IT公众号    Tags:国企   点击:(1)  评论:(0)  加入收藏
今天聊聊编程的本质。程序就是数据结构+控制+逻辑,程序员编程工作的本质是翻译,翻译机要来了,程序员怎么办?黑客帝国中的程序黑客帝国4就要上映了,不知道前三部你看懂了么?值得多...【详细内容】
2021-12-17  博士聊IT    Tags:程序员   点击:(8)  评论:(0)  加入收藏
梦醒之后,每个人对于这份职业的未来、互联网行业的未来,以及更重要的,自己的未来都有了更现实的判断 文 | 祝颖丽编辑 | 黄俊杰一个生于 1986 年的人,他所走过的前半生:从出生起,...【详细内容】
2021-12-03    财经杂志  Tags:程序员   点击:(15)  评论:(0)  加入收藏
前些天在头条看到一个八二年的哥们,述说自己找工作屡次被拒的问题,在网上引起了广泛的讨论,这件事给我留下了很深的印象,因为这哥们和我同是程序员,都人到中年,上有老下有小。唯一...【详细内容】
2021-12-01  云南贤哥在深圳    Tags:程序员   点击:(20)  评论:(0)  加入收藏
很多读者都问过一个问题:程序员如何实现高速成长?之前也写过相关的文章,强调的主要是夯实计算机体系基础知识。 再说另一个诀窍:多看经典开源项目,这些项目大多是众多顶尖程序员...【详细内容】
2021-11-30  findyi    Tags:程序员   点击:(14)  评论:(0)  加入收藏
近日,一位45岁的网民在中国政府网留言求职,引发关注。该网民自称是一名软件开发人员,今年45岁,精通各种技术体系,“而我辞职回家半年后再回来寻找工作机会的时候,却发现连个面试...【详细内容】
2021-11-17  郭主任    Tags:程序员   点击:(42)  评论:(0)  加入收藏
即使在安全技术取得进步之后,网络犯罪仍在不断增加。据统计,网络犯罪每分钟给企业造成约 290 万美元的损失。主要是因为新技术不断涌现,难以维护安全。随着网络威胁的增加,网络...【详细内容】
2021-11-04  章大千    Tags:编程语言   点击:(40)  评论:(0)  加入收藏
北漂小伙李强(化名),在北京互联网大厂工作7年,月薪3万,离职回老家开摄影店,亏了200万。李强出生于山西一座名不经传的小城市,互联网专业大学毕业的他,没有听父母的劝言回到家乡考公...【详细内容】
2021-10-29  霸王课  今日头条  Tags:程序员   点击:(51)  评论:(0)  加入收藏
程序员是青春饭,这在国内似乎是公认的。所以很多公司不愿招大龄程序员,很多程序员也“知趣”地及早转型。有的做管理,有的做架构,我还见过改行卖保险的。总之,年龄大了不想敲代码...【详细内容】
2021-10-27  编程的艺术    Tags:   点击:(29)  评论:(0)  加入收藏
软件工程专业有Web开发、移动终端开发、大数据开发、计算机系统工程师、视频开发工程师、计算机软件应用工程师等就业方向。第一,Web开发。Web开发包括前端开发和后端开发。...【详细内容】
2021-10-19  辰新   企鹅号  Tags:软件工程   点击:(79)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条