很多人戏称程序员为码农,是的,很多时候我们就是像农民一样做这没多大技术含量类似搬砖的事情,很多时候我们也是很无奈,有现实的原因,比如工作要求赶工期只要功能实现就行了,不需要太多花里胡哨的东西,有时候也是我们没太多时间去思考。
一直以来自己都在不断寻找各种新鲜的知识,但是越来越发现自己学得越多,反而觉得自己越来越空洞,有可能是自己没有知行合一,也有部分是自己一直在追求知识,缺乏了自己独立的思考,总是从书中学知识,很少时间自己去思考,工作中也会有思考,但是缺乏一种更抽象的认识,缺乏一种通用道理的认知,最近看了一本关于哲学的科普书,开始思考其实计算机中也存在类似的哲学思想,这些思想有可能比具体的业务逻辑更具有普遍的适用性,把这些经验和思想总结出来,避免重复掉坑。
好久都没有写东西了,也没有什么论点论证论据,写得也没有什么趣味性,凑合着把脑子里的思考用大百话表达出来。
自己其实总结也一些计算机基础的知识模块,但是自己感觉太多了,没足够的精力去一个一个学习,于是为了偷懒,就开始想这些知识中什么才是核心的东西?最后自己总结出数据结构、算法、设计模式才是其中最关键的东西,这三个知识点是脱离了具体的语言等工具,脱离了具体的业务逻辑而存在的计算机的思想类的知识,从现在开始重点学习相关知识,培养计算机哲学思想。