成为编程高手的八大奥秘(转载) 点击:8006 | 回复:93



th7588

    
  • 精华:1帖
  • 求助:2帖
  • 帖子:7帖 | 84回
  • 年度积分:0
  • 历史总积分:700
  • 注册:2011年4月21日
发表于:2012-02-15 21:09:16
楼主
世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。
1、扎实的基础
  数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论方面的书籍是非常有必要的。
  2、丰富的想像力
  不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想像力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等。开阔的思维对程序员来说很重要。
  3、最简单的是最好的
  这也许是所有科学都遵循的一条准则,复杂的质能转换原理在爱因斯坦眼里不过是一个简单得不能再简单的公式:E=mc2。简单的方法更容易被人理解,更容易实现,也更容易维护。遇到问题时要优先考虑最简单的方案,只有简单方案不能满足要求时再考虑复杂的方案。
  4、不钻牛角尖
  当你遇到障碍的时候,不妨暂时远离电脑,看看窗外的风景,听听轻音乐,和朋友聊聊天。当我遇到难题的时候会去玩游戏,当负责游戏的那部分大脑细胞极度亢奋的时候,负责编程的那部分大脑细胞就得到了充分的休息。当重新开始工作的时候,我会发现那些难题现在竟然可以迎刃而解。
  5、对答案的渴求
  人类自然科学的发展史就是一个渴求得到答案的过程,即使只能知道答案的一小部分也值得我们去付出。只要你坚定信念,一定要找到问题的答案,你才会付出精力去探索,即使最后没有得到答案,在过程中你也会学到很多东西。
  6、多与别人交流
  三人行必有我师,也许在一次和别人不经意的谈话中,就可以迸出灵感的火花。多上上网,看看别人对同一问题的看法,会给你很大的启发。
  7、良好的编程风格
  注意养成良好的习惯,代码的缩进编排,变量的命名规则要始终保持一致。大家都知道如何排除代码中错误,却往往忽视了对注释的排错。注释是程序的一个重要组成部分,它可以使你的代码更容易理解,而如果代码已经清楚地表达了你的思想,就不必再加注释了,如果注释和代码不一致,那就更加糟糕。
  8、韧性和毅力
  这也许是“高手”和一般程序员最大的区别。高手们并不是天才,他们是在无数个日日夜夜中磨炼出来的。成功能给我们带来无比的喜悦,但过程却是无比的枯燥乏味。你不妨做个测试,找个10000以内的素数表,把它们全都抄下来,然后再检查三遍,如果能够不间断地完成这一工作,你就可以满足这一条。


楼主最近还看过



闲人

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 30回
  • 年度积分:0
  • 历史总积分:183
  • 注册:2004年7月18日
发表于:2012-10-26 17:34:26
61楼
多去尝试不同的方法,积累经验

竹子-----王者之师

  • 精华:0帖
  • 求助:14帖
  • 帖子:25帖 | 606回
  • 年度积分:0
  • 历史总积分:2157
  • 注册:2009年11月26日
发表于:2012-10-30 22:42:41
62楼
引用 KSNYY 的回复内容: 好帖子要顶顶                                                                                    



shoron

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 27回
  • 年度积分:0
  • 历史总积分:121
  • 注册:2012年3月06日
发表于:2012-11-25 23:26:15
63楼

很好 ,顶一个。楼主V5

江湖混混-余 辉

  • [版主]
  • 精华:54帖
  • 求助:45帖
  • 帖子:3402帖 | 28521回
  • 年度积分:201
  • 历史总积分:136567
  • 注册:2006年4月25日
发表于:2012-11-25 23:59:53
64楼
引用 闲人 的回复内容:多去尝试不同的方法,积累经验



王者之师-shuilian

  • 精华:8帖
  • 求助:0帖
  • 帖子:239帖 | 1929回
  • 年度积分:0
  • 历史总积分:15326
  • 注册:2008年4月24日
发表于:2012-11-26 06:53:16
65楼

编程高手就是数学高手,编程到一定高度就剩下算法了

xieyu0324

  • 精华:0帖
  • 求助:4帖
  • 帖子:5帖 | 90回
  • 年度积分:0
  • 历史总积分:103
  • 注册:2011年8月10日
发表于:2013-01-03 20:56:36
66楼
顶。。。。。。。。。。。。。。。。。

唐勇 _12

  • 精华:9帖
  • 求助:0帖
  • 帖子:280帖 | 1404回
  • 年度积分:0
  • 历史总积分:3375
  • 注册:2003年6月13日
发表于:2013-01-07 13:21:39
67楼
      说的好,顶一下!

chuangxing

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 80回
  • 年度积分:0
  • 历史总积分:427
  • 注册:2012年4月14日
发表于:2013-01-13 21:03:33
68楼
有的教授讲课的味道,精彩!

南宫逸明

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 241回
  • 年度积分:0
  • 历史总积分:926
  • 注册:2012年12月12日
发表于:2013-01-15 10:35:55
69楼
引用 springaaa 的回复内容: 不错,精彩哦~!大家一起努力,达到那更高的~~~~~~



suwen4590

  • 精华:0帖
  • 求助:42帖
  • 帖子:52帖 | 488回
  • 年度积分:0
  • 历史总积分:2861
  • 注册:2009年11月22日
发表于:2013-01-17 17:38:34
70楼
顶 一 个                            

龙游乾坤2007

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 215回
  • 年度积分:0
  • 历史总积分:2849
  • 注册:2010年12月23日
发表于:2013-01-23 11:52:09
71楼

必须具备很强的逻辑思维能力!

峰行天下

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 30回
  • 年度积分:0
  • 历史总积分:207
  • 注册:2011年11月24日
发表于:2013-01-23 13:28:28
72楼

学习了,楼主说得太经典了

勇者_1

  • 精华:0帖
  • 求助:1帖
  • 帖子:20帖 | 2756回
  • 年度积分:0
  • 历史总积分:31021
  • 注册:2007年7月13日
发表于:2013-01-24 20:17:21
73楼
引用 东山脚下 的回复内容:说的很好,努力朝着这个方向发展



大头兄

  • 精华:0帖
  • 求助:3帖
  • 帖子:11帖 | 58回
  • 年度积分:0
  • 历史总积分:241
  • 注册:2008年9月06日
发表于:2013-02-21 11:30:34
74楼
引用 zcy0562139--王者之师 的回复内容:编程高手就是数学高手,编程到一定高度就剩下算法了


有道理,要找数学课本补一补了。

清水煮盐

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:15
  • 注册:2013年3月16日
发表于:2013-03-16 16:12:30
75楼

有道理,要清理一下编程思维了。

泉翔商贸

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 79回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2006年7月02日
发表于:2014-09-25 10:16:00
76楼

你这个是PLC编程吗,看这不像

sy154288417

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 281回
  • 年度积分:0
  • 历史总积分:267
  • 注册:2014年10月29日
发表于:2014-10-30 14:01:58
77楼

不错,精彩哦~!大家一起努力,达到那更高的~~~~~

shinrui

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2014年11月11日
发表于:2014-11-12 14:09:02
78楼

新手謝謝樓主指教。。。。

shinrui

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2014年11月11日
发表于:2014-12-06 13:31:49
79楼

说的很好,努力朝着这个方向发展

diaonima

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 617回
  • 年度积分:0
  • 历史总积分:866
  • 注册:2008年5月30日
发表于:2014-12-14 17:00:59
80楼

说的有道理!我现在就,面临这样困劲


热门招聘
相关主题

官方公众号

智造工程师