3.4 “技能”比“解决问题”更重要吗?

GreyZeng 2022-06-29 18:21:15

问题:作者在文中提出说“通过不断的练习,把那些低层次的问题都解决了,变成不用经过大脑的自动操作,然后才有时间和脑力来解决较高层次的问题。”对于这一点我还是非常认同,但是对于作者在文中推崇先解决“低层次问题”,我仍然有一点相反的意见:在我看来,在一些情况下这种“解决低层次的问题”未必比学习“解决问题的方式”更重要,在技术发展日新月异的今天尤为如此。举一个简单的例子:例如学习网页开发,在十五年前某个人学习网页开发时,可能会花很大精力在 Flash 上,因为 Flash 在当时能做出令人惊艳的动画效果,并且在许多网站中都大量运用了 Flash。但是在 2022 年的今天,我们却很难再见到 Flash 技术的应用了,因为这项技术已经被扫入历史的垃圾堆了(当然,Flash 在当时本身是一项不错的技术)。同理类似有微软开发的 Fox Pro,在今天也被遗弃了。那么学习熟练解决这种“低层次的”的技能真的还要那么大的价值吗?再如从前一个人能熟练地背诵库中的各种 API,但是在当下这个 IDE 技术迅速发展的今天真的有用吗?对此,我认为在目前这个技术迭代飞速的时代,尤其是在互联网这个领域,“技能”或许本身的重要性没有以前来的大了,反而“解决问题”本身更能适应当前时代的发展。

原文地址

...全文
890 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
SoftwareTeacher 2023-02-11
  • 打赏
  • 举报
回复

看你怎么理解 “底层”, 例如网页,它的底层并不是 ‘flash’, flash 只是一个流行的技术方案而已。 底层是网络协议,html,编程。

GreyZeng 2022-06-29
  • 打赏
  • 举报
回复

经过实践,我稍微改变了原来的观点。一个重要的例子就是我在本学期的项目开发中学习了 Django 的使用,而在此之前我只学习过 Rails,但是熟练掌握了 Rails 的使用后,我发现我也能够迅速学习 Django 的使用。由此可见所谓“技能”与“解决问题”不一定有着谁更重要的问题。“熟练的技能”有时也是非常有用的。

原文地址

内容概要:本文围绕基于NSGA-2算法的电-热-气综合需求响应(IDR)在综合能源系统中的多目标优化问题展开研究,提出了一种融合智能优化算法与能源系统协同调度的解决方案。研究系统性地构建了包含电力、热力与天然气多能耦合的综合能源系统模型,设计了以能效提升、运行成本降低和环境效益优化为目标的多目标优化框架,并采用NSGA-2算法求解该复杂非线性优化问题,获得Pareto最优解集。文中详细阐述了IDR机制建模方法、多目标优化问题的数学建模过程以及NSGA-2算法的关键实现步骤,包括编码方式、交叉变异策略与非支配排序机制,并通过Matlab代码实现了完整的仿真验证流程,展示了该方法在平衡多个冲突目标方面的优越性能。; 适合人群:具备电力系统、能源系统建模或优化算法基础的研究生、科研人员及工程技术人员,特别适用于从事综合能源系统规划、需求响应策略设计、多目标进化算法应用等相关领域的研究人员; 使用场景及目标:①应用于综合能源系统的运行优化与规划决策,支持多能互补场景下的协同调度分析;②为科研工作者提供NSGA-2算法在能源系统中实际应用的完整Matlab代码实现范例,助力学术论文复现、算法改进与模型拓展; 阅读建议:建议读者结合文中提供的Matlab代码,按照系统建模、目标函数设计、约束处理到算法实现的研究脉络逐步学习,重点关注Pareto前沿的生成过程、多目标权衡分析及算法参数敏感性,以深入掌握多目标进化算法在复杂能源系统优化中的工程化应用方法。

606

社区成员

发帖
与我相关
我的任务
社区描述
程序员。写过:移山之道,编程之美,构建之法,智能之门。
软件工程软件构建团队开发 企业社区 北京·朝阳区
社区管理员
  • SoftwareTeacher
  • GreyZeng
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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