软件开发需要学什么?

如题所述

第1个回答  2019-10-23
eb开发领域。Web开发是当前一个重要的开发领域,Web开发涉及到的应用领域也十分广泛,可以说有互联网的地方就有Web软件。Web开发分为前端开发和后端开发两大部分,前端开发需要学习三个基本知识,包括Html、CSS和JavaScript,其中JavaScript是重点也是难点。后端开发可以采用众多开发语言,其中比较流行的编程语言包括PHP、Java和Python。另外,Web开发还需要掌握数据库知识以及云计算平台的相关知识(IaaS、PaaS)。

第二:移动端开发。随着移动互联网的发展,目前移动端开发的任务也比较多,移动端开发集中在三个领域,分别是Android开发、iOS开发和各种小程序开发。其中Android开发需要学习Java或者kotlin语言,而iOS开发需要学习OC或者Swift,小程序开发则需要掌握其对应的开发语言,大部分小程序开发语言都属于类前端开发语言,还是比较容易掌握的。
第三:嵌入式开发领域。随着5G标准的落地应用,未来嵌入式开发领域将释放出大量的开发任务,包括大量的可穿戴设备开发等等。嵌入式开发涉及到三方面内容,分别是设备(各种传感器等)、网络和平台,编程语言通常可以从C语言开始学起本回答被网友采纳
第2个回答  2019-08-28
至少熟练使用一种编程语言(C 语言、汇编语言、jvav),数据结构,算法,数据库,操作系统等。因为这些东西是软件开发的基础,如果你什么都不会,学不会的。
第3个回答  2021-10-25
首先不建议自学,慢,有问题不知道如何解决,很快就会失去耐心和信心
其次软件开发是有很多分类的,如果你偏重应用软件,不需要从最基础的东西学起。比如什么编译原理、计算机原理等等都不用学
再次软件开发属于多学科整合,需要相关知识。比如做游戏开发起码要会打游戏,知道一般应该怎么操作才好开发。比如做财务软件,应该有基本的财务知识,不然只做个收入减支出,不能真正实用。
最后搞软件开发是有捷径的。先看下书,对照开发工具有个最基本概念。然后找本有实例的书,边学边练,第三步从网上找别人编好的源代码,分析学习,加深概念。很快就能初步掌握开发技巧,然后边实践边学习,就改变了枯燥的背语法、背函数的学习方式。
第4个回答  2019-08-31
首先软件开发可能真心不是楼主想的那样有趣。软件开发不是用软件,是做软件,这个区别很大的,就像你喜欢吃好吃的,不代表你就擅长当厨师,或者有兴趣当厨师。
然后,软件开发说难不难(培训几个月,去外包公司当java工程的很多,完全在框架下做,也不需要太深入了解),说不难很难(那些很酷的软件是需要很强数据结构知识,甚至是高深的数学知识;一些高效率的语言,如c,各种隐患,开发起来很痛苦)
之后,如果你确定想要做开发,
1.软件对数学还是有些要求的,如果想往高一点的层次发展,但是开始可以不用太纠结这个。
2.另外英语很重要,很多文档是英文的,最新的技术介绍,文档,也是英文的。
第5个回答  2019-08-31
软件开发要学的东西是非常多的,前期肯定要学网络知识、计算机知识、c语言、java语言、数据库等,还要根据具体从事的软件开发的方向来具体学习。