Blog

Blog

PHODAL

2014节点——高速发展的一年:目标和代码

标题之所以为标题,很一部分是因为可以吸引观众。

这句话出现在了一年前,也出现在了今天。今年有太多的事物可以分享了,今天是个愉快地日子。

  • 2013.12.30开始ThoughWorks实习
  • 2014.07.07入职
  • 2014.12.31过试用期

Tasks

于是,今年就分成了两部分,毕业前和毕业后。在那之前,看看之前的目标。在这篇里——最后的礼物列了几个目标:

3 months

三个月之后,自己还是自己不会有太多的改变,在这个时候应该完成的东西应该就是毕业设计了,除此之外需要完成的就是独立做story。我比较倾向于成为像trainer一样的,可以教会别人学习的东西。需要有更多的学习能力,以及更敏锐的观察力才会知道别人需要什么,以及自己真正需要的是什么。因为我们可能还需要去教会别人,只是或许这样一个时间对于自己来说不是很长。不过空上算是一个额外的目标,首先我们需要完成的是毕业设计。

毕业设计已然是完成了。代码已然在Github上——https://github.com/phodal/iot,有138个star。这还是个优秀毕业设计论文,感谢那些在大学陪我们走过的人们。

6 months

六个月后,我想我已经毕业了,接近入职了。所以顺利毕业、入职算是比较重要的,除此之外还有说好的毕业旅行。只是想着出去走走,不想一直待在一个地方,想去那些美好的地方看看风景。看看不同的人会有怎样的不同的生活,我们也需要一个新的开始,从一个休息的地方开始。

最开始的介绍显然已经告诉了结果,去了趟成都,都江堰,平遥。十月份还去了趟宁夏,看了次沙漠。

1 year

一年之后,我们都成为了熟练的TWer,只是我们不够熟悉,所以我们需要更加的熟练。因为这个依赖于太多的东西,所以变得有些不现实的计划。只是我们知道的是我们都要好好努力,因为别人都在不停的努力,更加努力地工作着。

现在已经是一年后了,成为了ThoughtWorker。熟练可能已经有了答案,只是往哪个方向更加熟练?

Code

记得当时有几个小tasks是关于github的,有的已经提前完成了:

  • 100个star的项目
  • 连击60天
  • 1000 star的项目pull request
100 Star Project
100 Star Project
60 day Commits
60 day Commits

物联网系统设计

毕业设计的topic物联网系统设计,似乎很符合大家的胃口。于是很容易就有了100个star,现在是138个,没有意料到会有这样的结果。接着,还有写一步步搭建物联网系统,已有57个star。照现在的情况看,以后要有个1000 star的开源项目才能心满意足。

这个项目也带来了Review 《Learning Internet of Things》(keyword iot在github排第一,各种优势),虽然不知道给作者带来的帮助。第一次作技术审阅书籍,各种不懂,关键还是英语的,有时只能让小兵同学帮我看看。最后还是审阅完了,学了很多英语。从最后的结果来看,虽然我是守时的,至于专业与否这个就不好说了。

I'd like to mention here that working with you has been a wonderful experience. You have always been very co-operative and helpful throughout the process.

You are extremely professional and adheres to time frame, which is extremely important since it is intrinsically related to the book's entire schedule.

老实说,作者很有远见。

不过,也给ngx_pagespeed创建了个pull request,除此之后,凭借上面的一步步搭建物联网系统,已给一个过万 star的项目创建了个pull request 。当然,他们都被merge到master了。

成长

一些认识上的成长:

  1. 从不知道测试——到是强大的工具。
  2. 实践了敏捷带来了一些得天独厚的优势。
  3. 过去的一年主要还是集中在Nodejs,Backbone,Requirejs等等一些Javascript想关的东西,当然也有JavaScript的一些精粹。
  4. 重构与模式。这是一个书名,学到很多有用的东西。
  5. Java与项目代码模块化思想

上面的当时还是主要学到的东西,其他的也零零散散地在自己的博客上出现了。

其他

遗憾的是

  • 陪伴了我四年的电脑坏了。过于折腾,不过很感谢它,有机会应该修复它。
  • 两个好友都不在这个城市里。

关于我

Github: @phodal     微博:@phodal     知乎:@phodal    

微信公众号(Phodal)

围观我的Github Idea墙, 也许,你会遇到心仪的项目

QQ技术交流群: 321689806

新书《全栈应用开发:精益实践》

这不是一本深入前端、后台、运维、设计、分析等各个领域的书籍。本书以实践的方式,将这一系列的领域及理论知识结合到一起,来帮助读者构建全栈Web 开发的知识体系,并辅以精益及敏捷的思想,来一步步开发Web 应用:从创建一个UI 原型到编写出静态的前端页面;从静态的前端页面到带后台的应用,并部署应用;从Web 后台开发API 到开发移动Web 应用。在这个过程中,我们还将介绍一些相辅相成的步骤:使用构建系统来加速Web 应用的开发;为应用添加数据分析工具来改进产品;使用分析工具来改善应用的性能;通过自动化部署来加快上线流程;从而帮助读者开发出一个真正可用的全栈 Web 应用。同时,我们也将帮助读者把这些步骤应用到现有的系统上,改进现有系统的开发流程。

comment

Feeds

RSS / Atom

最近文章

关于作者

Phodal Huang

Developer, Consultant, Writer, Designer

ThoughtWorks 高级咨询师

工程师 / 咨询师 / 作家 / 设计学徒

开源深度爱好者

出版有《前端架构:从入门到微前端》、《自己动手设计物联网》、《全栈应用开发:精益实践》

联系我: h@phodal.com

微信公众号: 与我沟通

标签