关于编程语言,我有话要说
人的语言是人与人交流的工具,交流的最终目的是交流思想。
编程语言是人与计算机交流的工具,交流的最终目的是让计算机实现我们的思想。
所以,最重要的是我们要计算机实现什么样的思想,至于用什么编程语言,是次要的,提高我们在编程语言上的造诣更是多余的,除非你对此有狂热的兴趣,或者立志终身献身于编码事业。
试想,我们的中文水平恐怕都没什么造诣,但平时你和周围的人用中文交流有困难吗?同计算机交流也一样。
我认识的每一个醉心编程语言的人包括我自己,至多不过会多用几种语言,多记几个函数而已,编程水平并没有质的提高。
所以,我认为我们没必要花太多的精力去精通某种编程语言,我们应该花多点时间整理我们的思想,让我们的思想有一个完整的结构,有个清晰的流程。多练锻炼自己的设计能力,否则永远只能用计算机去实现别人的思想。
对于新手或者要养家糊口的朋友,学习一两种编程语言有时是必要的,但不必精通。我们不必过多的考虑代码的效率,除非有强制的要求,而且现在机器够快, 但要注意以下编码的风格是否良好,这样有助于日后维护;不必担心代码的Bug, Bug总是有的,只要自己多仔细测几次直到自己找不到bug就行了,其它的Bug让别人去找吧,但要考虑整个系统的结构是否合理,这才是最重要的.