2017-当行远方

又是一年圣诞夜

去年的这个时候,本身全心全意的投入于编程这项活动中。面对着或多或少的质疑,提笔写下了一篇短文《拥抱本身所热爱的,便是正义。》前端

拥抱本身所热爱的,便是正义。

无关风月,没有胜负。只是心有猛虎,即便只是作困兽之斗,也不甘被任何人束缚。程序员

2016这一年

在前些天写的文章《2016-编程元年》中,有简单的提到这一年作的事情,可是没有细说。如今正好回顾一下。算法

前端-从一到N

首先要提的仍是前端方面。若是说去年的第一次Ajax,让我正式跨入了前端的大门,那么今年所作的一切,都在不断拓宽我对前端的认识, 开始向一名JavaScript Full Stack程序员蜕变。编程

固然如今不少人是不认同JavaScript Full Stack的。但我以为,不管用什么语言,能让我以较低的成本,适合的方式去完成一个产品都是值得的。而后JavaScript的出现正好知足了个人需求。浏览器

JavaScript

首先要说的,应该就是JavaScript的学习。这一年来积极关注社区动向,努力学习JavaScript的最新规范。从一年前的磕磕绊绊,ES5都很难写好和理解透彻,到如今熟练使用ES6/7去完成任务。同时对JavaScript语言理解的加深,也能利用其“特性”去实现一些小tricks。数据结构

包括说前些天写的,利用Decorator去写Koa的路由。中间的Hack意味就很是浓。具体有时间,写篇博客记录其实现方式~框架

TypeScript-不止JavaScript

另外一个突破在于TypeScript,一门转译到JavaScript的语言。
原由是我在用习惯ES6的时候,就在一直思考,有没有一种更好的方式,让我更高效的编写代码,从而提高开发体验与效率。
因而在十一月的某一天,又一次盯上了TypeScript。
是的,又一次……
说来,很惭愧……本身其实在今年四五月份就盯上了TypeScript,但是当时不知道怎么配置环境,也由于各类Typings文件的安装而烦恼……因此一直没有成功。
所幸在TypeScript发布2.0后,状况大有改观,Types文件安装起来简单顺手,本身也开始习惯使用VSCode与默认配色(默默吐槽一句,默认配色真的好不习惯啊……看到的时候简直没有写代码的动力)运维

TypeScript 2.0发布后,开始学写TypeScript,遇到问题也是积极去解决,而不是躲回原生JS的背后,继续写着和以前同样的代码。同时也在积极寻找项目,甚至创造项目,去用TypeScript写或者重构。工具

时至今日,用TypeScript还会有磕磕碰碰的感受,可是比以前顺溜多了,也能完成相应的项目。而Types文件所带的详实准确的代码提示,确确实实的提升了开发效率。类型系统的存在,能极大的减小本身由于类型不清,而出现一些低级问题。布局

总的来讲,感受仍是很棒的。

Koa2-Easy - 不止浏览器端

由于去年对Express的学习和使用,知道了本身对于后台框架的真实需求。
同时苦于每次使用Koa时,装插件的繁琐,因而从零开始,组装了一个适合本身的Koa框架。
本身写了项目的骨架/cli 以及配套的中间件,部署等工具。
通过一次又一次的调试,对中间件的挑挑拣拣,最终搭配成了最符合本身需求的一套工具。
而后放在Github开源了。项目刚开始的时候,还写了一篇《从零组装新工具 - Koa2》

截止到今天,本身提交了148次代码,得到了60个Star。这个也算本身始料未及的事情。
甚至说还有用户,真正的在使用个人框架,认真的去提issue。
感受,能帮助到他们,本身的产品有人用……真的是好棒啊。

React Native - 不止Web端

在写Web相关应用的时候……看到了Weex的开源,在开发者大会上也听到了CrossWalk这种优秀的跨平台开发工具,还盯到了React Native的蓬勃发展……
本身的心……开始躁动不安了……
开始在思考本身怎么样去作一个App。
今年八月开始,本身接触了Cordove等Hybird App与Weex的解决方案后,以为都差强人意。堪堪够用可是又感受缺了点什么,性能和可拓展性都是阻碍本身的缘由。
因而决定尝试一下React Native。
七天后,个人第一个App就上线了。

在剩下的日子了,仿佛上了瘾通常,开始疯狂的迭代App。把全部能用JavaScript写的,都写一遍。把不能用JavaScript写的部分,去网上找教程,加入iOS和Android的原生模块。

固然,版本号也从一开始的1.0.0……两三个月内狂飙到5.0.1……
中间也知道了写一个App,与写一个Web项目的不一样。提交App给AppStore,却由于截图问题,被打回来好几回。想更新App可是无奈iOS审核太慢,因而尝试了热更新方案。
诸如此类的事情还有不少不少……个中滋味只有本身可以体会。

设计/交互/产品 - 不止前端

曾经有人在一年前问我:“你以为什么是前端?”
当时我给的回答是:“前端是一个程序员+半个后台+半个产品经理+半个UI设计。前端之因此为前端,就是由于不局限与浏览器的简单前端。而是关注人机交互的‘大前端’。”
如今看来,本身这一年所作的事情,和当时的回答,基本一致。
本身在学习前端相关,计算机相关内容以外,还会去主动学习设计/交互/产品等方面的书籍。而且对我本身的成长起了较大帮助。至少,和一块儿作项目的小伙伴交流时,不会是抓瞎的状态了。能和他们顺畅的交流需求,知道怎么作先后盾配合更好,知道怎么作,UI和前端的对接更快。这些都是属于本身在学习过程当中,获得的宝贵收获。

Docker - 与技术潮流接轨

另外一个不得不提的事情,是本身学会使用Docker。嗯,虽然只是简单的使用,但已经确实体验到了Docker在运维上的便利。不用担忧每到一台主机上,都得重装环境,也不用担忧应用冲突等烦心的问题。
简单的拉取镜像,而且用Docker-Compose一键部署,即可完成复杂的部署工做。
不得不说,会用一些Docker,对于我的效率的提高仍是颇有帮助的。

开发者大会

七月份,参加了北京的Node Party, 九月份,参加了JSConf。
至于要说收获的话,见仁见智吧……
Node Party上,看到了同为人力资源管理文科生的同窗,如今用Node.js用的很6。
也在JSConf,得以见到诸多大牛,与贺师俊前辈的一番交流,更是受用至如今。
到如今还记着贺师俊前辈在我道谢以后,说的那一句话:

“没有什么的,若是个人交流能给大家这些年轻的工程师带来些许帮助,就再好不过了。”

当时瞬间荣誉感爆表……感受本身在大牛的祝福下,完成了从学生到年轻工程师的蜕变。

算法

嗯……仍是不得不提这个。算法与数据结构是心头大患,由于本身数学并非很好,因此学起算法来会感受到吃力……
不过还好,本身没有放弃。如今对于算法的掌握程度,能够算是入门啦~坚持多学一点点,虽然工做中基本用不到,可是掌握知识自己,就是一件很开心的事情。

家园 - 从零到一

掐指一算,本身加入家园工做室,也将近有两年时间了。
若是说大学期间本身作的最正确的一件事,那么必定是加入家园。

从接触前端,再到正式入门,直至如今的全面开花,无一不与家园相关。
而本身也从去年的索取者,转向为家园作点什么的贡献者。

在工做室的分享会

16年在工做室这儿,陆续开了三场分享会。
分别是《前端的新方向》,《REM + Flex 布局 》和《你好,校招》。

两个与职业相关,一个则是与本身专业相关。至于效果,只能说自我感受良好……

开发部の分享会制度

开发部以前,是没有成型的分享会的。有的也只是说我的的小型分享会。
在乎识到这个问题以后,以为应该作一些改进。
因而在开发部这儿,推行了分享会制度。
至于效果,应该算是出其意料的好。每周想分享的人都要排队。

工做室转型 - 阵痛

很快到了学期末,工做室面临着换届的问题。本身努力争取,进入了工做室的中心组(能够理解为决策层)。

由于本身在工做室呆的这段时间,能察觉出很多问题。因此但愿本身努力,能去改变点什么。
躲避当然轻松,祈祷纵然心虔,但工做室不会有任何改变。因而带着一车使命感,开始着手去作一些事情。

具体转型的问题,和几个同窗+学长来来回回的讨论了两个月。中间的状况也是错综复杂。如今依然在进行转型,转型的怎么样,怎么转,但愿明年的总结能给个答案。

有的时候,感受家园像是一艘艨艟巨舰,而我就是那船长Coco,劈风斩浪指引方向。有时候却又以为本身只是船上一名普通无比的水手,安心的作好本身的事情就行。最极端的时候,有以为本身只是船底下的一条鱼,大船将倾,本身却妄图撑起来,结果也只能是被碾的粉碎。

项目管理 - 家园之殇

家园做为一只以产品为主导的团队,那么对于项目的管理天然相当重要。
然而长期以来,你们都使用/习惯使用 QQ 等方式进行交流。
而以前的学长学姐,也进行过相似的尝试,只是都由于各类各样的缘由,废弃了。
到了我接棒的时候,依然遇到了相似的问题。项目管理混乱,不多有人知道其余人在作什么,大部分的时间浪费在无效的沟通上。
因而天然而然的产生了和学长学姐相似的想法,引入项目管理工具。
只是此次,是在充分调研和实践的基础上进行的。本身先是在各种项目管理工具的使用和调研基础上,选定了Teambition,并在部分小部分项目中使用。
后期也联系上了在Teambition工做的学长(人超级nice呀~)。最后由于收费等问题,切换到了Tower。

按照网站的历史,是会举办寒假比赛的。恰巧在引入Tower的时候,寒假比赛刚刚开始。因而将Tower算做考核项,开始推广给他们使用。也算是意外之喜吧,大一的学弟学妹对Tower不排斥,并且上手速度也很快。

这个事情依然在进展,但愿井井有理的项目管理能对工做室有所帮助。

产品成长

家园做为一只以产品为主导的团队,产品的地位是很特殊的。
然而因为产品经理其职位的特殊性,基本属于可遇不可求的状态。
因此一直在思考,该怎么作,才能培养出产品经理,带领家园的产品向前走。

最后肯定的方式是,给最大的硬件资源支持,给最大的人力物力支持,让他去折腾。
因而工做室这儿,一咬牙掏出了老底……出资购买了产品经理微专业。
希冀对网站的产品经理成长,有所帮助。

人才培养与更合理的招聘制度

身处南昌,互联网环境堪称贫瘠。
这是我在探索家园如何更有效的培养互联网人才,最深的体会。
整个的大环境很差,招人就难招。然而孤掌难鸣,只靠咱们几个大三的,也很难保证走了以后,还能撑的下去。
因而在苦苦的思考事后,决定采用内部培养+外部招聘的方式进行。
内部好好培养,对外则改变一年只招新一次的方式,开始屡次招新。
在招新的形式上,也改变以前一二三面就决定的状况。开始向互联网公司的招新形式靠近,同时结合学生的特色,开始作一些新的尝试。

具体的方式,看明年的培养效果。若是好的话写篇博客补上。

家园的核心

家园真正的核心是什么。
毫无疑问,是人。
无须赘述。
所作的一切一切,尽以人为本。只是时间和精力有限,作不到尽善尽美。

自我评价

这一年来,所做所为或许有可取之处,或许也有错误的地方。
有些东西,可能要好几年后才能看到结果。
总而言之,对于本身的评价:

已尽力而为,心安理得。

生活与工做

这一年下来,生活方面,没有什么太大波澜却也没有什么太大的惊喜。除了感情方面,别的方面都挺顺利的。

身体方面的话,能明显感受到是不如去年的。由于种种缘由+本身懒,因此并无去健身房健身也没有下去跑两圈。

工做

从今年三月份开始,就尝试着找大二的实习。
很幸运的接到了两份Offer,权衡再三后选择去了北京。

很高兴能遇到小兰姐这么棒的Leader,两个月的时间内基本所有在写JavaScript,这也使得我对JavaScript的理解进一步加深。
中途出去封闭开发了两周,遇到了很是棒的前端总监威哥。天天就是跟在威哥后面,听威哥去作分享,给我作CodeReview,看着各式各样炫目且实用的技巧。感受对本身的成长帮助很大。那两个礼拜,也是过得“最无忧无虑”的两周。天天出门就是写代码,也不用挤地铁啥的。

作本身想作的,成为本身想成为的。

生活

生活的话,在北京也碰到了超级Nice的朋友/合租室友,还有超级暖的房东大哥大姐们。
感受若是须要写下来,能写满满当当好几页~

2016,一辈子想作浪漫极客

在去年写的文章《2016,一辈子想作浪漫极客》中。黄玄学长送了一句寄语给我。

@Lxxyx 是一名大二的文科生,在本文中讲述了他由于兴趣走上程序员之路的故事。摘一段乔布斯的话做为寄语吧:「Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven’t found it yet, keep looking. Don’t settle. As with all matters of the heart, you’ll know when you find it. 」

很喜欢这句话,但愿有缘看到这篇博客的你,也能找到本身所喜好的事业。

2017-当行远方

17年到了。本身在今年也得正式的去面对春招,校招,找工做,是否考研等一系列事情。
这一切一切的事情,本身都不肯定。
惟一可以肯定的是,17年,本身会远离家乡,远离昌大,去往遥远且不肯定的远方。
在大学的温室呆了过久,每日的生活就是寝室->机房->食堂的往复。
生活过于安逸的结果就是,容易自视甚高和本身感动本身。

去年在知乎上看到一段文字:

这些年我一直提醒本身一件事情,千万不要本身感动本身。

大部分人看似的努力,不过是愚蠢致使的。
什么熬夜看书到天亮,连续几天只睡几小时,多久没放假了,若是这些东西也值得夸耀,那么富士康流水线上任何一我的都比你努力多了。
人不免天生有自怜的情绪,惟有时刻保持清醒,才能看清真正的价值在哪里。
——于宙《咱们这一代人的困惑》

因而每当本身沉迷于安逸的现状或者开始本身感动本身时,便不断的去警醒,去催促,去推进本身走出去,去见识更广阔的天地。
去看看外面都市的繁华,去看看远方的山川河流,去见识各路大神,而后再被惨虐一番。

成就感

成就感是个好东西。可是一直沉迷于成就感,容易毁了本身。
这一点在16年中体会极其深入。当作到不少别人暂时作不到的事情,本身的心里会像气球同样膨胀起飞。
这时候,只有靠着本身所剩无多的理智,本身亲手去把气球戳破。

就那种,“Pa!”的一声,整我的摔在地上,摔成一张饼那种。

往往戳破气球的时候,本身就会开始庆幸,又跨过了一个坎。
若是真的一直沉迷过去,沉迷那种虚假的成就感。早晚?。

生活的正轨

本身在某些时候,会以为这是生活在正轨的状态。
出现一些问题,本身处理完成的时候,也会有种生活回归正轨的状态。

因而不少时候就会去思考,什么才是生活的正轨。
究竟我一直所感受,所认同的生活正轨是什么。

在一次回寝室的时候,本身忽然想通了这个问题。
所谓的生活正轨。

“本身能掌控本身的生活节奏,朝着目标稳步前进,进步明确的状态。”

换成游戏里的行话,就是“带节奏”。只是玩家就我一个,输了也不会复活。

在这种状态下,因为“把控”了生活的节奏,本身在处理事情,学习新东西,思考各种问题的能力都会有较大的提高。
这一点,在半年前准备作但最后没有讲出来的分享中,有所说起。


17年-对本身的新期待

在代码方面,但愿能写出更好的代码,包括但不只限于可读性强,效率高等。但愿本身具有解决一些复杂Case的能力。

团队管理方面,但愿本身能带好家园,给家园带来最新的,互联网公司的氛围。推进家园向专业化学生团队发展。
尽管南昌互联网土壤贫乏,家园依然要努力开出最美的花儿。

生活方面,但愿本身可以多注意身体,多去运动,毕竟活着最重要。

感情方面,但愿可以遇到本身的那个她。

2017 - 终将远方

带着2016年的热枕与对2017年的期待。前方路漫漫,且行且歌!

相关文章
相关标签/搜索