首页 » 程序员 » 想学程序员又是零基础还该不该学

想学程序员又是零基础还该不该学

想学程序员又是零基础还该不该学?当然可以了,尤其是如果你还年轻的话,就应该大胆去学习。另外零基础该不该学本身就是一个悖论——有谁生下来就会编程呢?

零基础学编程难不难

这个问题有两种方式。一种是自学,一种是培训。

不知道你倾向于哪种方向?

第一种时间要长点,至少需要1-2年的时间,需要自己摸索到行之有效的学习方法。以Java为例,自学Java一般需要2年左右。

第二种的话,如果有个专业的指导老师,在靠谱的培训学校进行系统学习,则只需要4-5个月,0基础也可以入行成为一名程序员。

自学还是培训

自学编程:

1.在我看来自学编程是最难的,首先得自制力很强,不断的学习,重复的学习,不然就会学习后面忘了前面。

2.自学的学习资料,买入门书籍或者网络免费教程,我觉得两者可以结合着来学习,刚开始学的时候,要由浅入深,逐渐培养信心和兴趣。

3.自学的话对时间相对比较松散,只需业务时间学习即可。

培训入门:

1.网络培训课程,很少有零基础入门的培训课程,大多数是进阶课程,因为零基础教程,是吃力不讨好,得复出很多精力,并且要求学习者反复练习和提前预习。

2线下培训课程,比如传智播客(这里并不是打广告),线下课堂有完善的培训流程和师资力量,基本是封闭式学习,有老师督导。

3.线下培训,可能需要你话费几个月时间进行培训学习。

成为程序员难不难

1.长时间的努力

首先我们可以看到,进入阿里巴巴,最低是本科学历,而且这个本科一般都是985/211高校才行哦。所以你得先从初高中就得努力学习,确保自己能够考入985、211名校的计算机相关专业。千军万马过高考的独木桥时,已经pass了多少人?

等你大学毕业了,还有经过3年的开发历练,然后才能通过社招进入阿里,当然优异的毕业生可以直接通过校招进入阿里,但是那时候这样的还不能算是优秀程序员,毕竟经验还不足。

2.专业技能

然后你还得熟悉精通相关的专业技能,虽然阿里巴巴写的这样技能点,看起来也没有特别的难,但是真要去面试了,你会发现各个技术高手轮流来虐你,各种底层和原理来拷问你,各种调优和实际场景来虐你,这一步又pass了多少人?你从学习这些专业技能,到熟悉并精通,而且还得有解决问题的思路,这得需要多少时间?

3.项目经验

进入阿里的程序员,都要求有互联网高并发,高可用等的处理经验,这些都需要有实际的项目来历练才能锻炼出来。多少的程序员,做了几年开发,也没怎么碰见过高并发的需求,上哪弄这些项目经验去?这一步又pass了多少人?

4.智商情商能力

能进入阿里的程序员,并不是代码能力强人家就要的,人家还得对你进行智商情商团队协作以及人际交往等各方面能力的综合考察,从技术面试官,到人事面试官,在入职之前,可能要经历3~4轮甚至更多轮的面试,哪一关不合格都会被直接pass!

5.个人的学习能力

一个优秀的程序员,肯定不是只会吃老本的程序员,他肯定要保持时刻学习的动力和能力,让自己的技术永远处于最前沿,只有这样的程序员,才能有资格称为优秀。这一切都要求有严格的自律意识,但是现实生活中,有多少人败给了懒惰?有多少人败给了懈怠?

发表评论

您的电子邮箱地址不会被公开。