新手如何学习软件开发?

admin3年前软件教程36

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

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。

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

相关文章

手机直播平台开发完成后安卓及iOS应用上架应该注意些什么事项

对于很多从事直播平台运营的朋友来讲,在手机直播平台开发时,就会事先了解应用上架相关的问题。开发直播平台的技术门槛降低了,但随着国家对于直播行业的监管力度加强,很多应用市场为响应国家相关政策,对直播平台...

拼多多怎么删除拼小圈里面的好友

拼多多删除拼小圈好友的步骤是:1、首先打开手机上的拼多多,点击首页上的拼小圈。 2、进入拼小圈后,点击界面右上角的小人图标。 3、选择好友,进入对方的拼小圈主页。 4、然后点击设置权限上方的三个小点。...

腾讯会议一页能显示几个人

腾讯会议个人版最多支持25人,企业版支持300人不限时会议,可以300人同时开启视频,不过在手机端会议页面,一次只能查看到4个人的视频,其他人的视频需要翻页才能看到。个人版可享受限时45分钟的多人群组...

软件开发需要学什么?

在智能手机大肆流行的时候,手机操作系统等软件开发行业也火起来了,许多人都注意到这个技术,想从事这个热门的行业,但是面对这个熟悉而又陌生的领域许多人都因为怕学不会而望而却步。那么软件开发需要学什么?软件...

怎样解封拼多多黑户

拼多多黑号后是不能解封的。用户拨打拼多多,通过它平台的流程按照规定进行解决。拼多多是国内主流的手机购物APP,成立于2015年9月,用户通过发起和朋友,家人,邻居等的拼团,以更低的价格,拼团购买商品。...

京东sku是什么意思啊

京东sku是京东自营商品的意思,sku是对于大型连锁超市物流管理的一个必要的方法,每种产品均对应有唯一的sku号。京东是一家总部设在北京的中国电子商务公司。它是中国两大交易量和收入的B2C在线零售商之...