我们应该怎样学习软件开发

上传人:E**** 文档编号:118223591 上传时间:2019-12-11 格式:PDF 页数:4 大小:69.85KB
返回 下载 相关 举报
我们应该怎样学习软件开发_第1页
第1页 / 共4页
我们应该怎样学习软件开发_第2页
第2页 / 共4页
我们应该怎样学习软件开发_第3页
第3页 / 共4页
我们应该怎样学习软件开发_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《我们应该怎样学习软件开发》由会员分享,可在线阅读,更多相关《我们应该怎样学习软件开发(4页珍藏版)》请在金锄头文库上搜索。

1、长沙软件培训学校欧柏泰克 开发应用软件需要学习的主要技术开发应用软件需要学习的主要技术 从软件开发人员的生涯规划来讲,我们可以大致分为三个阶段, 软件工程师软件设计师架构设计师或项目管理师。 不想当元帅的 士兵不是好士兵, 不想当架构设计师或项目管理师的程序员也不是好 的程序员。我们应该努力往上走。长沙软件培训欧柏泰克在此先提醒 大家在学习开发应用软件时应多注意以下几点: 1.编程语言作为学习软件开发的主线,而其余的作为辅线。 2.软件工程师着重于一门编程语言、一种方法学或者说思想、 一 种关系型数据库;软件设计师在软件工程师的基础上还需要着重于一 种 UML 建模工具;架构设计师着重于一种方

2、法学或者说思想、 一种 UML 建模工具、项目管理、体系结构、框架知识。数据库是可以独立学习 的。 3.应该在实践中逐步领悟编程理论与编程思想。 新技术虽然不断 涌现,更新速度令人眼花燎乱雾里看花;但万变不离其宗,编程理论 与编程思想的变化却很慢。 掌握了编程理论与编程思想你就会有拨云 见日之感。面向对象的思想在目前来讲是相当关键的,是强势技术之 一,在上面需要多投入时间,给你的回报也会让你惊喜 在注意以上几点的基础之下, 欧柏泰克软件培训专修学院给大家 整理一下开发应用软件需要学习的主要技术: 长沙软件培训学校欧柏泰克 A.基础理论知识,如操作系统、编译原理、数据结构与算法、 计 算机原理等

3、,它们并非不重要。如不想成为计算机科学家的话,可以 采取用到的时候再来学的原则。 B.一门编程语言, 现在基本上都是面向对象的语言, Java/C+/C# 等等。如果做 WEB 开发的话还要学习 HTML/JavaScript 等等。 C.一种方法学或者说思想,现在基本都是面向对象思想 (OOA/OOD/设计模式)。由此而衍生的基于组件开发 CBD/面向方面编 程 AOP 等等。 D.一种关系型数据库,ORACLE/SqlServer/DB2/MySQL 等等 E. 一 种 提 高 生 产 率 的IDE集 成 开 发 环 境 JBuilder/Eclipse/VS.NET 等。 F.一种 UM

4、L 建模工具,用 ROSE/VISIO/钢笔进行建模。 G.一种软件过程,RUP/XP/CMM 等等,通过软件过程来组织软件 开发的众多活动,使开发流程专业化规范化。当然还有其他的一些软 件工程知识。 H.项目管理、体系结构、框架知识。 正确的路线应该是:BCEFGH。 还需要补充几点: 长沙软件培训学校欧柏泰克 1).对于 A 与 C 要补充的是,我们应该在实践中逐步领悟编程理 论与编程思想。新技术虽然不断涌现,更新速度令人眼花燎乱雾里看 花;但万变不离其宗,编程理论与编程思想的变化却很慢。掌握了编 程理论与编程思想你就会有拨云见日之感。 面向对象的思想在目前来 讲是相当关键的,是强势技术之

5、一,在上面需要多投入时间,给你的 回报也会让你惊喜。 2).对于数据库来说是独立学习的,这个时机就由你来决定吧。 3).编程语言作为学习软件开发的主线,而其余的作为辅线。 4).软件工程师着重于 B、C、E、 D;软件设计师着重于 B、C、E、 D、F;架构设计师着重于 C、F、H。 3.如何学习 Java? 3.1 Java 学习路线 3.1.1 基础语法及 Java 原理 基础语法和 Java 原理是地基,地基不牢靠,犹如沙地上建摩天 大厦,是相当危险的。学习 Java 也是如此,必须要有扎实的基础, 你才能在 J2EE、 J2ME 领域游刃有余。 参加 SCJP(SUN 公司认证的 Ja

6、va 程序员)考试不失为一个好方法,原因之一是为了对得起你交的1200 大洋考试费,你会更努力学习,原因之二是 SCJP 考试能够让你把基 础打得很牢靠, 它要求你跟 JDK 一样熟悉 Java 基础知识;但是你千万 长沙软件培训学校欧柏泰克 不要认为考过了 SCJP 就有多了不起,就能够获得软件公司的青睐, 就能够获取高薪,这样的想法也是很危险的。获得真正的 SCJP 只 能证明你的基础还过得去,但离实际开发还有很长的一段路要走。 3.1.2 OO 思想的领悟 掌握了基础语法和 Java 程序运行原理后, 我们就可以用 Java 语 言实现面向对象的思想了。面向对象,是一种方法学;是独立于语 言 3.2.5 不局限于 Java Java 不要孤立地去学习,需要综合学习数据结构、OOP、软件工 程、UML、网络编程、数据库技术等知识,用横向纵向的比较联想的 方式去学习会更有效。 如学习 Java 集合的时候找数据结构的书看看; 学 JDBC 的时候复习数据库技术;采取的依然是需要的时候再学的 原则。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号