自学软件开发,需要学习什么课程,如何自学软件开发,具体都需要学什么课程

2020-12-04 18:05:37 字数 5827 阅读 6686

1楼:79天长

对于初学者,想做简单的编程的话,建议从c语言开始入门。c语言是最主流的基础语言。现在软件开发上所用的的主流的高级编程语言大多数都是以c语言为基础演化而来的,掌握好c语言有助于学习其他的高级编程语言。

在学习过程中推荐参考谭浩强的c语言教程,非常适合入门级别的教材,在学习中还要注重实际操作,技术的提高来与源于**量的积累。先从基础学起:

1.学习计算机的使用;

2.常用软件的使用;

3.以学习c程序来打基础.之后,根据爱好来精通一门语言,了解常用的os原理及系统结构等等.主要是要学c语言和c++的基础在向后面发展。

2楼:陕西新华电脑软件学校

软件开发目前主要的学习内容有c语言程序设计、

sql server 高级应用、php程序设计、jquery高级编程、html5与css3开发、asp.***开发、java面向对象程序设计等等。可以参考相关**内容自己学习。

如何自学软件开发,具体都需要学什么课程

3楼:西安尚学堂

软件开发也分好几种呢,现在大体有这三类,在市场上比较好就业。

分别是:java软件工程师android开发工程师web前端设计师

暂且不说学习哪种。自学不是不能学,而是困难重重,需要坚持不懈的毅力。一般我们很难有这么强的自控力。

其二,学习软件开发就是为了就业挣钱。但现在公司招聘都明确需要有项目实战经验的开发人员。自学有什么经验?项目?

所以说,有这样的学习想法,还不如去培训机构,这是一块敲门砖。

4楼:匿名用户

先从基础学起:

1.学习计算机的使用;

2.常用软件的使用;

3.以学习c程序来打基础.

之后,根据爱好来精通一门语言,了解常用的os原理及系统结构等等.

主要是要学c语言和c++的基础

在向后面发展

5楼:千锋教育

对于初学者,想做简单的编程的话,建议从c语言开始入门。c语言是最主流的基础语言。现在软件开发上所用的的主流的高级编程语言大多数都是以c语言为基础演化而来的,掌握好c语言有助于学习其他的高级编程语言。

在学习过程中推荐参考谭浩强的c语言教程,非常适合入门级别的教材,在学习中还要注重实际操作,技术的提高来与源于**量的积累。

6楼:阿克苏加

flash动画设计与制作

sql server2008数据库基础

dreamweaver网页设计

平面构成、色

彩构成siteserve cms 建站

siteserver+sql2008企业建站javascript和jquery应用

seo**优化

**推广

c# 语言基础

常用cms后台管理与搭建

软件开发需要学哪些课程?

7楼:云南新华电脑学校

方法/步骤1:

重视基础课的学习

计算机虽然是高科技的象征,但又受到其它专业

发展的制约。计算机专业知识的学习同样要加强一些相关知识的学习。计算机学习过程往往是由硬件开始,走向软件,但最终又会走向硬件。

一个软件开发高手非常注重程序效率,而效率却往往与计算机硬件知识是紧密相关。

因此高等数学、离散数学、线性代数等数学知识的学习也有一定需求。尤其是软件开发高手,开发过程会涉及数学方面往往会更多一些。

要自始自终地加强英语的学习。因为目前的计算机程序设计语言主要是外国开发的,编**的主要语句往往是英文,中文通常是做解释和说明用。有一定的英文基础,在计算机学习上可以事半功倍。

方法/步骤2:

重视编程基本功的学习

学习软件需要什么?一个优秀的程序员也不是十天半个月就能够造就出来的,必须要扎扎实实学好编程基础知识,要经历一个漫长且辛苦的学习和程序开发过程。因此计算机专业学生,首先要做好吃苦的准备。

当我们在学习一些基础课如java,c语言等,我们会感觉到似乎这些没什么大作用,这些近似于低级语言的东西好像再努力也难成大器呀!计算机教育应该重视**编程的教育,专业学生也不能忽视**开发的学习。

如果你要问c语言这种**开发功能具有多大的用处,大名鼎鼎的unix操作系统就是使用c语言书写的。而且我们玩的所有游戏几乎也是使用c语言编写的。

学习c语言的难度比学习汇编语言的难度小多了,而且c语言是一门“必修课”所以每一位立志成为电脑编程者的用户都必须征服c语言这座山峰。

方法/步骤3:

理论联系实践

学习编写程序,不仅要领悟老师的各种知识点,多看教材,还要结合课程重视上机的练习。很多学生在理解老师知识点和看教材上花了很多时间,却不重视上机的练习,最终会走向“书呆子”类,很难在软件开发中占有一席之地。在看教材、听课的同时,要将知识点在上机过程中做第二消化,这样便比光消化课本会强得多。

当然每次上机应该做好准备,很多学生是无目标的上机,其学习效率当

然会很低。上机前要计划一下上机做些什么,要有一些新思路来设计和调试程序。只有在上机过程中不断发现问题,解决问题,才能逐步迈向程序员之路。又一些同学光重视上机,

忽视理论的学习,这些同学刚开始好像进步快,但到了一定的层次,就会停滞不前了。因此,实操要与理论同步,紧密结合,方可为编程打下扎实的基础。

总结学习软件需要什么?软件编程需要实践。

方法/步骤4:

深入学习,练就高手

经过一定时间的学习、实践,你已经具备了较扎实的计算机编程方法和技巧。正因为你有了上面的基础,学习起新的语言来更是轻车熟路。

总之,学习软件需要什么?实际和其他的一些技术错不多,只要你肯吃苦,没什么学不成的,所以只有想不到没有做不到,告诫软件爱好着要想掌握它,就要实践、实践、再实践。当学到了一种新的技术或知识时,多实践是巩固学习的一种最好最有效的方法。

8楼:千锋教育

熟悉常用的javaapi,包括集合框架、多线程(并发编程)、i/o(nio)、socket、jdbc、xml、反射等。

2.熟悉基于jsp和servlet的javaweb开发,jsp全名为java

server pages,中文名叫java服务器页面,是动态网页服务器标准,能够给网页增加动态功能;

3.前端技术:需要掌握html, css, java

script, jquery,

ajax...html,一般是网页中呈现的**、链接、**、字题颜色都可以通过html进行实现;javascript则是可以让html实现动态网页的技术,这也是网页中必不可少的技术;

4.后端技术:java

基础,常用框架,spring 是一个开源框架,spring

mvc也是非常重要的一门技术,它是spring框架为了构建web应用程序而开启的全新模块。除了这些还有其他技术,例如jstl、ssh、struts、mybatis、lucene等等都需要掌握

9楼:百度用户

先从基础学起:

1.学习计算机的使用;

2.常用软件的使用;

3.以学习c程序来打基础.

之后,根据爱好来精通一门语言,了解常用的os原理及系统结构等等.

主要是要学c语言和c++的基础

在向后面发展

10楼:宝月佳捷

每个学校定位不一样,叫法不一样,专科有软件开发这个专业,本科好像师计算机科学一类的专业。但是都是做开发的。java、c这些当中选一门作为学习基础。

做什么这个就不好说了,要是学得好点就是专业对口,不好的跑去做销售也不一定。我就是这个专业毕业的,现在从事开发工作。不知道这样的解释你能否明白?

有什么需要帮助的可以追问!

11楼:阿克苏加

flash动画

设计与制作

sql server2008数据库基础

dreamweaver网页设计

平面构成、色彩构成

siteserve cms 建站

siteserver+sql2008企业建站javascript和jquery应用

seo**优化

**推广

c# 语言基础

常用cms后台管理与搭建

12楼:长沙一度it学校

学员的就业率、就业薪资水平从一定程度上反映了it学校的教学水平、培训课程与市场结合情况。这里要特别说明一下,学习是个人与讲师互相配合、自我努力的过程。

在如今的企业择优录用、优胜劣汰的竞争环境下,那种不问学员基础条件、承诺包就业的it学校需要慎重选择。

比较专业课程内容、学费。it学校也是个市场产品,一定要货比三家,选择适合自己的专业方向的it学校。

很多it学校往往在地铁、公交站牌广告上投入不菲,看起来品牌很大,但这些广告费用最终会让学员的学费买单,也正因此他们在师资力量上的投入会很少,

教学质量也很难去保证。所以你先选择的时候,多看多比较。

13楼:多余的丶眼泪

软件开发,需要学习各种计算机语言,各种框架等,例如:c+、c语言、

14楼:陕西新华电脑软件学校

ajax&json跨域开发、angular框架、mysql分布式部署、jsp技术开发、servlet技术、javaweb等,还有一系列实训课程

15楼:java小书生

java软件开发大致要学以下课程:

1.javase(java基础)包括:java概述、数组、面向对象、基础语法等

2.java ee包括:数据库,web前端技术,电商竞拍平台,ajax、s** ,分布式等其他的科目,主要是企业级项目开发方向。

16楼:千锋教育

学习编程语言,首先应该从最基础的开始掌握,虽然vb相对更容易入门,但是现在绝大多数的高级编程语言都是从c语言的基础上演化而来的,建议从c语言开始学起,掌握了c语言的使用,有助于学习其他的高级编程语言,而不同的编程技术需要的编程语言又不相同,在进一步的学习时,应选择合适的技术方向。

17楼:药罐子

新乡计算机学校

一、软件开发的分类

据新乡计算机学校老师介绍,软件开发在目前发展前景较好的有java软件开发、.***软件开发和android软件开发。其中发展势态最好、发展前景最广阔的要数android软件开发了。

android手机相信大家都在用,android手机操作系统的有事相信大家都很清楚,否则也不会受到这么多人的追捧。据不完全统计,每天大约有700万部安卓手机被卖出。高销售额的背后是巨大的市场需求,android手机多了,对android应用和软件游戏的需求自然也就更多了。

因此,android软件开发人才的需求量也是与日俱增。

1.软件开发要重视基础课的学习

据新乡计算机学校老师介绍,计算机科学虽然是高科技的象征,但又受到其它专业发展的制约。计算机专业知识的学习同样要加强一些相关知识的学习。

2.软件开发要重视编程基本功的学习

新乡计算机学校

老师介绍,学习软件开发时先不要着急,很多人都会想初学者推荐很多书,如《24小时学会java》等。这些书名很吸引人,但从实际效果来看,没有雄厚的编程基础很难学精这些快速入门书籍。一个优秀的程序员也不是十天半个月就能够造就出来的,必须要扎扎实实学好编程基础知识,要经历一个漫长且辛苦的学习和程序开发过程。

3.软件开发要注意理论联系实践

学习软件开发编写程序,不仅要领悟教师的各种知识点,多看教材,还要结合课程重视上机的练习。很多学生在理解教师知识点和看教材上花了很多时间,却不重视上机的练习,最终会走向书呆子类,很难在软件开发中占有一席之地。

但是又有一些同学只重视上机操作,忽视理论的学习,这些同学刚开始好像进步快,但到了一定的层次,就会停滞不前了。因此,实操要与理论同步,紧密结合,方可为编程打下扎实的基础。