逻辑思维并非凭空而来

【来信】
  老师,你好!我是一名准大专生,自学过一些编程语言,最终感觉到逻辑思维差,所以没有继续学,我感受到编程语言只是一种工具,重要的是解题的那种思维、思想。只要具备了那种思维,那么学习任何编程语言都是很容易上手的。我初中和高中的数学都没有怎么认真学过,现在学习计算机越来越感觉到数学思维的重要性,我不知道现在怎么去学,怎么去锻炼那种逻辑思维。我希望将大部分的时间放在图书馆和自学上。希望贺老师能解决到我的问题。

【回复】
  首先,我想让你想一下,逻辑思维是怎么来的?有谁在组织一个测试:“行,你的逻辑思维可以,学编程去吧!”没有,所谓的逻辑思维,需要你通过当下踏实的学习,逐步培养起来。这个问题不像先有鸡还是先有蛋那么绕,凭着直观,前行一点,说不清道不明的那点感觉就来了,解决更多的问题,才知道,原来逻辑思维提高了,你走上了快速发展的道路。你所言的数学思维,恕我直言,何为数学思维,你定说不上来。学些数学,再说吧。
  我猜想你有目前疑问的根源,是学习编程语言时遇到点问题,所以,找原因,再落实行动。我的建议是,需要你就依现在的条件,将起步时该做好的事做好了。比如,学编程,不要限在看书,限在用所谓的逻辑思维将自己从文字堆中解救出来,你要做的,是一边学,一边解决问题(编程做题目是最基本最容易的方式)。以此,你会打开这扇大门。更多的,可以看我专栏中“程序设计初学者园地”http://blog.csdn.net/sxhelijian/article/details/8135028#one部分的文章,其中有我给初学者出过的不少主意。最重要的,是你要用“做”的方式,展开你的起步学习。
  支持你将“大部分的时间放在图书馆和自学”,但有个前提,学校开的课程要学得足够好,包括数学、英语,各种专业基础、专业课。因为其中承载了你所谓的“思维”。这些东西,会被人轻易地称谓没有用,但这些东西,也只是提供给认真学习过的人而用的。大学的学习,若全让老师去教了,杯剧了,走出校门没有人教逐渐被淘汰;但全指着自学了,何必去上呢?两者结合好,这最关键。
  祝学有所成!

=================== 迂者 贺利坚 CSDN博客专栏=================
|== IT学子成长指导专栏 专栏文章的分类目录(不定期更新) ==|
|== C++ 课堂在线专栏  贺利坚课程教学链接(分课程年级) ==|
|== 我写的书——《逆袭大学——传给IT学子的正能量》    ==|
===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====
时间: 2024-07-29 16:30:54

逻辑思维并非凭空而来的相关文章

关于“IT学子成长指导”专栏及文章目录

迂者专栏关键词 就 业 大一 大二 大三 大四 自学 职 场 专业+兴趣 研究生 硕士 规 划 考 研 大学生活 迷 茫 计算机+专业 基本功 学习方法 编程 基 础 实践 读书 前 途 成 长 社团 课程 IT行业 奋 斗 CSDN社区对我的专访.再访(一).再访(二).我的大学.Follow my heart,将为IT菜鸟起飞建跑道的事业进行下去. 本博义务咨询纯利用业余时间,本职工作需要优先,故不能保证所有来信在当天能得到回复,有的问题还需要给我留出思考时间.来信只需一封,请不要用一信多发

基于PHP与XML的PDF文档生成技术

xml 摘要 本论文简要介绍了PHP.XML.PDF等技术的原理以及它们的应用情况.力图运用PHP面向对象的特性,构建出一套基于PHP和XML的在线PDF文档生成系统.文中详细探讨了整个系统的组成部分以及各自的实现过程.并在最后给出一个运用这套系统实现的动态创建报表的实例. AbstractThis article introduced the fundamentls of PHP,XML and PDF and their application situation at present,ex

苹果电脑mac开发者常用的工具有哪些?

  对于大部分用户而言,第一次使用 Mac 都会有个短暂的情绪反转.因为和Windows系统有着极大地不同.作为开发者,程序员该如何用Mac系统?Mac系统上有哪些常用的工具?在这篇文章里将会给各位用户一个答案. 要清楚的认识到,我们寻找的不是开始按钮,而是程序入口,任何一个操作系统,用户要做的事情并不是找到开始菜单,而是找到程序,然后打开它们完成自己的工作.在 Mac 里,完成这个职责的最佳角色不是 Dock,而是 Alfred.所以我的建议是,任何用户进入 OS X 之后,第一步就是去 Ap

Mac 开发者常用的工具

在写 Mac 程序员的十个武器之前,我决定先讲一个故事,关于 Mac 和爱情的.(你们不是问 Mac 和爱情有个鸟关系吗?) 从前有一个孩子叫做小明,他不是高帅富,与高大上也毫无瓜葛,只有低调.无聊和内涵.他住在全国房价最贵的城市,租着最贵的单间,写着各种垃圾或垃圾回收的代码,干着程序员这份前途若有若无的职业,一切都朝着注定孤独一生的方向发展着,如果没有变数的话. 终于有一天他的朋友小强为他介绍了另一位朋友,这个朋友不是女朋友, 而是一款笔记本,笔记本的名字叫做Macbook Pro.见到 Ma

虽然矛盾依然传奇

简单也复杂 当我在第一次接触到黑莓的时候,我面对的是一个有着26粒字母键和其他辅助键的复杂机器,而且打开一个程序就有三种不同的方式.但是它也拥有一键打开程序的便利,还有完善的程序后台切换和流畅的文字输入体验. 曾经我向很多人推荐过黑莓,但是却鲜有成功;当iPhone 越来越完善后,我也推荐过iPhone,却很少会有失败.据我的观察,原因中有很重要一点就是外形印象:因为黑莓太过复杂,而iPhone却是直观简单. 那时候的iPhone只有一种打开方式,也只有一种退出方式.只要触摸打开,然后HOME

Docker技术入门与实战(第2版).

容器技术系列 Docker技术入门与实战 第2版 杨保华 戴王剑 曹亚仑 编著 图书在版编目(CIP)数据 Docker技术入门与实战 / 杨保华,戴王剑,曹亚仑编著. -2版. -北京:机械工业出版社,2017.1 (容器技术系列) ISBN 978-7-111-55582-7 I. D- II. ①杨- ②戴- ③曹- III. Linux操作系统-程序设计 IV. TP316.85 中国版本图书馆CIP数据核字(2016)第308604号 本书从Docker基本原理开始,深入浅出地讲解Do

OOA/OOD/OOP(转)

OOA Object-Oriented Analysis:面向对象分析方法 是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题.OOA与结构化分析有较大的区别.OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析. OOA(面向对象的分析)模型由5个层次(主题层.对象类层.结构层.属性层和服务层)和5个活动(标识对象类.标识结构.定义主题.定义属性和定义服务)组成.在这种方法中定义了两种对象类之间的结构,

LifeSmart详谈Wi-Fi模块:标准并不重要

  在过去几周,宅客君曾谈过小米.BroadLink等公司的Wi-Fi模块.这类智能模块在现在非常流行,被认为可能会成为未来智能家居基石,是各家公司组建联盟.推行标准的关键产品之一. 今天采访的也是一家有类似模块业务的公司--LifeSmart.这家公司位于杭州,目前有多款智能家居单品产品,如中控.插座.摄像头.环境感应器等.几位创始人通信技术出身,在产品互连这块考量过很多,目前他们的产品采用的是自主开发的私有协议连接. Wi-Fi模块并不新潮 Wi-Fi模块,乍一听觉得这词太技术新潮,实际它并

拨开国产 COS 系统的重重迷雾

不知有多少还记得,1999年,时任金山软件总经理的雷军和市场部经理王峰掀起了一场"红色正版风暴",将热门产品<金山词霸2000>.<金山快译 2000>以28元的价格推向市场,带动了国内正版软件的降价风潮.这是一次成功的营销活动,金山也正是在这样不断翻新的营销手段中逐渐奠定了国内家用软 件中的领先地位. 之所以想起这段往事,是因为最近讨论得很热烈的"互联网思维",本期头条我们也就这个问题进行了采访和分析.在很多人眼里,小米是 "互联