当你能轻易看懂别人的代码了,将其简化到你刚好需要的程度,然后写出来
2012-09-27 19:57
309 查看
3) 思考
如果你卡住了,不要紧盯住你的代码。出去散个步,呼吸点新鲜空气,再考虑一下。你卡住了是因为你的逻辑中有错误,而修正它最好的方法就是在脑海中或是在纸上一步一步地彻底想通它。程序员靠思考赚钱,问题在你的思考中被解决,编程是个蛋疼的工作。伟大的项目经理通常都有广博的编程背景,并且在思考和问题解决方面接受过出色的训练。
有一种说法:当你被卡住 20 多分钟时,并且你仍然茫然无绪,请教别人吧。如果在 20 分钟内没有任何头绪,那么在接下来的一个小时,你也不会有任何进展的。相信 Eva。她有一天就浪费了 5 个小时,因为一个愚蠢的错误——血的教训啊。散个步,做个其他事。然后再回到项目上来。能将自己与问题切断并转移注意力,是个技术活。
4)再思考
也许你现在已经明白了,思考,在一个程序员的生活中是至关重要的。不要去复制-粘贴代码,尤其当你在学习如何去编程的时候。如果你想学习怎么编程,复制,粘贴——“看,有用诶!”不会使你有任何成就。相反,无论何时你看到代码,你必须在企图去试运行它之前想清楚它在干什么。当你能轻易看懂别人的代码了,将其简化到你刚好需要的程度,然后写出来。如果从一开始就定期这么做,你会在几个月内成长为一个非凡的开发者。
如果你卡住了,不要紧盯住你的代码。出去散个步,呼吸点新鲜空气,再考虑一下。你卡住了是因为你的逻辑中有错误,而修正它最好的方法就是在脑海中或是在纸上一步一步地彻底想通它。程序员靠思考赚钱,问题在你的思考中被解决,编程是个蛋疼的工作。伟大的项目经理通常都有广博的编程背景,并且在思考和问题解决方面接受过出色的训练。
有一种说法:当你被卡住 20 多分钟时,并且你仍然茫然无绪,请教别人吧。如果在 20 分钟内没有任何头绪,那么在接下来的一个小时,你也不会有任何进展的。相信 Eva。她有一天就浪费了 5 个小时,因为一个愚蠢的错误——血的教训啊。散个步,做个其他事。然后再回到项目上来。能将自己与问题切断并转移注意力,是个技术活。
4)再思考
也许你现在已经明白了,思考,在一个程序员的生活中是至关重要的。不要去复制-粘贴代码,尤其当你在学习如何去编程的时候。如果你想学习怎么编程,复制,粘贴——“看,有用诶!”不会使你有任何成就。相反,无论何时你看到代码,你必须在企图去试运行它之前想清楚它在干什么。当你能轻易看懂别人的代码了,将其简化到你刚好需要的程度,然后写出来。如果从一开始就定期这么做,你会在几个月内成长为一个非凡的开发者。
相关文章推荐
- 那些设计出来就不希望别人看懂的C代码——IOCCC国际模糊C代码大赛
- 书上的代码都能看懂,为什么还写不出来?学编程的怪圈与通病
- 获得所有联系人信息。。。随便用,我也是借鉴别人的然后自己写出来的
- 怎么看懂别人的代码
- 看懂别人的代码,和自己能写代码是两回事
- 钱币问题(自己没做出来,代码是看别人的改动了一下)
- 小易邀请你玩一个数字游戏,小易给你一系列的整数。你们俩使用这些整数玩游戏。每次小易会任意说一个数字出来,然后你需要从这一系列数字中选取一部分出来让它们的和等于小易所说的数字。 例如: 如果{2,1,2,7}是你有的一系列数,小易说的数字是11.你可以得到方案2+2+7 = 11.如果顽皮的小易想坑你,他说的数字是6,那么你没有办法拼凑出和为6 现在小易给你n个数,让你找出无法从n个数中选取部分求和
- discuz被别人评论一段代码,然后页面就变样了
- 如何快速的看懂别人的代码
- 如何快速的看懂别人的代码
- 不要复制别人的代码 自己敲出来!
- 1 开发一个注重性能的JDBC应用程序不是一件容易的事. 当你的代码运行很慢的时候JDBC驱动程序并不会抛出异常告诉你。 本系列的性能提示将为改善JDBC应用程序的性能介绍一些基本的指导原则,这其中的原则已经被许多现有的JDBC应用程序编译运行并验证过。 这些指导原则包括: 正确的使用数据库MetaData方法 只获取需要的数据 选用最佳性能的功能 管理连
- 实验 10 指针2 (2)为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。变换规则是:小写字母z变换成为a,其它字符变换成为该字符ASCII码顺序后1位的字符,比如o变换为p。
- 把文件存进access数据库然后取出来供人下载的代码
- P17.4编写一段代码,一行行的读取输入行,直到到达文件尾,算出每行输入的长度,然后把最长的那一行打印出来。
- 问题1:java中没有实现这种“byte a = 0xB2 --> String b = “B2””转换的简单实现需要自己实现。 答:自己编写的转换函数,思路将byte的高低4位分开,分别转换为对应的字符然后合成返回的字符串。 java 代码 1.
- 存储过程读取文件为二进制 然后用cs代码打印出来
- 把别人比较好的代码打印出来仔细研究是一种比较好的学习方法
- Objective-C常见语法——入门者,看懂别人的代码基础
- 如何快速看懂别人的代码