学软件开发需要什么?

学习软件开发,必须了解1,一门编程语言(C,C++,Java,PHP,Python,Html等。).

2.熟悉一个操作系统(Windows,Unix,Linux/类Linux,Android,IOS等。),

3.简单的算法和数据结构。

先确定自己学完软件开发后想做什么,比如游戏开发(LOL,吃鸡,手游等。);前端开发(网页、微信游戏、Android/IOS APP等。);后台服务器、数据库(支撑前端运营的技术和数据);嵌入式(驱动程序、微控制器等。).

确定方向后,再选择相应的编程语言,比如游戏开发(主要是c++);网站,小游戏(H5/CSS/js等。)、Android(主要是Java);IOS(Objective-C、switch);后台服务器(Java,Python等。);数据库(MySQL、Oracle、SQL Server等。);嵌入式(c,汇编等。)