昆明java培训
达内昆明广州春城路

18487146383

热门课程

学习Java,还需要学好哪些知识?

  • 时间:2015-10-27
  • 发布:达内科技
  • 来源:达内昆明

很多人认为学好一门程序语言就需要学好逻辑,其实这对于很多人而言是对的,但是真的对于需要写程序的学员来说,只有逻辑好其实是不够的,如果你能具备以下几项能够为你在程序编译中大大提高工作效率。现在昆明java培训就告诉你另外该学习些什么呢?

1、加强英文阅读能力

我想这个不需要解释太多,每次看到代码的时候,其中不乏相当多的英文,对学习编程来说不要求英语怎么好,但不能一点不会。最起码像Java API文档还是要能看懂的,连猜带懵都可以。

2、 思考之后再请教别人

万不得已才请教别人,昆明java培训机构中在Java课程上解决学生问题时发现,大部分的问题学生稍做思考就可以解决。很多问题在自己想清楚和别人讲解后想清楚的结果是不一样的,要知道独立思考的能力对你很重要而且程序员的时间是很宝贵的。

3、使用合适的工具

工欲善其事必先利其器。软件开发包含各种各样的活动,需求收集分析、建立用例模型、建立分析设计模型、编程实现、调试程序、自动化测试、持续集成等等,没有工具帮忙可以说是寸步难行。

工具可以提高开发效率,使软件的质量更高BUG更少。

4、软件开发学习路线

从软件开发人员的生涯规划来讲,我们可以大致分为三个阶段,软件工程师→软件设计师→架构设计师或项目管理师。

让我们先整理一下开发应用软件需要学习的主要技术。

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。

达内昆明Java培训

还需要补充几点:

1).对于A与C要补充的是,我们应该在实践中逐步领悟编程理论与编程思想。面向对象的思想在目前来讲是相当关键的,是强势技术之一,在上面需要多投入时间,给你的回报也会让你惊喜。

2).对于数据库来说是独立学习的。

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

昆明java培训机构认为写程序是一件需要不断学习积累的事,面对不一样的需求我们只有将我们的逻辑思维理清楚,然后根据我们的需求去开发程序,一些程序为主,其它的知识也应该要学习一点,可以更好的辅助写程序。

上一篇:java实现深度、广度优先遍历
下一篇:Java编程语的误区

恭喜JAVA学员张*云入职昆明安舍科技有限公司

笔试与面试你擅长哪一个

这样的区别你知道嘛?

Java适合用来创建内部领域特定语言吗?

选择城市和中心
贵州省

广西省

海南省