所有文章首发于我的公众号【程序员云课堂】,喜欢文章的可以微信关注,也可以扫码加我的个人微信交流~
最近看了一位工作十几年的程序员分享自己的心得。他提到,在这么久的工作中,有些事他一直在尽量避免。
有些观点我也很认同,在技术生涯中,避免这些事情,对你的个人发展和技术成长帮助都很大。
别上来就先学语法
学一门新语言,别上来就学语法,而是先理解概念。
就像小时候学算术,要先背过九九乘法表,背过1+1=2这些基础知识,才能去做更多举一反三的题目。学英语也得先学26个字母,再学语法和句式等。
学习的道理是共通的,可能有些人觉得上来直接学比较快,但要想再深入,没有基础概念的支撑,根本学不明白。
哪怕你知道了if-else怎么写,但面对具体问题,你并不知道怎么使用、何时使用它们。
信息别严重滞后
之前很多人都有看报纸的习惯,后来是看电视,到现在成了每个人捧着一部手机接受着巨量的信息。
信息传播的速度更快了,但也意味着学习和接收的成本更高了。
加上技术的更新非常快,如果你不停地吃老本,用五年前的知识干现在的活,吃力不说,效果还达不到。
除了接收新知识,还要不断地实践,在实践中,可以学到很多新技术知识。
别啥书都看
技术圈的出书速度很快,一门新技术刚出来,可能就有很多书要准备出版了。
如今很多新书里的知识,不知道是被反复理解过多少遍的,接近于口水话,真的有点看不下去。
想了解基本概念的,可以看这些书。但想真正学会、学好一门技术的,还是建议看经典书。有些书可能已经出版几十年了,但很多内容放到现在依然很适用。
日光之下无新事,现在遇到的很多问题,前人说不定已经有了最佳解决方案。
别过早优化
有些人的编程习惯不太好,有些人对自己的技术实力过分自信,还有些人是个急性子总容易出错。
举几个具体表现例子:
-
坚定认为现在就是最简单的设计模式
-
过度耦合
-
过早优化
-
过多的重复代码
以上几个问题,在某些场景下,都非常可怕,后续可能要付出巨大的人力成本来修改和维护。
《计算机程序设计艺术》的作者Donald Knuth有一句名言:“过早的优化是万恶之源。”
深以为然。
今天先分享这些,老王后续会就这个话题再跟大家分享几点~喜欢的可以点个关注,或者加老王微信一起聊聊!
所有文章首发于我的公众号【程序员云课堂】,喜欢文章的可以微信关注,也可以扫码加我的个人微信交流~
大家好,我是程序员老王。
年薪百万老码农,待过一线大厂创过业,带过团队,目前专注于一线技术。
分享程序员进阶路上的点滴,帮助大家提升认知,升职加薪。