突然觉得,我们在掌握一门技能的时候可以区分为工具面和思想面两个维度,工具是用来表达思想的,如果没有好的思想,就算工具掌握的再好,可能更多的是用这个工具去找一份薪资不低的工作。
像写作一样,李笑来说过,写作是思想的表达,只有先想出来了,才能写出来,如果都没想出来,有写出来的必要吗?写作如此,我觉得对于技术人来说也如此,对于计算机科班的人来说,在学习的时候往往容易掉进技术的细节,觉得自己编程语言用的好、自己对计算机体系掌握深,但是却没有思考技术的存在目的是什么,我能用这种技术工具来做什么或者说创造什么价值。
这也是我对自己的期望吧,人工智能的出现很大的意义在于可以让很多以前繁琐重复而且必须由人来完成的工作让机器替代,但是人工智能更多的是算法层面的实现,其落地点是软件或者硬件。所以从这个层面上来说,软件或者硬件更多是承担一个表达思想的工具,我要在人工智能的思想下、产品的思想下、价值观的思想下,甚至商业的思想下,表达于软件和硬件。
同时,还有一个有意思的地方,站的高度不一样的时候,对应的工具和思想也不一样。站在学好一门编程语言的角度,那么语法操作是工具,编程思想是思想;站在学好计算机学科的角度,编程语言是工具,计算思维是思想;站在毕业找工作的角度,学会的技能是工具,能给企业创造什么价值是思想;站在做产品的角度,软件编写、硬件、人工智能算法都是工具,要做出什么产品才是思想;站在商业的角度,产品是工具,商业布局是思想;站在人生角度,商业是工具,人生观价值观是思想。
跳出单一的工具思维,学习工具-思想结合的思维。