新闻资讯

Spread our ideas, listen to your voice
传播我们的理念,倾听您的声音

做什么事都要有长远计划,软件开发也是如此
作者:admin    来源:银河天鼎    时间:2014-05-14 00:00:00    

哈尔滨软件开发资讯】从软件开发人员的生涯规划来讲,我们可以大致分为三个阶段:

一、软件工程师

二、软件设计师

三、架构设计师或项目管理师。现在就让我们先整理一下开发应用软件需要学习的主要技术。  

1一门编程语言,现在基本上都是面向对象的语言,JAVA/C++/C#等等。如果做WEB开发的话还要学习HTML/Jav**ript等等。  

2、一种方法学或者说思想,现在基本都是面向对象思想(OOA/OOD/设计模式)。由此而衍生的基于组件开发CBD/面向方面编程AOP等等。  

3、一种提高生产率的IDE集成开发环境JBuilder/Eclipse/VS.NET等。  

4、、一种软件过程,RUP/XP/CMM等等,通过软件过程来组织软件开发的众多活动,使开发流程专业化规范化。当然还有其他的一些软件工程知识。哈尔滨网站制作  

5、一种UML建模工具,用ROSE/VISIO/钢笔进行建模。  

6、一种关系型数据库,ORACLE/SqlServer/DB2/MySQL等等  

7、基础理论知识,如操作系统、编译原理、数据结构与算法、计算机原理等,它们并非不重要。如不想成为计算机科学家的话,可以采取"用到的时候再来学"的原则。  

8、项目管理、体系结构、框架知识。  

需要注意地方还有:

 1、我们应该在实践中逐步领悟编程理论与编程思想。新技术虽然不断涌现,更新速度令人眼花燎乱雾里看花;但万变不离其宗,编程理论与编程思想的变化却很慢。掌握了编程理论与编程思想你就会有拨云见日之感。面向对象的思想在目前来讲是相当关键的,是强势技术之一,在上面需要多投入时间,给你的回报也会让你惊喜。  

2、对于数据库来说是独立学习的,这个时机就由你来决定吧。  

3、编程语言作为学习软件开发的主线,而其余的作为辅线。  

 

 

 

http://www.letsbong.com

联系我们
Contact us
Mobile: 0451 - 86202963 / 86203035
传    真: 0451 - 86202963-14
E - Mail: service@hitdy.com.cn
地    址: 哈尔滨市南岗区邮政街副434号
哈工大国家大学科技园511室
您可以随时通过电话与我们联系,或把您的需求提交给我们,
我们会尽快跟您取得联系!