非典型程序员的 2015 回顾 >> Topics >> Coding Style



非典型程序员的 2015 回顾 » Topics » Coding Style

一晃又是一年,一年短过一年。该来盘点一下这一年都干了点啥了。

事业

今年事业上又有大的变动,离开了我最喜欢的公司「ThoughtWorks」,加入了互联网创业公司「深圳湾」
角色上从「咨询师」变成了「技术合伙人」。用前同事的话说:「别在场边干着急,趁着年轻,上场自己踢才带劲儿」。

在「深圳湾」,对外称 CTO,内部称「主管」,其实我还是每天写代码的程序员。
除了写代码,主要负责产品开发,团队搭建,公司文化建设。

因为行业特性,基本找不到可以借鉴的产品,产品在迷雾中摸索前进。
产品开发团队经过几个月的磨合后,是很棒的一支团队,战斗力会越来越强。
在公司做的演讲俱乐部「湾享会」,已成功举办 20 次,培养起了接班人,不用怎么操心了。

家庭

1 月儿子们出生,赶上客户那边走流程,正好休了一个多月假,在他们最需要的时候陪在他们身边。
妈妈也在这边帮忙带孩子,爸爸也偶尔在,这一年算是和父母相处时间比较多的一年了。

8 月前做咨询基本每天都能按时下班,加入「深圳湾」后,事情多,激情也高涨,工作起来不觉得累,常常到晚上 22 点后回家。
白天招聘,讨论需求,解决问题占据了大量的时间,只能在晚上安安静静地写会儿代码。

健康

身体没什么毛病,体重在 68kg 左右。

技术

上半年主要在搞 Jenkins,Maven,Gradle 搞企业持续集成平台。
下半年主要是 Ruby on Rails,了解了一点 React Native,Vagrant,Docker,微服务。
在 Hackthon 的时候写了两个 Chrome 扩展。

社区

年初成立了「深圳软件匠艺小组」,在 8 月前,差不多每月一次活动。
12 月建立了「软件匠艺社区」,上线 12 天,原创文章 60+,注册用户 200+。

在社区做的分享有:

  • 广州敏捷之旅 - Android 持续集成与自动化测试
  • 深圳软件匠艺小组第一期 - Git 入门
  • 深圳软件匠艺小组第二期 - 玩转 Github
  • 引导 APAC Day of Code Retreat
  • 深圳软件匠艺小组第四期 - 持续集成
  • Shenzhen Java User Group - 意图式编程
  • 中兴通讯 WXCOP - 高效编程的几个习惯
  • 引导 Global Day of Code Retreat
  • 珠海敏捷之旅 - 打造敏捷文化

参加了两次 Hackthon,第二次拿了个优秀奖。

兴趣

读书

今年看过的书多,看完的少,主要是经营管理类的,产品设计,创业相关的。
比较喜欢的有:
《Google 如何运营》
《精益数据分析》
《系统思考》

写作

写了博客 30 篇左右。

翻译

参与了 Seven more languages in seven weeks 的翻译,负责 Julia 一章。

演讲

加入了深圳最早的 Toastmasters 俱乐部 Shenzhen Toastmasters Club,并担任了半年的 Vice President of Public Relations,officers team 在充满激情的 President - Uncle Eric 的带领下,把俱乐部从趿趿可危做到了全城最火。会员数从 20 人左右增长到 50+ 人。会员出勤率,访问人数,最高到会人数,会员增长速度等都一再被刷新。
现在新的一届官员团队已经上任,相信他们还能做得更好!

对我个人而言,基础演讲做完了第六个,会议角色全都做过了。

1 月 16 号,我将在公司主办的「最硬 500」大会上担任主持,对我而言是一个非常期待的挑战。

运动

第一次参加马拉松比赛
跑步不规律,有时天天跑,有时一个月都不跑一次。

走在极限健身的道路上,练成了「双力臂」,开始练「前水平」。
健腹轮可以趴在地上再起来,臂力棒 40kg 一口气 50 次,扩胸器勉强可以拉 4 根。

旅游

这一年好像没出过远门。
借着工作之便去了巽疗湾,惠州,汕头。
借着社区活动去了珠海。

其它

学会了「杂耍球」,并在珠海演讲时用作开场破冰,在「湾享会」也借此做了一个学习方法的分享。
充分体现了「学以致用」的精神。

总结

今年做的事情与计划有很大出入,还是那句话:

Plan is nothing, planning is everything.

正走在一个非典型程序员的路上,「Make things happen」的能力有很大提高。
回顾到此结束,该做 2016 的计划了。


Read full article from 非典型程序员的 2015 回顾 » Topics » Coding Style


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts