发表时间:2022-03-25来源:网络
写了8年的代码,之前做过阿里的高级架构师,在技术这条路上跌跌撞撞了很多,我今天分享一些我个人的自学方法给各位。现在在网上报个正经点的班得花几千块钱,线下就更夸张,都是万元起步,我的这些学习方法如果你能用好,跟花几万块钱报班效果一样强大。
我跌倒的坑,希望大家一脚就能跨过去。

一、工具的选择
在我们初学的时候,往往会听到一些人说这个语言不行、那个语言天下第一,这其实是不对的,你仔细观察就会发现很少有架构师会出来说“X语言是最好的语言”这种话,你基本上看到的都是程序员在讨论哎说哪种语言更好、哪种语言更坏。
语言是我们的工具,我们进入IT领域必然要选择一门编程语言去学习,语言对于我们程序员来说只是工具,我们要做的是解决问题,而不是去研究谁的工具最牛逼。
哪个语言最牛逼,好比王者荣耀练哪个英雄最厉害?没有什么最厉害的英雄,你用好了都厉害,你都能在工作这个“排位赛”模式中发挥地“上分上星”。

二、拥有1份较为全面的学习路线
不知道你们在开始自学一门新技术的时候,有没有过这样的担忧:
害怕自己学了一些用处不大的东西......收藏的资源比较多,害怕自己花了很长时间学习,结果还是在那几个技术上面打转......害怕自己学得很杂,最后成了二流子,什么都会一点,但又不精通和全面.....这个时候你就很需要一份较为全面的路线图,它将是你的寻宝图,能帮你避免掉上面的这些问题,在尽可能短的时间内让你走在正确的学习道路上。
我以往在决定要去学习一门新技术的时候,最先做的事情不是去网上找各种视频资源,而是去找一份可靠的、全面的路线图,然后再根据路线图上面的知识点去找资源,避免自己走很多弯路。

学习路线图怎么找?
这个很简单,B站、腾讯课堂、网易云课堂上面有很多的培训机构,你去“盗”1个就可以了,你就说你想学某某课程,现在在选择机构,能不能先看一下你们的课程体系?装一下嘛。
虽然业内对培训机构的出来的学生褒贬不一,但其实大家仇视的更多是简历造假、项目造假严重的学生,而不是看不起培训机构出来的学生,相反的,培训机构出来的学生在专业领域的就业率上还要高于高校毕业生,所以他们给的学习路线图问题不会很大,不然学员们学不到真技术找不着工作早把他们闹到法院了。

五、找项目练手
编程是一门学中做的学科,不动手运用所学知识,你永远都只是门外汉。站在岸上是学不会游泳的,光看健身视频是减不了肥的,一直看别人打游戏是无法carry全场的。
项目怎么找?这里分两类,一种是新手程序员,另一种是老手程序员。
新手程序员我建议去Github找项目,你只要会玩这1个平台,再给你10只手都练不完上面的项目。
比如田纳西大学助理教授奥斯汀·亨利的“程序员都应该尝试的挑战性项目”清单,上面的项目就很不错,文本编辑器、2D游戏-太空侵略者、迷你操作系统、电子游戏机模拟器等等,每一个项目都存在不同的挑战,如果你能解决掉这些项目中的这些问题,然后把项目独立完整的做出来并且运行成功,巩固技术的同时,你的能力还能再上一个台阶。

老手程序员我建议去兼职接单来练手,找开源项目练手就像是中学时代做模拟考卷一样,答案就在旁边,这样子练习总感觉缺了点什么,这个时候去兼职就来得很实在,说句实话,之前工作的时候让我收获最多的并不是工作内容,而是每个月的接单,我指的是技术和报酬均有。

规划图大概是这个样子的,比较简洁和抽象,但它能够让我们时刻明白自己现在在什么位置,我们离目标还差多远。

学习进度表大概是这个样子的,自己去做1个,上面具体到每一节课、进度、完成时间和备注,好处就是:
每天的填写进度,强迫自己打卡学习。如果哪天有事情中途要停止学习,备注一下到几分几秒,下次回来继续看。一直没得到解决的问题备注记下来,等学了更多知识或者遇到更会的人的时候,想办法解决它。那么最后就是跟自己的约定,我绝不会拉下目标课程超过3天,因为时间久了我会更懒。
不知道你们读书的时候有没有这种经历,打算假期要学一个东西,刚开始放假的时候满心欢喜地先玩上1个星期,结果玩着玩着,假期只剩不到1个星期了,算了吧,开学再学吧,还是好好享受这最后的假期时光吧......这就是典型地落下目标时间过长。
学习是一件时而郁郁寡欢、时而踌躇满志的事情,我们需要做的就是强迫自己按照计划地浸泡在这个过程里。
七、学习环境
学习环境也很重要,你身边是否有这么一种人?他们自己不爱学习也就算了,反而看到你学习就喜欢对你逼逼赖赖,像这种人,请远离他们。
就好比现在的大学生,有的宿舍集体都考上了研究生,有的宿舍一到期末就是一堆挂科的,可王者荣耀和吃鸡的段位都很高,说白了,你要想在打游戏的宿舍里搞学术是很难的,同样的,你想在搞学术的宿舍里打游戏是会挨叼的,这是学习氛围的问题。
你要给自己营造出一个好的学习环境,可以去找几个志同道合的朋友,大家互相监督、分享和交流,更重要的是,有时候还可以拼团买一些好的网课或者学习资料,很划算的,1000块钱的课程让1个人买可能数字比较大,但给5个人拼团买就轻松很多,10个人也不是不可能,哈哈哈,你们懂的。
我推荐大家加入这个Python学习交流群,和同伴一起打卡学习,彼此的沟通问题。
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务