关于 所谓 ‘基础知识’ 的 一个觉醒
夜深人静了,想说点什么。
之前老是听说,一个程序员要想做得好,要想成为可靠且补货或缺的开发工程师,基础是一定一定要非常好的。但是 作为一个PHP程序员,写正式的项目代码也快一年半了,前天以前,我一直觉得 ‘基础’是我要记清楚并理解 那些常用或者不常用的函数,还有那些常见的 数组啊,图片啊,目录文件啊,数据库的操作啊等等常用处理手段,这一年半来,主要是开发web项目,直到 前天看到韩天峰的博客里写着:
我突然发现,我要成为他开始写的那种人,如果仅仅只是学会了怎么去用这些第三方类库啊、会一些常用的linux命令啊,了解简单的 web交互过程,把逻辑代码,数据库设计,框架写的很熟练,尝试去做做数据库优化,去看看 框架底层代码与类库,写写封装等,是远远不够的。要想慢慢成为高级的工程师,真正的技术大牛,还需真正的学好基础知识。
看到了这些,我有些心理矛盾与斗争,为了涨工资以及解决问题,我一开始为自己的定的路确实是这样,也很努力,也有些收获,但是看韩大牛这么说,我有些矛盾,随后 自己又去某 些论坛与网站搜了一些相关信息,毫无疑问,无论哪里,真正高级的计算机人才都是 时刻提醒那些 后辈们注意基础,就包括我们PHP7的主要贡献者鸟哥,也是各种对基础提出了重视,网络协议,数据结构算法,操作系统等等。我想 路还有很远,我还需要慢慢积累,做一个真正的程序设计者与开发。
思考,从不停止,还需加油。。。
本文来源,作者:fredgui,转载请注明原文链接:https://www.cnblogs.com/guixiaoming/p/6536815.html