回顾四个月前,还在百度上研每天写着重复的代码,每天的日子也只是简单的重复,平淡如水。时间久了,就会觉得无聊了,继续呆下去,也不过是升T,然后继续每天写着重复的代码。走之前经理也以各种涨工资、教育资源、医疗资源来劝说,但内心是真的想走了,继续干下去感觉整个人都要废了,工作是真的很轻松,但自己一直以来是一个闲不住的人,而这样的生活让人觉得不踏实,不充实。
So,就要准备跳槽了,跳槽的时候第一就是选择城市了,可选的杭州与深圳,其实最想去的还是深圳,空气好,气候好,然而看着均价三万一平的房价,想想还是放弃了,内心也是无数个草泥马了=-=。这样也就只有杭州了,杭州房价不高,据说还在降,其他除了堵,各种单行道之外也没有发现其他啥缺点了。选择完城市就是选择公司,为什么选择有赞,是有一次在内推网上看到他们的招聘信息很接地气,看福利也很棒,就了解了一下有赞,第一感觉觉得未来很有前途的,所以这次跳槽也就第一优先选择了有赞,也没有投任何其他杭州的公司。
上面扯了这么多,开始进入正题了。来有赞这四个月确实工作比以前开心了,在这里的不仅仅是工作,生活也与工作融合在一起,工作也确实比以前忙了,更多的是接触到了很多以前没有接触到的技术。
公司氛围
公司给人的感觉就像是一个伐木累,每个人都是其中的一员,每个月大家会全部聚在一起给这个月的寿星过生日,还有有点黄有点暴力的新人秀。当然不止这些,还有生活小组带你吃带你喝带你玩,各种兴趣小组总有适合你的:游泳、羽毛球、桌上足球,简直是数不胜数了。让我觉得印象最深的是我妈住院那次,HR发消息说有任何需要都可以联系她,不管是钱,其他需要,只要开口,内心真的很感动,从这时就觉得这家公司是可以托付终生的,真的是把每一位员工当作自己的家人去对待。
当然福利也是棒棒哒,绝对不比BAT
差,每天下午有四五种水果,还有无限量零食,在这变胖应该只是时间问题的啦,过生日呢会根据每个人的性格购买不同的生日礼物,生宝宝了会有宝宝礼。真心的想说行政的妹子真的很贴心,把我们伺候的好好的,每天在写代码的同时,有吃有喝。餐补的话竟然有800,每个月中晚饭吃好喝好应该花完这些钱正好^_^。
成长
跳槽除了想涨工资之外,当然也希望能在新的团队中不断成长。在有赞的这四个月,自己在慢慢的成长,接触新的领域。
MVC
这边主要使用的框架是Backbone
,当然还有当下时髦的React
,Webpack
,一些内部的工具你还可以尽情发挥。以前在百度使用的是Tangram,一个早已不在维护的类似jQuery
的库,页面所有的逻辑都写在一起,看着很难受,真是一把辛酸一把累呀。到了这边使用Backbone
、React
写起来还是很爽的,组件式的开发,以前可能只是学习了下React
类似的框架,没有在实际生产环境中用到,而现在这些都已经成为日常每天都要接触的,看看现在的代码也比以前好看了:-)。
性能优化
在这里还接手了两个性能优化的工作:js延迟加载和商品详情懒加载。
js延迟加载的库已经开源到Github
,tiny-loader.js,用上这个页面的加载速度降了0.21s
,这个组件会在页面load
事件以后进行静态资源的下载,减少js
对页面打开速度的影响,页面有些js
或者CSS
可能并不需要立即加载出来,可以使用这个组件来延迟js
的加载。
商品详情懒加载则是用到了textarea
去懒加载HTML,页面加载时并不会商品详情的内容,而是将其用到的html
放在textarea
标签内,当用户滚动到相应位置时再去将html
插入到对应的节点。
之前是做PC端的网页,也没有太多去考虑这方面的性能,而现在做WAP
端就不一样了,用户的网络环境可能各不相同,在移动网络下,希望能更快的把内容呈现给用户才是我们的目标。
工程化
目前在做代码规范统一的相关工作,使用到了git
的pre-commit
钩子,在代码commit
之前,调用eslint
检测diff
文件是否符合代码规范,不符合规范,则不让commit
代码。除此这些,还在这边开始接触PHP,虽然只是简单的功能,但是一个好的开头,后面也会不断去深入后端的知识,成为一个全栈工程师。
最后
最后想说的是:革命尚未胜利,同志仍需努力
,后面需要学习的还有很多,踏踏实实的,走好每一步。有你有赞,要来的抓紧啦。
下面就是和有赞的小伙伴一起去参加浙大毅行的合照: