2017年小结

title

马上就2018年了,真的很快,在2017年底收到了阿里的offer,进入了自己一直都想去的公司,给2018年开了一个好头.

大概做一个2017年的简单总结,主要用于反思这一年及对2018年的展望.

很多人问我,你,一个普通学校的二本, 刚毕业半年,而且还不是计算机专业的,居然能收到阿里的offer,阿里社招不都是三年工作经验么,不都是只招211和985学校的么.先简单的给大家解答一下疑惑.

首先阿里社招并没有必须是三年工作经验,学历强制要求211和985,只要你有能力,这里就欢迎你.阿里是一个只要你有能力,这里是可以让你能力得到发挥的舞台.

对于面试

其实从面试问的问题基本就能了解到公司在技术上面主要的侧重点,之前面试都是如果有机会就会去,然后碰到很多面试不到五分钟,十分钟的就出来了,去了大多问你会切图么,会ui么,考虑转后端么,所以有面试机会的时候一定要查一下这个公司,是不是互联网公司,因为本人想去一个互联网公司(比较注重技术,有技术追求的),加入公司主要业务不是靠技术支撑,这种我就不会想去浪费时间了.

关于我的经历

2016年11月份刚来北京的时候,也就是第一份工作,一个前端(我),一个后端,不择手段的完成需求,不考虑性能,优化等等.也不能说公司怎么怎么样,主要是侧重点不一样吧.

后来又去了一家创业公司,从0开始重构项目,不得不说,我还是比较幸运的,因为没有接手别人写的代码,完全就是自己从0开始选择技术栈,搭建项目架构,向身边的技术大佬们请教(没事的时候就会去参加一些线下的技术分享活动,当时他们讲的我还是听不太懂,总是就是去膜拜一下各位大佬们,看看大家目前都关注哪些点),加入了eslint,用上了webpack,用vue,react进行组件式的开发,从以前用jq操作DOM,到现在用virtural dom.

经验太少,遇到问题只能自己摸索.所在公司基本都是我主要负责前端,慢慢的,差不多产品给的需求,都能实现,但是可能性能和优化上做的不够好,主要是没有那个意识,产品用户量没有那么大,所以只有极少用户会反映一些奇怪的bug,然后公司没有能复现问题的手机,哎,这个就有点难了,随之问题就被搁置了,不然就是改需求.然后有一些二三线大厂的面试机会,面试的问题很多都是我没有考虑到的,比如性能优化,最佳实践,问的问题很简单,但是面试官想知道最佳实践,我是一脸懵逼,意识到这些问题之后,就知道以后写代码的时候不能只考虑实现需求,还应该怎么去实现好需求.

7月份开始有意识的搞一个自己的博客,把自己遇到的问题总结一下,常反思,大家看到之后也会给我指出一些问题;
遇到新的技术出现,就会去看一下这个技术解决了什么问题,这个技术又会有什么问题;

18年展望

能进入阿里,并不是因为我现在技术多好,面试官偷偷告诉我说,我刚毕业半年,对于其他大多数毕业半年来说是不错的,但是需要不断的学习;
尤其在这个身边人都比自己优秀的环境,不努力怎么行;

技术方面

生活

  • 1.可以多去几个地方旅游
  • 2.抽出时间锻炼身体
  • 3.好好吃饭😆,好好睡觉,开开心心的写代码

最想说的,希望和大家共勉

  • 1.一定要夯实基础,不要盲目的去追求框架
  • 2.学会用谷歌搜索,尽量用英文搜索,还有学习一个新技术主要是从官方文档入手,尽量看英文的
  • 3.搜文档上MDN

来一个招聘广告,欢迎有能力的人将简历发到 `yaxing.wyx@alibaba-inc.com`