黑马程序员-我的随笔-关于《程序员的思维修炼》

本文分享了阅读《程序员的思维修炼》的感悟,强调了实践和学习的重要性。作者提出,应该根据情境选择书籍,关注方法论的实践,学会提问和沟通。文中介绍了德雷福斯模型的五个阶段,并指出大多数人在高级新手阶段,应通过模仿、吸收和创新来提升。此外,作者提倡记录和实现想法,认为真正有价值的程序员是那些能为团队带来价值并持续进步的人。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  只有学会整理,书本上的东西才能变成自己的,只有学会应用实现,整理的东西才能变成自己的经验。只有做到的事,才会有它的价值,而不是用说的。

  有几本很好关于程序员的书,是别人的推荐《程序员的思维修炼》,《思考的技术》,《黑客与画家》,《暗时间》,今天有在网上搜索《程序员的思维修炼》,看了第一章,很好的一本书,特别有价值。迫不及待的我要写下总结,好书一定要更好的吸收里面的知识。

  另外昨天有在多贝网上看到老王的视频,特别有意思,老王的视频以我初次看,就觉得对我有价值。所以我先总结一下昨天学到的东西。

  1.如何学会看书,不看励志书(除非你受到了严重的打击,你需要提高士气),工具书当字典用(根本不需要全部看完,你选择对自己有用的),方法论的书需要边做边看(只有实践,才能学会方法),故事会闲暇时看(要有节制)。

  2.如何判断听的课是否对自己有价值,看对象是否有针对,具体而非普世,看讲师是不是过来人而非砖家,看内容是不是给方法而非只给道理。

  3.如何提问,提问之前要学会思考,问前辈,所问的问题是经过反复思考都不能解决的问题,直接问他们是怎么做到的,问网路,通过关键字,通过关联来搜索和收集。

  学习最重要的是知行和一,不要贪多贪大,把自己当人看,更多是每一天,每一小时的积累。分类的思维很重要。

  《程序员的思维修炼》的摘录和总结

  程序设计就是解决问题,它需要发明、创造和灵感。软件并不是集成开发环境或其他工具设计出来的,它是我们大脑的想象和创造。Software is created in  your head。

  现在的我首先需要改进技术基础--程序设计语言、工具、方法。在基础加强的基础上,再进行思维的训练。

  最重要是两项技能:1,沟通能力。2,学习思考能力。有效的沟通能够更好的解决问题,好的学习和思考能力能使你不断的学习提高。在程序设计时,我们要遵循实用主义,做对你有用的事情,切记随波逐流。不要盲目地听从任何建议,要判断对你是否有用。

  诀窍1.始终关注情境,万事万物都是相互联系的,没有什么事物是孤立存在的,一切都是系统和更大的情境的一部分。现实世界毫无疑问是非线性的。就好像程序世界。

  在学习中,有些东西是基础的,各领域是相通的。在软件开发中最重要的是你自己的大脑。书中会分别讲到认识大脑,正确使用大脑,调试大脑,积极学习,积累经验,超越专家。下面的章节,我很期待。

  书中还讲到了德雷福斯模型的5个阶段 : 新手——>高级新手——>胜任者——>精通者——>专家

  现在的我显然是新手,不过他讲到了新手的特点,一步到位。新手在该领域经验很少,特别要提的是这里的经验指的是实施这项技术促进了思维的改变,而不是经验的简单重复。新手不是特别想要学习,他们只是想实现一个立竿见影的目标。他们不知道如何应付错误,所以出错的时候,他们容易慌乱。如果给新手一个指令清单,那么新手就会变得能干起来。但是,规则只能让你启程,不会让你走得更远!所以遇到问题,要学会如何解决问题,当问题解决时,要想问题是怎么解决的,下次再碰到自己改怎么做,不断的去探索学习就好。

  其实大部分的人一直都是高级新手,高级新手能够多多少少的摆脱固定的规则。他们可以独自尝试任务,但仍难以完全的解决问题。他们想要快速的获取信息。他们没有全面的理解核心。

  胜任者,已经能够解决问题,团队里的好人,能够指导新手,又不会经常的打扰专家。但是需要取得突破,达到一个新的水平:精通。

  精通者,能够从全局思考,将围绕这个技术,寻找并想了解更大的概念框架。自我的纠正,能够阅读案例研究,倾听失败的项目的流言蜚语,观察别人是怎么做,从中认真学习,即使他们没有亲自参与。经验之谈不是指令清单,他们必须在特定的情景下使用。能够理解格言在情境中的意思,是成为专家的关键。精通要有足够的经验,知道下一步需会发生什么,如果没有发生又需要改变什么。

  当你在某个领域不是很擅长时,你更可能认为自己是这方面的专家。缺少了准确的自我评估。达尔文说过:无知往往来自于自信而不是知识。同时反过来似乎也是对的。一旦你真的成为一名专家,你会痛苦的发现你知道的是多么少。学习是永无止境的,只不过到时你需要新的学习方法。

  那我们现在改怎么去学习呢,通过观察和模仿学习,没有实践就没有技能,而且没有什么东西可以代替实践,但是我们可以努力使你的现有的经验发挥更大的效力。

  学习音乐的密码是三个阶段:模仿,吸收,创新。首先模仿现有的做法,然后慢慢的吸收内在的知识和经验,最终将超越模仿的阶段并能过自主的创新。

  另外,在真正的程序开发中,一个人的价值在于对他为团队带来的价值。优胜者不会帮扶失败者。编程专家必须持续编程,并找到一个有意义,有价值的职业生涯。维持专家的水平。

  认识自己的大脑,学会记录,补货所有的想法以从中获益更多。如果你不记录这些伟大的想法,你就不会意识到拥有过他们。一旦开始记录这些想法,你就会得到更多。如果你开始使用它,大脑就会非常乐意给你提供比你想要的更多的东西。每个人都有好点子,只有少数人在努力的跟踪他们,又只有更少数人会努力付诸行动,随后,仅有少之又少的人有能力将好想法成功实现。我的好想法,我要认认真真的实现一次。

  真正想了解一只青蛙,传统的解刨不是办法,更好的额方式是构造一只青蛙。

  最后,商品化意味着美学品味的竞争,我想做一个有美学,有品味的程序员。

  附件里我上传了这本书《程序员的思维修炼》,我还没看完,我会接着看的,借此和大家分享。


内容概要:该研究通过在黑龙江省某示范村进行24小时实地测试,比较了燃煤炉具与自动/手动进料生物质炉具的污染物排放特征。结果显示,生物质炉具相比燃煤炉具显著降低了PM2.5、CO和SO2的排放(自动进料分别降低41.2%、54.3%、40.0%;手动进料降低35.3%、22.1%、20.0%),但NOx排放未降低甚至有所增加。研究还发现,经济性和便利性是影响生物质炉具推广的重要因素。该研究不仅提供了实际排放数据支持,还通过Python代码详细复现了排放特征比较、减排效果计算和结果可视化,进一步探讨了燃料性质、动态排放特征、碳平衡计算以及政策建议。 适合人群:从事环境科学研究的学者、政府环保部门工作人员、能源政策制定者、关注农村能源转型的社会人士。 使用场景及目标:①评估生物质炉具在农村地区的推广潜力;②为政策制定者提供科学依据,优化补贴政策;③帮助研究人员深入了解生物质炉具的排放特征和技术改进方向;④为企业研发更高效的生物质炉具提供参考。 其他说明:该研究通过大量数据分析和模拟,揭示了生物质炉具在实际应用中的优点和挑战,特别是NOx排放增加的问题。研究还提出了多项具体的技术改进方向和政策建议,如优化进料方式、提高热效率、建设本地颗粒厂等,为生物质炉具的广泛推广提供了可行路径。此外,研究还开发了一个智能政策建议生成系统,可以根据不同地区的特征定制化生成政策建议,为农村能源转型提供了有力支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值