课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > 小米员工教你学Java
  • 小米员工教你学Java

    发布:谢龙      来源:知乎      时间:2016-07-28

  • 这是一份小米公司针对实习生和应届毕业生的Java入门指南,里面有详细的学习目标。这份指南建议的学习时间是一到两个月。这其中推荐了一些书籍,但是达内Java培训的老师认为,初学者不适合看书,因为初学者看书的话,不 是找不到重点,就是在不重要的细节上花费太多时间。所以,达内Java培训老师建议,想要入门Java的话,更好的是跟着老师去学,再看上课视频来对照书本查缺补漏。这样的学习方法比直接看书自学效果要好许多。

    下面我们来具体看看小米公司Java入门指南:

    1、掌握Java。习惯查阅Java API Doc。

    2、熟悉Linux开发环境和bash shell。

    3、掌握开发工具,熟练使用一种IDE。Intellij IDEA或者Eclipse都可以,推荐使用前者。至少熟悉常用的快捷键,会debug(包括远程debug)项目。

    4、熟悉一种编辑器。比如Vim/Emacs/Sublime Text,至少学会搜索/替换/代码补全。

    5、掌握JDK以外的常用类库和工具包。JDK原生API在很多场景下使用并不方便。你需要掌握社区贡献的优秀类库和工具包,比如apache commons、google guava等,具体可以翻阅 服务端技术选型 的Utility篇。

    6、掌握Web开发框架。我们使用Spring(或Rose) + Ibatis(或Jade)开发web服务,你需要熟练掌握它们。

    7、学习代码规范。我们大致上遵循oracle的Java语言编码规范,你可以先阅读并熟悉它。Code Formatting文件在git@xxx/coding-standard.git,在编写代码之前,请把它导入到IDE中。另外,确认IDE已经安装Findbugs和CheckStyle插件。

    8、熟悉开发流程。需要熟练使用版本控制工具Git,以及项目构建工具Maven。另外,在这个阶段可以尝试TDD开发。

    除了这些之外,达内Java培训的老师还有三点建议给Java初学者:第一,用google查找技术资料;第二,多看官方的技术文档;第三,平时多花一些时间去阅读优秀的项目源码。

    推荐文章

上一篇:来说说String中的值传递

下一篇:关于Java EE停止开发的猜想

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:11/30

Java--零基础业余班

Java--零基础业余班

开班日期:11/30

Java--周末提升班

Java--周末提升班

开班日期:11/30

Java--零基础周末班

Java--零基础周末班

开班日期:11/30

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56