2016的结尾,另一个的开始

    又是年末了,看着冷清的单位食堂与无人的街边路灯,总有思绪涌上心头。一个程序员要怎样成长?要怎样才能成长?这些是只有自己才能回答的问题。时间只会在不知不觉中飞快流走,而机会却从来不会等。于是想想今年自己有哪些收获,想想三年后会成为怎样的人,想想当下的自己为此又该付出何种努力。每个奇迹都需要出现两次:一次是在自己的脑海中,另一次则是在实现世界里。

    我的目标是什么?参加工作已经进入了第三个年头,当初那个略有些恃才的自己或许在今天依然拼命地发扬和不断深刻着自己的编程基础以及对设计的理解,相信罗马绝非三日之功,相信一个优秀程序员将产生的珍稀价值。今年重新学习了一遍Domain Driven Design的方法,在实践中不仅体会到了DDD在微观编码上的条理性和模块化,更是体悟到了其在战略层面的设计方法和基于领域的思维之美。诚然在过程中遇到不少疑惑和难题,理论总会受到现实的冲击,但唯有充分的理解才能实现灵活的变通。感谢今年纷至沓来的项目给予的宝贵机会,感谢一同挑战和奋斗的各位同仁。

    只是三年之后责任又不同了。三年前可以天真无邪地埋头编码,心无旁人地构建理想中的代码。三年之后,与七八名小伙伴一同奋斗,我又应该变成一个什么样子?现在的自己偶尔还是那样任性,遇到不好看的代码和设计会不自觉地皱眉,然后情不自禁地苛责一下作者,看不到对方尴尬的内心。其实身处集体之中,价值取决于能力,更取决于影响力。三年之后的我,做好自己并不能代表成功。

    今年在团队里推行重构小课堂,在迭代结束的时候会演示几个重构的案例,主要是想提高一下团队的在代码上的sense。做了几次感觉不够系统,总是东一拳西一脚的。于是狠下心来举行了一个跨团队的重构分享会,也不管有没有准备好,反正先发了邮件说两周一次,毕竟“要先把背包扔过墙”嘛。其实对自己是个不小的挑战,不仅需要主动在各个项目中收集值得分享的案例,还要提前做好预备工作,要把演示的重构步骤预演上好几遍,把重构的手法和思路都厘清才能上台。今天已经是第三次分享会了,会后小马哥告诉我演示的那代码以前原来是他写的。他说:

    如果让现在的他再写,一定不会写出那样的结果。

    只是没有如果。如果说以前是在象牙塔里构建着不轻不重的项目,比如客群探索系统,那么今年终于知道刀悬在头顶上是一种怎样的体验。以前我们有充分的余地练习开发的技巧,培养团队的默契,探索开发的流程;只是今年开始,也该到亮剑的时候了。所谓困难,也许就是成长的砥石,它敲打着我们,打磨我们对世界粗糙的认知,推搡着我们跌跌撞撞地走向卓越。明年,我想我又有新的目标。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值