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

GreyZeng 2022-06-29 18:21:15

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

原文地址

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

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

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

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

原文地址

605

社区成员

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

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