就目前的市场来看可以给你一个肯定的答复,高中毕业的人自学编程也可以在上海这样的地方找到工作。我有两个前同事他们就是通过自学进入互联网软件行业的,一个是搞网游后端,一个是搞安卓开发。两个人的能力与一般本科毕业的学生能力差不多,在某些方面可能还要强一些。其实除了一些对算法,对系统,对人工智能领域要求比较高的行业需要高学历专业人才外,其它仅仅是需要码农执行一些具体的编码工作。而编码大部分人通过培训和锻炼都是可以胜任的。现实中也有很多大学学的其它专业的学生在毕业以后找的是互联网软件行业,比如我就听说过之前学的考古专业的,医学专业的,金融专业的人从事编程工作,而且干的都不错。所以你不必担心学会编程后找不到工作,但是只有高中学历肯定会在找工作和以后的工作晋升中遇到困难,比如:
1)好的企业可能不会考虑只有高中学历的程序员。现在很多有点实力的公司都会在招聘上注明全日制统招、985、211这些条件,有些还要求专业必须是计算机相关专业的,毕竟这些公司有实力,有名气招人并不是很困难,他们可以在一群人里面选择适合的一两个。那么,只有高中学历的程序员可能就要降低要求,进一些小公司工作,并且在以后的职业生涯中也很少有机会进到稍微大一点的公司
2)在企业中晋升很困难。现在大部分程序员都是从正规院校毕业的,那么在同一家公司中,他们可能就会比你多一些机会晋升,当一些比你小且职位比你高的后辈来管理、指导你时可能你心中的感觉不是很舒服,而你又没能力去改变这些,因为这些不是以实际的工作能力就可以解决的,其实有时候也不是企业可以改变的,毕竟现在企业上市他需要一些硬性的指标来支撑。
3)对以后的技能提升、发展没有好处。虽然目前中国大方面的发展趋势比较好,但是在计算机行业内很多重要的文献或者技术资料都是英文的,如果高中毕业英文又不是太好可能会在理解和接触新技术上面有难度或者比别人都滞后,软件开发这行更新换代的速度还是比较快的,这样你就需要比别人花更多的时间和精力去研究学习这些技术。
以上是一些不利的方面,但是并不影响高中毕业自学编程的人找到工作,起码我们掌握了技术后还可以接一些私活来干,更牛的说不定可以自己开公司,国外不是就有很多人辍学来搞软件开发嘛,所以趁着年轻多闯闯也是好的,顺便再考个学历证书就更好了,祝你学习快乐。
首先,答案是肯定的,高中学历是可以自学编程的。
对于高中毕业生来说,自学编程首先要解决的问题是语言选择的问题,目前比较流行的编程语言有Java、Python、PHP、Javascript、C++等,这些编程语言都有各自的应用场景,也都有大量的使用人群。其中,Python语言比较适合自学,一方面原因是Python比较简单,另一方面原因是Python的编程环境比较好搭建,容易上手,所以Python是一个不错的选择。
通过学习编程语言也能补学很多计算机基础知识,这些基础知识中,比较重要的包括操作系统、数据库、计算机网络、数据结构、算法等内容。
对于高中毕业生来说,在知识结构上欠缺的内容还是比较多,其中比较重要的内容是数学基础,包括高等数学、线性代数、概率论和离散数学。如果想在编程这条路上走的更远,那么一定要把这些数学知识补学一下,因为计算机编程问题,说到底就是数学问题,数据基础能在一定程度上决定程序员的成长高度。
自学编程要想找到开发岗位还是存在一定困难的,这个困难就是开发经验,毕竟自学编程会有很多欠缺,尤其是真实项目开发环境所需要掌握的知识,包括开发工具、合作流程等等内容。一个比较现实的方案是自学一段时间之后找一个项目组参加实习,实习的过程也是学习的过程,通过实习能了解实际项目的开发流程,也能够补学很多实际的开发经验。
有了实习经历之后,再找工作就会容易很多,毕竟真实的工作经验是非常重要的。
另外,虽然软件开发领域对开发能力的要求是第一位的,但是学历往往是很多大公司的敲门砖,所以如果条件允许的话,应该提高一下自己的学历。
我从事软件开发工作多年,目前也在带计算机专业的研究生,我会陆续在头条写一些关于IT领域的技术文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。
如果有互联网方面的问题,也可以咨询我。
本文来自投稿,不代表DoDo生活网立场,如若转载,请注明出处:http://www.77dodo.com/aiwen/59166.html