转行学软件开发需要学什么?

来源:百度知道 编辑:UC知道 时间:2024/06/17 12:04:32
我学电子商务的,在成都呆了一年了,同样是加班,他们做软件开发的待遇总要比我们好些,所以想自学转行做软件开发,不过自学需要学什么呢?

程序语言,数据结构,算法,离散数学,软件工程,数据库,操作系统等等

o(∩_∩)o...哈哈

a

数据结构与算法 + 一门语言(C,C++,JAVA,C#,PASCAL)+软件开发平台(VS.NET,DELPHI,J2EE...)
你可不知道,待遇好是需要代价的。。。。

.net平台或是java平台都不错,首先要学好一门语言,.net平台最好c#,java平台当然是java了,另外要精通一门数据库,大型数据库用oracle比较多,小型的mysql或是ms sql server,另外还要掌握操作系统的知识,看你们公司用的是什么平台,一般大型服务器上的都是redhat。还要学习软件工程,面向对象分析与设计,数据结构。最重要的是数学功底要扎实,软件开发涉及到的算法分析构架设计都需要很不错的数学功底。

你现在在上班,又想学JAVA从事软件开发,不知道你的自制能力怎么样,而且最好有人指点你,毕竟自学花的时间比较长……,不过你身边的人应该对你有帮助,不过就算你学出来不知道有没有你现在的工资高,因为自学我觉得只能达到一定的程度,反正还看个人情况哈!
首先应该学一门语言,比如Java、JSP、Servlet、EJB、JDBC、SSH(Struts、Spring、Hibernate)等编程技术; 软件工程方法及开发管理流程; 数据库的开发技术; 熟悉开发环境;面向对象的软件分析、设计方法OOA、OOD和UML工具