自学java2年终于收到offer,分享下心酸

本人渣渣二本,14年年底考研失败,开始了自学java的路程。但是重来没有想过需要等两年之后才能面试成功。

本专业化工,班里一半以上选择考研,自己太笨没有考上。

在考研自习室里,有一个我们同学,他是我们班学习最好的,他不考研但是每次都自习到很晚,看编程的书。我们班长嘲笑他如果给他清华大学的化学工程与工艺的研究生,他去不去,他说不去,这专业考研没用。大三下暑假的时候我们留下来复习考研,他去北京培训js,这是我第一次了解到it行业,之前只知道土木,机械,电气之类的。

大四上,开学之后,他已经找到工作,北京实习js只有4千。说来可笑这却是我们班不靠关系第一个找到工作的,工资最高的。

加我的java学习交流群:615741636,领取零基础java学习资料和面试技巧。

大四上学期12月份开始考研,结果离录取线差了好几条街。没办法人家都进厂实习有工作了,工作必须赶快想办法。化工厂是不打算进,环境太恶劣。人们在做选择的时候难免会参考其他人,我们班有很多考研没考上的都打算去培训it。有报c++的,有学ios的。

我也在想到底去哪个行业,百度搜哪个好找工作,最后找到了java。java?不是小学时候手机上的游戏嘛?俄罗斯方块之类的。以后就去图书馆借书,发现根本看不懂。

本来大二是学过c语言的,所有理工科都要学,但是当时没兴趣,helloword都写不出来。暑假过年的时候一个多月都在学c语言。视频是优酷搜的姓曾的老师的。就这样把c语言基础过了一遍。

开学之后没有找到工作的,还要留在学校做毕业设计。每天还得到实验室做实验。没办法只能抽时间看毕向东的视频。实验我就不吐槽了,电沉积铝,就是一个试管里差3个电极,一个铜片,一个铝片,一个铂片。注意是真的铂片。带我们的老师一直强调有多贵。结果还是被一个同学不小心掰断了,之后差点被撵走。也就是为了个毕业论文,每天都盯着电极,看有没有铝,就过答辩完都没见过铜片上有铝。

有次在图书馆有幸看到刚从北京回来的那个同学,准备回来答辩的,工资估计已经有6000。在图书馆看到我在借java的书,先问我考研怎么样。之后又向我介绍了下他的工作,js平时工作主要是干嘛。最后建议我不要进化工厂,没有前途。在大学里找工作都爱对比,如果有一个同学比较成功,就会吸引一大批同学去效仿。我也是,我知道舍友也是。

最终盼来了毕业,没有丝毫高兴可言,因为没工作。应父母要求来到上海,直接和我爸说我要培训java。本来以为他肯定不会同意,因为老爸是个闭塞的人,先不说他知不知道it这个行业,在他心里培训什么的都是骗人的,还是稳一点从事本专业进化工厂好。结果居然直接同意了,原因很简单,他认识的很多人的孩子毕业以后就是从事it,他不知道java,但是他知道打电脑这个行业工资高。

然后就是进入了某个java培训机构,名字就不说了,知名的就那几个关注过培训的人都可以猜到。先是基础班。这个对我来说还是不难的,因为大四时自学过毕向东的视频。班级的同学杂七杂八,有和我一样刚毕业的,也有28,29想转行的。我左边同桌得介绍下,一本毕业电气方面的工作了两年其他行业。据他所说工资有8000多,问他为什么转行,回答说工资不稳定难上10000。当时我就醉了,感情8000,还少?

基础班学完以后,要学javaee或者android。那个一本的同桌要学android,而且他说他转行就是为了学android,因为android除了手机还可以做家电,汽车。而我的那个大学舍友学的ios。我还专门百度了下,知道是苹果app,当时智能手机越来越火。是继续学javaee还是转手机犯了难。我自己的理解是java从零几年就开始火,市场早就饱和了,确实是饱和了。以后手机方面肯定会越来越火。在咨询了很多人以后,最终决定学手机。那是学android还是ios?很多人都觉得我应该学android因为有java基础。但是我鬼使神差的就学了ios。原因绝对不是因为工资,而是因为好奇,感觉ios高大上,苹果的东西有前途。

然后就是进了某机构报了ios就业班,先是教的c语言基础,压力不大。之后oc。到现在我还记得oc学完之后考试我考了班里第二,第一是个大四的妹子。然后那个老师就说考前十的以后工资肯定过万,现在想想,真他妈的讽刺啊。学ios的时候,住的宿舍,共五个人,除了一个整天lol,其他人都很刻苦,每天都到12点关门才回宿舍。忘了说了,培训机构给的苹果mini,想打代码只能在教室,班里就几个有苹果笔记本。

培训机构教的项目刚做完,我左边的同桌就找到工作了,当时是15年11月份,工资14000,因为她毕业两年了,简历写的3年开发经验,也是服她。然后我就给家里人说学完了,开始找工作了,同桌找了一万多的工资。大家都以为我工作也不会低。我妈甚至和亲戚说我现在工资一万多。

宿舍里三个人的项目app都上线了,我的却没有,第一次审核没过,原因是app的年龄没有设置,苹果给的审核直接截图暴力画面。我做的是个看漫画的app,接口抓的数据。相信在培训班培训过ios的不会陌生爱限免,掌厨。没办法,人家找工作我再回教室完善app重新上架。最终终于上架成功。而宿舍里的3个都找到了工作,都一万以上。这些工资都是真的,搞得我们这些刚毕业的都以为一万工资轻轻松松,甚至有个同学人家给税后9000还嫌低,要重新找。

然而一个班50多人,真正找到工作的就十几个,而我宿舍就占了仨。之前的同桌之所以可以找到14000,因为她认识一个做ios的项目经理,人家直接把自己公司做项目给她拿去面试,当然能过,而且只面了一家。以后我们找工作的时候,她经常说在公司什么都不会,又不敢问。结果居然一直没有被开。

终于轮到我面试了,宿舍的都吹嘘我的工资肯定更高。顺便说一下它们三有一个做了两年销售转行学ios,另外两个也是刚毕业的。而学ios的唯一原因就是,他们认识的某某谁培训ios工资上万。

记得第一个面试电话打过来的时候,我都不知道说什么,长这么大第一次接面试电话。然后他问我是中级工程师,还是高级工程师,支支吾吾半天说中级,然后说某某时间到我们公司面试,地址发到邮箱。去公司面试的时候才发现是个搞投资的公司,先是做了几道ios笔试题,填张表。可笑的事情发生了,有个离职原因,我想了半天,因为从来没有工作过,就填了薪资问题。结果面试的时候面试官一直问我是由于工资才辞职的?

第一个就这样完了,之后第二家是个小公司,在张江高科,面试的时候居然两个人面我,上来有个就问,你们之前的项目用的什么架构,懵了,我说mvc架构,他说你们项目怎么搭建的,搭建,mvc架构啊。以后又问了很多项目问题,中间那个年长点的走了,估计看不下去了。另外一个面我,问我AFnetworking用过没,说用过。又问我最新版是什么,有什么新特性。这...。然后我说没关注过,真有什么新功能吗?然后那家伙居然笑了,说有,第一次面试被人家嘲笑。第二家就这样完了。

之后面了10家,快到元旦了我急了。宿舍三个每天工作,就我闲在屋里。他们几个口才都不错。搞销售的那个因为毕业时间长,第一家就找到了,工作经验也填的3年,再加上口才好,和面试官谈的溜。另外一个运气太好,他培训的时候做的项目,应该说是模仿的项目新闻类的,那个app面试官手机上有每天都用。他一去面试,面试官就就问了他关于项目的问题,以为真是他写的,当场就要了。最后一个考的是实力,笔试答得好。

16年以后ios市场彻底变了,在前程无忧投ios,前面等待的都是999+。有关注过ios的应该知道现在ios状况,android现在也一样。一提起ios,其他开发行业第一印象就是工资高,但是工资高人就多,找不到工作,工资又有什么用。直到过年面试了差不多30家了还是没有找到,不怕你们嘲笑真的是30家,跑来跑去上海总共13个线的地铁换乘都背住了。之前班里好多找到工作的干了一周被辞退。

家里人也开始催,闲了大半年了。过年到亲戚家都不想去,被问工作,被问女朋友。怎么办,是过完年继续找ios还是想其他办法。这时候我又想起了抛弃的java,但是java只有基础班学过,也就是集合,多线程,io流,socket,不会框架没有项目怎么可能找到工作。也是没辙了只能尝试下投java实习,结果还真有个公司让去面试。面试的是个小公司,面试我的也是个年轻的小伙子,估计也是毕业没几年。知道我没工作过就问我自学java有没有做过一些小项目之类的,我说只学过一些基础,还有ios了解的比较多,现在也在学servlet。结果他的意思是公司需要招一个进来上手,不可能还得给你几个月学习。只能gg。

初六之后又到了找工作的季节,现在面临一个选择,说不定过完年ios好转了,继续找ios?要么彻底放弃ios再想其他办法?最终我还是没有选择继续ios,因为年前ios那个样,过完年没希望好转。那找什么工作呢?最终只能选择是个人就要的销售。在58同城填了简历结果没有投就有了电话。然后面试销售,凭借30家的面试经验,面试的时候对答如流,直接就录用了。销售真是是个人就要的行业。这个公司做的股票分析软件的销售,工作就是加一些股票的qq群,然后发广告,有人回就要电话,然后打电话推荐我们的软件,每卖出来一个软件就有提成,基本工资2000,没错上海两千。面对的客户就是那些亏了本的老太或者大爷,想学习炒股。说白了就是完全靠忽悠。

每天工作就是用四个qq搜qq群,公司墙上有个黑板,组长每隔一个小时统计每个人卖了多少记到黑板上,然后所有人大声喊口号。每晚上加班到11点,主动加班,因为都想多卖几个。

但是自己毕竟不是销售的料,每天熬到很晚都卖不出去。最关键的是没有时间继续学习java。最终在四月选择辞职。那么问题来了,到底找什么工作可以每月不被饿死还能有时间学java。工资无所谓只要不被饿死.

做客服是4月开始。然后淘宝买的黑马2015年11月的就业班视频20块钱。共有80天课程,我就计算了一下,订了计划,完全按照80天课程来学习,去除白班没时间,剩下3天每天学习一天课程。刚开始很有斗志,因为工作没找着做了个垃圾客服,觉得丢人,每天下班就学习,看视频。哪个游戏公司就不说了还蛮大的不是腾讯客服。每天就是接玩家电话和回玩家在线问题。

和公司的人熟悉之后,他们听说我在学java,然后一个88年同事说他之前培训过html,另外一个同事说他之前培训过java。顿时懵逼,感情客服,服务员,保安都是些培训过没有找到工作的人才干的?然而又觉得心酸,自己不也落到了这个田地。

按照计划自学javaee,但是时间一长就难坚持,每天上完白班回来就想睡觉,上完夜班白天回来也想睡觉,好不容易睡醒了又想玩lol。在游戏公司上班别的没学会学会玩lol了,大学的时候宿舍没有人玩游戏,毕业以后同事都是谈论lol的。没办法,lol是删了又装,装了又删。最终还是把80天视频学完了。

闹钟定了20多个时间,白班,夜班,学习时间,休息时间...。本人记性超差,高中时就学不会政治生物英语之类要背的东西,唯独喜欢物理,牛顿三定律会了就走遍天下。而java说白了要背的太多,各种方法,变量,眼花缭乱。经常是前面会了后面又忘了。

最终在7月份把就业班视频学完,觉得时机成熟了,准备出去面试碰碰运气

现在也是毕业一年的人了,简历我就投了35家,然后把简历保密,因为如果不保密会有一大波猎头还有培训机构打电话来,这个问题我这种培训机构混过的还是知道的。简历编了一年工作经验,项目编了两个,一个电商的,一个管理系统。就是用公司的客服管理系统,因为在游戏公司呆过,公司用的就是客服管理系统,什么模块都能编出来,因为我用过,投简历的话,只要是带实习两个字,或者无工作经验的一律不投,骗骗刚毕业的萌新还可以,像我这种培训老油条怎么可能上当。

简历没有多投是因为时间,要错开白班,就想先投个几十家碰碰运气,结果还真有三个面试电话.

第一家是个做金融的,在五角场,面试的时候找了半天没找到,最后中午11点找到了。按流程先填表,然后面试官过来了,先问了些javase,基础数据类型有哪些,8个。tomcat有哪几个端口,就知道8080端口,struts通过拦截器实现登陆验证怎么获取到session,还有些其他问题。结果不尽人意等通知

第二家是个做手游的,小公司,公寓里,就几十个人,小公司一般都喜欢直接机试,不用讲太多会做就录用。进去以后面试官直接开电脑机试题。题目需求是:有个字节文件存储玩家昵称,等级,金币,攻击力,防御力。数据量大概几万个。需要用nio的ByteBuffer读取字节文件数据打印出来,然后倒序排序。问题来了,没有学过nio,坐在那想了半天,一直在想要不要直接走人,但是又不甘心,面试官过来问做的怎么样了,我说不太懂nio。结果面试官当场给我写了个demo。然后我照葫芦画瓢把数据读出来了,然后是倒序排序。我想通过TreeSet,自定义Comparator比较器来排序,面试官看了以后说这种方法效率低,教我实现Comparable接口,然后用ArrayList工具类实现排序。最后问了我跨专业怎么自学的java。然后和经理说了我的情况,经理说小伙子不错,但是看你的简历之前都是做的网站,到我们公司之后可以带你进入游戏行业。明摆的压价啊,问我薪资,我说7000,他说毕业一年就要7000太高了,而且之前做的不是游戏服务器。最终问我底线是5000吗?我说是,他说公司需要在考虑考虑,以后给你回电话。第二个面试就完了。

如果你也在学习java,有类似于我这样自学的经历,我这边创建了一个java交流群:615-741-636,都是为了结交一群学习Java的朋友,欢迎你们的加入。

你可能感兴趣的:(自学java2年终于收到offer,分享下心酸)