最好能弄清楚哪些东西你不需要费心去学。
这个帖子有很多很棒的回答:
我尝试发表评论,但没能准确指出哪些内容是我不感兴趣的。所以我只是阅读,我相信这些回答中蕴含着很多智慧。希望你们喜欢!
机器学习。我看到它到处都被人提及,好像是当下最热门的领域,但我实在提不起劲去深入研究它的复杂性(无论是背后的科学原理,还是大量不同的可用库)。
问得好!
如果我把SAP之类的东西也加上去,那这个清单就没完没了了 :D
我脑海里现在浮现出以下这些事情:
-
区块链:说实话,每次听到有人提到“区块链”我就觉得无聊透顶。这很不理性,我就是会屏蔽掉。可能是我的潜意识在保护我,让我免受炒作的影响吧。
-
Kubernetes:非常有用,但我不太感兴趣。我更感兴趣的是接下来的发展方向,我需要更高层次的抽象。
-
AR/VR:现在看来,现实世界更有趣 :D
-
物联网:除了城市环境中的真正传感器……我们为什么要这样对待自己?
-
硬件方面:我不记得上次组装电脑是什么时候了,大概是高中时候吧。不过我一直关注着存储和内存技术的发展。
-
人工智能/机器学习:别被炒作冲昏头脑。不过,学习一些机器学习方面的知识确实很有用。
-
PHP/WordPress/Drupal:我知道,我知道。我不应该以貌取人。
DevOps。区块链。Angular。
很难不被“闪亮新事物综合症”所吸引,所以我认为你真的需要时刻牢记自己作为开发者的目标是什么<3。谢谢你一如既往地分享这篇文章,ali :)
你清单上的东西,我的清单上也都有。
不久前,我渴望学习一切,并认为这完全可行。一些职位描述让我觉得我必须精通所有领域。现在我明白了——知识太多,我需要专攻某一方面才能取得显著成果,并从工作中获得满足感。
基本上,我现在主要专注于前端,尤其是逻辑和架构,而不是外观。我会CSS,但我不喜欢它。我也会用JavaScript做后端,但我对前端更感兴趣。目前我想深入学习React及其相关技术。
其他的东西暂时不在我的学习计划里。
这个帖子还有很多其他很棒的回答,我没有一一列举。重点是,管理好自己的期望值,并接受自己永远不可能学会所有事情的事实,这一点很重要。
没人说你以后不能改变主意,但允许你在某些软件开发领域稍作懈怠,同时在其他领域深入钻研。妥善处理这种权衡关系对你的职业发展至关重要。
以下是一篇与之有些相关的帖子,探讨了通才与专才问题的另一面:
祝您编程愉快❤️
文章来源:https://dev.to/ben/its-good-to-identify-what-you-dont-need-to-bother-learning-1nm6

现代前端工具链让我对“全栈”概念感到厌倦。我可以用服务器端渲染的模板语言完成所有需要做的事情;如果我需要认真理解 React、Vue 或 Webpack,我会和精通这些技术的人合作。我虽然能大致了解它们的工作原理,足以解决问题和添加一些小功能,但我对深入研究实在提不起兴趣。