我是初中毕业的能学软件开发和编程吗

如题所述

初中毕业生学习编程是完全可以的编程语言本身的难度并不算高,但是如果未来想专业从事软件开发工作,那么需要在学习编程语言的过程中,陆续学习大量相关的知识。


学习开发编程语言需要注意的内容

1、选择一门全场景编程语言。

由于知识结构上的不足,对于初中生来说,从事应用级开发是比较现实的选择,而对于应用级开发岗位来说,可能会面临各种不同的开发场景,所以在学习的初期应该选择一门全场景开发语言。

目前Java、Python、C#等语言都是不错的选择,由于Python语言目前在大数据、Web开发和人工智能等领域有广泛的应用前景,所以可以重点关注一下Python语言。

2、注重实践能力的培养。

学习编程语言的过程中一定要注重动手实践能力的培养,动手实践的过程中不仅能够完成各种概念的验证,同时也能够逐渐培养自己的编程思想。实践的过程中也需要阅读大量经典的代码,通过阅读这些代码来培养自己良好的编码习惯。

3、注重丰富自身的知识结构。

学习编程语言虽然没有学历上的要求,但是如果想专业从事编程岗位,那么对于从业者的知识结构往往具有诸多的要求,所以在学习编程语言的过程中,要逐渐补学相关的知识,涉及到数学、算法设计、数据结构、计算机网络、数据库等内容。

最后,在条件允许的情况下,最好提升一下学历,提升学历也能在很大程度上拓展自身的就业渠道。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-07-27
初中毕业,是可以学编程的。不过你得花更多的时间和精力。

推荐你按如下顺序进行学习。
1、一般来说,想快速的找到一份工作的话,学JAVA。JAVA最简单,最容易。
——————————————————分割线————————————————————
2、如果有大把时间来学习的话,学C语言、数据结构、算法,在这个过程中自己积累个上万行的代码量(最开始可以抄书上的代码,然后自己写的代码上万行,尤其学数据结构和算法的时候更要多写,可能的话,自己完成一个几百行、上千行代码的小型项目,比如俄罗斯方块、贪吃蛇等之类的游戏,用纯C语言写),然后学C++(学C++的时候注意面向对象思想的学习,学C++时,包括学C++模板、容器等),如果可能,最好把汇编语言也学一下。

至于书的话,C语言的高校一般用谭浩强的《C语言程序设计》、高校一般用严蔚敏的《数据结构》、算法推荐《零基础学算法》。

这一步学完,最好能有5、7万行自己写的代码,有10多20多个小型或中型的项目。

3、其次,知识体系的形成。我觉得要进入更高层领域,应该有个完整的知识体系,所以,操作系统、计算机网络、计算机组成原理 这些基础课程,也应该学习一下,可以帮助更好的理解计算机程序的运行过程,包括与操作系统的交互、驱动的控制、硬件的操作等。

这里,算法设计对数学知识要求蛮高,如果可以,最好把高等数学认真学好。

4、建议到这一步之后,转到linux系统下学习编程。可能的话,把linux内核源代码看一遍,理解清楚linux内核是如何控制计算机硬件的。最好自己能对linux内核进行修改,把它改造成自己独有的linux系统。

5、学会linux下的gcc、gdb、make这些编程工具的使用,最好一并学会写shell程序。并且学会linux下的一些常设备见驱动程序的编程。最好可以自己写一些驱动程序的项目。

至此,达到个10万到20万的代码量。
……
感觉上面这些认真扎实的学完,至少基本上3、5年时间就过去了。
学完这些,我想,你应该已经知道编程是怎么回事了。。。本回答被网友采纳
第2个回答  2020-11-02
建议不要学,没本科学历后面晋升各种都难,现在专科毕业都已经很难找了,高中毕业两年工作经验海投100份简历,99份都石沉大海。换句话说,学可以学,但从事这行是真没法走,花2万报培训班人家都不敢给你签就业协议。如果没培训过,找工作就算不要工资都找不到。培养人要成本。如果真的要学,大概两条路,1:培训机构。然后出来后直接找3k招应届生那类,你和他们比你有能力是优势。2:培训后找份小机构的编程教师工作,如果学得很好,很优秀,有可能直接被机构录取。3:直接自己创业,现在编程很多外包公司,就是走访一些计算机公司,和他们合作,把一些单子给自己做,然后你雇一些程序员来完成,你从中赚一笔。比如一个小程序10万,你接来,然后雇5个程序员,两个月时间搞定,每个程序员月薪5k,这里面就赚了5万左右,除去其他人力成本,也能赚几万。这里可能会疑惑为什么那些公司不自己雇人,因为一方面是公司业务不一定长期都那么多,但是又不能随便开除,所以干脆外包给其他公司,让其他公司来做。自己其中又会从客户那里赚一笔(小程序20万);如果要找培训机构可以加我Q了解,3105354775,加好友备注一下,因为最近经常有澳门赌博和小广告的加我好友,怕被骚扰,所以加好友要验证本回答被网友采纳
第3个回答  2021-12-01
可以的,学习软件开发需要自身具备一定的基础知识水平,初中毕业想学好软件开发首先自身要肯努力,同时可以找一个相关的培训机构等进行系统学习,只要下功夫就会出成绩。  软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。 软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
第4个回答  2013-07-31
以我的经验来看,可以的,不是最好,是一定要报个班学,现在的程序员能力参差不齐,只要你报班去写,在大环境的影响下,+上自身的努力,几个月就可以写出工作上可以用的代码了,至于原理什么的,这个需要你花大量时间和经历去研究,这个不适合初级程序员。即使这样,我还时希望你能考个大学,大学不代表全部能力,但很多程序员的工资门槛还是有卡这个标准的,为了程序员的人生生涯,一纸毕业证还是很有用的,如果考大学这是不可能的事情,那么,请努力吧,程序员的路还是蛮有意思的。
相似回答