作者:小、麦 【经作者授权】
各种疑问,怎么操作啊?点哪个啊?身边没有人教啊。
有时候真的只是懂的人点两下的事情,自己搞要一下午。妈个鸡,第一个月真是完全浪费时间,差点原地放弃。
视频的好处是快速入门,犹如身边有老师手把手教,一步一步操作给你看。很重要一点,培训班老师上课非常认真,真的是面向高中生水平讲课。完全不用担心有卡顿,看不懂。记得某门课老师还在讲啥是二进制和排列组合。。
我在阿里云大学上找了李兴华老师的Java就业班,看了部分,走完了 Java SE,Java EE,MYSQL,SSM,Git 的使用,跟着敲一遍,耗时大概3个月时间。学会了Java基本语法,懂得了什么是编辑器和Git,第一次知道了还有 github 这玩意,不容易啊。。
感觉入门视频选哪个老师的都可以,有推荐黑马和尚硅谷,我觉得看视频的主要好处是快准狠,把握重点。比自己啃完Java编程思想快多了。
这一阶段,我觉得对于大家都没啥大问题,主要是时间问题。就当作本科期末考试来就行,有紧迫感,十天一门课过一遍非常足够了,然后看公开课视频,再做一下练习题(我做的是王道)。七八九三个月我过完了 计算机网络,操作系统,数据库原理,数据结构。(过完,有个大概印象,相当于期末考 60 分水平吧)。
其中,我觉得帮助很大的是七八月的时候,关注了 CyC 大佬 的github,当时惊为天人,这人是真的牛逼啊能写这么多,啥时候能看完???然后就没啥方法,直接硬核地从头开始看。后面证明半年其实也就能看完他github的所有内容了。 他的博客可以算是新手入门的最佳指南了。
大纲:
计算机网络:
操作系统:
数据库原理:
数据结构:
MySQL:
Java高并发:
Java虚拟机
突击效果不明显,但是好书推荐(没看完)
项目(10月):
实际上,后来去面试的时候,这个项目基本就没问过我,面试官一看就知道很水。
12月的时候内心OS:当时真的是非常虚,感觉学的都是屠龙之术,也没怎么写过代码。真的菜到自己发慌。。
11月底,12月初的时候就开始尝试找日常实习了。感谢北邮人论坛,里面有非常多的实习机会。过程不表了,面经大同小异。最终入职了百度实习。一直实习到四月多。
刚进去实习的时候,Linux不会,Spring Boot不会,RPC不会,Redis不会,消息队列不会,微服务架构都没听过,Docker部署啥意思。。。
反正就是压力很大,还好一开始让看了一个月代码和熟悉环境。每天疯狂查看资料,买书看书看视频。回家过年的时候还把Zookeeper和Dubbo刷了一下。。
煽情段:只想说说找实习很看和面试官的缘分,遇到好人真的很难得。我有过一面就被面试官鄙视离场的心酸(新浪微博问了两个问题就让走了),也有过碰到师兄耐心指导(头条一面是师兄,很和善,但是三面主管挂了),也有过几个offer。很感激百度面试的两位面试官,有些问题都是他们自问自答就让我过了(后面进去实习的时候是说仿佛看到了他们当年自己很菜的样子。。。后面也是亦师亦友,非常感激!)
实习过程中的补充内容:
实习了三个月左右,年后回到学校就三月多了,各大厂也开始了暑期实习,我也跟随大流一起投简历。
薄弱点:前面可以看到因为基础太差,花费了大量时间看书和看视频,导致算法比较薄弱,只会一些非常基础的(200题不到,而且刷两题,忘一题)。所以春招开始的时候也是很紧张的,巩固基础和兼顾实习的工作,还有实验室要发小论文非常焦虑。
后悔点:实在是没有办法,算法真的不是一下子就能学会的,而且也有一些懒惰,期间经常玩乐,如果能把每天休息玩耍的时间用来刷算法题。。
结果:最终春招只投了腾讯和阿里,也运气比较好的拿到了offer,没有考太难的算法题。
面的CSIG下面的腾讯云,技术栈是Java,不过几乎不咋问Java。
Java开发岗位。从3.7开始简历面,到4.30收到意向书。流程两个月,阿里终于上岸了。
在3.12之前面了阿里云、蚂蚁、菜鸟、数据产品的各种简历面(全部有录音)。
内推最终投的菜鸟。不得不说,投菜鸟真的需要非常好的心态。。嗯。每一面至少间隔两礼拜以上。。
1、项目介绍
2、分布式事务
3、Java三大特性
4、数据库表设计
5、RPC原理
6、netty原理
7、降级策略和降级框架
百度是去年找日常实习的面经,面了两个部门,整理了一下
去年找日常实习的面经,整理了一下。三面算法没写出来,挂了。