软件开发学习路线

电脑杂谈  发布时间:2020-06-03 16:08:06  来源:网络整理

app开发自学教程_自学android开发_自学软件开发需要多久

儒学的两千年,儒学的方式,中庸之道渗透到了骨髓中. 它既不是卑鄙的,也不是保守的. 这是找到学习软件开发的正确途径和规律.

就软件开发人员的职业规划而言,我们可以大致分为三个阶段: 软件工程师→软件设计师→架构师或项目经理. 不想当元帅的士兵不是好士兵自学软件开发需要多久,而不想当建筑师或项目经理的程序员也不是好程序员. 我们应该努力向上. 让我们首先梳理开发应用程序软件所需学习的主要技术.

A. 基本的理论知识,例如操作系统,编译原理,数据结构和算法自学软件开发需要多久,计算机原理等,并不重要. 如果您不想成为计算机科学家,则可以采用“在需要时再次学习”的原则.

自学软件开发需要多久_app开发自学教程_自学android开发

B. 编程语言基本上是一种面向对象的语言,例如Java / C ++ / C#等. 如果您要进行网络开发,则必须学习HTML / JavaScript等.

C. 方法论或想法现在基本上是面向对象的想法(OOA / OOD /设计模式). 由此产生的基于组件的CBD / AOP开发等.

D. 关系,ORACLE / SqlServer / DB2 / MySQL等.

app开发自学教程_自学android开发_自学软件开发需要多久

E. IDE集成开发环境JBuilder / Eclipse / VS.NET,以提高生产率.

F. 使用ROSE / VISIO / pen进行建模的UML建模工具.

G. RUP / XP / CMM等软件过程通过该软件过程组织了许多软件开发活动,并标准化了开发过程. 当然,还有其他软件工程知识.

自学软件开发需要多久_自学android开发_app开发自学教程

H. 项目管理,架构和框架方面的知识.

正确的路由应为: B→C→E→F→G→H.

需要添加更多点:

自学android开发_自学软件开发需要多久_app开发自学教程

1). 需要添加到A和C的是,我们应该在实践中逐渐理解编程理论和编程思想. 尽管新技术不断涌现,并且更新速度令人眼花,乱,但变化仍然不减,但是编程理论和编程思想的变化非常缓慢. 掌握编程理论和思维,您将有一种看天空的感觉. 当前,面向对象的思维非常关键,它是强大的技术之一. 需要花费更多时间进行投资,而回报将使您感到惊讶.

2). 要让独立学习,您可以自行决定时间.

3). 编程语言是学习软件开发的主线,其余语言是辅助线.

4). 软件工程师专注于B,C,E和D. 软件设计师专注于B,C,E,D和F. 建筑设计师专注于C,F和H.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-232548-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 陈鹏辉
        陈鹏辉

        但绝对不能剥夺公民议论社会

      • 市濑秀和
        市濑秀和

        减轻地方政府还款能力

      热点图片
      拼命载入中...