在编程过程中,怎样才能形成正确的逻辑思维能力?

zenggezhuang 2010-06-10 04:35:46
当局者迷,旁观者清。我是一名编程爱好者,现在总有一种心有余而力不足的感觉,现在特困惑和迷茫,不知道为什么自己的思维能力和别人的不一样,特别希望自己从困惑中走出来,也许这就是编程路上的绊脚石吗?我不相信,我认为一个人要有一种迎难而上的精神,脚下的路是自己走的,没有什么绝对的事情,特寻求一些专业人士的解答。
...全文
161 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
leonwan 2010-06-12
  • 打赏
  • 举报
回复
多做 多想
threenewbee 2010-06-12
  • 打赏
  • 举报
回复
(1)悟性,天生的,不要问我这个是什么。人和人有差距的,编程是脑力劳动,如同有人不能胜任体力劳动一样,也不是所有人都能胜任编程的。一只猴子再怎么训练,也写不出程序。
(2)对自然科学和哲学的理解,从小培养的科学习惯和严密的逻辑思维,十几年的教育积累下来的变化一朝一夕很难改了。这方面国外小孩〉国内发达地区〉国内欠发达地区。
(3)学习能力,文凭不重要的前提是你有这个能力去拿文凭,但是不屑于此而放弃,而不是说你费了很多劲但是学不会被迫考不上大学,或者被迫完不成学业。(Jobs退学是穷,Gates是觉得浪费时间)。学习能力差,学别的都不会,学编程不会也很正常。
(4)基本功,中学的数学、物理,大学的数据结构、编译原理、计算机组成原理,这些基本知识没有或者不扎实,就如同没有了工具,再聪明也没用。
(5)经验,写程序的经验最终来自写程序本身。为什么要用设计模式,为什么要三层架构,这些问题的答案体现在你日复一日地编写代码和维护代码的总结和体会上。如果你有悟性,甚至不去学这些,你都知道该怎么做,反之学了只会更加迷茫。
(6)好的圈子可以让你少走很多弯路,更早认清目标,互联网上菜鸟占大多数,可以问到具体知识,但是不要想轻易获得你该怎么走的指点,那些专家云集的小新闻组比csdn更有价值。还有好的书籍,尤其是学好英文,多看国外最新的书籍。多和一线专家请教,比如你搞C#开发,你应该直接找C#开发组的大牛以及资深MVP切磋。
(7)非计算机知识,非理工科知识,非科学都不要拒绝,如果你想有创造性的成就,不要拒绝一切看似无关的东西。
xingshungames 2010-06-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 foren_whb 的回复:]
1〉有这种意识很重要,迟早你会跨过这个坎的。
2〉有空看看专业的锻炼逻辑思维的书或题目。
3〉最好看看有关微机原理和数据机构与算法方面的书,
既能锻炼你的逻辑思维能力,
又能给以后的深入打下良好的基础
[/Quote]
学习了
bin0403 2010-06-12
  • 打赏
  • 举报
回复
坚持,条条大路通罗马,不一定自己的想法对,但也不是每次都错。
丰云 2010-06-10
  • 打赏
  • 举报
回复
数据结构。。。
丰云 2010-06-10
  • 打赏
  • 举报
回复
1〉有这种意识很重要,迟早你会跨过这个坎的。
2〉有空看看专业的锻炼逻辑思维的书或题目。
3〉最好看看有关微机原理和数据机构与算法方面的书,
既能锻炼你的逻辑思维能力,
又能给以后的深入打下良好的基础

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧