新手如何学习软件开发?

admin3年前软件教程23

从软件开发人员的生涯规划来讲,我们可以大致分为三个阶段,软件工程师→软件设计师→架构设计师或项目管理师。不想当元帅的士兵不是好士兵,不想当架构设计师或项目管理师的程序员也不是好的程序员。我们应该努力往上走。让小编先整理一下开发应用软件需要学习的主要技术。

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

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

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

D.一种关系型数据库,ORACLE/SqlServer/DB2/MySQL等等

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

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

G.一种软件过程,RUP/XP/CMM等等,通过软件过程来组织软件开发的众多活动,使开发流程专业化规范化。当然还有其他的一些软件工程知识。

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

正确的路线应该是:B→C→E→F→G→H。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

什么软件能看电视频道

能看电视频道的的常见软件:1、芒果TV,湖南卫视的官方客户端,可以看全国的卫视电视高清直播;2、腾讯视频,腾讯视频可以看大部分的卫视电视高清直播;3、pptv聚力,可以看全国的卫视电视高清直播;4、p...

拼多多评价了可以删除吗

拼多多的评价是不可以删除的,也不可以进行修改。拼多多给予买家用户的权限是除了初次评价之外,还可以在有效时限范围内进行一次追评的操作,这个时效性是订单完成后的15天内。拼多多是国内主流的手机购物APP,...

3d删除快捷键是什么

以3dMax软件为例,3d删除快捷键是“Delete”,其实3dmax和很多软件的快捷键都是很好记的因为都是通用的,比如3dmax中的删除快捷键就是选中直接按delete键就可以了。3D MAX(3D...

闲鱼发布违规信息如果不申诉会有影响吗

闲鱼违规15天内没有申诉将无法申诉,会超过申诉期。不处理也不会有影响,反正被识别为违规的商品已经被下架了,只是不能再次上架销售的问题。闲鱼是阿里巴巴集团旗下的一款闲置交易平台App,由淘宝(中国)软件...

钉钉老师可以看到学生分屏吗

以钉钉 5.1.31版本为例,使用钉钉进行分屏,老师是不知道的,但是老师可以看到学生的观看时长。分屏是记录观看时长的,只要不退出直播间,就一直记录观看直播时长,所以使用钉钉观看老师直播分屏,老师是不知...

陌陌头像有个绿色标志

以陌陌8.27.1版本为例,头像有个绿色标志表示代表该用户在线的意思。也就是说,你可以向头像旁带有绿点的用户发送消息,与ta进行在线聊天。陌陌(NASDAQ:MOMO)是北京陌陌科技有限公司于2011...