软件开发有很多:例如Java软件开发,嵌入式软件开发,.net软件开发,不过目前最具有发展前景的是3G通信android应用软件开发,如果有兴趣可以考虑往这方面发展。


推荐一个软件开发的专门网站:www.neweredu.com 希望对你有帮助

软件技术专业,谁能告诉我这方面的知识.急

本人是搞这方面的,简单提示几句,国内对于java需求的分布主要在北京,上海,深圳,应为是国际都市,团队和资金比较足,所以比较发达,其他城市大多要c#方向人才,如果你是其中一员要注意就业方向。

软件开发具体指得是哪方面?

软件开发也就是编程,形象点说就是把人们日常的工作电脑化,以提高工作效率。软件的开发,也就是根据实际的需求而开发的。具体情况具体分析,但大体上可以分为两类,一是大众化软件,二是专业性很强软件

到底什么是真正的应用软件开发能力?

其实应用软件的真正开发能力绝不是单纯的计算机技术能力或者简单的编程能力(既写代码)。

当然也不是说计算机技术能力并不重要,相反也很重要,但那是基础。一个好的应用软件,其优秀更体现在专业领域的强大,比如一个绘图软件,除了需要强大的软件编写能力,还需要很好的平面数学基础;再如一个社交软件,还需要对社交元素很对不同年龄层的生活元素的挖掘能力;还如一个音乐相关的软件,开发者可能还需要专业音乐的能力。而这一切,计算机技术或者编程能力都只是基础能力。而且在实际研发中,这些专业领域的能力很难简单体现在学业等级(文凭)上面。

其中最为重要的能力恐怕是再学习的能力!通常一个计算机专业能力极强的开发者,在实际开发中需要不停地交叉学习另一个专业的知识,才能编写出真正有效的应用。比如一个财务领域的软件,专业计算机人员可能就需要学习专业的财务人员知识。

现实中,一个应用的综合技能很难全部体现在一个人身上,所以最佳的状态是多人组合,各自分工,取长补短,默契配合,才可能造出强大复杂的应用软件。当然,一个人也可能有很强大综合能力,那他更适合去协调,同时做单点突破,而非全面承担。

修软件工程课程的那段日子我睡了一学期,可惜啊这里只能凭感觉猜了。

回过头来想了一想,为什么我们要编软件,软件走过了什么路。也许回头看就能知道一个编程人员需要什么素质,怎样才能编好程序。

从应用软件编程结构来说从结构化编程到面向对象,从关系数据库到面向对象数据库,这是编程语言的变化。这种变化说明了,我们的应用需求在变,要求更高,要解决的问题更复杂。怎么办熟悉语言的基础上要学会思考解决问题的能力,c语言,c++,JAVA,Python。都一样有自己的语言规则。

首先必须熟悉自己的编程语言手头有厚厚字典一样的手册熟悉各种库,语言技巧,知道基础的编译原理对理解编程语言有帮助。

然后会一些基础数据结构,掌握一些算法,比如《数据结构》《数值分析》中的,能理解数学模型,会把生活问题抽象化变成能解决的数学模型。数据库一样除过命令和连接以外,琢磨很总要。

再有应用软件编程是基于系统的编程。光会编程教程上的例题是不够的。举例子多线程编程你不了解系统是不行的。学校书上东西很少,以前写论文为理解Windows下API接口dll文件机制只能找其它参考书了。

下来就是实践,技巧性,编程习惯,文档,接口,延展,人员组织分工,错误处理,提高健壮性,考虑后期软件维护了。