感想——学会提问

  提问?谁不会?这可能真是一件简单的事,但也未必。

  我正在看一本书《学会提问》。提问里有大学问。还有一本书,浏览了一遍,书名叫《你的灯亮着吗》。

  通过网络为人解惑已经有些日子了。近日一些事情让我深深感觉到不少同学在提问题方面存在的差距。

  一名我的学生,显然是要问我问题,他采用的方式是发表博文:

  

  这种方式的博文想让我看到。答复之余,我真被自己感动了,我居然能够及时看到这篇博文。(见《程序能看懂,但就是不会写》)

  下面又是我的一位学生的一篇博文:

  

  我给他做了些评论,提醒他这样的问题应该首先到论坛中找找是否有人提问过,如果没有,到论坛中更有效。专业人士和有心人,能有几个关注到你这个刚到csdn注册的新手?

  除了选对提问的地方之外,在咨询时,最好将自己的信息提供者咨询者,这样,别人才能针对你的情况作答。

  下面记载的,是一位不知名的学生给的在某篇博文中的评论。这样的方式,确实能保证我看到:

  学生:贺老师,C++primer中文版第五版最近出了。用的是C++11标准。本来打算买第四版的。现在有的迷茫。我想问下您要是买的话就最好买最新版的,对吗?
  迂者:买书当然买最新版的了。最近正在看一另外一些书,感觉C++primer的阅读可以推迟一下。如果刚刚学编程, 萨维奇(Walter Savitch)《C++程序设计(第8版)》更好一些,如果对C++全貌已经有所知,目标在于提高,看斯特朗斯特鲁普(Bjarne Stroustrup)《C++程序设计语言(特别版•十周年中文纪念版) 》更好。
  学生:额 我就是把c++primer plus 快看完两遍了。术后课后题也都在自己慢慢做着。还是有点小晕啊。。您的意思是看完《C++程序设计语言(特别版•十周年中文纪念版) 》再看c+primer吗? 语法的书要读这么多吗?
  迂者:《C++程序设计语言(特别版•十周年中文纪念版) 》就是突破了语法的一本书。基于你的进展,除了学各门核心课程的内容,可以在算法,以及开发技术方面多些进展了。
  学生:我把电子版的书都下载了,过阵子再具体看,哪本觉得更合适再买。。昨天我群里问了问别人,他们也说应该写些小程序来锻炼下,说的是五子棋和局域网聊天程序吧,要不锻炼的话语言就学死了。。老师,您说我要是像linux方向走,现在应该怎么做好呢。算法和开发技术具体指什么呢。您给我指条明路吧。呵呵。有毅力但是不知道方向,导致现在有些浮躁。。
  这时,我意识到他并不是初学者,隐约感觉到可能也不是计算机类专业的学生。不知对方情况,再去发表意见,真可能给他错误的观点了。
  迂者:告诉我你的专业、年级,除了学C++之外的其他学习,以及示来的打算,我可能能给你些建议。
  学生:老师,我是工科的 机械专业(小方向:液压)的。我是研二的,读的工程硕士,目前在上海。我现在每天能抽出至少四个小时看C++。因为我在公司实习,现在每天的事情不是特别多。做的别的事情好像和C++关系不是特别大啊,呵呵。关于未来:我就是想慢慢的学习C++,一点点的学下去,坚持住。但是听上一级的讲招聘机械这一块的也有要求C++的,所以我想如果明年找工作可以用到我所学的C++的东西最好,就算不能用到的话,要是自己感兴趣的话,我觉得也要学。因为我毕业后不想一直搞机械,如果这方面能够做的更好,我想换个工作试试。
  庆幸我没有妄加指点,他的问题,不是学c++那样简单。他心中的问题,其实不应该是如何学C++,看什么书的问题。
  迂者:如果彻底转行,代价太大了。所以,要找到机械行业要C++的具体需求,然后据此有所准备才好。你是否可以通过你的人脉,打听到你们行业招C++人要干什么事情,是要做图形方面的工作,或是别的?这样的话,你求职的标签就是机械专业,编程能力有特长的人,而不是削尖脑袋和学计算机的人扎堆去。你争不过他们,也丢掉了自己的长处。计算机和机械有很多的交叉之处,不要用非此即彼的思维处理未来的方向,而是要找好两者的结合,既不浪费之前所学,其实是充分展示了自己的特色。

  将这些事情记录下来,启发同学们学会提问。

==================== 迂者 贺利坚 CSDN博客专栏=================

|==  IT学子成长指导专栏  专栏文章分类目录(不定期更新)    ==|

|== C++ 课堂在线专栏   贺利坚课程教学链接(分课程年级)   ==|

======== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =======

时间: 2024-11-17 06:46:40

感想——学会提问的相关文章

编程问题难解决,学会提问是关键!

什么地方 找到正确的地方问编程问题可能和问对问题一样重要.如果你跟错误的人问了正确的问题,也许得到了答案,但你不会得到一个好答案.因为你想要一个好答案,就需要知道在哪里问问题. 1. 打电话给朋友 如果你是因为没人教你.指导你或者引导你而自学编程,那就要改变一下了.事实上,你可以一个人走得很远,但你如果有个朋友可以帮你指点正确方向,你会学得更多更快.有时候,你已经认识一两个程序员,他们可能会很高兴回答你的问题(特别是现在你有了基础,你可以问出好问题).如果你不认识任何程序员,就去认识一个.多亏了

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

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

根深蒂固的习性与设计师的才能

网页制作Webjx文章简介:设计师突破自我的四个阶段. 设计师的才华携手什么样根深蒂固的习性才能将最初的想法变成新兴的创造呢? 从研究设计师成功解决问题.创造革新的方法中,商业人士能学到什么呢?最根本面上来讲,他们能学会提问.关注.联系和付诸行动.凭借最重要事情中的这四项,设计师们能取得意义非凡的突破. 在过去两年里,我调查了各行各业一百多个顶级设计师(为一本书作的研究),并发现了一些共同的.几乎成为很多设计师第二天性的习性. 这些根深蒂固的习性与设计师的才能内在的联系在一起,成功地将原始想法变

嘘,别声张!阿里研究员的书单被我“偷”来了

技术大牛会看哪些书,网上有不少推荐. 那,技术大牛中的大牛呢?他们关注什么领域?会看什么书?想必大家都很好奇. 上周五和今天,笔者把阿里的这些大牛都"骚扰"了一番.他们层级非常高,数量很少,均是阿里的研究员,负责各自领域的技术方向和决策. 这些技术领域的弄潮者,很罕有地给出了他们心中最有份量或近来手中在读的书单.书单有的文艺气息十足,有的很技术范:有的大牛推荐了十几本,而有的只推荐了一本. 然而,不管类型繁与简.书籍多与少,所呈现的均是一种视角.再加上,阅读是一件很私密的事情,通过书单

哈佛神经机器翻译系统 OpenNMT 更新等 | AI 开发者头条

▲ 内容预览: 哈佛大学神经机器翻译系统 OpenNMT 新版本发布 癌症检测突破!谷歌深度学习算法的乳腺癌检测准确率超病理科大夫 两大 AI 平台联手!IBM Watson 与 Salesforce"爱因斯坦"进行对接 布朗大学人机交互新算法,让 AI 学会提问 每日推荐阅读 博弈论与深度学习 █  哈佛大学神经机器翻译系统 OpenNMT 新版本发布 OpenNMT 是哈佛大学 NLP 研究小组去年年底开源的产品级翻译工具,基于 Torch/Pytorch,一经发布便被谷歌采用,是

关于测试人员的职业发展

近期由于项目组人手不够,需要招聘一些测试人员.本周及上周陆陆续续面试了十多个应征者,工作年限在2年~9年之间,但无一满意.期间,种种感叹,回想起去年面试六十余人仅有3人满足要求,如有鲠在喉,还是吐槽一下.如有不对请大家也狂喷我. 我的要求高么? 我的要求其实是:有还算不错的沟通能力,熟悉常见软件开发流程,有一定的需求分析.用例设计能力,会基本的linux和sql操作能力.有一些代码能力会加分.这是长期与现实妥协的结果.如果人还算机灵,其实我很愿意花时间来培养他们. 面试结果 令人惋惜的是,一个合

一些关于学习和思维的思考

一直以来都对自己的学习方式和思维方式不满,深深地感到自己到现在还是那种死记硬背的学习方式,还是那种应试教育出来的死板的思维方式,为什么这么说呢?举个例子,我现在对去年学的高数已经忘得差不多了,但是对于微分和积分的思想还算理解得够透彻,虽然细节性的一些技巧和方法忘了,但是至少现在能熟练解决物理问题,然而对于解微分方程现在却没一点思路,这是为什么呢?原因是学微分方程没有学到它的骨髓,没有将它与现实问题结合起来,只是机械地记忆了一些公式.那么如何才能使自己跳出这个BUG? 传统的以及现在大部分人的学习

扒一扒那些产品经理必看的书籍

在之前的文章中,我曾通过自己的工作实践总结过产品经理需要哪些素质,像市场洞察.抽象概括.创新想象.心思细腻.热爱产品.具备一定的企业家精神这一系列的素质,他们包括IQ层面也涉及很多EQ层面的.不过我觉得那样并不够,还应该在市场.设计.项目.管理.用户.统计.心理.技术等多方面均要有所涉猎,因此,持续学习成长成为产品经理必经之路,而多看相关书籍并不断总结实践则成为学习提升的一个重要途径,而且书籍又可以分为"术"."道"."IQ"."EQ&

Android开发经验谈-很少有人会告诉你的Android开发基本常识

转自 :http://www.jianshu.com/p/d6611c8bd45c?utm_campaign=maleskine&utm_content=note&utm_medium=pc_author_hots&utm_source=recommendation 本文介绍Android开发过程中的一些基本常识,大多是一些流程.专业术语和解决问题的方法等. 软件开发流程   一个完整的软件开发流程离不开策划.交互.视觉.软件.测试.维护和运营这七个环节,这七个环节并不是孤立的,它