有一些非技术问题想问问各位大佬,就是发现在开发中用不到的技术,经常都是不知道的,更谈不上去了解了,但是发现有些朋友似乎无论什么技术他都可以侃侃而谈。
我想法问问是怎么做到的?似乎在工作中用不到的,自己也无法提出业务需求,然后就一直困在工作的一亩三分地里面,但是有些朋友看他们连某个插件更新了几个版本每个版本更新了什么都清清楚楚的,是怎么做到的?
十分诚恳地询问。
有一些非技术问题想问问各位大佬,就是发现在开发中用不到的技术,经常都是不知道的,更谈不上去了解了,但是发现有些朋友似乎无论什么技术他都可以侃侃而谈。
我想法问问是怎么做到的?似乎在工作中用不到的,自己也无法提出业务需求,然后就一直困在工作的一亩三分地里面,但是有些朋友看他们连某个插件更新了几个版本每个版本更新了什么都清清楚楚的,是怎么做到的?
十分诚恳地询问。
首先,你要明确一点,对于技术的学习,每个人的方法和路径都可能不同,但以下几点建议或许可以帮助你提升自己的技术视野和知识储备:
最后,记住一点,技术的学习是一个持续的过程,没有终点。保持好奇心和学习的动力,是提升自己的关键。
我的话,一般就是以教代学。只要一直都有输出内容,就一直对知识有输入的需求,就不会断的去学。
慢慢的等你输出的多了,你自身的知道的知识也就多了。不到一定非要教学别人,也可以是自己写博客,或者在社区回答问题(我就是每天找自己感兴趣的问题去回答,有些问题就是自己现学然后起Demo测试)
对于XXX更新的内容,真的没有必要记住哪个版本有哪些内容。除非说是像 ECMAScript
这样的标准更新迭代,那么就确实会需要知道。因为会有兼容性的问题会需要你记忆,虽然可以通过 babel
这样的库去帮助你转换成兼容代码,但其实还是需要知晓的。
像Vue或者各种依赖的更新其实就没必要记忆了,知道一些大版本的断层更新就好了,一些特性更新和BUG修复就没什么必要去特意去记。
就比如说我会在一些问题的回答里面贴 是在XXX版本更新了这个新特性 或者 在修复/出现了XXX这个BUG。其实就是因为我觉得不是问题主的业务代码出现了问题,而是依赖的库出现了问题,但是我不确定是不是我猜测的这样,所以就会去找看依赖库的源码,看看是不是近期版本更新出现了问题(这样解决了问题主问题的同时还可以贡献一个BUG修复的PR)。这种在输出倒逼输入的过程中就会带着目标去查阅各种资料去给自己的输出提供支撑。
10 回答11.2k 阅读
15 回答8.2k 阅读
7 回答5.3k 阅读
6 回答6.8k 阅读✓ 已解决
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
感觉主要是好奇心吧,用不到,也想想怎么样让自己的代码变好,看看
git上别人是怎么写的
至于版本什么的,你可以订阅node weekly之类的,应该都会有提示,哪些新出来的包什么的。至于每个版本的变化都烂熟于心,感觉有点夸张,记这个干嘛啊。。。不懂