软件开发自学步骤都是哪些
2个回答
展开全部
1、选择教学视频听课。
对于从未接触过软件编程的初学者,最好选择听课的方式,这样便于理解和抓住重点。可以在网上找教学视频或培训课程。比如【百度传课的IT导航者-百度传课】就不错,里面的课程很全面。从基础课程开始学习,掌握好基础之后,再进行Java方向、Net方向继续学习。
2、看书。
软件开发自学离不开看书。入门的书籍至少要看两三遍到四五遍。比如C++、模板、STL、泛型编程结合起来学习,需要一个很大的工作量,得下很大的功夫。因为教材内部的基础理论知识能帮助理解,标记上看不懂的知识点,在今后应用中多琢磨。
3、实践操作。
软件开发是一门实践性很强的学问。即便是上过课,读过书,如果无实操经验,都是纸上谈兵。所以必须要掌握实践操作。比如说学习了.Net的C#语言基础,那就做一个控制台的《学员管理系统》,学习了《Winforms编程》,就重构这个系统,实现桌面版的《学员管理系统》。
软件开发自学是个漫长的过程,还需要毅力和耐性,只有花费心思去学习才会有效果!
展开全部
软件开发是一个非常庞大的概念,包括软件项目管理、资源整合、编写代码、测试、维护等等内容。这不是能够速成的。
楼主说的应该只是写程序而已,比如写些小程序什么的。既然想学,就得先找到学习的方向,下面给你说一些常见的编程方向和需要学习的语言。
1. 桌面程序:Java、C++、C#、VB、C均可。
2. 网站服务器端开发:JSP(Java语法)、PHP、ASP(C#语法)任选一个
3. 网站客户端:HTML、CSS、Javascript全要学
4. 智能手机程序:安卓学Java,iPhone学Objective-C
5. 底层、工具开发:C、C++
6. 多功能脚本程序:Python、Perl、Ruby等等任选
7. 人工智能:Prolog、PDDL
8. 工业控制:C、PLC、汇编
9. 辅助语言:标记语言XML/XPATH/XSLT、数据库语言SQL/PLSQL,
这些基本都得学,上面说的其他编程语言都用得到这里的东西。
你可以根据自己的兴趣先学一个方向中的一个编程,然后向其他方向延伸。职业程序员往往都掌握2个方向以上的技能。
个人推荐Java、C#,上手非常容易。VB扩展性不好,应用范围狭窄。
楼主说的应该只是写程序而已,比如写些小程序什么的。既然想学,就得先找到学习的方向,下面给你说一些常见的编程方向和需要学习的语言。
1. 桌面程序:Java、C++、C#、VB、C均可。
2. 网站服务器端开发:JSP(Java语法)、PHP、ASP(C#语法)任选一个
3. 网站客户端:HTML、CSS、Javascript全要学
4. 智能手机程序:安卓学Java,iPhone学Objective-C
5. 底层、工具开发:C、C++
6. 多功能脚本程序:Python、Perl、Ruby等等任选
7. 人工智能:Prolog、PDDL
8. 工业控制:C、PLC、汇编
9. 辅助语言:标记语言XML/XPATH/XSLT、数据库语言SQL/PLSQL,
这些基本都得学,上面说的其他编程语言都用得到这里的东西。
你可以根据自己的兴趣先学一个方向中的一个编程,然后向其他方向延伸。职业程序员往往都掌握2个方向以上的技能。
个人推荐Java、C#,上手非常容易。VB扩展性不好,应用范围狭窄。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询