就在大三上学期,我面临着一个选择,那就是是否去考研?那个时候,心里挺乱的,当时了解到前端都可以代替安卓之后,有根据自己的性格,不想走安卓底层这条路,当时就处于一个迷茫期,有那么几天浑浑噩噩,打不起精神,这里学一点,哪里学一点,像是一个无头的苍蝇嗡嗡的转。

“人工智能?python?前端?后台?还是继续学习安卓?”我和一位大学三年来一起学习安卓的同学说,分析来分析去,还是不知道自己想干什么。再加上面临选择是否考研,就让我在给自己人生选择上难上加难,当时真的很崩溃,我这个人,不怕吃苦,不怕受累,就怕找不到目标,就像是漆黑的海面上没有灯塔指引的航行的轮船,每走一步都很谨慎。

大概徘徊了一个多星期,我选择了做前端,第一次接触到前端是在大一的下学期,当时基础语言 c 语言还没有学习完,半学期的课程在课上不会学的太深,课下一直折腾安卓,所以能力上只会搭建个简单的 div + css 静态页面,js 一点都不懂。

时过一年,当我重新拿起前端的时候,签单的技术已经远远落下了一年前的技术,各种框架、打包工具,出了一大些,然后当我去写一个静态页面时,竟然标签、css样式都忘干净了,心态直接炸了。没有人去指引你该学什么,眼看剩下的五个月就要工作实习了,现在除了写点安卓应用,做过点安卓的外包项目,啥都不会呢,完了,完了,心想,互联网竞争压力那么大,有没学历,又没技术,当时做的最坏的打算,回家种地去,大不了自己干,只要饿不死就行。现在想想当时真的挺疯狂的,现在看那个时候,是做最坏的打算。

觉醒期

最后决定还是要把握好这五个月的时间,把时间充分利用起来,啥都不想,五个月后再做决定。虽然是给自己打气,但是没人指导你,也不知道学什么,虽然网上很多,但是比较笼统,没办法。下边的决定现在想想真的觉得自己是个“狠人”。

那时候春招刚刚开始,我一个都不知道 H5 的人竟然内推了阿里,我就是一心想着找高标准去给自己,看看都问什么?应该怎么在接下来的五个月逆袭。

2019年3月19号,杭州的阿里面试电话来了。

当时正在手机上编辑着晚上要发表的公众号文章,突然一个显示浙江杭州阿里巴巴的电话给我打来了,当时拿着手机在图书馆差点抖掉,整个人处于懵逼状态的,想的不是如何回答问题,而是想着:我的简历咋过了?我在简历上写了啥?如果回答不好怎么办(不对,我前端还没学呢,我要回答啥)… 一系列的乱七八糟的想法在脑子里冒出来。

“喂,您好!”

“您好,我是阿里巴巴的面试官,请问你现在用空吗?您先现在什么地方呢?”

“昂,我现在有空,在图书馆呢”

“那我直接可以开始面试吗?还是约个时间?”

“直接开始吧”(啊!这句话怎么脱口而出,我还没一点心里准备呢,不管了,先面了再说,当时我都不知道谁给我的自信)

先是自我介绍,我都没准备,只能想起啥说啥,人生的第一次面试,紧张的说不出话,整个人浑身在抖。(抖啥抖,再抖一句话都说不明白,我慢慢的静了下来)

但是电话里边的声音很模糊,所以还是听不到对方说什么。

“看你的简历,在学校做过企业项目?简单说说吧”

巴拉巴拉说了一大些,然后面试过详细问我前端、小程序的东西,虽然能做出东西,基础还是掌握的不扎实甚至不知道,面试官让我说说H5语义化的标签,我当时听错了,说了HTML的标签,还没说全,当时真的是想找个地缝钻下去,15 分钟之后,面试过说,基础不好,先好好打基础吧,然后给我指导了一下,就结束了。

天哪,我刚刚经历了什么?阿里巴巴的面试,我真的蠢够了,我咋前端 js 都没学过,怎么就投简历面试了,我是不是疯了,当时一直很怨自己做出了正常人不能做出的决定,也和我身边的同学诉说,想想当时哪来的胆量,更何况现在有基础了都不敢投了。

备战期

经历了这次锻炼打击之后,我又重新振作起来,从零开始学习布局,拿着厚厚的一本《JavaScript 高级程序设计》开始从零学习 js。早上六点起床,到晚上12点,我干脆直接搬着被子,住到实验室,啥时候半夜学累了、学困了,倒地就是睡,那时候脑子里只有“只要学不死,就往死里学”的心思,心里憋着一腔热血,三本学历,这种状态持续了过春,因为在海边,春天晚上还很冷,整座楼是空的,晚上海风呼啸,当时哪还管得了还怕,现在想想真的有点后怕(大晚上整栋楼,阴森森,风每晚都呼呼刮)。


逐渐到了夏天,天气也热了,实验室晚上住人很热,只能正常回宿舍作息。厚厚的一本 JS 啃完了,然后便跟着老师做企业项目边学习其他的框架,还要学习ES6 的东西,起初刚开始,ES6是啥我都不知道,哎,只能自己慢慢的去理解。

后来在网上认识了前端的大佬,给了我很多建议,然后根据大佬的指导,就开始攻基础,把 JS 弄个底朝天,当你基本弄懂的 JS 的大部分基础内容的时候,你会觉得,也没有那么难,只是刚开始,然后买基本深入原理的书,不到一星期就是一本,我都不知道哪来那么高的效率,应该是被逼上绝路了,不学不行了。现在学习,效率还不如那个时候呢。

最后一博

四个月就这么过去了,迎来了第五个月,来北京实习,其实还是很担心的,最后一气之下来到北京,是骡子是马,该拉出来溜溜了,经过几轮的面试,面试官的评价基础还行,当前,不是像 bat 那种大公司(可能简历都投不进去),记得有一家公司(PS: 不是大公司),要求熟练使用 vue ,但是对于 vue 我只了解过原理,仿过项目,但是真实的项目没用过,算是了解,在平台上 HR 让我去试试,去了之后,面试官还是很注重 JS 基础的,对于框架之类的不熟练也是没关系的,这才让我松口气。

这期间,面试了几家公司,收获了很多,会单独写一篇,公司怎么来选你的,公司怎么知道你的学习能力等等。

总的来说,在短短的四五个月,能够自学到这个程度,还是挺意外的(其实被逼无奈),可能离着 BAT 还有很大距离(对了,我是一条咸鱼,没有去BAT的梦想),还是那句话,做的自己喜欢的工作,跟着一个好老板,没事做点副业,生活还是挺美好的。

这次来北京,让我想明白了一件事,人生下来一生不是不停的去赚钱,而是去经历这一些,这个过程是值得享受的,而不是最后你得到了多少的钱。

写了那么多,终于把自己这五个月想说的话唠完了,心情舒畅了很多,也放松了很多,生活还是要继续的,还有最后大四一年,好好珍惜,生活的挑战这才刚刚开始。

下一篇: 大学四年,分享一些前端的学习方法

后记

学编程以来,我也一直坚持在网络上做分享,无论是技术的分享还是学习方法的分享,每一次都去认真的总结。最后送点自己自学过的资料,微信公众号:【小鹿动画学编程】,回复:“资源” 即可领取。

作者Info:

【作者】:小鹿

【原创公众号】:小鹿动画学编程。

【简介】:和小鹿同学一起用动画的方式从零基础学编程,将 Web前端领域、数据结构与算法、网络原理等通俗易懂的呈献给小伙伴。先定个小目标,原创 1000 篇的动画技术文章,和各位小伙伴共同努力一起学习!

【转载说明】:转载请说明出处,谢谢合作!~

【经历分享】三本大学小菜鸡,最后四个月自学编程经验分享相关推荐

  1. 漫谈程序员(五)20年资深程序员编程经验分享

    20年资深程序员编程经验分享 原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务.生物技术.房地产.医疗.保险和公 ...

  2. mastercam数控编程经验分享,建议收藏

    mastercam数控编程经验分享,建议收藏 Mastercam动态刀路 加工 从材料外围进刀 减少螺旋进刀次数 全刃切削启用第一刀速率 降低第一道速率保护刀具,此时切削量切削速率可以给大 加工时若是 ...

  3. 六星教育python怎么样_六星教育:Python怎么学?自学Python经验分享

    近些年,随着人工智能.大数据.自动化运维等行业的兴起,Python在编程方向上得天独厚的优势也凸显出来.随着Python工程师需求的日益增多,Python薪资也随之水涨船高.学习Python的同学越来 ...

  4. 用python画蝴蝶_Kittenblock画笔基础,移动留下痕迹的蝴蝶,图形化编程经验分享...

    原标题:Kittenblock画笔基础,移动留下痕迹的蝴蝶,图形化编程经验分享 Kittenblock画笔基础,移动留下痕迹的蝴蝶,图形化编程经验分享 跟很多学生聊过,很多学生不是不努力,只是找不到感 ...

  5. 大三的小白同学是如何拿到字节offer的,经验分享

    这是来自大三邵小白同学的投稿.原文链接:https://juejin.cn/post/7092806181856657445 很多时候我们容易羡慕别人成功了,却往往没有看到别人背后的努力. 1前言 大 ...

  6. 川大计算机考研失败经历,失败过,又成功了 川大传播学两年考研经验分享

    随着昨天晚上川大文新学院研究生拟录取名单出来,我的两年考研路程终于尘埃落定.从15年的375分,英语52到2016的408,英语79,面试+口语第一,复试总分第一,我也算是成功的突破了自己的局限. 我 ...

  7. 北京航空航天大学软件学院2021年保研复试流程介绍+经验分享

    北航软院2021年保研复试流程介绍+经验分享 我是北航软院2018级的本科学生,有幸获得了保研的名额,并且参加了本系的保研复试,现在简单地介绍一下复试的流程和一些复试的经验,希望对学弟学妹有所帮助~ ...

  8. 2018年终总结_四年计算机科班学习经验分享+半年工作感悟

    一.写作初衷&简单自我介绍 本科专业为计算机科学与技术,今年六月毕业后入职一家上市游戏公司从事游戏服务器端开发,九月中旬离开游戏行业,目前在一家互联网公司从事图形图像音视频算法岗,偶尔兼顾服务 ...

  9. python编程自学能学会吗-小白看看!本人自学Python编程经验分享。

    这篇文章我将以我自学编程的经历.自己遇到的坑.如何解决问题等方面,给初学者朋友们分享自己的经验,希望对正在自学编程的你有帮助.如果哪里说的不对,也望得到您的批评指正! 1.为什么要学习编程? (1)因 ...

最新文章

  1. 完美解决方案 | 完全卸载任何版本office残余文件
  2. SpringMVC如何获取请求带来的各种信息 ||如果我们的请求参数是一个POJO(自定义参数类型), SpringMVC会自动的为这个POJO进行赋值
  3. 图解在emu8086中学习几条汇编语言常用语句
  4. java ssh 下载excel,SSH整合WEB导出EXCEL案例
  5. JAVA实现N皇后问题(回溯法)
  6. swift php 类型判断,iOS开发 - Swift实现检测网络连接状态及网络类型
  7. (Oracle)DDL及其数据泵导入导出(impdp/expdp)
  8. [网站seo优化] 史上最全增加外链的方法!
  9. Android之XML序列化和解析
  10. mssql 无法启动调试器 数据为空_Windows无法启动:如何利用PE拯救桌面重要数据?...
  11. Python 之 单例
  12. Unicode 汉字编码表
  13. 阿里云天气汇率API代码片段
  14. 计算机终端维护组织结构,信息部组织架构及人员编制 Manning GuideOrganization Chart...
  15. win8系统本地计算机策略,win8本地安全策略怎么打开?三种方法轻松打开win8本地安全策略...
  16. 基于Django 文档1.11 自解+补完 学习django ---part1
  17. linux远程登录命令
  18. Photoshop - 批量处理(以批量修改图片像素为例)
  19. IM方案技术调研报告
  20. 汇编语言编程题总结(特别适用河北专接本)

热门文章

  1. 全新UI众人帮任务帮PHP源码/悬赏任务抖音快手头条点赞源码/带三级分销可封装小程序
  2. 【科软课程-信息安全】Lab7 Format String Vulnerability Lab
  3. 撰写营销邮件:避开10 种常见雷区
  4. 计算机临时桌面是怎么回事,如何解决电脑开机后桌面空白问题?
  5. GO语言环境搭建 + Sublime text 3 + Git + MarGo + gocode 组合配置详解
  6. 服务器pytorch环境配置
  7. ERP咨询顾问必备的7种公关能力
  8. Python — “输入直角边求斜边”
  9. JavaWeb_基础知识
  10. 你与顶级UI设计师的区别在哪里