在Quora上有人问了这样一个问题:编程的一些伟大真理有哪些?这个问题有许多优秀的大牛写了很多回答,小编帮大家把回答整理了一遍:
1、程序员不是电脑修理工,只是没有人记得那件事(笑。
2、编程是思考,而不是打字。
3、即使完成了学位和课程,也完成了IT项目,你也要记住学习从未停止。
4、如果你想保持竞争力,也应该学会在个人项目上工作,强迫自己使用你从未在工作中使用过的语言和软件。
5、作为一名开发者,你不需要严格的数学技巧。然而,你需要基本的代数、逻辑、较强的解决问题的能力,最重要的是,要有耐心。
6、你不需要一个学位来成为一个开发者,编程就像任何行业一样:如果你擅长它,人们会为你的技能付出高薪,不管你是如何做到的。
7、有问题学会去睡觉,放松才能解决问题。
8、第一个定律
你试图修复代码的次数越多,你就会遇到更多的bug。
第二定律
如果不理解代码片段,永远不要在任何地方应用它。
第三定律
不管你花多少时间在编程上,你都不能完全适应编程概念(100%)。
这3条定律是相互联系的,就像牛顿的3定律。
9、大多数编程语言都可以自学。
10、像程序员一样思考比语法更重要。你可以总是去谷歌语法,但你无法总是去谷歌思考。
11、不管你在解决编程问题和工作时表现如何好,如果你6个月或更长时间没练习,你的技能就会生锈。
12、学习的最好方法是做一个重要的项目,在实际生活中理解代码的使用,只会死记的人往往会忘记学习的知识。
13、编程是有趣的,只要代码工作正常。
14、如果你写了一段代码,最初你和上帝知道代码是如何工作的。两个月后只有上帝知道。
15、Bug是你最好的朋友和老师(不要嘲笑),因为它教的比任何教程都多。
16、堆栈溢出是最好的调试器。
17、不在乎记语法,IDES更智能。
18、YouTube是最好的老师之一。
19、100%学习任何高级语言几乎是不可能的。
你同意以上的真理吗?你在编程时认识到了什么真理呢?欢迎留言!