写了18年的代码,之前做过阿里的高级架构师,在技术这条路上跌跌撞撞了很多,我今天分享一些我个人的自学方法给各位。现在在网上报个正经点的班得花几千块钱,线下就更夸张,都是万元起步,我的这些学习方法如果你能用好,跟花几万块钱报班效果一样强大。
我跌倒的坑,希望大家一脚就能跨过去。
一、工具的选择
在我们初学的时候,往往会听到一些人说这个语言不行、那个语言天下第一,这其实是不对的,你仔细观察就会发现很少有架构师会出来说“X语言是最好的语言”这种话,你基本上看到的都是程序员在讨论哎说哪种语言更好、哪种语言更坏。
语言是我们的工具,我们进入IT领域必然要选择一门编程语言去学习,语言对于我们程序员来说只是工具,我们要做的是解决问题,而不是去研究谁的工具最牛逼。
哪个语言最牛逼,好比王者荣耀练哪个英雄最厉害?没有什么最厉害的英雄,你用好了都厉害,你都能在工作这个“排位赛”模式中发挥地“上分上星”。
二、拥有1份较为全面的学习路线
不知道你们在开始自学一门新技术的时候,有没有过这样的担忧:
- 害怕自己学了一些用处不大的东西......
- 收藏的资源比较多,害怕自己花了很长时间学习,结果还是在那几个技术上面打转......
- 害怕自己学得很杂,最后成了二流子,什么都会一点,但又不精通和全面.....
这个时候你就很需要一份较为全面的路线图,它将是你的寻宝图,能帮你避免掉上面的这些问题,在尽可能短的时间内让你走在正确的学习道路上。
我以往在决定要去学习一门新技术的时候,最先做的事情不是去网上找各种视频资源,而是去找一份可靠的、全面的路线图,然后再