程序员|程序员自学成才-老程序员给新手的四条自学经验


程序员|程序员自学成才-老程序员给新手的四条自学经验
文章图片
程序员|程序员自学成才-老程序员给新手的四条自学经验
文章图片
程序员|程序员自学成才-老程序员给新手的四条自学经验
自学编程的成本很低 , 基本上可以说是低到基本为零 。 现在是网络时代 , 网上有很多免费的视频学习资料 , 你可以时时刻刻享受这种白嫖的快乐 。 也可以按照自己的时间来进行学习 , 可以深入研究任何你感兴趣的主题 。 自学编程这么香 , 那为什么还有那么多人学不会 。
如果你正想通过自学的方式去学习某种编程技术 , 或者想自学成为一名程序员 , 那我觉得本篇文章多多少少会对你有所帮助 。 这里我需要再次强调的是自学是你走入社会之后最重要的生存技能 , 没有之一 。
之前我写过程序员学习新技术是看书还是看视频 , 零基础学习编程的几个小技巧 , 还有关于学历和面试的一些文章 。 自学很好 , 但是为什么总有人没有进步 , 要弄明白这个问题我们先来看看自学编程有哪些缺点或者说劣势 。
第一个缺点就是有些人不知道自己该学什么或者做什么 , 自学有一个最大的优点 , 就是非常的灵活 , 你可以根据自己的喜好来进行学习 。 但是完全自主的灵活 , 确定该做什么这个问题将会成为一项非常艰难的选择 。 我该学什么呢?我该怎么判断我的所作或者所学是正确的?我该怎么去确认自己的学习进展情况?这些都是难题 。 每个人都向往自由 , 但是很少有人能够真正屈驾好它 。 你不仅要有自制力 , 还要有正确的判断力 , 这是很多人自学失败的一个主要原因 。
第二个自学编程的缺点就是很容易失去动力 , 很少人能在缺乏动力的情况下依然能够砥砺前行 , 斩获目标 。 大多数人只是在动力十足的时候才能做事情 , 如果你没有动力 , 或者你不擅长自我激励 , 那么独自学习就会是一件非常困难的事情 。
有时候动力和压力是相互的 , 你想想 , 如果你下一周或者是一周后就要开始用新的技术编写真正的项目 , 这个项目是公司的项目 , 这个时候你的学习效率那就是极高的 , 因为这时候你学不会你就可能要丢掉这份工作 , 所以学习成功的机率也会高出很多 。
但很多时候我们自学不是因为这个工作压力 , 而是自己的一个兴趣爱好 , 当新鲜的感觉消失的时候 , 自学就会变得索然无味 , 因为你在学习了一天或者工作了一天之后 , 在晚上的时候就已经很累了 , 这时候你还要自学编程 , 这是很痛苦的 , 几乎很少有人能够坚持下来 。 所以很多人一直间歇性的踌躇满志 , 缺长期性的混吃等死 。
第三个自学的缺点是可能在知识体系上有所欠缺 , 我虽然一开始就说了自学的一大堆缺点 , 但是不要误会 , 我是自学的坚定倡导者 。 因为进入社会后有太多的东西需要我们自己去学习 , 谁也逃不掉这个 。 但独自学习可能会给你留下一些知识上的这种空白点 , 与上大学或者参加培训班相比 , 自学留下的这种空白点可能在不同的多个领域 。
自学成才的程序员最容易缺乏这种大学生或者说是培训班出来的人所具备的一些最佳实践以及正统观念 。 因为自学的人可能是急于求成 , 放弃了最基本的什么数据结构 , 计算机原理 , 基本算法这些基本的科目 , 而这些却恰恰是你程序生涯高度的一个重要的基础 。 所以说我劝小伙伴们千万不能忽视这些 。
我说了很多自学的一些缺点 , 但是不可否认的是我们赶上了自学最好的时代 。 在互联网上你可以找到任何你想学习的视频教程 , 只要我们有正确的学习方法 , 就一定你能够完成我们的自学计划 。