毫无色彩的二哲和他的巡礼之年 | 掘金技术征文

3,396 阅读11分钟

前戏

今年,对于我个人而言遭遇了三个重大的转折点。

  • 15年9月大三休学创业,16年9月重新复学大三
  • 在2016年4月顺利引进天使轮,公司从厦门集美区搬到了深圳南山区
  • 16年底,我们正在准备接入A轮

16年与15年相比,总体来说自己还是很满意的,基本都按计划进行。当然,获得了许多的同时也失去了许多,离开了自己曾经最喜欢的团队,失去了一个本可能成为很好的基友。16年下半年所过得生活,一切都不敢想象。

前戏做多了,接下来还是说说2016年都干了啥吧。

技术的这一年

回首自己在16年所写的文章,其实就很明确的发现这个「时间轴」就是我16年在技能路线上的缩影。

2016.01.23 ---- 终于用thinkjs重写了本站
2016.01.30 ---- WebPack在多页应用项目中的探索
2016.03.04 ---- 教你如何预判用户手势行为
2016.04.22 ---- WebPack在单页项目中的探索
2016.04.26 ---- (1/2)Vue构建单页应用最佳实战
2016.05.23 ---- (2/2)Vue构建单页应用最佳实战
2016.09.01 ---- Vue或React多页应用脚手架
2016.09.26 ---- 为小程序而生的小(jiao)手架
2016.11.28 ---- vue自定义指令升级2.0的坑
2016.11.29 ---- vue2.0构建单页应用最佳实战
2016.12.12 ---- 推荐五个Vue2的免费教程

技术文写得还真是少哈!仅仅11篇,质量也略一般。在9月我个人也开通了公众号,专门用于撰写非技术文。致力于成为一名「伪作家」【 想更多了解我的私生活的可以在我的网站头像那扫二维码关注或者微信搜索公众号:erzhe221】

16年初,我们从Avalon全面换到了Vue1.x。在16年初,那我一直纠结于React和Vue之间应该选哪位情人的问题。一方面来说,react有她成熟女性的一面,她更明白如何能让一个男人满足,另一方面来说,正是因为她得成熟使她更难以攻略。而vue则是洁白无瑕青春懵懂的乙女,不得不让人日夜幻想她褪去衣裳后的样子。不久前这位少女也突破了40K star的大关,成为了上升趋势最凶残的前端框架,看来当初我选择vue的这个决定还是蛮正确的。

15年底我们仅凭着一个HTML5的宣传页让一个产品突然成为爆款。可是那时候正好赶上年假,然而年假后的两周新产品就要上线。对于我们来说仅仅只有两周必须把这个项目做完。在这紧要关头,开发的效率成为了我们的重中之重,然而能快速上手学习成本极低小巧的vue成为了首选。

我相信即使现在应该90%的网站依旧还是多页为主,我们也不例外。

迫于无奈我们长达半年多都是把vue直接引入页面进行开发的,这和传统jQuery+template再配合gulp构建没有太大的区别。在这半年中,我一直在探索多页应用如何能像SPA那样.vue+ES6开发。就Webpack来说,如果只是学习构建SPA项目,那可能你只需要半个小时就能学会,但是构建多页却异常恶心。所以我最早产出了Webpack在多页应用中的探索那篇文章(已废弃),但还是不理想。也尝试了用entry读js再通过plugin自动生成页面的方案,却发现构建速度不理想,几十上百页面就会很慢。我个人还是比较洁癖的,1s都不想等待。直到有一天一个灵感使用Gulp为主Webpack为辅进行构建,实现了.vue+es6开发多页项目,极大的提升了生产力。

不难看出我这一年都在置身于研究Gulp和Webpack这样的基础设施构建。我也因而发现,我更擅长去做技术调研和基础设施构建这样的事情以便于提高公司的生产力。

在15年9月,我们就已经开始前后端分离。所以在16年,我们在项目中做了分离api层,基于Express做mock层,并且尝试把前后端做的更彻底,配合微服务将Node在边缘业务中使用。尽可能的把沟通成本用约定和文档降低

当然我们还有很多尝试,每一个点恐怕都可以写出一篇文章了,再此就不过多赘述。

在这一年中,我还开源了几个非常不起眼的项目,非常感谢大家的支持。

github

正是因为你们的陪伴,我才能不断地产出,乐此不疲。十分感谢!

创业的这一年

项目上:

两年前CEO对我说了一句话,这个项目你来带可以吧?嗯,我当场犹豫了,当着所有人的面犹豫了,恐惧,忧虑,不知所措。我深知自己全方面的不足以至于肯定没法接下带领整个项目的任务。那种无能无力的场景随时都会在心中浮现。

能从头到尾带一个项目在那时成为了我的一个小梦想

16年,我很针对性的打磨了自己的软技能。学习项管,学习如何开会,思考团队配置,学习产品等等等。都是为了有一天自己能独当一面不再有惧怕的感觉。9月重新回学校后我发现已经可以做到了,重新寻找团队,重新组织大家,确认产品需求,立项,研发,上线。整套流程可以按照自己的节奏跑完。

团队上:

一个团队,如果没有自己的个性和信仰,那就找不到它存在的意义。

我曾一直在团队里散播,我们要有BAT一样标准。
我们的信仰,前端组是没有bug的代码。
同时也一直在公司里向别的部门强调,前端组的代码是没有bug的。

我知道这几乎是做不到的事情,但就为了从外界环境上,从心理上,能给我们塑造更加严格的环境和约束,督促组里的每一个人,认真对待自己的事业和产品

能组建一支有信仰和个性的团队,一直以来也是我的一个小梦想,当然这绝对不仅限于技术团队。只有技术的团队,是发挥不出最大的价值的。

学习的这一年

可以说16年的学习,在上半年80%的精力,放在了技术上。20%的精力放在了软技能上。而下半年则相反。这一年在技术方面的学习其实还没有达到自己的理想目标,只能给个60分吧,还有许多想尝试做的小项目由于种种没法得以实现。

我知道大多数公司的前端都只有1个或者2个人。时常看见大多数人老会抱怨着自己公司的团队不好,自己进步缓慢。我必须严肃地告诉你,这一定是你自己的问题。

我经历了公司从几个人,变为了十来个人,变为了几十个人。
我同样也经历了,前端只有1个人,到2个人,到现在的4个人。

我并不完全认为你在技术上没法进步是由环境所导致。的确这有很大一部分原因。但是,这也不影响你能自己去学习更加优秀的技能应用于实践。哪怕是你的业余项目。

你没法进步真的是团队太差,而不是自己不去改变吗?
你没法进步真的是自己学不会,而不是自己没有耐心吗?
你没法进步真的是需要一个人带,而不是自己过于怠惰吗?
你没法进步真的是看不懂英文文档,而不是连翻译都不用吗?

你没法进步的原因可能非常多,但你是否真正有那么几个深夜,在床上好好的与自己独处,认真的了解自己想要什么,自己欠缺什么,自己该如何努力?

无假的这一年

时间对于年轻的我们来说更是一件无法衡量的奢侈品。

从15年开始养成了一个365天即工作日的状态,当然在16年我也是如此。每当看见身边的同学或者是朋友在那无所事事的玩游戏,我就会替他们倍感焦虑。无法理解他们是怀着怎样的心情浪费着自己的青春。

在假期中,我可以有更多的私人时间,专注于写作,专注于自己的小项目或者小产品中,专注于学习一个新的框架或写写demo,专注于练习基本功造造轮子,专注于反省与思考这一周我都做了什么?这个月我都做了哪些?下个月应该完成什么?如果可能的话,我希望我可以无假到30岁,40岁,50岁。

在16岁,20岁,30岁。

在这么年轻的时光你有什么资格给自己放假?
在这么年轻的时光你凭什么应该给自己放假?
在这么年轻的时光你放假不会有强烈的罪恶感吗?
在这么年轻的时光同龄人都不敢松懈,你却在给自己放假?
在这么年轻的时光比你年长的前辈都在努力,而你却在给自己放假?

你总有给自己放松的借口,我已经学习了3个小时了需要dota一局,我已经努力工作5天了,明天终于周末啦!辛苦工作一年了,春节我要好好休息胖3斤。别傻了,你已经不是中学时代的你了,这样的时间周期已经不再适合这个时代的你了。

一年的节假日总计起来大约有115个,折合工作时间(8h)至少有 115 * 8 = 920 个小时。这是什么概念啊!只要十年,你能拥有2个一万小时!根据所谓的「一万小时天才理论」你可是能成为两个领域的天才!然而这仅仅只需要努力10年!想想都觉得可怕。

即使如此,你还天天期待着放假去玩而不是在假期更好的充电吗?

无假是一种什么样的生活态度可能对每个人来说都不一样,但我可以告诉你当你过上无假的生活的时候,随时都可以有假。

事后

人生中的小梦想,总是要惦记的,无论你在年幼时候梦想着要实现什么,要做什么,请千万别觉得Ta幼稚,别瞧不起Ta。

无论是过去的你,还是将来的你,Ta终将是你自己的一部分,你理应为年幼的你负责,实现Ta一个又一个的小梦想。

既然是年终总结本应该在年前发的,但我希望本文可以给大家在17年带来一点类似正能量的东西,类似鸡血一样的药剂,让大家在17年开一个好头,别忘记了自己的小梦想。同时希望大家在奋斗的人生上,别忘了身边的风景与亲人。即使有一句话是「你成功的速度需要大于你亲人老去的速度」,然而我觉得像我们这样大多数的普通人都是做不到的。

17年,我渴望与更多的人连接,渴望与看到这的你相识。让我们在未来的路上一起共勉。

我是二哲,一个一不小心会写代码的伪作家。

(点击下方的 爱心 或者 评论,这个举措就将创造出你与我第一次本不可能存在的交集)

juejin.cn/post/684490…

希望你今年过得比去年好一点
是因为有我