今天看啥  ›  专栏  ›  Bestbven

2020 只盼日日所思,必有回响 | 掘金年度征文

Bestbven  · 掘金  ·  · 2020-01-03 09:55
阅读 25

2020 只盼日日所思,必有回响 | 掘金年度征文

2020.jpeg

2020 只盼日日所思,必有回响

2020伊始,似乎一切都是好兆头。最近半个多月陆陆续续在掘金上看到各位大佬发的年度征文,对自己的2019技术发展做出了总结。最近20来天,我自己的博客也停更了,只写了几天的【100天复习前端】系列文章也断更了,这让我自己很不爽,主要是这段时间实在是太忙了,前段时间在一边复习一边面试找实习,找到了实习过后,又开始了期末魔鬼时间,由于刚刚上班,没在公司附近租房子,还是住在学校,每天通勤时间得花掉4个小时。其实刚刚上班的时候我也有在继续复习,但是实在是没有足够的时间将每天所复习的所学的东西整理成博客,后来更是遇到期末魔鬼复习周,过完元旦,终于一切忙完,逐步恢复正轨。我也将快速的调整好我自己的状态,一边实习,一边更新我的博客,为我的春招继续做准备。这里,先回顾一下2019我的技术之路吧,作为回归的信号。

概述

2019年是多灾多难的一年,这一年发生了很多事情,似乎身边的人,也大多不太顺利,我也无法逃脱,不过好在磕磕绊绊,这一年,算是过来了。尽管经历了很多的磨难,可是也不能掩盖这一年,收获颇丰的事实。从我第一次接触编程到现在,已经四年有余,高中一直接触的VB,到后来大学进入物联网专业,后来慢慢开始正式接触编程;从我正式开始学习前端,到现在也有一年半的时间了吧。18年的五月份,正式进入前端的学习。但似乎一直到18年年底,进度都不算快,也许,是当年没有清晰的认识到自己想要什么吧。

2019年,是我学习前端进步最快的一年,这一年,我参加了很多比赛,做了几个小型的比赛项目,也拿了一些奖,与此同时,利用实验室的优势,参与了一个中型项目的开发,并领导了其中前端的开发。这一年,我从只会HTML、CSS、JavaScript的小菜鸡,变成了会Vue2.0全家桶、微信小程序开发、Node.js、SQL、Nginx以及一点点TypeScript和Webpack的大菜鸡,同时也完成了从奔二到奔三的跨越,实属收获颇丰(至少比2018年多点),下面仔细回顾一下菜鸡的爬坑之路。

年初

去年的这个时候,刚刚卡在期末的边上,大二的计算机专业,一周考七科的噩梦,令人难以忘记,最高的记录来自于一天复习完三科直接去考试。至于前端的学习,一月份的我刚刚完成了对学校官网的百分之百复原,当然是静态页面的复原,拿不到接口,复原动态网站,难度过高了一点,况且,当时的我,还没有开发动态网站的能力。期末结束之后,我开始在实验室学习Ajax,当时放寒假,室友全部回家了,整个寝室楼里面没几个人,实验室也没有几个人,每天都独来独往,早上起床就去实验室学习,大概半个多月的时间,学完了Ajax,每天为了蓝桥杯刷一点算法,为了四级学一点英语,效率很低,磨磨蹭蹭半个月,学得差不多就回家过年了。

过完年回来,二月末,我给自己制定了一个上半年的计划,打算上半年做个小项目练练手,然后学学框架,复习复习,参加一点比赛,暑假就去实习,但我没想到,那是噩梦三个月的开始....

三月初的时候,为了给自己增加一点项目经验,我准备给自己开发一个博客网站,大概花了半个月的时间,完成了一个静态的博客网站,主要的技术栈是HTML+CSS+JavaScript+JQuery,期间为了练习Ajax,把页面上的数据用jsonmock出来,然后去调用进行渲染。最后把这个网站挂在了我的GithubPage上面。就在我准备继续完善我的博客网站的时候,现在看来一个十分好的机会来了,利用实验室的资源,我们接到了一个中型项目的外包。当时的情况是实验室里面前端前辈都出去实习或者考研去了,如果我选择做,那就意味着所有的一切都几乎只能靠我自己。现在很庆幸我当时选择了接受挑战。于是我跟实验室的两位后台学长组成了我们项目组的第一代成员,前端由我全权负责开发,大四的那位学长建议用Vue2.0开发前端。与此同时,又和一个学长接了系副主任的科研项目,开发一款小程序去参加一些比赛,他做后端,我做前端。那么问题就来了,当时的我,什么都不会,怎么办?于是,在整个三月我身体状况都很差的情况下,头晕脑胀一个月,咳嗽不停的情况下,实验室有了我半个月速成Vue2.0全家桶、ElementUI组件库、小程序开发的事迹,期间还去参加了一手蓝桥杯,个人赛和团队赛,都参加了,最后也都拿了奖。三月,是我魔鬼月的开始,一直持续到五月底,一周至少在实验室通宵两次,最高记录四次,甚至已经通宵成瘾了。

四月初,项目开始正式开发了,第一次做项目的菜鸡,就同时开发两个项目,那叫一个自闭加难受,没有任何项目经验,没有前辈指导,连项目如何搭建都不知道,于是,我边做边学,不断的去GitHub上学习对应的开源项目,学习别人的项目开发模式。不负众望,无数个通宵之后,在四月底,我的两个项目,都接近了尾声。这其中的一把辛酸泪,不说也罢,axios调个接口都调不来,还有奇奇怪怪的跨域问题,解决一个又出来一个,记忆犹新啊。

五月,丰收的一个月,项目通过测试,交付甲方,比赛项目拿出去比赛,顺利获奖,科研立项成功,最高兴的事莫过于有了我现在的女朋友(脸都笑开了)。一切都结束后,反过来看着魔鬼三个月的收获,确实颇多,也是时候沉淀一下了,付出得也挺多(长期熬夜一脸痘被女朋友说惨了,后来被她妙手神功包养回来了,万幸万幸)。五月底,实验室毕业生欢送聚餐,跟实验室的前端前辈聊了聊(腾讯大佬),对自己后续的发展有了一个基本的认识。

所以我的年初,可以概括为:、

  • 学完了Vue2.0全家桶
  • 学会了Git的操作
  • 学会了基本的小程序开发
  • 有了一堆比赛经验,拿了一些奖
  • 有了一个完整的中型项目经验
  • 踩了一堆坑自己爬起来
  • 一脸痘
  • 一个漂亮的女朋友

年中

六月,又是令人自闭的一个月,因为魔鬼期末他又来了,复习复习,考试考试,一切结束后,开始总结自己前面的项目和所学,有了自己的第一份简历,开始找实习。不得不说,大二找实习确实是有点难,很多公司一看我是大二的,简历都不收了。也是这个时候,我开始对腾讯心心念念,确立了自己的目标。

七月,此时经过一次面试,我有了自己的第一份实习工作,天府五街(找同城码农),每天上下班四个小时,关于这份实习,不得不多说几句,其实面试的时候我就不太想面了,约的上午十点,到了之后就几个人,感觉还没有我们实验室有排面,结果我在那坐了一个小时多点,boss才姗姗来迟,开始对我面试,问了几个很简单的问题之后,开始给我讲他们公司的产品,然后边讲边问我问题。面完之后第二天给我发了offer,工资不高,2K,其实我当时犹豫去不去,后来一想,反正大二也没人要,不如去试试。第一天,让我看了一天的产品,去试试怎么使用,期间产品报了bug,boss跟我说是IDE的问题,我????第二天,上午继续看,下午回来跟我说有个小程序的项目,带着我做,我觉得OK,比看产品好,然后跟我说不急,慢慢做,下午快下班了,开了一个两个小时的长会,结束后给我说,下周拿出第一版,我???先不谈我能不能做,我做得加多少班,但是就你给我开的工资,你这两天对我的态度,你配吗?期间有个实习生还问我,http是什么东西,嗯,懵逼,这都能找到实习。果断收拾东西,回去发了封邮件,告辞。总的来说,这是一家刷新我下限的公司。

回去之后,在实验室继续沉淀我的技术,重新复习了一遍HTML、CSS,刷了一遍JS红宝书,期间去广州参加了一个比赛,花了三天时间做了一个项目就去了,居然还拿奖了,不得不说,项目猛不猛是一回事,会不会吹牛是最关键的,就这样,时间来到了九月初。

所以,我的年中可以概括为:

  • 总结了项目经验
  • 广州混吃混喝之旅
  • 一次不愉快的实习经历
  • 一点点的面试经验
  • 前端沉淀

年底

九月,之前做的中型项目有了2.0版本开发的需求,于是,我们的项目组升级了,我荣升菜鸡前端leader,带领了两个没有项目经验的小白一起开发前端。在开发之前,经过暑假的沉淀之后,我去看之前1.0的代码,实在是下饭至极,忍不了,单人重构,优化了整个系统的架构。此时为了方便团队协作,我们引入了GitFlow工作流,此时也要感谢后台的大佬(携程总部大佬)带我进入规范的开发流程。期间,我去电子科大听了腾讯的校招宣讲会,成为了腾讯的忠实舔狗。

十月,我有了寒假出去实习的打算,也觉得自己到了一个技术瓶颈,开始向着全栈进阶,自学了Node.js相关的知识,然后简单学习了一下Linux和Nginx。开始了第二次搭建自己的博客,于是就有了现在的博客,一边带着他们做外包,一边学新东西,一边做博客,不过还好,没有到通宵的地步,至于为什么,我的书到了期末考试还没有写名字,想来大家就明白了,思想滑坡了,大三老油条了。开发完博客后,自己到处找参考,完成了博客的上线。

十一月,外包基本上做完了,剩下的就是测试和改bug了,博客也开始更了,我也开始飘了。更新了我自己的简历后,就开始了漫漫投简历之路。此时我对自己的技术判断出现了偏差,知道自己薄弱在哪里,但是没有想到是如此的薄弱,在与腾讯大佬深度交流之后,我给自己制定了一个复习计划,目标直指春招,当舔狗。此时也开始更新我的【100天复习前端】系列文章,当然,一边复习,我也没有放弃找实习。在这期间,面了一次字节,估计挂在了算法,看来LeetCode不能放松啊。然后陆陆续续面了几家公司。

十二月,我找到了自己的第二份实习,一家百人规模左右的公司,坐标天府五街,对没错,每天通勤又是四个小时,为什么不租房子?没钱。在公司主要是负责公司产品给甲方的私有化部署和私有化定制修改,面的时候给我说可能短时间996,结果我是955,还是挺舒服的。偶尔加班都是为了调休去考试。上班之后,我的文章也停更了,实在是没有时间写,复习都是上班不忙的时候复习一下,还有期末考试,男上加男啊。期末考试结束后,忙完手上的事情,估计就会重新恢复更新,这不是开始了吗。

最近,我在思考一个问题,我现在实习的公司,似乎能让我学习的东西越来越少了,最开始能学习到的是项目的架构,还有一些常见问题与我不同的处理方式,现在能学的越来越少,每天都是在写业务代码,没有太多思考的东西,似乎这并不是我想要的,可能实习期到了,我还是会去追求我想要的东西。

所以,我的年终可以概括为:

  • 重构了1.0的项目,项目经验有了很大的提升
  • 学了Node.js、SQL、Linux、Nginx以及一点点TypeScript和Webpack
  • 部署博客网站到阿里云
  • 找了一份目前看起来还不错的实习
  • 刷牛客刷面经刷leetCode
  • 带领团队进行项目的开发,有了协作开发的经验

其实这样一看来,我的2019学的东西蛮少的,这些东西,我觉得全力学习的话最多半年时间就足够了,之前还在牛客上看到了有大佬自学前端五个月进了大厂,佩服佩服。不过除掉技术的学习,还有很多其他的事情需要分出精力,不管是学生会部门的管理还是实验室的管理,都需要一定的时间,2019年技术的学习,给自己打个60分吧,及格及格,跟大厂的大佬比起来,差太多了。

2020,希望我能踏踏实实的按照我自己的计划,按部就班的复习下去,春招秋招能抓住机会,只盼日日所思,必有回响,让我做一回舔狗,好吗?(放一张我今年最喜欢的照片镇楼,女朋友拍的哈哈哈)

掘金年度征文 | 2019 与我的技术之路 征文活动正在进行中......




原文地址:访问原文地址
快照地址: 访问文章快照