不可否认,随着互联网的发展,国内IT培训的火热,越来越多的人投入到程序员的队伍中,同时,程序员这个行业的门槛也原来越高。
我以前做过IT培训机构的讲师,我们当时培训的是PHP(一门后端编程语言),14-16年的时候,是IT培训的黄金时期,当时一个班招个四五十人,培训四五个月,不管学历怎么样,毕业了基本都能找到工作,只是要求高低而已。而现在,从培训机构出来,一个班最多不到一半的人才能找到相关工作,大部分学历低、或者基础差的基本无缘进入这个行业。
我个人觉得,如果对这个行业有兴趣,可以报个培训班,这样有人带,会少走很多弯路,但后期的成长还是靠个人的努力,做程序员需要耐得住寂寞,对编程有极大的热情,遇到问题要有问题不解决不吃饭不睡觉的毅力。只要熬过开头一年,入门了,以后会越来越顺。
关于如何入门,可以从以下几点入手
-
参加培训机构。当然要擦亮双眼,现在的培训机构鱼目混珠,一定要做好甄别,如果有从事开发的朋友,可以咨询一下他们的建议。
-
找一门好的教程。按照知识体系,从头到尾,一点点精进。学的过程中,一定要边看变练,切忌只看不练,编程是一门实践的科学,多多动手没有坏处。学到一定阶段,建议自己做一个小demo练练手。
-
平时多关注github上的开源项目,多看看高人的作品,对自己的成长非常有帮助。
-
加入一些社群,有些时候,其实我们是缺少某种环境,有小伙伴的鼓励支持,更容易坚持下来。
以上就是我的一些浅见,希望能帮助到您。
感谢平台的邀请回答这个问题。不一定,首先,我觉得你要先弄清楚以下两个问题。第一:你对自己未来的定位是什么,简单来说就是,你希望自己未来成为一个怎样的人,例如你接触的前端,那么可以选择做一名优秀的高级前端开发工程师、又或者是全栈工程师等,这是第一个要考虑的问题。第二:你学习前端的目的是什么,自己是否真的喜欢这方面的工作。为什么这么问呢?原因很简单,随着互联网的发展,前端开发这个岗位在近几年还算是比较火的,很多年轻人纷纷投入到这个岗位。有转行的、有奔着薪资高来的等,每个人都怀揣着一个信念,经过几个月的自学或者培训班的学习,然后就开始了自己的互联网生涯。编程除了是一门技术活,同时也是一门辛苦活。而且还得耐得住性子,需要有钻研精神,我们都知道,在编程过程中,程序有bug是很正常的,那么在遇到这些bug的时候,尤其是一些疑难杂症,就需要一种很强的求知欲了。另外,对于找工作这个事情,我是深有体会,我是19届毕业的,做的也是前端,我记得那时毕业了,身边的大部分同学都已经找到工作了。而我手上0个offer,当时我也挺急的,差点就应证了那句“毕业即是失业”的名句。但我没有放弃,我依旧继续找,最后终于找到了一份自己觉得不错的工作。其实我那时懂得东西也不多,除了前端三剑客外,我也就懂一点react和vue。进去之后呢,我发现其实接触的项目并没有你想象的那么高级,刚开始也就是让你修复一些简单的bug,顺便熟悉项目流程。慢慢地,做过几个版本迭代,其实很多东西都已经懂了,所以其实很多知识是通过项目实践学到的,并不是说你学会了才去找工作。还有就是,对于一些企业的要求,其实你不用太在意,上面写的要求未必都是你需要达到的。退一步说就是,对于应届生的能力,招进来能干什么活,其实企业本身就有数的,所以不要担心这个,大胆地投简历,只要企业录用你,进去之后,你就认真的学习和工作,不懂的问题先要学会自己思考,然后再问别人。俗话说得好,三百六十行,行行出状元。其实只要你选择好一个行业,然后努力深耕个五年十年的,啥都懂了不是。前期要多学,刚开始也不要太在意工资,只要公司有发展前景,肯培养新人,那么它就是值得选择的。说了那么多,希望我的话对你有所帮助,谢谢!
同20届毕业生,目前研究生在读,没有找工作的经验,但是有不少同学最后去参加了IT培训,一个室友学的是java,目前在郑州工作,工资6000这个样子,不是很多,但是也算是有一份工作了,企业的要求都比较高,非科班出身的应该很难通过,如果认准了要学前端,那就多补充点理论知识。
祝好。
热爱电影,更热爱生活,欢迎关注首席视频官,每天为您分享精彩的电影。
不一定。
自学要有针对性的学习,而不是盲目学习固定的知识点。
对于编程类的知识,需要理论结合实际,首先要掌握编程语言,熟练使用,这个过程可以一边看编程语言规则一边动手写demo,这样更容易融汇贯通。
在语言规则弄清楚之后,可以自己给自己设定一个小的产品或小项目,然后一步一步去实现它。这个过程是将之前的学习付诸实践的过程,你可能会遇到很多问题,但是大家都应该遇到过,在网上搜索相关答案,然后将你的收获写成一篇一篇的博客,是的,在csdn或掘金开通自己的技术博客,不要去搬运,尽量原创。
这个过程中你可以去github上找一些类似的项目,参考别人的实现,再与自己的需求对比下,有什么不一样,举一反三,通过这个过程,相信应该有一定量的博客文章了。
接下来就是再实现一个小项目,这时应该得心应手多了,但也不是没有目的性。打开招聘需求,看看都是那些要求,那就在这个项目中重点加强,比如html,css,网络通信等。
到这里自己的项目经验应该有了,就可以写简历了?简历重点写项目技术点,难点,性能优化提升点,数字化说明提升或改善效果等。
编程语言是基础,实践是提升,看源码是升华。路很长,耐心对待,总会如意。
我觉得是因为没有项目经验导致的,而培训班出来的都有这个问题,无论怎么完善简历都能被看出来,这个最好实事求是,不要说谎,一开始可以不要要求薪资待遇,刚刚毕业应该还没有什么贷款压力,最好先去公司学习一下技术,等有了技术,慢慢就会知道自己朝哪个方向发展了,面试之前最好态度诚恳,和HR说明情况,有的公司也是愿意培养新人的。
正常毕业生刚出来的水平都半斤八两!我们公司来来往往也不少应届生了刚进来水平都没有差别!还是需要看后期的自主学习,平台给你机会,如果自己不努力那一切也都是枉然!
所以,进公司后的学习是必然的,当然也不必担心刚进公司啥都不会的尴尬期!不说每个人,起码百分之九十九都是这么过来的!
同是20届,研究生,本来打算国外读博士,疫情影响,没出去成,也不打算再读了,错过了校招,找工作真的不容易。
辛苦找了份私企的工作,薪水待遇一般,朝九晚五,甚为轻松。但已经决定干完实习期辞职了,准备去当老师。先在学校里面干几年再说。