周家安大牛语录
来源:互联网 发布:看不起培训机构程序员 编辑:程序博客网 时间:2024/06/10 04:40
周家安大牛语录:
编程其实更应该注重思想,写代码只不过是一个逻辑翻译过程,把我的思想转换成计算机指令。故写程序和文学写作是一样的,有明确的主题(目标),清楚的脉络(设计文档和构思)才能做到笔下生花;程序无非就两个东西,一个是看得见的(UI),另一个是看不见的(逻辑)。
当你计划要做一个程序的时候,无论是小程序还是大项目,不妨先想一下:
- 我干吗要写这个程序?
- 这个程序完成了什么?
- 程序所完成的任务真的比人们手动操作更有效率吗?更准确可靠吗?
- 如果我成功完成这个程序,解决了哪些实际问题?
- 我在写这个程序的时候,可能遇到哪些困难?如果某个难点解决不了,能有可替代方案吗?
- 使用我编写的程序的人会快乐吗?
- 我做好这个程序之后会高兴吗?
学习编程的人分为三种类型:
- 狂热爱好者,把编程当作事业,当作一种境界。
- 纯粹为了应付工作需要,浅尝辄止,能满足日常工作即可,不再深入。
- 业余爱好者,或者仅仅是对写编程感到好奇,只是想泛泛了解一下罢了。
如果你想学编程,不妨看看上面三点,对号入座,知道你自己要追求什么。
在自学编程这些年里,我最大的感悟就是:你要真正地喜欢上编程。当一个人真正喜欢做一件事情后,就不会觉得无聊和枯燥了。很多人觉得学习编程很枯燥,甚至学了没几天就想放弃,我曾经做过总结,原因有以下几点:
1.懒:这是一个决定性因素,许多你本想去做而最终又没有做的事,多数原因就是你懒惰,什么事情就喜欢推到明天再说,明日复明日,明日何其多。
2.性格:性格的因素是不能忽略的,编程这活儿需要有耐心,而且要沉得住气的,可以静下心来干活。这就是许多编程高手性格都比较内向的原因。并不是说性格外向就好,内向就不好。性格内向的人,会愿意花时间在编程上。
3.心态:我说过,现在的人最可怕的就是浮躁,不踏实。如果你真想把编程学好,就不要把它当成游戏,而要视为你的事业。
4.方法:有些朋友是真的热爱编程的,而且也下了大决心要学好的,但由于学习方法的错误,导致效率低下,久而久之,信心开始动摇。
5.心理素质:别以为写程序和心理素质无关,其实不然,在编程过程,会经常遇到错误,甚至有时候会让整个程序要重写。有时候我们总认为想法是对的,可是当代码执行时就老是报错,反正就达不到你预期的结果。或者说有时候写一段代码,接连调试了好久,居然还找不到错误。这些情况正是在考验你的心理素质,我见过很多人学编程,开始的时候,信心十足,过不了多久,就放弃了,经受不起打击。
通常做项目的时候,我不会把时间花在写代码上,而是把更多的精力放在整体思路上,确定思路没有问题了,才会编写代码。就算别人已经为我设计好思路,我还是要去自己分析一下,哪些东西是多余的,不必要的,可以删掉,哪些地方可以换一种想法去做,哪些地方可以变得更简单。化繁为简,用最少的代码实现最多的功能。- 周家安大牛语录
- 语录........
- 语录
- 语录
- 语录
- 语录
- 语录
- 语录:
- 语录:
- 语录
- 语录
- 语录
- 语录
- 语录
- 语录
- 语录
- 语录
- 语录
- erlang 实现并行快速排序
- JQuery选择器大全
- c++字符串编码GBK到UTF8的转换
- c语言 电子通讯录
- iOS开发之Map
- 周家安大牛语录
- IOC
- Android HAL实例解析 (转刘老师的,后面自己实践一下,加上读书笔记)
- 悬浮窗注意点,GRAVITY 以及windowsparams.x
- delphi的ActiveForm的开发几点总结
- Windows编程——万花筒绘制
- mybatis 批量新增 插入 案例
- JAVA中数据类型的互相转换
- Masonry布局框架的使用