双非本科,三年逆袭鹅厂!完整经验分享,微信web开发工具使用教程

  • 悬崖勒马的故事

  • 方兴未艾的坚持

  • 华为人、局外人

  • 招银网络、含情脉脉

  • 阿里梦、何弃梦

  • 上任鹅城

  • 路还很长,我在路上

睡眼朦胧的开始


大学校园时期的我十分贪玩,以至于考试挂科,补考成家常便饭,几近重修。三年时光白驹过隙一般,大家都已开始忙着春招了,而我却还在网吧当"常客",遨游在峡谷里,操纵着亚索,还自许为天下第一刀客,我行我素,在白银分段摸爬滚打、苦苦挣扎。4d5450b03dd5a3cfb03081970641877f.png

整个大学给我的感觉就是枯燥、枯燥、还是TMD枯燥,身边同学每天起早贪黑的学习, 我心中竟然已经不再有一丝波澜,换做高中的时候,我可是要几晚都睡不着觉的,而现在却能在这种环境下安然入睡,有时是睡在课堂上,课堂上睡的比较少,因为我逃课比较多😂(引以为戒哦)。现在想起这段经历,写了下来,大好青春被自己肆意挥霍,真是可笑!

意料之外的转折


直到那一天中午,我刚通宵完回宿舍,宿舍内欢声笑语,都在,应该是刚从图书馆回来吧,我猜。一向不合群的我习以为常,网吧的烟味很重,钻进我衣服中、头发里久散不去。皮肤像抹了层油,却又暗淡无光。准备洗澡,也准备睡觉,又或者洗着洗着就睡着了吧,困。他们继续交流着,我找不到衣服,他们说都拿到offer了,衣服应该是在桶里忘记洗了,又聊到他们马上都要去实习了,就凑合着穿吧。可能也不困。

三个月后的七月,宿舍空荡荡,只我在网吧。嗯,这么过确实浪费了。独居的这些日子里,我意外的想了很多,我想到明天还是浑浑噩噩,我想到明年是否能毕业,我想到很久以后,我的未来一眼望穿。这样的未来,似乎没什么值得期待。对。我需要改变。

悬崖勒马的故事


这个故事明明不长,写起来却很累,和那个时期的我一样身心俱惫吧。

那就从找一份工作开始吧,现在这样子的我去工地都没人要,估计会怕我猝死在那😂。索性就学点东西吧,这段时间很迷茫,对找工作没有任何概念,各种乱学,说起来你可能不信,那段时间我甚至学起了高数,或许只是为了让心里好受一点吧😣。那会儿大概已经到了八月中旬的样子,我才明白得掌握一门计算机语言才能出去找工作,我选择了JAVA,到现在我都记不起为什么选它,我一度以为是受当时有开过JAVA课的影响。当时学起来特别费劲,很清晰的记得当时装环境就搞了大半天,把JAVA SE课本翻来翻去其实根本没理解45abfc0030a36be70eaabe87e8cc42fd.png很多时候翻着翻着就发呆了,就这样浪费了几天时间,偶然在小破站上发现有很多相关的学习视频,便开始跟着学习,效果还是不错的,那段时间除了吃饭睡觉就是看视频,照着课本上的例子开始敲,很煎熬也很欣慰。估摸着应该是九月底,毕设也安排下来了,选了个做系统的方向,那会儿感觉已经把JAVA SE很多东西都掌握的差不多了,相当膨胀,正值秋招便参加了几家校招企业的宣讲会,当场笔试,还是太年轻啊,很多题完全都没见过,厚着脸皮交卷。有一家是不用笔试的,直接开面,意料之中的挂了,令我欣慰的是面试官很好,给了我很多建议。还有一家竟然是培训机构,要交钱去学习,包找工作,工作人员绘声绘色,当时确实是心动了,无奈囊中羞涩,最低套餐好像1.8w😂。没办法,只能回去自己肝了,各种百度笔试题,在牛客上发现新大陆

ff7bce39f6efea5c58ef0a77993e5437.png

花了一个礼拜肝这些题,也让我了解java这个庞大的生态体系,java ee,java web,spring……好多,整个都肝了一遍,真的太难了。那会儿没啥校招了,同班除去考研的,三方都签的差不多了。我又网投了一些公司,主要是一些小公司和外包公司,可能也因为优化了下简历,我收获了一些公司的面试邀请,俗话说是骡子是马,拉出来溜溜就知道了,果不其然,我这头骡子饱受毒打。2c16b2547f3419e4cdcceea8985c2849.png那段时间一直在不停的面试,同时也不停的总结,把每场面试的问题都记下来,然后去寻找答案,我甚至背过一段时间自我介绍。讽刺的是由于紧张,经常背的忘词了,自我介绍不像是在介绍自己,更像是在完成任务。尽管是这些小公司和外包公司,面试时依旧问到了项目经验,JDK源码、算法等,这无疑都涉及到了我的知识盲区,同时也标志着这场面试的终结。

在网上找了一个电商项目,我记得好像还是SSM的框架,当时也是照着视频肝,然后背资料里给的面试题。其实还是有点效果的,至少那时候内心是充实的,迷之自信的。算法方面的话当时是刷的剑指offer,一开始2个小时才能凑合着答案做出来,太煎熬了,直接背题在A4纸上手写,弊端也很大,忘的太快了,可能昨天才看的题,我今天就没有一点思路了,为了记住这些题,我用了超级笨的方法,就是将那60多个算法题写在手机备忘录里,主要写算法题目和对应的解题思路,没事的时候就总看,一直到见到题目就能想起对应的解题思路,方法虽笨但这确实为后面春招打下了坚实的基础。算法已经让我很头疼了,JDK源码让我更加抓狂,从API文档开始,硬着头皮照着去写实现,实在是太枯燥了,都说兴趣是最好的老师,这样下去我估计最后的耐心都耗尽了。

我找到了一些关于源码学习的视频,可能我是那种被动学习的类型,通过视频吸收的快一点而且摆脱了自己鼓捣源码带来的枯燥(源码这一块,如果还是萌新的话可以通过看视频迅速入门,但是后期还是得自己多研究),从JDK的基础类到集合再到JUC的学习视频都看了个遍,对JDK源码总算是有了一些基础的认识,根据面试的总结,我发现面试问集合这一块比较多,于是在网上找了许多关于集合源码分析的文章认认真真的看完了,总结了一些会被问到的问题,然后背起来。在这期间我也把常用的设计模式给过了一遍,因为面试会问,这里推荐自己画一些类之间的关系图UML类图。

9aa2cb29d8476c8e72db88651b598958.png

但是想拿到offer还远远不够,我还需要掌握对主流框架和中间件的使用,庆幸在这个网络时代,我想要的都能找到,我依旧看着视频,从早上看到晚上,报复性的学习,而周末我又开始报复性的玩游戏🎮,那时候的我啊,真是一个矛盾体。

这段时间过完了JVM相关的知识,包括内存模型、垃圾回收器等等,也学习了spring boot和spring cloud及一些中间件。框架这块学的很浅,局限于如何使用,我依旧在网上搜罗了相关的面试题,然后也开始背起来,面试的时候八股文真的需要背,主要是杂,而且有些不好理解,如果你不幸和我这时的处境一样,我真的很建议你背一背,也由衷的希望我的经历能给到你一些帮助和启发。关于其中的各种学习经历、经验总结或技术知识,我后续也将在我的公众号陆续发出来,希望能给到各位一点帮助,感兴趣的同学可以关注我的公众号:程序员巴士。

如果有前端相关的同学遇到过类似的问题,也可以关注我的好朋友皮汤写的这份关于字节前端的面试经历:天道酬勤,进字节了!

f4c36ac64bd752d33c360405c4411c3b.png

边学边网投的这段日子里,我意外的收获了1个的offer,我清晰的记得那天,我在地铁上接到HR的电话,电话那头问题确认我的名字,还有就是给我发了个口头offer,她向我介绍着薪酬福利,而我脑海里浮现的都是过去这几个月好些日子没日没夜的肝…

那天回到宿舍,异常冷静,没多久便收到了邮件offer,我将这个好消息告诉了我妈。我没有因为拿到offer而懈怠,继续在java的海洋中遨游,一边学习着各种框架,一边在各大招聘网站上“骚扰”HR,一边优化自己的简历。简历上的东西写的越来越大胆,也给我带来了一些不错的公司的面试邀请。面试的内容其实都大同小异,但是为啥没一个给我发offer7010646d78673d24e2d610d43d66dbc4.png

每场面试快结束的时候都要厚着脸皮让面试官给我做下评价,给点建议。几经波折,我总结当时自己的处境:1深度不够局限于表面,有些框架的源码也是可以去看看的,比如spring源码 2 项目经验太少了, 3 对所学知识太过分散 没有整体的概念 查漏补缺嘛,看源码简单网上一搜一大片,项目经验少这个确实没办法,起步就比别人晚了,没啥好办法,去github上找项目然后背下来,知识点分散 这个我是采用列思维导图的方式,然后自己梳理知识点,不停的总结,把知识点串起来。这些天依然是在面试总结面试总结中循环。「不要因为自己菜就害怕面试,这是个思维陷阱,越这样越无法提升自己」 上天还是眷顾我的,有一家大型上市公司给我发offer了,我在网上查了,是做做软件外包的业务的,也就是大型的外包公司,薪资方面其实我已经很满意了,签了个2方,还给自己去网吧放松了几天,幻想自己快点入职,然后在公司学习新的东西,又幻想自己成为大佬。985abaea806687883f0d2b5f471be26b.png

方兴未艾的坚持


那会儿寒假也快到了,我和辅导员打招呼后我提前回家了,在家里也没有闲着,逛各种论坛,脉脉 知乎 等等,看有关于程序员的各种文章,越看越焦虑,什么35岁退休呀,996加班啊,秃头啊,外包公司一定不能去啊,越看越感觉当了程序员啊这一辈子就这样没了😂

在家的这段时间依旧没有闲着,一直在看视频,刷leetcode,想办法优化简历。在家里还干了一件比较有意义的事情,我购买了一个学生机服务器,自己搭了一个博客。过程不难,网上教程很多,但这件事情给我带来了很大的成就感,那会儿热衷于写一些知识点和总结上去,当初还买了一个域名, 后面发现要备案,流程复杂于是便没去鼓捣了。服务器里还运行着一个爬虫,是github上找的,把一些好听热门的歌存到数据库中,每天通过邮件给我分享一首热门的歌。

乐此不疲,刚过完年不久我就提前去到学校了,因为辅导员已经在班群里发布了春招来学校做宣讲的公司的时间表,对,我想再试试。给自己制定了作息表,严格执行,每天都在刷算法,看源码,看面经。当然也给自己指定了玩游戏的时间,我一直认为劳逸结合才能使效率最高(狗头)

a513820cd6ba52906c188c53f9fbc7b4.png

春招如期而至,照着宣讲会的时间安排表进行准备,参加前都提前稍微了解一下公司相关信息,当时想的是可以增加点面试时候面试官对我的好感度。同时也上网搜索了相关公司的面试题,不要怂就是干,这次的面试明显感觉自己状态好了很多,至少底气很足,每天依旧总结,把面试相关的信息记录到自己搭的博客上,宣讲会一般都是2天,有的甚至是一天,参加面试后能够迅速得到反馈,这次收获了一些offer,都是我之前不敢想象的,有幸面到了华为,我记得特别清楚技术面三面时候tomcat源码讲完,感觉自己稳了,也许真的是运气太好了,这段时间正好看到了这块。后边几个月也就没有刷题看面经了,都在搞毕设。

华为人、局外人


刚进华为比较自卑吧,周围的人学历都是各种985的和海龟的,清华北大的也有。初入华为,我主要做的是和#相关的工作,压力有点大,且由学校过渡到社会还有点无法适应,好在带我的老大人好,很有耐心,慢慢的也习惯了在华为的工作环境,但随之而来的是枯燥的工作和生活,周而复始。

或许是出于内心的执着,在华为待了一年半,期间各种自学,坚持看框架的源码,疯狂的刷算法题,19年底,我做出了一个重要的决定,我想出去看看。那阵子想了很多,或许是对技术的执着,或许也想出去看看。提离职的那几天,内心百感交集,有轻松,也有难过,轻松的是心里的石头总算放下去了,难过的是离别时的不舍,我向往技术也向往生活,嗯,我想出去看看!

窗外风景

b456ea70dc7d0dbeab2890526d3d3927.png

老板养的黑天鹅

f40fe895504ca6f9957d16a281cbc8b2.png

没有裸辞,在职期间投简历,然后约面试,收到offer,提离职,背景调查,无缝衔接。不要裸辞、不要裸辞、不要裸辞。

期间拿过几个offer,最终选择了招银。

招银网络、含情脉脉


来到招银后,工作内容主要做kafka相关的了,专研kafka,我趁这个机会疯狂看kafka源码,运维遇到疑难杂症也会尝试着去解决,因此能深入了解kafka的原理和机制,还有就是对linux的学习更深入了,有机会了解linux内核的一些代码及运行原理,这段时间感觉自己飞速的成长,也越来越知道自己想要什么。在工作中同时也打开了监控告警的世界,尝试了一些新的监控告警存储方案。这段时间我也看了很多关于ZK、ES和Canal的源码,因为这些框架都是在工作中使用到了。好景不长,这一年,组内大佬相续流失更多的机房运维工作就自然而然的落到了我身上,安心写代码的时间越来越短,心中的种子也在生根、萌芽。

科兴科学园楼下夜景,感受到深圳的节奏和灯火通明。

daf83e7ece1487ce10fc6ca94fc9b736.png

工作环境,最喜欢傍晚时窗外的夕阳🌇,这云太好看了。

5fde9073e4524f63bd609ee5f7f59a27.png

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)
img

web浏览器中的javascript

window对象

  • 计时器

  • 浏览器定位和导航

  • 浏览历史

  • 浏览器和屏幕信息

  • 对话框

  • 错误处理

  • 作为window对象属性的文档元素

eChina开源项目:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】]( )**

window对象

  • 计时器

  • 浏览器定位和导航

  • 浏览历史

  • 浏览器和屏幕信息

  • 对话框

  • 错误处理

  • 作为window对象属性的文档元素

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值