从找工作来看公司对Java开发者的要求以及学习路径

[复制链接]
admin 发表于 2018-6-3 21:25:16
1384 0

211渣硕一枚,结束了秋招,最后去了一家研究所从事Java开(ban)发(zhuan),下面我从一个硕士以及求职者的角度谈谈对java学习的看法。
1.基础最重要
不论大公司还是小公司,一般都比较看重基础这一块,基础扎实(至少让面试官这样觉得),会给面试官好的印象,面试成功率大大提高;相反,基础不好的话,问一些简单的基础问题都答不好,会给面试官留下很差的印象,要知道在双方互不了解的情况下,最初的几个提问也就是基础问题的回答程度将决定你在面试官心中的水平。如果你的基础问题都回答的很不好,那么,你面试就很有可能凉了。那么基础是哪些呢?根据面试的经历,我认为有以下几点:1.语言特性:数据类型,Java的抽象类和接口。


       2.对API的熟练程度,考察对语言的熟练。

        3.集合:HashMap,HashSet常考。

        4多线程:同步,Sychronized和volatile关键字。

        5java虚拟机:回收算法,内存模型。

         6Java Web,三大框架:Hibernate,Spring常考,考察对概念的理解,比如Spring的特性。

        7算法和数据结构,大公司,互联网笔试卡人的地方,通过刷题,同时也要互帮互助。

       8.Web开发的话还希望你对数据库有一定的了解。

      9.源码

2.项目(实习)经历

看公司,不过通用的是项目的难点以及你怎么解决的。

3.开源

有时间的话多看看开源代码,多逛github,很有用。

4.方法

看书还是看视频这个不好说,因人而异吧,但是就我个人而言,看书是很有必要的,一本书能够发行以及存在就已经证明了它的价值。书的好处在于系统,看一本书能够大概了解一个技术的全貌。当然现如今互联网发达,各种互联网上的资源很多,大家也可以择优学习。

5.心态

不要紧张,要平和,会啥说啥,适当吹。。

4.总结

Java开发的竞争还是很激烈的,这门语言的优点在于降低了门槛,细节由专家来实现,我们只需要学习一些固定的知识,固定的套路就能够上手开发,因此开发者和学习者偏多,再加上培训机构的冲击。但总的来说,基础是很重要的。写的不是很好,第一次写,有什么需要了解和讨论的欢迎各位留言,大家共同学习。





上一篇:安卓Android学习路径图
下一篇:JavaEE学习路径图
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表

平台简介

吾爱编程网:http://www.52pg.net/是IT技能学习交流平台,我们提供了丰富的移动端开发、php开发、web前端开发、android开发、Java开发、Python开发、大数据开发、区块链开发、人工智能开发以及html5等大量的实战视频教程资源。(如果我们有侵犯了您权益的资源请联系我们删除)

点击这里给我发消息|Archiver|手机版|小黑屋|站点地图|吾爱编程  |网站地图

Powered by Discuz! X3.2  © 2017-2020 Comsenz Inc.  吾爱编程网