初级软件开发一般有两个方向,一个是java体系,需要学习的内容有:java、j2EE、ORACLE\DB2\MYSQL(包括JAVA的延伸技术 JS、 JSP、 AJAX等)。另一个方向就是.NET体系,需要掌握的是:ASP.NET、 C#、MFC+SQLSERVER 等技术,计算机软件的基础是数据结构、算法设计、数据库和编译原理。
企业里主要区分前端技术和后台技术。前端技术除了asp,jsp以外,还有adobe公司的设计工具,以及javascript,action script,flex,flash和现在最流行的html5技术,后台的除了java,.net,c#,还有php, c++,ColdFusion,objective-c 等。
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。
1.开发软件,是一种方向。
2.学习开发软件之前,你需要确定你要用什么语言开发
3.确定什么语言开发,再去确定使用什么框架
4.学会框架,就可以开发你的软件了
所以,题主不妨先找到合适的编程语言进行学习,例如C/C++/C#,JAVA,PHP,Python,GO,VB,甚至国产开发框架 易语言
学习好了语言,再去查找这种语言有什么框架/开发工具,看看哪些可以做软件的?比如目前还在主流上的 QT开发