别再学习框架了
发布日期:2021-05-14 01:59:05 浏览次数:18 分类:精选文章

本文共 1285 字,大约阅读时间需要 4 分钟。

程序员,别忙着追新技术:专注基础知识才是真赢家

作为一名程序员,我们总是被ystreaming最新框架、语言和工具牵着走。每天都要学习新东西,好像越来越多越好。跟上Angular、React、Vue、Riot、Ember、Knockout这些大佬级技术,成就感不得了。但实际上,我们是不是在浪费宝贵的时间?

时间是最宝贵的资源。我们有多少个小时可以用来学习新的东西?每一分钟都值钱。跟不上最新潮流的技术要求,没谁是赢家,除非有人能永远跟上变动的速度。但这种永远追赶的竞赛,没有人能赢,真正的赢家只能是那些在基础上双打的高手。

这份我学到的教训成本太大。我的导师曾经点点头:"爱德华,你在做什么?"我,一脸骄傲地说:"我在读一本书,是关于GWT的。"导师眯起眼睛:"为了什么?"我/gpl:"为了保持最前沿!"导师却问:"你之前读过什么书?"我热情膨胀地回答:"一本500页的Tapestry书!"导师冷静道:"现在Tapestry还流行吗?"我随口答:"现在GWT更厉害了。"导师直言:"你能用Tapirosty的思路解决现在的问题吗?"我大方地说:"现在没人用了。"导师一击到底:"那能让你更理解GWT吗?"我尴尬地回答:"一点也不。"导师总结道:"技术来了又走了,但思想永远相通。"

"80%的时间去学基础知识,最多才20%的时间去搞框架和库。"导师的话击中要害。我果断行动,对那些风口浪尖的框架书们下了逐 Scrolls。GWT、Tapestry、Spring Framework,这些曾经的养分书统统Stamped回到书架上?不,我选择性删除了,只留下那些持久价值的经典,如《程序员的修炼之道》《代码整洁之道》《程序员的职业素养》等等。

但想太多框架还是值得。读《持续交付》《微服务架构》《Clean Code》《领域驱动设计》等等,你会发现这些经典不随时间流逝。它们是设计模式,思考方式,是解决实际问题的工具。就像我参与的项目,虽然用Angular、HTTP、REST,语言不同,但设计模式根种一致。

有人说,"时间是一本书"。但这句话的正确说法是"时间就是金钱"。不要为了追赶新潮而丢失重点。我选择性学习,再加上实战验证。这不仅保护了我已经掌握的技能,还让我在团队项目中发挥价值。无论项目多大,语言多变,设计模式和工作方式的基本原则不会变。

给自己定一个明确的优先级:不要被技术的流量所冲击。专注于可跨平台、持久性强的技能。这不是技术抑制,而是智慧的选择。现今的程序员需要品味,需要思考。少走繁忙的道路,多在基础上耕耘,这才是通向成功的秘密花园。

说到底,我还是呼吁大家停下来,好好思考:为什么执着要追逐所有新技术?答案是因为时间不等人。对技术的追逐不应该成为一种发ール,而应该选择真正有价值的学习方向。

花你的黄金时光在那些不会过时的技能上。这些技能不会因为框架和语言的更迭而失效,它们的价值永远不会减弱。期待更多的人能听到导师的话,重新定位自己的学习方向。时间就是金钱,你能用它来创造多少价值。在这个快速变迁的技术世界中,只有正确选择,才能真正赢得未来。

上一篇:上了公众号的“贼船”, 后悔吗?
下一篇:咖啡馆的故事:FTP, RMI , XML-RPC, SOAP, REST一网打尽

发表评论

最新留言

不错!
[***.144.177.141]2025年04月11日 14时15分59秒