21届非科班半年跨行Java上岸经验,写给像我一样的普通人
日期: 2020-09-23 分类: 个人收藏 469次阅读
大家好,我是
方圆
这是一篇走心贴
,给准备跨行或已经跨行的小伙伴儿们提供一种思路和方法
。这篇文章首发在牛客上,现在写到这里,希望给朋友们一些希望,加油儿,会好起来的!
瞅瞅大概都有啥 ↓
1. 楼主背景
• 某211院校机械电子工程专业,绩点前25%
• 没拿过任何竞赛证书,拿过两次奖学金和优秀学生干部(其实用处不大,占下简历篇幅罢了)
• 大学专业课中修过C++,拿了计算机等级考试的三级证书(没用),除此之外,再无任何编程相关经验
• 今年二月底彻底放弃读研的念头,自学Java,到七月底整理完项目(项目后面说),八月初开始投简历,一共投了53家,没有投过阿里腾讯百度美团等头部大厂,可能是自视甚低吧,收到满意的offer后,彻底躺平
2. 面试经历(截止至2020/09/21)
- 8.27 经纬恒润,HR口头Offer
- 9.1 小米一面 9.4 小米二面 已过二面
- 9.2 快手一面挂
- 9.5 滴滴打车(国际化事业部) 一二面连着,二面挂(被红黑树按在了地上)
- 9.21 天津某外企 已发意向
- 笔试后能面试却没面的:360,融360,同程艺龙
- 做过笔试的:贝壳(提前批与正式批全没过)、爱奇艺、滴滴打车、老虎集团、小红书、奇安信、拼多多、好未来、网易互娱、搜狗阅读、融360、bigo、58同城、巨人网络、金山云、便利蜂、恒生、大华、度小满
3. 学习路线
开始我在选语言的时候也浪费了不少时间,因为自己有一些c++基础,准备直接投入c++的坑,但是在某乎和某些论坛推荐Java较多,就业需求更大(现在才知道会这么内卷),后来便c++转了Java。
3.1 Java基础
开始我是在b站上看的黑马程序员的课,我印象中是四百多集的那个,它用的是JDK9,当时以为版本学的越高越好,后来才知道原来JDK8才是最香的。也是趁着在疫情期间,网课后台静音挂机,一边看视频一边跟课跑代码,其中的例子我全跑过一边。但是光看视频是不够的,而且其中有一些课时是很水,只是带着过一遍API,学习起来碎片化又不成体系。后来读了两本书来巩固基础知识。
• 《Java核心技术 卷I(第十一版)》:虽然我看过一遍视频后,书里的一些概念还是看不明白,不过大家如果有同样的情况,不要纠结,接着向下看
,当以后回来再翻一遍的时候,会觉得也不过如此。这本书里边没有写到IO,所以我这方面知识还是比较薄弱。
• 《Head First Java(第三版)》:读完卷I我读的这一本,但是这一本更应该在读卷I之前
,因为它的行文风格非常轻松,也可以说是有些啰嗦,基本上它其中的所涉及到的知识,我基本上都能读懂,也许是我有了读上一本书的基础。
注: 这两本书中的Swing图形化界面编程部分我都跳过了,此外,
里边的例题代码全都需要自己跑一遍
。
3.2 MySQL
MySQL我看的是b站狂神的公开课,他现在的b站id叫做遇见狂神说。我心里还是非常感激狂神的,无偿的出了这么多的课程,在我学习的路上是非常好的指引,也让我这个无头苍蝇有了学习的方向。他写的全栈开发学习路线,很有借鉴意义。
看过的书:
-
《MySQL必知必会》:一本非常小的册子,罗列了一下简单的知识点和SQL语句,一天就能读完,可以当做零食书消遣看看。
-
《高性能MySQL》:非常厚的一本大部头,不推荐去读,其中涉及到的索引部分写的还行,如果时间充裕的话,我觉得还是一本比较好的参考,啃不动大部头的话,可以不读。如果想看
除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog
精华推荐