1.一种编程语言(C、C++、Java、PHP、Python、Html等),
2.熟悉操作系统(Windows、Unix、Linux/Linux-like、Android、IOS等),
3.简单的算法和数据结构。
首先确定学习软件开发后想要从事的工作,比如游戏开发(LOL、吃鸡、手游等); 后端开发(网页、微信游戏、Android/IOSAPP等); 最终运行技术和数据); 嵌入式(驱动器、单片机等)。
确定方向后,选择相应的编程语言,比如游戏开发(主要是C++); 网站、小游戏(H5/CSS/js等)、Android(主要是Java); IOS(Objective-C,开关); 后台服务器(Java、Python等); 数据库(MySQL、Oracle、SQLServer等); 嵌入式(C、汇编等)
扩展信息:
就业方向
本专业毕业生适合的工作是计算机程序员。 适合按照工程化思路熟练进行软件编译、软件测试的岗位,可兼任各类企事业单位、工程建设部门及单位的计算机软硬件维护、网络建立与维护等工作。各级管理部门。
还可以从事计算机研究与应用、软件开发等方面的工作。 具体来说网站程序开发需要学什么,可以分为以下几个方面:
1、可视化编程 掌握程序设计方法和可视化技术,熟练掌握可视化平台及其软件开发技术。 获得 Delphi 程序员系列、Java 中级或 VB 开发专家认证。 就业方向:企业、政府、社区、各类中学可视化编程程序员。
2WEB应用程序设计 具有美术基础和网页动画设计能力,掌握交互式网页程序的设计技术,能够进行网站建设和维护。 获得Macromedia多媒体交互设计师或Delphi中级程序员或Delphi快速网络开发工程师认证。 就业方向:企业、政府、社区、各类中学WEB应用程序员。
3? 软件测试? 掌握软件测试的基本原理、方法和组织管理网站程序开发需要学什么,熟练使用软件测试工具。 获得 ATA 软件测试工程师或 Delphi 中级程序员或 Java 中级程序员认证。 就业方向:企业、政府、社区、各类中学的软件测试人员。
4数据库管理 能够应用关系范式进行数据库设计,精通SQL语言,胜任数据库服务器管理和应用工作。 获得 Oracle 数据库管理或 SQLServer 数据库应用程序或 WindowsXP 应用程序认证。 就业方向:企业、政府、社区、各类中学等部门的中大型数据库管理员。