前言:来有赞已经三个月了,对比三个月之前的我,感觉无论是技术还是跟技术无关的能力都有了非常大的提高。趁着刚做完转正分享,我也来谈谈着三个月的成长和体会。虽然原计划在tech.youzan.com发的第一篇文章是关于技术的,但是分享成长经历也是很有价值的。
先讲一下我的程序员生涯,在大三之前,我对未来的规划还是去咨询公司或者金融机构,毕竟母校是财经类大学,虽然专业是信息管理与信息系统,但是没什么人对自己的专业感兴趣,多数都是调剂过来的。但是命运很神奇的发生了转变,在一次和学院仅有的两位计算机爱好者长聊了一晚之后,我突然发现计算机的世界是如此美妙。从此以后我就决心做一只程序猿,开始了泡图书馆自学计算机知识的道路。
毕竟环境有限,实践经历有限,甚至在找工作之前没有一份开发类的实习经历,在2014年毕业的时候,只能选择去了一家工资不高,发展有限的做高校信息系统的公司。但是,我还是很感谢第一家公司的,如果他们没有要我,现在的我可能只是一个银行柜员,或者到处拉存款的客户经理。第一份工作我主要做Java
开发,使用一款开源的门户框架Liferay
。做了一年以后感觉自己掌握了计算机领域的学习方法,希望得到更好的技术提升,于是去了一家创业公司。第二家公司用的.Net MVC
框架,开始了全栈工程师的生涯。在创业公司经历了很多事,包括拖欠工资,同事离职,自己承担全部开发工作,离开上海全员去北京寻找合作机会等等。这段经历也让我体会到了创业是多么复杂多么艰苦的一件事。在感受到自己成长到了一个瓶颈之后,我毅然决定离职,并且幸运的加入了有赞,成为了一名前端攻城师。
当初投简历到前端的时候,我还是很犹豫的。毕竟之前的工作经历都是更偏向后端,前端的知识积累非常有限,很多新潮的名词都没听说过,技术栈也停留在jquery+bootstrap
上。但是考虑到前端正处在互联网发展的浪潮上,我要是赶在浪潮之上,是不是能看得更多学的更多呢?好在有赞并没有因为我经验的不足而轻视我,面试官们认可了我的学习能力和发展潜力,这也是我对有赞的第一印象——关注员工的成长。这一点也是我认为“企业”和“血汗工厂”的重要差别。当然,事实证明我的第一印象是对的。
有时候,环境比努力更重要
刚开进有赞工作的时候,TL对我的评价是“野路子”,“野蛮成长的程序员”。我觉得这个评价很贴切,我学过的看过的东西比较多,但是缺少规范的流程。来到有赞之后,感觉开发的流程规范了许多。比如,通过gitflow
规范多人协作开发,通过eslint
检查代码质量,通过多人预发服务器快速测试真实生产环境下的代码,通过同事之间细致的code review
,相互学习,相互提高。前端在代码打包,UI测试,异常监控,cdn加速,持续集成等等工程化的工作也走在了很多行业的前列。总之在这段时间,深刻的感受到一个好的环境对我的影响是有多大。即使我以前也很努力的学习完善自己的知识体系,但是在有赞短短的三个月,却让我感觉比之前一年的收获还要多。
如果你想知道这三个月我做了什么,学到了什么,那么下面两张图可以说明问题。
其中的有赞花名册是我们新人培训中的附加产物,出发点只是帮助同事们快速将不熟悉的同事的长相,真名和花名联系起来。这个项目开发用了不到一周的时间,而且只是3个人的零散时间,成果出来之后得到了很多人的称赞和认可。可见有赞是一个非常鼓励创新性想法的公司,而且有很多人愿意和你去实现这个想法。通过公司内部的学习小组,兴趣小组和颇具规模的藏书就可见一斑,真有一种回到大学时代的感觉。
而内部系统-有人项目,其实也是公司的一个创新项目。完全由前端工程师开发(我和我的师兄),nodejs+mysql+sequelize+koa+react+material ui+webpack+gulp+pm2
等等时下很新潮的前端技术构建的全栈项目。希望能在尝试与探索中,总结一套基于javascript语言的全栈项目的最佳实践。看到这里,喜欢玩新技术的同学是不是心痒痒了呢~
第二张图有许许多多术语,不要怕,在有赞,我只用了三个月就掌握了这些技能,当然每一项投入的精力可能各不相同,但成长是实实在在的。不信等你来了有赞,让你看我的代码~
在这里环境的作用相当明显,你很容易找到高手帮助你解答问题;很容找到有着相同技术癖好的人成立个学习小组;很容易和伙伴们沟通,因为我们没有办公室政治,我们主张的是说人话办人事;很容易找到兴趣相投的人一起玩,一起Dota,一起徒步,一起健身,一起胡吃海喝等等。
在这里多了一些家的味道
上面的第二张图又一个亮点,相信机智的你已经发现,LoL是什么鬼?作为Dota的死忠,我之前是不屑于玩LoL的,直到我和同事们开了第一次黑。我才感悟到,游戏并不重要,和谁玩才重要。因为在3个月的相处中,我们已经建立了深厚的感情,大家在一起多了一些家的味道,这是我之前两家公司都没有的感觉。
下图就是我们部门别墅趴是我们开黑的房间。
下图是前端组织的卡丁车活动。
下图是新人参加的素质拓展活动,有汗水,有收获,更重要的是加深了同事之间的信任,收获颇丰。
虽然我们的工作并不轻松,我们的成长常有挑战。但我们的氛围很轻松,我们的关系像家人,如果你想,每周末都可以和同事们一起玩耍,鸦总在2月份的年会上说,无论公司发展到什么规模,我们要做到不忘初心,我们的初心就是快乐的生活,快乐的工作,快乐的成长,所以让大家快乐,是公司很重要的目标。三个月如果用一句话来总结,那就是——我很快乐!
让我吐槽一下吗?
我相信多数看这篇文章的人,可能是正在找工作,或者正在犹豫要不要跳槽,不知道你通过什么途径看到这篇文章,我相信对一个公司的批评比表扬更重要。说实话,我在转正分享时有个环节是要谈下我对公司的吐槽和批评的。这确实是一个非常大难题,就像鸦总在新人培训的时候跟我们讲的故事,他当年在阿里巴巴,马云召集管理层开会,说的第一件事,也是唯一一件事就是“你们可以有许许多多对公司的意见和批评,但是公司发展成现在的样子是有一个复杂的过程的,所以作为一个新人应该首先融入到这个环境,了解公司为什么发展成现在的样子,当你站在一个全局的视角去理解一个公司之后,可能最最开始发现的问题已经不是一个问题,也许只是因为自己的不知而产生的一个误解而已。”作为一个刚到三个月的新人,还是一个感觉很快乐的新人,并没有让我很想吐槽的地方,如果非要有,开发的妹子太少算不算呢~
最后奉上我在转正分享时写的一首诗(捂脸逃)