做个简单的数据分析,前后端、语言种类等等比例,在常用的招聘平台搜索数据做做分析,都是哪些语言类有比较好的需求。
开发岗的薪水是不错,但是上升的顶部空间也是有限的,有一些机会成本的,自身能力问题,关键还是要热爱这个行业。
如果心思坚定,是可以考虑自学的。
1,自学初期,不能陷在“为什么”里面,因为你不是科班出生,你现阶段不会去接触计算机原理、计算机网络等等基础知识。所以不要总陷在“为什么”里面,先能入门,能写出代码再去复盘为什么。
2,能找个人带带你最好,毕竟是做HR的我感觉人情世故应该都懂点,平时和大家处处关系刷刷脸,跟一些开发岗的同事、同学处好关系,在确定了语言类型后,你需有要几位能时不时帮助你的朋友。不用怕麻烦人,关系都是麻烦出来的,如果对方觉得你烦了,大不了再换个人沟通呗。
3,不能局限于书,毕竟你毫无开发经验,还是要结合视频课程为主。
4,对于前后端的选择,我的个人建议是,考虑先学前端,因为入门相对简单,成果相对能快速展现,能增强自己的信心。简历上能有效的展示自己的项目经验。
比如其中—种前端学习路线:HTML+CSS、Javascript、VUE2、VUE3
5,代码练习很重要,很多人入门开发会有个现象看老师讲的时候一清二楚自己写的时候一脸懵逼,这就需要大量的练习代码,反复脱稿编写老师的课程或者老师的作业。
6,项目经验很重要,不是说要有实际的开发项目的经验,你需要自己找一些或者向朋友要一些开发需求,依据开发需求自己去实现界面功能。
7,提升解决问题的能力很重要,在我们学习代码中,最常见的就是遇到Bug不知道如何解决,我前面说了要有几位朋友能够带带你,但是在找朋友解决之前,先试着搜索解决,比如使用bing.com。学习开发的过程就是解决bug的过程,当你遇到bug能够轻松解决的时候基本就算是入门了。
8,系统的学习很重要,如果进入了开发行业,不要懈怠自己,计算机专业的课程去网易公开课、B站等再学起来,丰富自己的基础。
9,后端会更“有意思”一点,这不是说前端不好,而是后端需要接触的知识面更广一些,如果有机会或者想转岗后端,还是需要去接触和学习后端语言。
10,简历很重要,内推很重要;对于你HR身份来说,应该不是问题。
11,转岗如同创业,需要降低“创业”风险,我不建议辞职去学习。
12,每天需要安排足够多的时间去学习,每天3-4小时(比如20:00-23:00),周末全天(可以适当休息比如—天),坚持3-5个月,入门应该是没有问题的。
13,如果有好的机会尽可能早一些去开发岗工作,因为在有需求推动的情况下,技能的提升是非常快的。
14,尽可能的多的知识储备,因为目前的环境你作为HR应该也清楚不算好,比如我推荐的前端,很有可能会出现求职大于招聘的情况,多多储备自己的技能点,确保自己以后求职路的稳定性。
15,入门后,提升自己的专业性,一些社区如github,stackoverflow,掘金,思否9,开源中国等等可以多去。