软件开发需要学习什么?软件开发还有很多东西要学,你需要大致学习以下知识:
1、计算机基础:操作系统、计算机组成原理、计算机网络、数据库原理、数据结构等;
2、选择几种计算机语言:软件开发分为java、c 、 c# 、WEB开发 、数据库管理、网络管理、软件测试等;你可以都试试,找一个你感兴趣的语言学习者就可以了。比如 shell、javascript等,了解linux操作系统,至少需要知道一些基本的命令。
作为一名程序员,软件开发包括太多的编程语言,但是你只需要精通一门开发语言,要学好软件开发,前提是英语基础好。
对于初学者,如果你想做简单的编程,建议从C语言入门。C语言是最主流的基础语言。软件开发中使用的大多数主流高级编程语言都是基于C基于语言的进化,掌握好C语言对学习其他高级编程语言有帮助。建议在学习过程中参考谭浩强的C语言课程,非常适合入门教材,学习中注重实际操作,技术的提升来自于代码的积累。先说基础学习:1、学习电脑的使用;2、常用软件的使用;3、以学习C打下基础的计划。
按照你自己的方向,选择性深入研究,比如我想做点low的事或者打游戏、视频处理等,需要专注于学习C或者C 这些,一些学科如图像处理也需要学习。如果你从事软件网站开发,目前最流行的.net、php、java三个系统,就就业前景而言.net或者不如后两者,一些主流网站仍然是java居多,这就需要学习各种中间件、开源框架等等,不管是哪一种,我们都需要了解它js、css以及html标记语言学,一些常用的数据库sql也是为了掌握。
软件开发的三个阶段:
第一阶段的:1、计算机操作基础;2、Office办公自动化;3、计算机组装与维护;4、C语言。
第二阶段:1、SQL Server2005数据库设计;2、高级查询;3、数据结构;4、C#面向对象编程;5、HTML5与CSS3开发;6、JavaScript;7、jQuery高级编程;8、PHP开发。
第三阶段:APP Development:1、JavaScript特技;2、jQuery应用开发;3、HTML5与CSS3开发;4、Java面向对象编程。
第四阶段:JAVAWEB Development:1、产品流程应用;2、移动平台界面设计;3、Oracle数据库开发;4、JavaWeb应用开发;Mobile APP, Development:1、实训一:WEB前端设计和开发; 2、实训二:J2EE项目开发
评论列表(0条)