@
red2dog 强不强,很简单,尝试做视频,可以尝试写文章。你可以看看我
https://www.bilibili.com/video/BV1Gq4y1e752/ @
dream4ever 说的对,可以写技术文章。
@
Leonard 我比较推荐你的是
https://www.bilibili.com/video/BV1yY41147Hj/ 签名算法的作用,还有 NIO 的 绝对优势:
https://www.bilibili.com/video/BV1FS4y1o7QB/ , 看看是怎么表达和举生活例子的,看看问题本质是什么,本质。
@
FrankAdler 额,但是有一些基础的理论还是需要理解的,比如 hash 一致性算法,AQS 等,我最常问的就是 签名算法有什么用,大概只有 25%的人能回答出来,可想而知,大多数人只会写代码,不会懂脑子。还有那个抽象类有啥用?这样的例子太多太多了。还有多线程的使用,绝大多数人都不会去思考如何配置线程数,最常见就是那种无脑增加线程数的。还有使用异步处理业务的就以为能增加吞吐量的,大多数就是底层基础知识不够扎实。
@
chendy 一般人说的编程能力很强,就是很会用 api ,很会造小轮子 手动🐶头、😄。
@
kuls 刚出来几年都是一样的,我以前也是这样,面试很多八股文不会,只会用 api ,但是很多知识确实值得深入学习,并不是你看完了会用了就算懂。而且自由发挥,举一反三才算懂,最后能表达出来,才算真正的懂,推荐你看看费曼学习法。多写文章吧。
如果你开发的能力很强,那么你的逻辑能力也很可以。那么你就要开始学会表达,表达的方式有很多种,技术文章,还有画图,还有做视频。你可以尝试较为简单的 写技术文章开始。你可以看看我的视频,我怎么去怎么表达的一个技术,一个方案,一个基本的原理。应该对你会有很大的帮助。 可以看看我的 NIO 代码实现原理,还有一个是 NIO 的绝对优势。我比较推荐你的是
https://www.bilibili.com/video/BV1yY41147Hj/ 签名算法的作用,看完之后,你才能知道你自己的理解能力和表达能力需要怎么调整