程序员需要学多久(程序员需要学几年)

程序员需要学多久(程序员需要学几年)

黑客学院hacker2022-07-27 14:31:061272A+A-

程序员是个特殊的群体,也是个特殊的职业。在外人看来,特点很鲜明,不太说话,刚毕业就可能可以拿到高薪水,长时间的加班等等。有一点外人可能不太清楚,就是程序员是需要长期学习的一个行业,放松不得,不然很快就跟不上了。特别是在刚刚工作的几年里,其实在学校学到的东西并不足够可以在工作中得心应手,那么今天就来聊聊怎么样在工作的前三看里快速成长。

先把最重要的事情说三遍,练习,练习,练习。当然,练习有一个大前提是:我们有充足的时间。时间是一种很珍贵的资源,特别是在国内这个大环境下,程序员经常面对长期加班,有时候是因为技术能力不足导致的加班,如果是这样,就会变成恶性循环。

如果你还没工作,那么便相当的幸运,你有相当多的时间。工作的时候,大家都忙于实现业务功能,没有时间让你提升自己。如果你已经工作了,那么你需要每天预留一些时间,才有机会去练习。每天会占用一些游戏、看电视时间,哪怕只是半个小时,一周、一个月、一年下来,帮助就很大了。

进行这些练习之前,请不要忘了根本——能熟练地用框架、语言完成工作。完成工作,相当于必须达到的 60 分及格要求。在胜任工作之外,提高能力到 80、90 分,追求更好的技术能力,才是正确的路线。

练习,也不是一天里写一万行代码,也不是重复写一百行代码,而是在一百天里,每天写下一百行代码。它需要一定的技巧,不懈的坚持,还有一些休息。

因此在这篇文章里,我将分享工作几年里的练习技巧。

程序员需要学多久(程序员需要学几年)

展开全文

从程序员的基本技能:盲打,到练习使用快捷键、重构技能等,再到如何使用新的框架练习。编程的时候,我们只是在码字——编码的过程(即思路)实际 上是在脑子里完成的。娴熟的码字能力,可以帮助我们更好地编程。

这里需要分几个阶段来说一下:

熟练使用框架,一开始能学会用框架,了解框架是怎么使用的就可以了

读懂框架源码,了解设计理念。这是更进一步的要求了,在熟练使用的基础上,了解框架内部是怎么实现。

模仿优秀开源框架,这个要求就更高了,满足这个要求就是当大神去的方向了。

另外工作的时候,写的都是业务代码,纯技术上的实践并不多。这意味着,多年的工作经验,与技术能力的关系并无太大关联。如果有一天,我们看到几年前写的代码,和今天写的代码并没有太大的区别,那么说明了:我们已然陷入了这样的一个瓶颈。

在学校写的代码,与工作写的代码,最大的区别在于:软件工程实践。单单凭借工作经验,那么在软件工程实践上的提高可能不会太大。受限于上线 deadline 的影响,多数项目的软件工程实践,并不能做到最好,甚至可能很差劲。如我们所见,国内的大部分公司(包括BAT)在这方面的实践也很难做全,更不用说做好。

所以,自己要能够花时间去专研,专研开源的优秀作品。

练习中的时间规划特别重要,比如有个很好的安排:早上,慢慢进入状态;中午,适合做一些 Review;碎片时候,可以做一些知识的管理等等。

这样可以让一天的工作变的很充实,而且可以做到持续的进步。

分享一些制定目标的技巧,及激励自己的方式。

阶段性的目标和成果的设定也是一门学问,不能把目标定的太简单的了,也不能太有挑战性了。在自己做的过程中肯定会慢慢学习到的。

另外就是要有激励自己的方式。完成一些成就的时候,要对自己好一点,犒劳一下自己。

希望可以帮助到刚刚工作或马上要工作的程序员朋友们

程序员需要学多久(程序员需要学几年)

点击这里复制本文地址 以上内容由黑资讯整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
  • 2条评论
  • 晴枙嘟醉2022-07-27 20:15:06
  • 聊怎么样在工作的前三看里快速成长。先把最重要的事情说三遍,练习,练习,练习。当然,练习有一个大前提是:我们有充足的时间。时间是一种很珍贵的资源,特别是在国内这个大环境下,程序员经常面对长期加班,有时候是因为技术能力不足导致的加班,如果是这样,就会变成恶性循环。如果你还没工作,那么便相当的幸运,你有相
  • 世味双笙2022-07-28 01:45:20
  • 。在胜任工作之外,提高能力到 80、90 分,追求更好的技术能力,才是正确的路线。练习,也不是一天里写一万行代码,也不是重复写一百行代码,而是在一百天里,每天写下一百行代码。它需要一定的

支持Ctrl+Enter提交

黑资讯 © All Rights Reserved.  
Copyright Copyright 2015-2020 黑资讯
滇ICP备19002590号-1
Powered by 黑客资讯 Themes by 如有不合适之处联系我们
网站地图| 发展历程| 留言建议| 网站管理