自学编程靠谱吗?
作为自学编程的一员,我之前也是深受这个问题的折磨,而且一直贯穿后面找工作、参加工作,包括现在回答你的问题,我还是在思考。那我们就现身说法展开讨论一下。
首先在自学编程这个问题上,要先思考为什么学编程?
如果你把它当做兴趣爱好,可以直接往自己兴趣爱好的探索就行,不过相信大部分应该是希望未来从事这方面或相关工作。
如果是希望从事相关工作,那么就要从工作的要求出发,这些可以去各大招聘网站查询。
同时要结合我们自身情况来进行学习。
如果我们已经工作了,那么尽早转行找到工作就是现阶段最主要的目标。这时候,尽快掌握工作要用到的技能是最关键的,简单来说就是“至少能出活”。光看招聘要求还是不知道从肯定哪里开始学,而且学到哪里也没有底。没关系,现在哔哩哔哩都有对应岗位的学习路线、资料、视频等,白嫖就很香,然后按照这些路线坚持学习下去。当时我就这样学了2个月左右,因为自己缺乏耐心及自制力,加上无法解决的问题累计的越来越多,很想要放弃,还是去报了个3个月线上课程一起学习。当然如果你觉得完全自学OK那就按照自己的步伐走,这个钱还可以省了。如果课程(其中有项目也要完成)学完了,就可以边在牛客上刷面试题,边准备简历,这些准备好了就可以边去面试积累面试经验,并针对性的查缺补漏。
如果我们是在校生那就更好了。因为我不是计算机专业,而且是后面工作了才转行到自学编程。所以,压根就没有时间深入去学习计算机网络、计算机操作系统、数据结构与算法等核心及关键课程,这在现在我参加工作两年多了,有些工作需要深入些的原理就会收到阻碍,我只能一边工作一边恶补相关基础。所以,在校生一定要将这几门课程吃透,而且还可以去考软考证书。后期离毕业半年到一年再学习上述应用性技能,这个过程也会相对轻松。
最后,关于自学编程的一点技巧。
大家应该都在玩游戏或玩过游戏,如果你喜欢玩,即使别人不想让你玩,你都会一直想着玩。为什么会这样?我们还是可以借鉴玩游戏的过程,为自己设置循序渐进的阶段目标(级别)–比如王者荣耀从青铜到王者,然后每达成一个级别给相应的奖励。这样增加自学乐趣,提高学习效率…
*随心所往,看见未来。Follow your heart,see night!*
**欢迎点赞、关注、留言,一起学习、交流!