一个程序员的五年总结,给你不一样的角度

时间:2019-09-05 来源:www.feijiazhuang.com

材料来自:爱猫德小国

五年是一个值得总结的阶段,今天,五年后,我发现自己变得越来越不像一个“程序员”。

现在正在工作开始关注文档,开始关注规范,希望自己输出的不只是代码;每天花时间消化各种外部信息,喜欢阅读更多非技术性书籍,并喜欢与广泛的业内人士交流。

这 5 年来取得了一些小成就,也有各种小遗憾,作为一个兴趣使然、不是特别勤奋的程序员,希望我的经历能给你带来不一样的“鸡汤”。

事实上,Github对程序员有着特殊的意义,对我来说也是如此。

当我第一次开始创建我自己的Github时,我正在闲着,想要促成一些东西,因为感觉自己碌碌无为地码了两年,一直缺乏自己的背书和交流,是时候做点改变了,和这一步,这开启了我的新里程碑。

我记得当我创建GSYVideoPlayer时,我从未想过它会达到今天的数字。当我做GSYGithubApp时,我没想到现在要制作一个系列。事实上,当我创建自己的Github时,我也经历过不知道该做些什么,觉得“这个没有技术含量,那个类型已经有人做了”的困惑。

最后我选择从“优化”别人的项目开始,并且慢慢将手头上各式各样“无用”代码发布到 Github ,并在各个渠道推广它们。

最后,在Github上从“requirer”变为“贡献者”之后,我的理解和工作逐渐发生了变化。这种变化在Eminha Ibera的《能力陷阱》中解释:

外在转变过程指的是,建立起一个有潜力或有能力的好名声,这能够在很大程度上改变我们的自我认知;内部转型过程涉及内在动机和自我定位的转变,这种转变不是独立发生的,而是在与他人的关系中逐渐发生的转变。” - 《能力陷阱》

是的,我被迫开始维护Github并建立我自己的认可。为了维持转变的“大爆炸”角色,我开始从工程的角度思考需求,开始从架构的角度去解决 issue,被迫利用规范去约束一些问题。

这种转变也开始影响我的工作:

当我使用开源服务时,对问题的第一反应是提到“老板”问题,但现在我正在查看源代码以找到问题。在日常工作中,也从习惯于遇到问题后只会抛出问题,变成遇到问题后争取提出几种可行性解决方案进行讨论。

与此同时,Github也很容易与各种各样的人接触,在那里你可以向来自世界各地和国外的人学习,最后我发现:Github 不仅仅是“网盘”,它的作用绝不止是让你 “CV” 和“白嫖”的地方,它更是你展示能力,改变自我和思想碰撞的社区。