Bootstrap

非科班半年转Java开发经验贴

 

为期一个多月的春招旅程终于告一段落了,春招过程中牛客也带给了我很大的帮助,今天写一个经验贴讲下自己从去年10月放弃考研,转Java开发备战春招,到如今如愿拿到offer的学习历程。

后来又很多人又私聊我问了一些问题,我尽可能的补上

个人背景

  • 某末流985国贸专业本科
  • 大学前三年除了计算机二级考了Python外,没接触过编程(随便吐槽下Python是我们专业选修,而且不选很难修够分,不知道是哪个神仙老师安排的🤣)
  • 去年从6月起复习考研,到10月中旬下定决定转程序员(一入此门深似海🤣)
  • 春招从3月起,主要使用Java的公司面过的都收到offer了

面试经历

  • 华为一面挂(只问了两个算法,一个中等秒做,一个是困难变种,遇到过的最难算法,目前还是不会🤣)
  • 腾讯二面挂(也只被问了两个问题,以前的面经中有,这两次面试沉重打击了我的信心🤣)
  • 字节二面挂(总共面过5次,10个算法做了9个还是最多二面,可能就是无缘吧🤣)
  • 跟谁学offer
  • 美团offer
  • 招银offer
  • 小米offer
  • 网易offer

简历篇

我第一次用的简历是淘宝上找人做的,很花哨,但后来经过在牛客网上找的大佬指点,才知道其实程序员的简历越简洁越好。我强烈推荐《超级简历》这个网站,里面制作程序员简历很方便

因为是非科班,能写的东西很少,没有相关奖项,没有比赛,甚至可能像我实习经历也非常水,那么只能在项目上多做文章了。

我是用了两个项目

  • 一个是分布式的秒杀系统,自己部署在了租的阿里云服务器上,这个项目把传统CRUD的一套技术栈都覆盖了,而且因为可以实际上线,可以学到很多东西。
  • 另一个是基于BIO、NIO、AIO实现的多人聊天室,很简洁,用命令行运行的,主要是为了学习IO,尤其是IO多路复用的知识,redis和ngnix中都用到了NIO,能把这些搞清楚面试会很加分。

这些项目都是

;