非科班程序员怎么弥补和科班程序员之间的差距?
作为一个非科班的程序员,如何弥补和科班之间的差距,只有你真的比科班的人写得好!因为你没有学位,没有系统的课程,只有真正从实战中越过学位这个坎儿,靠的就是你拥有超强的写代码的能力。而这种能力,只有靠写大量的程序和代码,积累经验,切实锻炼出比大部分科班同学更强的coding skill的能力。
多练习,多做项目,多踩坑,在开发的过程中,除了极少数的项目需要顶尖的理论知识的算法,绝大部分的日常开发,依靠的都是经验。每天保证一定的代码量,开始很困难,因为没有理论知识,所以有很多问题不懂,遇到不懂的问题再去查资料。
选定一个方向,比如像你所说的,学习的是Java,就去网上去找相关的视频教程,跟着视频教程来走,系统学习一遍,然后再看一些Python相关的书籍,做一些项目,这样印象会更加深刻,有关软件开发方面的名著。
以前在“如鹏网”上学习Python的学习路线,可以作为学习的参考。有网络的地方就可以学习,以前学习的时候就是利用空余的时间来系统的学习的,大三就开始工作了,拿着薪资上大学,积累工作经验。1、Python基础
2、数据库开发技术
3、web前端
4、Python web开发及企业项目实战
5、Linux
6、NoSQL
7、数据可视化
8、爬虫技术
9、人工智能
最后,你需要的是自信,非科班生绝对可以做得比科班生要牛逼。写个程序而已,有多高深?非得读个几年书?说白了,只要你肯不要命的、勤奋地写代码,未来的发展会非常的不错的。