先来自我介绍:程序员
老家农村,家里好不容易把我送到大城市读书,大学非985,211,但在咱们老家,能出一个本科大学生也是很是不容易的。由于农村信息的相对闭塞,我对大学专业一无所知,加上分数并不是前茅,最后被调剂一个我并不喜欢的专业,这里就不透露本身是什么学校了,只能说毕业以后为了能多赚点,选择了送外卖,这一送就送了将近3年的时间。面试
为何学编程?算法
接触到编程是一次很偶然的机会,有一次送外卖,对方是本身的学长,他是计算机专业的,毕业后就进了一线互联网公司,那以后就偶尔有跟他聊人生聊将来,一次契机,他劝我何不自学编程,来作程序员?后来考虑了好久,本身也综合对比了各行各业的发展,最后决定学习编程,选择了Java方向。编程
下文,我会对个人自学方法、自学资料以及个人面试经历进行一个分享,如有须要自学资料的朋友,文末有获取免费资料包的途径数组
拼多多一面(大约1h左右):网络
拼多多二面(大约50分钟左右):app
拼多多三面(HR面大约30分钟):框架
拼多多三面面试题答案:异步
(1)观看零基础学习视频性能
看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,首先学习Java语法基础,再到框架,从基础到深刻,仍是很容易入门的。至于视频,网络上实际上有一大堆,我这边是学长给个人珍藏版,应该是搜索不到,若是你须要,固然我也能够免费分享给你。
Java零基础视频(五十五个阶段)
(2)阅读前辈的一些书籍和笔记
当我学到必定基础,有本身的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,能够学到不同的思路。
书籍和笔记
SpringBoot核心技术笔记
(3)动手实操作一些小项目
光学理论是没用的,要学会跟着一块儿敲,要动手实操,才能将本身的所学运用到实际当中去,因此当我把框架学完以后,就本身去动手去作了个小的商城项目。关于这个商城项目的教程,你有须要我也能够分享出来。
(4)加一些社群,找一个好师傅
若是真考虑要转行学习Java,那就多交一些志同道合的朋友,甚至是去找一个好的师傅带带你,这是我给你最真实的建议。加入一些社群,参与到一些技术讨论时,可以极大地提高我本身的学习积极性,另外找一个师傅带带本身,学习和实操过程当中遇到的不少问题就比较好解决一些,整个效率也就提高得比较快了。
对于转行作程序员,我能成功靠什么?两个关键词,决心和毅力!
若是你下定决心,作了选择,就必定要坚持到最后。
现在我已成功转行,如今在这个行业只算得上一个新人,但随着岁月增加,我会慢慢成为一名“老猿”,但我也会依然把本身这颗学习的心保持到老。一样的,我也但愿你在青春迷茫时,能不要放弃,由于每一个人,都有柳暗花明的那一刻。
最后,文章中所涉及到的一些学习视频、学习资料或是项目,均可以避免费分享出来,若你须要这些:
直接扫码获取