如何成为Java软件工程师

23小时前 (06:44:05)阅读2回复0
雕刻瞎
雕刻瞎
  • 管理员
  • 注册排名6
  • 经验值426625
  • 级别管理员
  • 主题85325
  • 回复0
楼主

如何成为Java软件工程师

题主您好!

首先,Java工程师不需要工作证明。只要有软件公司接受你,在这个行业生存,你就是Java工程师。

首先说说国内Java软件工程师在做什么。Java作为一种高级程序语言,自然有很多应用场景,比如服务器应用(J2EE、Spring)、桌面应用(Swing工具包)、移动应用程序(诺基亚的小游戏和早期Android代码)可以胜任。然而,由于移动互联网的快速崛起,国内Java工程师被简单地指控“后台系统工程师”,几乎所有的应用场景都是高并发性、高可用性的服务代码。因此,当你学习Java语言时,你应该有倾向。

其次,不需要太深入的计算机科学知识才能成为后台系统工程师。我们使用Java经典教材

Java编程思想

学习骨干。所以一般公司对初级工程师的标准是:熟悉Java语法和控制语句,这对应于书中1-6章的所有内容:

如何成为Java软件工程师

第一章 对象导论:Java是一种面向对象的高级语言,每个人都知道,但为什么要面对对象呢?一开始你不必深入研究,因为你只知道特定的应用程序场景。你只需要理解一个可能性。作者对对对象的解释非常容易理解,会给你留下深刻的印象;

第二章 一切都是对象:解释Java的一些特殊地方。就我个人而言,我认为这是给C或C++程序员的。你可以看到一个大致的概念,了解如何创建一个类别,并实例化对象。更重要的是理解static关键字,并知道为什么一旦添加成员变量static成为类成员,类成员和实例成员有什么区别?如果你理解了这个问题,第二章一目了然。至于注释和编码风格,可以看看,但对面试影响不大;

第三章 操作符:语法基础的基础,必须记住所有的一、二、三元操作符,并遵循每个练习来实现代码!不写代码就不能学习Java!此外,位移和位移操作符在早期阶段可能不常用,如果你不理解数字逻辑,你就不能理解它,所以你可以先把它放在一边;

第四章 控制过程:基础上的各种逻辑操作是控制句子要做的事情,即基础和核心。在这一章中,你应该习惯于表达所有关于程序的想法,铜控制句子和操作符。这样你就可以在不考虑性能的情况下写各种程序了!

第五章 初始化和清理:本章主要讲结构方法和垃圾回收。关键是要掌握方法重载、this关键词、finalize(再去网上搜一下final、finally、finalize这三个关键词是用来做什么的?除了final,它们之间没有联系!)关键词和垃圾回收。关于垃圾回收,我建议你阅读《对Java虚拟机有深入了解》中的相关章节。它比这本书更详细,内容也不多。这一章的内容是面试必考的。你必须理解!

第六章 访问控制权:实际理解private、protected、public关键词的使用可以,它们只代表了项目的一些限制,在现代项目中,不再强调控制权。另外,知道jar包怎么回事;

第七章 重用类:这是Java的核心部分。如果你知道父子类的概念,继承父子类用于提高代码重用率的原则,你会更容易理解。

至于多态、界面、内部类别、异常处理等章节,请再次阅读。只有上面的章节,我们必须看到坚实的。这样,你就可以作为一名初级Java程序员找到工作。找工作只是开始。作为一名程序员,你仍然有数据库、Java高级特性、数据结构、算法(知道如何评估时间和空间复杂性)、流行框架,流行中间部件你需要学习各种技能。

最终,衷心祝愿您找到一份满意的工作,并爱上Java!

0
回帖

如何成为Java软件工程师 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息