使用软剑必须要用内力吗
2024-02-16 15:24
2024-02-16 19:11
学软件工程的 请问那些是“招式”哪些是“内功”?看哪些书可以提高程序员的“内在功力”?
82 人关注0 条评论

写回答
查看全部 8 个回答

写回答

高天
我觉得,程序员的所谓「内在功力」,就不应该是看书可以模弯提高的。
你见过哪本武侠小说,是拿到了一本书然后就功力大增的?从来没有过啊。拿到了一本书可以武力大增,可以学会一些精妙绝伦的招式,但是内功这东西,要么你就是有几十年的修为,要么你就得天赐良机,吃个仙丹啥的。就算是你拿到了《九阴真经》,《九阳神功》这种神书,也不是一朝一夕练斗高成的啊,那也得是像张无忌那样在山沟沟里练个十来年,出来才天下无敌的。那种看完书可以速成的,肯定是《辟邪剑法》这种剑谱。
说远了,我个人认为,一个程序员的「内功」,是把一个实际问题转换成自己所学内容,并且用自己所学解决这个问题的能力。剩下的,无论是语言还是算法,无论是数据结构还是系统架构,都属于「招式」。
一个旦销闷程序员的最终目的,是要解决一个问题。而我们在成为程序员路上学习的这些知识,都是我们解决问题的工具。大方向上说,工具越多,解决问题的速度越快,可以解决的问题越复杂。可并不是说这个人只要有足够多的工具,就能把问题都给解决了。
我觉得我自己的视角还是比较有趣的,因为我经常在UCSB讲讲课,带带项目,所以基本上最近这几年入学的UCSB的CS学生我都有所接触。和这些学生接触的过程里,你就能特别明显的感觉到「解决问题」能力的差别。
82 人关注0 条评论

写回答
查看全部 8 个回答

写回答

高天
我觉得,程序员的所谓「内在功力」,就不应该是看书可以模弯提高的。
你见过哪本武侠小说,是拿到了一本书然后就功力大增的?从来没有过啊。拿到了一本书可以武力大增,可以学会一些精妙绝伦的招式,但是内功这东西,要么你就是有几十年的修为,要么你就得天赐良机,吃个仙丹啥的。就算是你拿到了《九阴真经》,《九阳神功》这种神书,也不是一朝一夕练斗高成的啊,那也得是像张无忌那样在山沟沟里练个十来年,出来才天下无敌的。那种看完书可以速成的,肯定是《辟邪剑法》这种剑谱。
说远了,我个人认为,一个程序员的「内功」,是把一个实际问题转换成自己所学内容,并且用自己所学解决这个问题的能力。剩下的,无论是语言还是算法,无论是数据结构还是系统架构,都属于「招式」。
一个旦销闷程序员的最终目的,是要解决一个问题。而我们在成为程序员路上学习的这些知识,都是我们解决问题的工具。大方向上说,工具越多,解决问题的速度越快,可以解决的问题越复杂。可并不是说这个人只要有足够多的工具,就能把问题都给解决了。
我觉得我自己的视角还是比较有趣的,因为我经常在UCSB讲讲课,带带项目,所以基本上最近这几年入学的UCSB的CS学生我都有所接触。和这些学生接触的过程里,你就能特别明显的感觉到「解决问题」能力的差别。
热门问答
28
佛门高僧!