招聘求职学习

转自:https://blog.csdn.net/leonardc/article/details/79074208前端


本篇主要分享以下几方面:招聘职位需求套路招聘面试的套路简历撰写套路简历投递套路找工做经历本身面试面经实习感悟书籍推荐优秀网站推荐优秀博客推荐求职资料放送java

招聘职位需求套路程序员

摘举下几个公司的招聘需求:(from lagou)面试

一、Java开发校招生( 有赞 )算法

职位诱惑: 福利好待遇佳,技术氛围浓,有大牛带成长快 职位描述:spring

有赞2018校招官方网申地址(请在官网投递,勿直接在Lagou上投递): https://job.youzan.com/campus 岗位职责sql

咱们拥有世界级的 SaaS 电商解决方案,天天处理几百万订单、几亿条消息,而且量级不断攀升;数据库

咱们开放了有赞云,链接了数十万开发者,大大提高了 SaaS 对商家产生的价值;编程

咱们正在新零售的潮流中激流勇进、开疆拓土,用产品技术撬动巨大的市场;后端

而你的工做,就是参与这些大流量系统的研发,哪怕提高1%的性能和稳定性都将是激动人心的时刻。

岗位要求

2018届本科及以上学历应届毕业生,计算机或者软件工程相关专业;

具有扎实的计算机基础知识,至少熟练使用一门主流开发语言;

积极参与开发实践,若是拥有引觉得豪的项目经历则加分;

热衷数据结构与算法,若是一不当心在 ACM 赛场摘过金,夺过银则加分;

能在 Linux 上写任何脚本,比王者荣耀上手还快则加分;

快速学习新鲜事物,自我驱动追求卓越,积极应对问题和变化。

二、京东居家生活事业部-汽车用品招聘实习生(2018届)

职位诱惑: 京东商城

职位描述: 京东商城-汽车用品部门招聘实习生

咱们须要这样的你:

2018届毕业生(本科或硕士都可)

学习能力强

担当、抗压、接受变化

能长期实习(优秀者有转正机会)

须要一个大的平台来展现和发挥本身的能力

你将收获:

从新认识快速成长的本身

一份世界500强的实习经历

一群优秀的伙伴

三、爱奇艺 Java 实习生 - 游戏事业部

要求:至少 6 个月以上每周三天以上实习。

本科以上学历,计算机、软件工程相关专业;

基础扎实,熟悉 Java 编程,熟悉 Spring、MyBatis 等框架优先;

熟悉 SQL 语句,熟练使用 MySQL 数据库;

良好的沟通、表达、协调能力,富有激情,学习能力强;

有 GitHub 帐号或者技术博客优先;

热爱游戏行业优先。

这里随便找了三个,从招聘需求里看,好多公司目前招聘的话在招聘需求中并不怎么会写的很清楚,有的也不会说明要求的技术栈,这其实有时会对咱们这种新人来讲,有点很差的,这样的话咱们就没有明确的目标去复习,还有就是一些加分项,其实也是有点帮助的。就好比有些招聘上面的说有优秀博客和 GitHub 者优先,这两点的话咱们其实能够在大学慢慢积累出来的,对面试确实有帮助,我好些面试机会都是靠这两个的。还有套路就是,别光信他这招聘需求,进去面试可能就不问你这些方面的问题了,那些公司几乎都是这么个套路:面试造火箭,入职拧螺丝! 进去公司以前可能须要你懂不少东西,可是进去的话还只是专门作一方面的东西。无论怎样,若是你有机会进去大公司的话(并且适合去),仍是去大公司吧,出来大厂光环很多。

认真耐心地拧螺丝钉,说不定有机会去造大火箭——正规大公司的节奏。

短期把螺丝拧出花,说不定有机会造小火箭——上升中创业公司的节奏。

招聘面试的套路

参考:https://mp.weixin.qq.com/s/qRwDowetBkJqpeMeAZsIpA 一个在掘金上认识的老哥,在京东工做,写的不错,干脆分享下。你们能够去看他的博客,http://mindwind.me/ 当时我求职的时候经过做者博客也学到很多东西。

一次集中的扩招需求,有点像每一年一度的晋升评审,都须要对大量的候选人进行定级评审,由于每个新招聘的人员都会对其有一个定级的过程。

维度:

通用能力:考察其沟通表达、学习成长等

专业知识:考察其知识的掌握、深度、广度等

专业能力:考察其技能应用的能力和结果

工做业绩:考察其工做成果、产出、创新点等

价值观:考察其认知、理解、行为等

整个面试过程会包括下面几个部分:

自我介绍一开始的简短自我介绍,考察点在于对自个人总结、概括和认知能力。观察其表达的逻辑性和清晰性,有个总体印象。

项目经历通常我不会专门问一些比较死的专业技术点之类的知识,都是套在候选人的项目经历和过往经验中穿插。经过其描述,来判断其掌握知识点的范围和深度,以及在实际的案例中如何运用这些知识与技能解决真正的问题的。

因此,不会有所谓的题库。每个我决定面试的候选人,都是提早细读其简历,提炼场景和发掘须要问的问题,至关于面试前有个二三十分钟的备课过程,组织好面试时的交互过程与场景,以顺利达到我想要了解的点。

团队合做一般还会问候选人其所在团队中的角色,他们的工做模式、协做方式,并给出一些真实的场景化案例观察其应对的反应。评价一下关于他周围的同事、下属或领导,了解他在团队中的自我定位。这里的考察点是沟通协做方面的通用能力。

学习成长这个维度考察的关键点包括:成长潜力、职业生涯规划的清晰度。人与人之间成长速度的关键差距,我本身观察得出的结论在于:自驱力。而路径的清晰性,也是产生自驱的一个源动力,不然可能会感受迷茫,而陷于困顿。

文化匹配这算是价值观的一部分吧。其实,这是最难考核的,我没有什么好方法,基本靠感受。曾经有过好几回碰到经历和技能都不错的人,但老是感受哪里不对,但又着急要人,就放进来了。但最终感受是对的,合做很快就结束了,人也走了。

综合评价总结点评候选人的优点、劣势并进行技术定级,定级也没有绝对标准,而是相对的。我通常就是和周围以为差很少级别的人的平均水准比较下,大概就会有一个技术级别的判断。

套路

招聘面试,实际上是一个对人的筛选,而筛选的本质是匹配 —— 匹配人与职位。第一,你得很是清楚地理解,这个职位须要什么样属性的人。第二,肯定你的候选人是否拥有这个职位要求的必须属性。那么,首先回答第一个问题,通常的职位须要什么样的属性?

属性,又能够进一步拆解为三个层次。第一层次是「技能(Skills)」,技能是你习得的一种工具,就像程序员会用某种语言和框架来编写某类应用程序。第二层次是「能力(Abilities)」,能力是你运用工具的思考和行为方式,用一样的语言和框架编写一样程序的程序员能力能够差异很大。而第三层次是「价值观(Values)」,价值观是一我的根深蒂固的信念以及驱动行为的缘由与动力所在。

简历撰写套路

参考:https://mp.weixin.qq.com/s/3f8hGAQ-auLdkxkQ8XG3CQ

简历,是如此重要,它是得到一份满意工做的敲门砖,但不一样的简历敲门的声响可不一样。

但不少时候简历给人的感受也彷佛微不足道,由于没有人会真正细致的去读一份简历。而仅仅是快速的浏览一遍,就几乎同时对一个候选人造成了一种要么强烈,要么无感的印象。现实中的真实状况是,你的简历只有十几二十秒的时间窗口机会会被浏览到,而后就决定了可否进入下一步。

要让面试官看了你的简历后:知道你作过什么?看看技能、经历与岗位需求的匹配度,而后再问问你是谁?你经过简历散发出来的味道是什么感受,我愿意和这样的人一块儿共事么?

一份简历的最少必要内容包括:

我的信息

姓名

年龄

手机

邮箱

教育经历

博士(硕士、本科) 有多个所有写出来,最高学历写在上面

工做经历(最匹配职位需求的,挑选出来的 TOP3 的项目)

项目1

项目背景上下文(场景、问题)

你在其中的角色(职责、发挥的做用、结果度量)

与此项经历有关的知识与技能(技术栈)

项目2

项目3

附加信息

博客:持续有内容,不碎碎念

开源:GitHub 持续 commit

社区:有必定专业影响力的

书籍:用心写的

演讲:行业大会级别的

专利:凑数的就算了

论文:学术界比较有影响力的

爱好:真正的兴趣点

对于咱们学生,缺少工做经历,那就写写独特的学习或实习经历。同窗们你们都共有的经历就不要随便写上去凑数了。对于学生,看重的是通用能力,学习能力,适应能力以及对工做的态度和热情。若是没有区分度高的经历,那么有做品也是很好的。好比将你的作的网站部署出来,把地址写在简历上。

关于技术栈部分的技术术语,不少程序员不太注意。好比,把 Java 写成 java 或 JAVA,Java 已经是一个专有品牌名词,大小写要彻底符合,这一点和 iOS 相似(i 小写,OS 大写)。另外,像 HTML,CSS 则所有大写,由于这是多个单词的缩写。一些小小的细节就能读出你的专业性和散发出来的味道。最后,技术术语不是罗列得多就好,不是真正熟练的技能,不要轻易写进简历。由于这将给你本身挖坑。你能够将你本身擅长的或者很熟的知识点写进去,有时想着重就加粗或者打个括号,这样能够挖坑给面试官,让他去问你熟悉的(前提要确保你真的能讲清楚,我试过这个方法颇有效的)。

而后就是简历格式了,最好是 PDF 了,Word 在不一样的电脑上的打开效果可能不同,格式可能会变,何况有些人的电脑不必定装了 Word,不过我喜欢用 Markdown 写简历,简洁,适合程序员,而后把 Markdown 转换成 PDF 出来。

简历投递套路

内推

有内推通道尽可能走内推通道,不知道方便多少,并且成功概率也很大!找熟人,找学长学姐吧!牛客网讨论区不少内推帖子,能够去找找。不过今年的好多公司的内推通道都不咋管用了,套路愈来愈多了。记得去年好多公司内推都是免笔试,直接进入面试阶段,今年直接变成内推免简历筛选,进入笔试。由于如今的内推愈来愈不靠谱,直接面试的话,会增长公司的面试成本,干脆笔试再筛选一部分人。

拉勾网

拉勾上仍是算不错的。

Boss 直聘

虽然说前段时间出现了程序员找工做进入传销最后致使死亡的惨事发生,可是里面总比智联招聘和前程无忧靠谱点。由于智联招聘和前程无忧几乎被广告党和培训机构给占领了。

脉脉

里面招应届生和实习生比较少,可是也有,能够试试。

总之,简历投递给公司以前,请确认下这家公司到底咋样,先去百度了解下,别被坑了,每一个平台都有一些居心不良的广告党等着你上钩,千万别上当!!!

找工做经历

这段经历,算是本身很难忘记的经历吧。既辛酸既充实的日子!也很感谢本身在这段时间的系统复习,感受把本身的基础知识再次汇集在一块儿了,本身的能力在这一段时间提高的也很快。后面有机会的话我也想写一系列的相关文章,为后来准备工做(面试)的同窗提供一些本身的帮助。本身在找工做的这段时间面过的公司也有几家大厂,可是结果都不是很好,对我本身有很大的压力,当时内心真的感受 :“本身真的有这么差”,为何一直被拒,当时很怀疑本身的能力,本身也有总结缘由。一是面试的时候本身准备的还不够充分,虽然说本身脑子里对这些基础有点印象,可是面试的时候本身稍紧张下就描述不怎么清楚了,致使面试官以为你可能广度够了,深度还不够(这是阿里面试官电话面试说的);二是本身的表达能力仍是有所欠缺,不可以将本身所要表达的东西说出来,这可能我要在后面增强的地方;三是个人学校问题。在面了几家公司失败后,终于面了家公司要我了,我也肯定在这家公司了。很幸运,刚出来,就有一个很好(很负责)的架构师带我,这周就给了我一个很牛逼的项目给我看,里面新东西不少,说吃透了这个项目,之后绝对能够拿出去吹逼(一脸正经.jpg)。找工做期间,本身也常常去收集一些博客,并把它保存下来,这样可以让本身下次更好的系统复习,还在牛客网整理了不少面经,天天看几篇面经,知道面试通常问什么问题,都有啥套路,其实你看多了面经就会发现,面试考的题目几乎都差很少,区别不是很大。目前个人找工做经历就简短的介绍到这里了,若是感兴趣的话,能够加群:454377428 期待志同道合的你。

本身面试面经

亚信

地址:http://www.54tianzhisheng.cn/2017/08/04/yaxin/

1)自我介绍(说到一个亮点:长期坚持写博客,面试官以为这个习惯很好,算加分项吧)

2)看到简历项目中用到 Solr,详细的问了下 Solr(本身介绍了下 Solr 的使用场景和创建索引等东西)

3)项目里面写了一个 “ 敏感词和 JS 标签过滤防 XSS 攻击”,面试官让我讲了下这个 XSS 攻击,而且是怎样实现的

4)项目里写了支持 Markdown,问是否是本身写的解析代码,(回答不是,本身引用的是 GitHub上的一个开源项目解析的)

5)想问我前端的知识,我回复到:本身偏后端开发,前端只是了解,而后面试官就不问了

6)问我考不考研?

7)以为杭州怎么样?是打算就呆在杭州仍是把杭州做为一个跳板?

8)有啥小目标?之后是打算继续技术方向,仍是先技术后管理(还开玩笑的说:是否是赚他几个亿,当时我笑了笑)

9)有啥兴趣爱好?

总结:面试问的问题不算多,主要是经过简历上项目所涉及的东西提问的,若是本身不太会的切记不要写上去。面试主要考察你回答问题来判断你的逻辑是否很清楚。

爱奇艺

地址:http://www.54tianzhisheng.cn/2017/08/04/iqiyi/

笔试(半个小时)

题目:(记得一些)

一、重载重写的区别?

二、转发和重定向的区别?

三、画下 HashMap 的结构图?HashMap 、 HashTable 和 ConcurrentHashMap 的区别?

四、statement 和 preparedstatement 区别?

五、JSP 中一个中取值与直接取值的区别?会有什么安全问题?

六、实现一个线程安全的单例模式

七、一个写 sql 语句的题目

八、本身实现一个 List,(主要实现 add等经常使用方法)

九、Spring 中 IOC 和 AOP 的理解?

十、两个对象的 hashcode 相同,是否对象相同?equal() 相同呢?

十一、@RequestBody 和 @ResponseBody 区别?

十二、JVM 一个错误,什么状况下会发生?

1三、经常使用的 Linux 命令?

第一轮面试(80 分钟)

一、自我介绍

二、介绍你最熟悉的一个项目

三、讲下这个 XSS 攻击

四、HashMap 的结构?HashMap 、 HashTable 和 ConcurrentHashMap 的区别?

五、HashMap 中怎么解决冲突的?(要我详细讲下)

六、ConcurrentHashMap 和 HashTable 中线程安全的区别?为啥建议用 ConcurrentHashMap ?能把 ConcurrentHashMap 里面的实现详细的讲下吗?

七、Session 和 Cookie 的区别?

八、你项目中登陆是怎样作的,用的 Cookie 和 Session?

九、讲讲你对 Spring 中的 IOC 和 AOP 的理解?

十、问了好几个注解的做用?

十一、statement 和 preparedstatement 区别?

十二、$ 和 # 的区别?以及这两个在哪些地方用?

1三、前面项目介绍了数据是爬虫爬取过来的,那你讲讲你的爬虫是多线程的吧?

1四、讲讲 Python 中的多线程和 Java 中的多线程区别?

1五、本身恰好前几天在看线程池,立马就把面试官带到我熟悉的线程池,和面试官讲了下 JDK 自带的四种线程池、ThreadPoolExecutor 类中的最重要的构造器里面的七个参数,而后再讲了下线程任务进入线程池和核心线程数、缓冲队列、最大线程数量比较。

1六、线程同步,你了解哪几种方式?

1七、讲下 Synchronized?

1八、讲下 RecentLock 可重入锁? 什么是可重入锁?为何要设计可重入锁?

1九、讲下 Volatile 吧?他是怎样作到同步的?

20、Volatile 为何不支持原子性?举个例子

2一、Atomic 怎么设计的?(没看过源码,当时回答错了,后来才发现里面所有用 final 修饰的属性和方法)

2二、问几个前端的标签吧?(问了一个不会,直接说明我偏后端,前端只是了解,后面就不问了)

2三、SpringBoot 的了解?

2四、Linux 经常使用命令?

2五、JVM 里的几个问题?

2六、事务的特性?

2七、隔离级别?

2八、网络状态码?以 二、三、四、5 开头的表明什么意思。

2九、并发和并行的区别?

30、你有什么问题想问个人?

一面面完后面试官和说这份试卷是用来考 1~3 年开发工做经验的,让我准备一下,接下来的二面。

第二轮面试(半个小时)

一、一上来就问怎么简历名字都没有,我指了简历第一行的个人名字,还特地大写了,而后就问学校是否是在上海,我回答在南昌(感受被鄙视了一波,后面我在回答问题的时候面试官就一直在玩手机,估计后面对个人印象就不是很好了)

二、自我介绍

三、说一说数据库建表吧(从范式讲)

四、讲讲多态?(这个我答出来了,但是面试官居然说不是这样吧,可能面试官没听请,后面还说我是否是平时写多态比较少,感受这个也让面试官对我印象减分)

五、将两个数转换(不借助第三个参数)

六、手写个插入排序吧(写完了和面试官讲了下执行流程)

七、讲讲你对 Spring 中的 IOC 和 AOP 的理解?

八、问了几个经常使用的 Linux 命令?

九、也问到多线程?和一面同样把本身最近看的线程池也讲了一遍

十、学 Java 多久了?

十一、你有什么想问的?

总结:

面试题目大概就是这么多了,有些问题本身也忘记了,面试题目顺序不必定是按照上面所写的。再次感谢爱奇艺的第一面面试官了,要不是他帮忙内推的,我可能尚未机会收到面试机会。本身接到爱奇艺面试邀请电话是星期一夜快7点中的,以后加了面试官微信约好了星期四面试的(时间准备较短,以前没系统的复习过)。星期四一大早(5点就起床了),而后就收拾了下,去等公交车,转了两次车,而后再作地铁去爱奇艺公司的,总共路上花费时间四个多小时。总的来讲,此次面试准备的时间不是很充裕,因此准备的我的以为不是很好,经过此次的面试,发现面试仍是比较注重基础和深度的,我也知道了本身的一些弱处,还须要在哪里增强,面试技巧上也要掌握些。为后面的其余公司继续作好充足的准备。加油!!!

阿里

地址:http://www.54tianzhisheng.cn/2017/08/04/alibaba/

(菜鸟网络部门)(49 分钟)

2017.08.02 晚上9点21打电话过来,预定明天何时有空面试,约好次日下午两点。

2017.08.03 下午两点10分打过来了。

说看了个人博客和 GitHub,以为我学的还行,知识广度都还不错,可是仍是要问问具体状况,为何没看到你春招的记录,什么缘由没投阿里?非得说一个缘由,那就是:我本身太菜了,不敢投。

一、先自我介绍

二、什么是多态?哪里体现了多态的概念?

三、HashMap 源码分析,把里面的东西问了个遍?最后问是否是线程安全?引出 ConcurrentHashMap

四、ConcurrentHashMap 源码分析

五、类加载,双亲委托机制

六、Java内存模型(一开始说的不是他想要的,主要想问我堆和栈的细节)

七、垃圾回收算法

八、线程池,本身以前看过,因此说的比较多,最后面试官说了句:看你对线程池了解仍是很深了

九、事务的四种特性

十、什么是死锁?

十一、乐观锁和悲观锁的策略

十二、高可用网站的设计(有什么技术实现)

1三、低耦合高内聚

1四、设计模式了解不?你用过哪几种,为何用,单例模式帮咱们作什么东西?有什么好处?

1五、你参与什么项目中成长比较快?学到了什么东西,之前是没有学过的?

1六、项目中遇到的最大困难是怎样的?是怎么解决的?

1七、智力题(两根不均匀的香,点一头烧完要一个小时,怎么肯定15分钟)

1八、你有什么问题想要问个人?

1九、问了菜鸟网络他们部门主要作什么?

20、对我此次面试作个评价:看了你博客和 GitHub,知道你对学习的热情仍是很高的,花了很多功夫,后面有通知!

总结:面试总的来讲,第一次电话面试,感受好紧张,好多问题本身会点,可是其中的细节没弄清楚,本身准备的也不够充分。面试官很友好,看到我紧张,也安慰我说没关系,无论之后出去面试啥的,不须要紧张,公司问的问题可能很广,你只须要把你知道的说出来就行,不会的直接说不会就行。以前一直不敢投阿里,由于本身准备的彻底不够充分,可是在朋友磊哥的帮助下,仍是试了下,无论结果怎么样,经历过总比没有的好。

后面说有通知,结果并无,只看到官网的投递按钮变灰了。在掘金上一个朋友(我隔壁学校的),当时看我挂了说要不要让他租一块儿的隔壁邻居再内推下淘宝,我想一想仍是算了,本身目前能力真的是有限,达不到进阿里的要求!不过仍是要感谢那个哥们,人真的超级好,虽然咱们不曾谋面,可是有机会的话,我必定会请你吃饭的。

哔哩哔哩

首先直接根据简历项目开问,自我介绍都没有。

一、登陆从前端到后端整个过程描述一遍?越详细越好,说到密码加密,网络传输,后台验证用户名和密码,Cookie 设置等。具体问我密码加密是前台仍是后台加密,说了在后台加密?面试官说,那你作这个项目有什么意思?密码传输都是明文的,默认 HTTP 传递是明文传输,当时被面试官带进前台加密仍是后台加密的沟里去了,没想到用 HTTPS ,后来后来的路上查了些资料才知道的,面试过程当中他很想我说前台加密,可是前台加密算法那代码就摆在那里,很容易就给破解了吧,也没给点提示说 HTTPS,我只好投降

二、写一个查询的 sql 语句

三、线程同步的方法?Synchronized、Volatile、(面试官好像以为 Volatile 不能够作到同步,我和他说了半天的 Volatile 原理 ,他居然不认同,我开始怀疑他的实力了)、ThreadLocal、Atomic。

说到这些了,我当时居然没把他带进我我给他挖的坑里去(线程池,以前好好研究过呢,惋惜了)

四、Spring IOC 和 AOP 的理解?叫我写 AOP 的代码,我没写

五、JDK 动态代理和 Cglib 代理区别?

五、你以为项目里面你以为哪些技术比较好?我指了两个,而后他也没有问下去。

六、解释下 XSS 攻击

七、Spring 和 SpringBoot 的区别?

八、JVM 垃圾回收算法?分代中为何要分三层?

九、OOM 是什么?什么状况会发生?

十、你以为你有啥优势?

而后就叫我等一会,一会有人事来通知我,结果过了一会人事叫我能够回去等通知了。

总结:到公司的时候已经一点多钟了,面试直接在一个不少人的地方(吃饭的地方)直接面的,周围还有人再吃饭,场景有点尴尬,面试过程感受很随意,想到什么问题就问什么,彻底没有衔接,问到的有些地方感受面试官本身都不清楚,还怀疑我所说的,另外就是问题比较刁钻,整体技术也就那样吧!

目前所在公司

当时是我如今的老大(架构师)面的,先是电话面试过一次,问的问题也比较难,不过最后仍是以为我基础仍是不错的。最后叫我去公司面试下,来到公司面试问的问题那就更难了,几乎好多都回答不出来,可是简单的说了下思路,最后再叫主任面试了下,问的问题就很简单了,最后就是 HR 面了,主要说了下工资问题和何时能报道!这几回面试的问题当时因为时间比较紧,也没去整理,如今也记不清楚了!目前本身已经工做了快一个月了,给的项目也彻底是新东西,对个人挑战也很大,有时本身也确实不怎么知道,不过我老大很耐心的教我,对我也很不错,这也是我打算留在这里的缘由,碰到个好老大不易!必须好好珍惜!

实习感悟

进公司是架构运维组中的 Java 实习开发,目前实习已经快一个月了,说实话,实习后才发现一天真的很忙,写下这篇征文也是在周末整理大晚上写的。刚进公司就给了一个 Consul 的服务发现与注册和健康检查的项目,里面涉及的东西有 Consul、Docker、Nginx、Lua、ElasticSearch 还有几个很轻量级的框架,对我来讲几乎都是新东西,确实须要时间去了解,再优化和改里面的 bug 的过程当中,幸亏我老大和我理了几回思路,才让我对整个项目有所进展,后续继续是在优化这项目(可能之后这个项目的全部东西都是我来作)。在上海,住的地方离公司有必定的距离,上班几乎要一个小时,天天花在上班路上的时间不少,这也致使我天天感受很忙。公司上班时间比较弹性,无打卡,虽然说公司不加班,可是天天本身都不怎么会按点下班,本身也想在实习阶段多学点东西!这段时间也是最关键的时间,碰到个问题,要花很久时间才能解决,也有可能未必解决得了,有时以为本身啥都不会,这么点东西都作很差,有点否认本身。这也确实是本身的技术知识栈缺少,和本身学的 SSM、Spring Boot 这些都不相关,也不怎么写业务逻辑代码。因此感受很痛苦,不像本身之前写的代码那样顺畅,固然多是本身之前本身写的项目太 low 了。

看到掘金-凯伦征文中写到:

公司其实并不指望刚刚进来的你,可以创造多少价值。新人是要成长的,在成长期不免会遇到各类各样的小问题,这多是大多数人的必经之路,由于你所看到的同事,他们都比你在工做领域待的时间更久,有更多的经验,能够把他们做为目标,但不要把他们做为如今本身的标准,那样会压力太大。

感受这段话对我如今很受用!加油,好好挺过这个阶段,别轻易说放弃!

书籍推荐

大学,我不怎么喜欢玩游戏,本身也还算不怎么堕落吧,看了如下的一些书籍,算是对我后面写博客、找工做也有很大的帮助。若是你是大神,请忽略,若是你仍是还在大学,和我同样不想把时间浪费在游戏上,能够看看我推荐的一些书籍,有想讨论的请在评论下留下你的评论或者加上面给的群号。

Java

一、《Java 核心技术》卷一 、卷二 两本书,算是入门比较好的书籍了

二、《疯狂 Java 讲义》 很厚的一本书,里面的内容也是很注重基础了

三、《Java 并发编程的艺术》—— 方腾飞 、魏鹏、程晓明著 方腾飞 是并发编程网的创始人,里面的文章确实还不错,能够多看看里面的文章,收获绝对很大。

四、《 Java多线程编程核心技术》—— 高洪岩著 这本书也算是入门多线程编程的不错书籍,我以前还写了一篇读书笔记呢,《Java 多线程编程核心技术》学习笔记及总结, 你们若是不想看书的能够去看个人笔记。

五、《Java 并发编程实战》 这本书讲的有点难懂啊,不过确实也是一本很好的书,以上三本书籍若是都弄懂了,我以为你并发编程这块可能大概就 OK 了,而后再去看看线程池的源码,了解下线程池,我以为那就更棒了。不想看的话,请看个人博客:Java 线程池艺术探索我我的以为仍是写的很不错,那些大厂面试也几乎都会问线程池的东西,而后大概内容也就是我这博客写的

六、《Effective Java》中文版 第二版 算是 Java 的进阶书籍了,面试好多问题也是从这出来的

七、《深刻理解 Java 虚拟机——JVM高级特性与最佳实践》第二版 这算是国内讲 JVM 最清楚的书了吧,目前仍是只看了一遍,后面继续啃,大厂面试几乎也是都会考 JVM 的,阿里面 JVM 特别多,想进阿里的同窗请必定要买这本书去看。

八、《深刻分析Java Web技术内幕 修订版》许令波著 里面知识很广,每一章都是一个不一样的知识,可见做者的优秀,不愧是阿里大神。

九、《大型网站系统与 Java 中间件实践》—— 曽宪杰 著 做者是前淘宝技术总监,见证了淘宝网的发展,里面的讲的内容也是很好,看完能让本身也站在高处去思考问题。

十、《大型网站技术架构 —— 核心原理与案例分析》 —— 李智慧 著 最好和上面那本书籍一块儿看,效果更好,两本看完了,提高思想的高度!

十一、《疯狂Java.突破程序员基本功的16课》 李刚 著 书中很注重 Java 的一些细节,讲的很深刻,可是书中的错别字特多,能够看看个人读书笔记:《疯狂 Java 突破程序员基本功的 16 课》读书笔记

十二、《Spring 实战》 Spring 入门书籍

1三、《Spring 揭秘》—— 王福强 著 这本书别提多牛了,出版时期为 2009 年,豆瓣评分为 9.0 分,写的是真棒!把 Spring 的 IOC 和 AOP 特性写的很清楚,把 Spring 的前因后果讲的很全。墙裂推荐这本书籍,若是你想看 Spring,做者很牛,资深架构师,颇有幸和做者有过一次交流,当时由于本身的一篇博客 Pyspider框架 —— Python爬虫实战之爬取 V2EX 网站帖子,居然找到我想叫我去实习,惋惜了,当时差点就跟着他混了。做者还有一本书 《Spring Boot 揭秘》。

1四、《Spring 技术内幕》—— 深刻解析 Spring 架构与设计原理 讲解 Spring 源码,深刻了内部机制,我的以为仍是不错的。

1五、Spring 官方的英文文档 这个别提了,很好,能看英文尽可能看英文

1六、《跟开涛学 Spring 3》 《跟开涛学 Spring MVC》 京东大神,膜

1七、《看透springMvc源代码分析与实践》 算是把 Spring MVC 源码讲的很好的了

见个人笔记:

一、经过源码详解 Servlet

2 、看透 Spring MVC 源代码分析与实践 —— 网站基础知识

3 、看透 Spring MVC 源代码分析与实践 —— 俯视 Spring MVC

4 、看透 Spring MVC 源代码分析与实践 —— Spring MVC 组件分析

1八、《Spring Boot 实战》

1九、Spring Boot 官方 Reference Guide 网上好多写 SpringBoot 的博客,几乎和这个差很少。

20、《JavaEE开发的颠覆者: Spring Boot实战》

2一、MyBatis 固然是官方的文档最好了,并且仍是中文的。

本身也写过几篇文章,帮助过不少人入门,传送门:

一、经过项目逐步深刻了解Mybatis(一)

二、经过项目逐步深刻了解Mybatis(二)

三、经过项目逐步深刻了解Mybatis(三)

四、经过项目逐步深刻了解Mybatis(四)

2二、《深刻理解 Java 内存模型》—— 程晓明 著 我以为每一个 Java 程序员都应该了解下 Java 的内存模型,该书籍我看的是电子版的,很少,可是讲的却很清楚,把重排序、顺序一致性、Volatile、锁、final等写的很清楚。

Linux

《鸟哥的Linux私房菜 基础学习篇(第三版) 》

鸟哥的Linux私房菜:服务器架设篇(第3版) 鸟哥的书

计算机网络

《计算机网络第六版——谢希仁 编》

《计算机网络自顶向下方法》

计算机系统

《代码揭秘:从C/C.的角度探秘计算机系统 —— 左飞》

《深刻理解计算机系统》

《计算机科学导论_佛罗赞》

数据库

《高性能MySQL》

《Mysql技术内幕InnoDB存储引擎》

Python

这门语言语法很简单,上手快,不过我目前很久没用了,都忘得差很少了。当时是看的廖雪峰的 Python 博客

本身也用 Python 作爬虫写过几篇博客,不过有些是在前人的基础上写的。感谢那些栽树的人!

工具

Git : 廖雪峰的 Git 教程

IDEA:IntelliJ IDEA 简体中文专题教程

Maven:《Maven实战》

其余

《如何高效学习-斯科特杨》 教你怎样高效学习的

《软技能:代码以外的生存指南》 程序员除了写代码,还得懂点其余的软技能。

《提问的智慧“中文版”》

《How-To-Ask-Questions-The-Smart-Way》 做为程序员的你,必定要学会咋提问,否则别人都不想鸟你。


若是你也想在IT行业拿高薪,能够参加咱们的训练营课程,选择最适合本身的课程学习,技术大牛亲授,7个月后,进入名企拿高薪。咱们的课程内容有:Java工程化、高性能及分布式、高性能、深刻浅出。高架构。性能调优、Spring,MyBatis,Netty源码分析和大数据等多个知识点。若是你想拿高薪的,想学习的,想就业前景好的,想跟别人竞争能取得优点的,想进阿里面试但担忧面试不过的,你均可以来,群号为:454377428

注:加群要求

一、具备1-5工做经验的,面对目前流行的技术不知从何下手,须要突破技术瓶颈的能够加。

二、在公司待久了,过得很安逸,但跳槽时面试碰壁。须要在短期内进修、跳槽拿高薪的能够加。

三、若是没有工做经验,但基础很是扎实,对java工做机制,经常使用设计思想,经常使用java开发框架掌握熟练的,能够加。

四、以为本身很牛B,通常需求都能搞定。可是所学的知识点没有系统化,很难在技术领域继续突破的能够加。

5.阿里Java高级大牛直播讲解知识点,分享知识,多年工做经验的梳理和总结,带着你们全面、科学地创建本身的技术体系和技术认知!

6.小号或者小白之类加群一概不给过,谢谢。

目标已经有了,下面就看行动了!记住:学习永远是本身的事情,你不学时间也不会多,你学了有时候却可以使用本身学到的知识换得更多自由自在的美好时光!时间是生命的基本组成部分,也是万物存在的根本尺度,咱们的时间在那里咱们的生活就在那里!咱们价值也将在那里提高或消弭!Java程序员,加油吧

相关文章
相关标签/搜索