心态崩了。。。

2022/04/27

推荐阅读:

《今天,该抄底了!》
《是狗屁。》

1.一个问题

前两天星球的一位小伙伴,向我提了一个问题,我觉得很具有普遍性,就拿过来和大家一起聊聊。

问题是这样:

微笑哥 想请教一下 我这种情况应该怎么去提高技术水平(深度/广度)望微笑哥 和各位大佬指导指导 。

本人情况:
做了五年JAVA开发 用的是老技术 基本上是增删改查 复制粘贴。
基础很差,平常也很少有学习积累技术。
3.面试困难户,有些知道的东西描述的也很一般(一面试就紧张 思维混乱 说不清楚)。
4.重新学了很长一段时间(JAVA基础知识和各种框架 数据库 中间件)基本上没效果,吸收不了 很快就忘记了 一点没印象的那种。
5.现在认识到自身情况的严重性 想改变,做出行动但是没有效果,很困惑。
我一直觉得,像这样的问题,大部分程序员多多少少都会遇到,算是一个比较普遍的问题。

因为大家日常最主要的工作,就是写业务代码,很少涉及什么复杂的算法,或者深度技术优化。

但这些又是面试或者提升必须要面对的,如何破呢?

2.我的回复

其实不只是你,很多技术人都是这样,包括曾经的自己。

比较推荐 T 型发展,一方面对主流的技术都应该了解,至少会用;另一方面,需要在某个领域有比较深的研究。

要想提高技术,有2个方式积累起来是最快的。

1、多看一些业内高质量的技术书籍,一本书就是一个作者技术的精华,站在前人的基础上学习事半功倍。

2、一定要多实践、多总结、多记录。 技术上要学习的东西太多了,不知道应该从哪里开始,哪怕学习了又很快会忘记。

因为这些学习的东西,没有实际上实践过,看到的时候了解了,时间一长就忘记了。

所以建议优先学习和自己工作相关的技术,比如多线程、JVM调优等内容,一切以实战能用为主线。

学完之后,尽快把这些技术用到自己的工作中,实践之后结合之前对技术的理解,能够加深印象。

另外,尽量让自己多遇到一些问题,比如同事出现的技术问题,公司生产出现的技术问题,比如自己做项目遇到的问题。

在实战解决问题中,学习的速度是最快的,如果在公司没有这样的机会,就要主动去创造机会。

最后,不管是在书中学习的技术,还是在项目解决问题学到的技术,一定要用文字总结记录下来。

这样又可以重新再理解一遍,同时下次如果出现类似的问题后,也很容易找到之前的解决方案。

希望可以帮到你。

3.最后

我的知识星球正在做活动,倒计时最后4天!

我们从第四期开始,就规划了很多训练营和搞事情,带着大家一起去做一些实践,目前来看反馈很好。

内容越多、服务越重,对应的我们成本也越来越高,所以星球决定在第五期(8月8日)之后涨价,第五期的价格预计是 365 元。

越早加入价格越低,如对星球感兴趣,这是大家最佳的加入机会。本次活动,送价值 69 元优惠券,抵扣后仅需 219 元即可加入星球。


微信扫描二维码,关注一个有故事的程序员

(点击了解: 关于程序员的专属导航!

Show Disqus Comments

Post Directory

扫码关注公众号:纯洁的微笑
发送 290992
即可立即永久解锁本站全部文章