虽然没有学历也可以学习软件开发技术,但是要想在软件开发领域走得更远,或者获得发展空间更大的工作岗位,应该考虑逐步提升自身的学历。首先,没有学历也是可以学习软件开发技术的,而且有机会成为软件工程师,要我公司工作后,我把他领进了门,点破那些所谓奥妙的硬件软件之间的关系。
1、做编程要什么学历比较好?本科学历还是研究生学历?
识字就行,我的一个徒弟,初中都没有毕业,但自己对计算机有兴趣,家在县城,没有机会学习计算机技术,在图书馆借计算机技术的书看,一本他特别喜欢的书,没钱买,自己竟然花了一个星期时间把它抄了一遍。后来,在一个短讯班学了三个月计算机基础,要我公司工作后,我把他领进了门,点破那些所谓奥妙的硬件软件之间的关系。现在他的软件水平还不错,某大学的计算机专业教师,也是博士,还经常和他交流编程,实际上是请教,
同样,有一个朋友的儿子,当年去美国读博士,我去机场送的他,他也是最担心的是不懂计算机机器软件。他是国内某著名高校物理专业的硕士,我用一个晚上得几个小时,给他说了说计算机技术,让他明白了,计算机技术是世界上最简单的技术,他现在软件水平非常高,高到什么程度呢,前年回国代表他的导师,给国内几个某专业的院士讲,计算机技术机器软件在某专业的具体应用,这是我国的空白点,
2、没有学历可以学习软件开发,未来当工程师吗?
作为一名IT行业的从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。首先,没有学历也是可以学习软件开发技术的,而且有机会成为软件工程师,当前的软件开发可以简单的划分为两种岗位,一种是对于基础知识结构要求比较高的研发级岗位,主要的工作内容集中在平台研发上,另一种是对于基础知识结构要求相对比较少的应用级开发岗位,主要的工作内容集中在具体业务逻辑的实现上。
目前IT行业内以应用级程序员居多,研发级程序员多集中在新兴领域,比如大数据、云计算、人工智能等领域,这些领域目前正处在高速发展期,需要研发级人才来完成大量的技术攻关,对于没有学历的人来说,可以选择从基础的编程语言开始学起,然后在学习编程语言的过程中陆续补学相关的知识结构。比如前端开发岗位就比较适合基础薄弱的学习者,一方面前端开发的学习难度相对较低,另一方面前端开发的实验环境比较好搭建,实验比较容易上手,
前端开发在当前的移动互联网时代和大数据时代被赋予了更多的含义,知识结构也在进一步丰富,包括传统的Html、CSS、JavaScript技术为代表的Web前端开发,以及以Android、iOS为代表的移动端开发,另外还包括大数据呈现端的开发(基于平台)等等。对于初学者来说,可以从Html开始学起,其中JavaScript需要重点关注,
虽然没有学历也可以学习软件开发技术,但是要想在软件开发领域走得更远,或者获得发展空间更大的工作岗位,应该考虑逐步提升自身的学历。目前提升学历的渠道有很多,可以根据自身的实际情况进行选择,比如成人教育、自学考试等都是不错的选择,我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。