从零基础自学到获得第一份编程工作需要大概多久?
先说结论:完全零基础,电脑只会开关机的,至少需要6~8个月。
我高中理科,大学不小心读了日语,15年毕业。开始接触编程是16年9月底了。在此之前,对电脑的了解就是开关机,安装卸载都用360,它还可以一键重装。总而言之,就是普通的网民。
学编程的原因很简单,自己比较内向,喜欢思考,尝试了外贸以后发现压力很大,很压抑。再加上身边很多朋友都是优秀的程序员,仿佛一切都顺理成章。
由于是完全零基础,我的学习路径是这样的(边工作边学):
16.9~16.10:
郝斌 《C语言自学教程》非常适合小白。但其实就是学些循环语句和基本的编程语法。
16.11~16.12:
绍兴文理学院在线判题刷了100道新手题。那时我已经对循环语句很熟了,包括冒泡排序选择排序等。科班可能觉得这些都是很简单的东西,不用3个月。但对于小白来说,其实真的挺难的。
17.3~17.5:
《毕向东25天java基础教程》,讲得很好,但是还是把我搞得死去活来。我觉得java真的太难了。和之前学郝斌老师的C语言完全不是一个量级的。如果说郝斌老师的C语言教程相当于跑1000米,毕老师的25天java教程相当于跑了马拉松…
17.6~17.7:
崔希凡的JavaWeb教程。也是讲得非常好,深入浅出。但是学到jdbc就学不下去,太难了。因为前面JavaSE基础没打扎实,学到后面稀里糊涂的。
17.7~17.8:
所以我回过头复习JavaSE,这回看的是刘意的java教程。由于有毕向东的铺垫,我吸收的很快。java基础也得到了巩固。
17.9~17.11:
重新学习崔希凡的JavaWeb、ssh框架、ssm框架、svn、maven…一切都很顺利。
17年12月底找到了工作,发现自己比公司里很多培训出来的基础都要好。当然啦,我学了很久,他们就学了4.5个月。
新手最大的敌人首先是没有学习路线,其次才是学习能力。我浪费了很多时间找资料和规划学习路线上,有一段时间差点因为找不到视频要放弃。所以我觉得如果一开始有路线有资料,完全零基础应该也要6~8个月学到能工作被人带。
如何找到工作?
我性子比较耿直,所以简历基本没有造假。我基友给我内推了几次但是都是比较大的公司,包括杭州的百世集团、诺基亚。面试很专业,可惜,我的定位很尴尬:和科班毕业生比,我没有扎实的理论基础;和工作几年的人相比,我又没有任何经验。
我不知道培训出来的朋友是怎么找到高薪工作的。反正我找不到。最终我选择的是去二三线城市先去做外包。同事非常不错,学到了很多。
所以我的建议是:
1.如果没内推,姿态放低一点,脚踏实地从小公司入手,不要心存幻想,什么出来就10k。
2.当然,要去靠谱的小公司。何为靠谱,其实很难定义。有薪资方面的考虑,也有技术气氛的因素。
3.另外很多招聘,其实都是带有欺骗性质的。我就跑过好几次,很远坐车过去,结果是招那种三班倒的屏幕监控,只要求会用软件,和编程压根没半毛钱关系。所以能在电话问清楚的,一定敞开说。不要浪费交通费。
如果你现在也在学习Java,在入门学习Java的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,你可以申请加入我的Java新手学习交流群:798844620,有任何不懂的随时在里面问,里面还有最新的Java基础精讲视频教程, 群文件里面还有我做Java技术这段时间整理的一些学习手册,面试题,开发工具,PDF文档书籍教程。
最后,我还是不推荐大家都一股脑进这一行,真的不好混。学完出来找不到工作就蛋疼了。当然,可能是我没能力。但是我认为在知乎这个人人年薪百万的魔幻地带,我能代表大多数非科班零基础的情况。所以,还请慎重。
对了,我常用的求职app是boss直聘,它是专注互联网招聘的。对,就是之前传销案提到的app。。哎,同情那些受害者。不过boss直聘现在也整改了,规范了一些。另外本来求职就是要多个心眼的。坏人在社会,不是只在这个app上,大家还是要辩证看待。我当初一开始用的前程无忧…这里说一下,以免你和我一样不知道。然后多看看招聘要求,自己简历按照他们招聘要求写。机灵点。下面是我的Java求职简历,仅供参考:
网友评论