程序员必读:是否值得学习未在工作中使用的热门框架?

热门框架有必要追吗?.png

大家好,我是苍何。在技术的大潮中,我们经常面临一个问题:是否值得学习那些未在工作中使用过的热门框架

作为程序员,我们都希望自己始终站在技术的前沿,拥有最新的技能和工具。学习新的热门框架能够让我们充满活力,仿佛身上装满了魔法道具,让我们能够施展更强大的程序咒语。而且,新框架通常都有很多炫酷的功能和便利性,就像给你的代码加了一把潮流的涂鸦,让你的应用「闪耀出色」。

然而,别忘了我们还有工作要做!投入时间和精力学习新框架,有时会像是在挖一个坑,最后却掉进了另一个坑。就像当年我学习 sofa-boot 一样,花了一整个周末学习完了框架知识,结果老板第二天就给我分配了一个完全不相关的项目。导致新项目用的新的框架,是不是觉得我白白浪费了时间?所以,在学习新框架之前,我们需要谨慎权衡,确保它真的对我们的工作有益,并且不会让我们像掉进坑里一样陷入困境。

相信大部分人都面临这样的问题,今天给大家分享的也是编程导航一位鱼友的问题和我给出的建议,希望能帮助到大家。

一、问题

想问问苍何大佬对于平常工作中没用到的热门框架有必要都学习吗?比如市面上流行的Dubbo,Kafka,RocketMq,K8s,但是公司用的Springcloud、Alibaba,RabbitMq,好像也没用到K8s,对于这种市面上流行,但公司没用到的框架有必要学吗?学完后一直没用到容易忘怎么办?有必要包装这些没用到的框架到简历上吗?如果问到部署相关的集群生产问题是不是容易露馅被识破?

二、我的回答

同学你好,针对你的问题,以下是我的一些个人建议:

对于平常工作中没有使用过的热门框架,我觉得还是有必要学习一下的!

首先,学习这些热门框架可以拓宽你的技术视野和知识广度。深入了解其他框架的工作原理和使用方法,有助于你更好地理解整个技术生态系统,提升你的技术综合能力。此外,掌握不同框架的优缺点,可以为你未来的职业发展提供更多选择和机会。

其次,热门框架之所以热门,其实是因为使用的人多,使用的公司多,且该框架能凭借其独特的优势,在市场上火热,你去学习,是有一定帮助的。

在我们面试的时候,技术广度也是考核的一项指标。

然而,如果你学完这些框架后长时间没有机会应用它们,确实有可能遗忘一些细节。为了避免这种情况,你可以尝试以下方法:

  • 实践项目:自己动手实践一个小型项目,应用这些框架进行开发和部署。通过实际操作,可以巩固你的知识,并保持对框架的熟悉程度。
  • 参与开源项目或个人项目:积极参与开源项目或者个人项目,选择适合使用这些框架的项目进行贡献。这样不仅可以巩固知识,还能够锻炼你的实际开发能力。
  • 学习资源:将学习过程中的笔记整理好并保存,包括官方文档、教程和自己的实践心得。这样在需要用到这些框架时,可以迅速回顾和复习。
  • 记笔记写成博客,并发布到CSDN 或者掘金、知乎等平台

至于是否在简历上展示这些学习过的框架,这要根据你的个人情况和求职需求来决定。如果这些框架与你期望的工作岗位相关,并且你对其有较好的理解和掌握,那么可以在简历中列出。但记住,简历上的内容需要真实可信,只罗列框架名称而没有实际运用经验可能会引起面试官的质疑。

用好“掌握”、“熟悉”、“精通”等字眼,对于实际项目中未使用的框架或技术,一般写“熟悉”即可,如果了解的比较深,可以写“掌握”,慎用“精通”字眼。

在面试中,如果被问到关于部署相关的集群生产问题,你可以坦诚地回答自己对于某些框架没有实际的生产经验,但有系统的学习过,并运用到了自己的项目,你可以讲讲你自己的理解,拿 Dubbo 来说,就可以讲讲和 SpringCloud 的区别,两者之间的原理比较,这个时候,即使没有实际生产经验,能把技术原理说明白,也差不多了。

集群相关的如 K8s,建议还是自己实操几遍,做好笔记。

最后,祝好!

猜你喜欢

转载自blog.csdn.net/qq_43270074/article/details/131749438
今日推荐