0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开发者应如何学习才最有效?时间会告诉你哪种技术值得投入精力去学习

DPVg_AI_era 来源:lq 2018-12-21 09:15 次阅读

本文作者认为,作为开发者,技术的进步永无止境,今天的 新技术过一段时间就没人用了,所以穷尽全部精力追逐最新的框架、库之类的技术其实是在浪费时间,应该把大部分学习时间投入到不会过时的基础技术上。不知小伙伴们怎么看?

作为开发者,我们需要时刻让自己跟上最新的技术发展。我们每天都要学习编程语言、框架和库。我们不断学习现代化的工具,提升自己的技能。

Angular、React、Vue、Riot、Ember、Knockout,每天努力跟上这些框架的更新节奏,多有意思的一件事啊,又充实。

其实,这么干是在浪费时间。

时间是我们所拥有的最宝贵的资源,因为时间是有限的、不可再生的,更重要的是,时间是用钱买不到的。

技术的进步就像时尚之风一样,无时无刻不在极速的变化之中,要想跟上技术的脚步,你需要马不停蹄的往前赶,永不停歇,因为技术的进步永无休止。

马丁·斯科塞斯2013年作品《华尔街之狼》剧照

我的导师曾经和我进行过下面这段对话,让我获益良多:

导师:最近忙什么呢?

我(自豪脸):在读一本书,是讲如何用GWT构建现代Java应用的。

导师:为什么要读呢?

我:作为一个Java开发者,得跟上最新的技术趋势,GWT是很重要的。

导师:你在GWT之前都读哪些技术方面的书?

我:读了一本500页的讲Apache Tapestry的书。 Tapestry很重要。

导师:现在还重要吗?

我:不重要了,现在流行GWT了。

导师:你现在还能用 Tapestry的技术解决现有的问题吗?

我:不行了,现在Tapestry没人用了。

导师:Tapestry的知识能让你更好地理解GWT吗?

我:不能,但是有一些内容是相通的。

导师:你说的是设计风格,这能帮你解决现有的问题吗?

我:能,在很多问题上都有帮助。

导师:技术更迭无时无刻不在进行,但其中有些东西永远不变。要把重点找准,将80%的学习时间放在提升基础问题上,剩下20%留给框架、库和工具就够了。

我:只留20%吗?

导师:对,你在实际工作中总会学到这些东西的。

我:谢谢您的指点。

导师:现在不忙着谢,过一段时间,你自然明白。

这次谈话可以说改变了我的人生!我把所有的讲框架、库的书从书架上全部撤下,一本都没留,那叫一个轻松啊!

我在书架上换了一些长期的基础技术读物,不会过时的那种,比如像下面这类书就占据了我阅读学习时间的80%:

·The Pragmatic Programmer

·Clean Code

·The Clean Coder

·Domain-Driven Design

·Growing Object-Oriented Software, Guided by Tests

·Continuous Delivery

技术的未来预期寿命与其当前的“年龄”成正比,技术每延长存续一段时间,其剩余生命周期也会相应延长。

越是在市场上持续存活时间长的技术,投入时间学习越安全、越值得。

不要忙着去学习最新的技术,因为这些新技术很可能很快消亡。

时间会告诉你,哪种技术值得投入精力去学习,时间是你最好的顾问,学会等待是很重要的。

自那次与导师的谈话后,十年过去了。期间我陆陆续续参与了50多个不同的软件项目的开发。感谢导师的建议,我学到的一切东西都可以在不同公司、团队和领域之间顺利迁移。我学到的知识到今天仍然有用。我没有浪费时间。

电影《时间规划局》剧照

所有的项目看起来都是不一样的,但是,如果剥离表面,往深处看不难发现其中的共通之处,比如:

编程语言不同,但设计风格相似

框架不同,但有类似的设计模式

开发人员不同,但与人打交道的原则是统一的

永远记住,框架、库和工具的更替永不停息,而你的时间很宝贵。

一定要把你最宝贵的时间投入到可迁移的技能上。也就是说,在那些始终会用得到的技能上下最多的功夫,比如下面这些内容,可能会让你长期受用。

•进化式架构

•清洁代码,设计模式

•精益制造原则

•容错模式

•持续交付

•Web,HTTP以及其他

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 框架
    +关注

    关注

    0

    文章

    398

    浏览量

    17400
  • 编程语言
    +关注

    关注

    10

    文章

    1929

    浏览量

    34537

原文标题:开发者应如何学习才最有效?花80%的时间学习不会过时的基础技术

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    PyTorch深度学习开发环境搭建指南

    PyTorch作为一种流行的深度学习框架,其开发环境的搭建对于深度学习研究开发者来说至关重要。在Windows操作系统上搭建PyTorc
    的头像 发表于 07-16 18:29 693次阅读

    百度WAVE SUMMIT深度学习开发者大会,文心大模型4.0 Turbo震撼发布

    6月28日,科技界的目光聚焦在了百度WAVE SUMMIT深度学习开发者大会上,这场盛会不仅是技术交流的盛宴,更是百度展示其在人工智能领域最新成果的舞台。在此次大会上,百度首席技术官、
    的头像 发表于 06-28 16:30 435次阅读

    OpenHarmony开发者大会2024:鸿心聚力 智引未来

    2024,为开发者、产业组织、生态伙伴和行业客户搭建一个交流、分享和学习的平台,探讨最前沿的技术趋势,分享最具启发性的开发经验,共同探索OpenHarmony的无限可能性。本次大
    的头像 发表于 05-28 08:32 322次阅读
    OpenHarmony<b class='flag-5'>开发者</b>大会2024:鸿心聚力 智引未来

    报名开启!第二届OpenHarmony开发者大会2024重磅来袭!

    OpenHarmony 开发者大会2024,为开发者、产业组织、生态伙伴和行业用户搭建一个交流、分享和学习的平台。大会以 OpenHarmony 4.1 Release版本根技术特性
    发表于 05-14 15:23

    鸿蒙系统优缺点,能否作为开发者选择

    起跑线,都是0基础开始。学习来轻松,未来趋势大。 那么鸿蒙的发展,开发者如何抓住机遇?鸿蒙的开发技术学习那些呢?下面分享鸿蒙的
    发表于 02-16 21:00

    鸿蒙不再兼容安卓,那么鸿蒙开发者是否大增?

    鸿蒙技术,享受蓝海红利。 鸿蒙的技术技能体系是怎么的?其实鸿蒙的板块内容也是居多的,可以用一张鸿蒙的开发者学习路线概括,如下: 从图中可以看到鸿蒙的知识体系庞大,如果不系统性的进行
    发表于 01-31 22:17

    热热热!开放原子开发者大会议题征集火爆!

    湿地丽笙酒店 重!要!通!知! 开放原子开发者大会议题征集 圆满结束 二十天的征集时间里 我们收到了 超百份 来自各界优秀开发者申报的有效议题! 再次感受到了广大
    的头像 发表于 12-20 16:17 303次阅读
    热热热!开放原子<b class='flag-5'>开发者</b>大会议题征集火爆!

    开发者说】开发案例:使用canvas实现图表系列之折线图

    # 开发者说 # 【开发者说】栏目是为HarmonyOS开发者提供的展示和分享平台,在这里,大家可以发表自己的技术洞察和见解,也可以展示自己的开发
    的头像 发表于 12-13 16:05 572次阅读
    【<b class='flag-5'>开发者</b>说】<b class='flag-5'>开发</b>案例:使用canvas实现图表系列之折线图

    欢迎加入飞腾派开发者社区,感谢每一位开发者

    与此同时,飞腾在电子发烧友论坛构建了在飞腾派开发者社区,期待更多开发者不断加入,积极参与社区贡献,产出优秀的技术内容,让更多开发者可以学习
    发表于 12-11 16:11

    开发者说】开发案例分享:万能卡片也能用来玩游戏

    # 开发者说 # 【开发者说】栏目是为HarmonyOS开发者提供的展示和分享平台,在这里,大家可以发表自己的技术洞察和见解,也可以展示自己的开发
    的头像 发表于 11-30 21:15 474次阅读
    【<b class='flag-5'>开发者</b>说】<b class='flag-5'>开发</b>案例分享:万能卡片也能用来玩游戏

    开放原子开发者工作坊|大咖论道云原生技术发展与应用实践

    “开放原子开发者工作坊”是由开放原子开源基金 发起的面向广大开发者的线下开源交流活动 ,旨在分享开发者参与社区建设的心得和体会、分享开发
    的头像 发表于 11-29 20:25 1077次阅读

    热热热!开放原子开发者大会议题征集火爆!

    丽笙酒店 重!要!通!知! 开放原子开发者大会 议题征集 圆满结束 二十天的征集时间里 我们收到了 超百份 来自各界优秀开发者申报的有效议题! 再次感受到了广大
    的头像 发表于 11-24 20:40 555次阅读
    热热热!开放原子<b class='flag-5'>开发者</b>大会议题征集火爆!

    HarmonyOS NEXT让开发者快速上手媒体生态一致体验开发

    随着技术的不断发展和多媒体的不断演进,越来越多的传统场景将有可能被颠覆,开发者们也需要不断的学习和更新自己的技能,以适应新的需求和挑战。然而在开发过程中,很多
    的头像 发表于 11-22 16:20 617次阅读
    HarmonyOS NEXT让<b class='flag-5'>开发者</b>快速上手媒体生态一致体验<b class='flag-5'>开发</b>

    OpenHarmony开发者论坛正式上线,盖楼赢惊喜好礼~

    ,是否曾遇到OpenHarmony开发难题,却不知找谁解答? ,是否曾想分享OpenHarmony技术,但没有一个官方投稿平台? ,是
    发表于 11-15 09:56

    OpenHarmony技术大会 | 开发者工具分论坛圆满举办:助力应用创新,提升开发效率

    开发者们将目光转向了各种开发工具和辅助软件上。在2023年11月4日举办的第二届开放原子开源基金OpenHarmony技术大会开发者工具
    的头像 发表于 11-11 21:10 785次阅读