自学编程到底能不能找到工作?
能找到工作。说到培训班我觉得培训班是速成,的确培训班能学到东西,前提是你跟得上培训班的进度,实际情况是大部分人跟不上那个进度 因为大部分人连基础都没有,培训班也有培训班的好处,有老师,便是最大的好处。可以让你少走弯路。
我大学自己学了很多,从单片机到Linux应用等等,都学过,然后大四头脑一热,花了七八千报了网络班,后来才发现,什么用也没用,都是讲的基础知识。
好处:
并不是说培训班就一无是处,他有人带,真的能少走很多弯路。
所以,如果周围有人愿意带你,或者有一定的底子,那么去培训班是没有必要的。而且培训班的费用不少。
并不是对口专业出来的就是科班程序员,有好多大学啥也不会,也是快毕业才去学的,是伪科班。
此外,科班程序员和培训班出来的是有区别的,同样用代码实现一个功能,科班的自己能很快有思路,构造整个功能的框架,可能培训班出来的需要别人指点 ,或者思考很久,同样一个api。
科班的知道在哪些情况下使用它比较好,哪些情况要注意,培训班出来的只知道它能干嘛。毕竟科班的踩过的坑多,培训班是速成。
要不要自学编程,其实是一个衡量时间投入划不划算和你能不能足够自律的事。
自学编程到底能不能找到工作?首先告诉你的是,作为一个初学者想转行学习Java并不是很容易,Java本身是具有一定难度的。学Java的大多肯定是为了找工作,所以你作为一个零基础的新手,必然知道你找工作需要达到什么标准,所以你的首要方向就是在各种招聘网站上看一下招聘信息,这就是你学习的目标。
1、企业招人喜欢招有工作经验的老手,工作年限越长越好,因为这样的人一样来用不了多久就可以融入他们的团队进行开发,而一个新手的话因为没有实际开发经验,企业如果招到这种人往往在前期是要花时间让他们锻炼的,而且还存在很多技术上的短板。
2、企业招人也是注重你做过的项目的,有的甚至于要你拿出你曾经参于过并且已经上线的项目出来演示的。
3、你说只求给你个写代码的活,其实你想的太简单了,你自学时所接触的代码跟你在企业里参与开发时的可能有很大出入,而且你几乎不会从一个项目起始做起,都是项目差人,或是原有的人源走了要找人接替,这时,你要做的东西可能就是功能性的东西,而往往这些东西都是要根据业务需求来的,并不是按你的思路来的代码,可能你平时常用的方法,在别人的项目里面跟本没用,你要照着别的代码风格和项目文档上的规范来。
4、你要有一个学习精神,所有人都不是万能的,什么都会,很多程序员都是做到哪学到哪的,现做现学,有些知识点是相通的,即使是新内容,老程序员也能很快上手,这是需要时间与经验的。
最后, 我告诉你一点,如果你是没有任何开发经验又是个新手的话, 我可以这么说,大部分大企业都会拒收的,有些小企业会收,但是开始会找一些重复无聊的活让你干,比如不停的复制粘贴别人的代码,和一些检查方面工作,很枯燥,只有你能力上去上你才可能有发展空间,如果你真要找工作的话,建议最好还是先自己动手做几个简单点的小项目,这样可以保证你至少在面试时别人问起你项目经验时,你无话可说。