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

新书《前端架构:从入门到微前端》

《前端架构:从入门到微前端》是一本围绕前端架构的实施手册,从基础的架构规范,到如何设计前端架构,再到采用微前端架构拆分复杂的前端应用。本书通过系统地介绍前端架构世界的方方面面,来帮助前端工程师更好地进行系统设计。

前端架构包含以下五部分内容:

  • 设计:讲述了架构设计的模式,以及设计和制定前端工作流。
  • 基础:通过深入构建系统、单页面应用原理、前端知识体系等,来构建出完整的前端应用架构体系。
  • 实施:通过与代码结构的方式,介绍如何在企业级应用中实施组件化架构、设计系统和前后端分离架构。
  • 微前端:引入6种微前端的概念,以及如何划分、设计微前端应用,并展示了如何实现这6种微前端架构。
  • 演进:提出更新、迁移、重构、重写、重新架构等架构演进方式,来帮助开发人员更好地设计演进式架构。
comment

Feeds

RSS / Atom

最近文章

关于作者

Phodal Huang

Developer, Consultant, Writer, Designer

ThoughtWorks 高级咨询师

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

开源深度爱好者

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

联系我: h@phodal.com

微信公众号: 与我沟通

标签