一个程序员的五年总结,给你不一样的角度
副标题[/!--empirenews.page--]
5 年是一个值得总结的阶段,而这 5 年后的今天,我发现自己越来越不像一个“程序员”。 如今在工作中 开始关注文档,开始关注规范,希望自己输出的不只是代码; 每天会耗费时间消化各种外部信息,喜欢看更多非技术类的书籍,喜欢和各式各样的业内业外人士交流。 这 5 年来取得了一些小成就,也有各种小遗憾,作为一个兴趣使然、不是特别勤奋的程序员,希望我的经历能给你带来不一样的“鸡汤”。 Github 事实上对于程序员来说,Github 一直有着特殊的含义,对于我也一样。 一开始创建自己 Github 的时候,其实就是工作闲了,想让自己沉淀些东西,因为感觉自己碌碌无为地码了两年,一直缺乏自己的背书和交流,是时候做点改变了, 而也是这一步,开启了我的新里程。 我记得我在创建 GSYVideoPlayer 的时候,从未想过它会到达今天这个数字;而在做 GSYGithubApp 的时候,也没想到如今会做成一个系列,事实上在创建自己 Github 的时候,我也经历过不知道该做些什么,觉得“这个没有技术含量,那个类型已经有人做了”的困惑。 最后我选择从“优化”别人的项目开始,并且慢慢将手头上各式各样“无用”代码发布到 Github ,并在各个渠道推广它们。 最终,在 Github 上从一个 “索取者” 转变为 “贡献者” 后,我的认知和工作慢慢发生了改变,这个改变在 埃米尼亚·伊贝拉的《能力陷阱》中解释是:
是的,在开始维护 Github 并建立自己背书的过程中,我是被推着走的。为了维护转变后的“大佬”角色,我开始从工程的角度思考需求,开始从架构的角度去解决 issue,被迫利用规范去约束一些问题。 这个转变也开始影响到我的工作:
同时 Github 也很容易让你接触到各式各样的人,在这里你可以和天南地北、国内国外的人交流学习,最后我发现:Github 不仅仅是“网盘”,它的作用绝不止是让你 “CV” 和“白嫖”的地方,它更是你展示能力,改变自我和思想碰撞的社区。 当然,维护 Github 和推广不是容易的事情,你可能会经常遇到各种“降维”打击和“无理” 要求,但是承担责任,学会如何处理和甄别,是除开工作外,Github 这个平台所能带来的更多价值。 成长 程序员是一个需要不断学习成长的岗位,特别是大前端,回想过去 5 年里,从
等等的学习,有个人兴趣,也有工作所迫,但在学习技术的路上,只要你在行业内就很难停下来。 而在学习路线上,包括我自己,很多人都会有 “是不是学多就不精了” 的疑问。确实,学的东西多了,不可能在工作中都能有所应用,而且每项技术的探索可能都会深浅不一,所以避免跟风学习是前提。 但是回归到 “精通” 这个词,在不学多的情况下,你又是否真的在学精呢? 每个人都有自己的路线和学习风格,而我对自己的定位,更多是在自己的技术栈内去拓展技能。 因为技术是具备可迁移性的,比如:学习 Dagger 和 Spring 的时候;学习 React Native 和 Flutter 的时候;学习 Kotlin 和 JavaScript 的时候。 在增加自己技术储备的同时,也开拓自己的眼界,我个人更希望自己的生涯是去 “精通” 开发,而不是定位于某种语言或框架, 在《能力陷阱》 一书里提过:
所以我会保持去关注新的行业动态,了解一些新兴技术实现,即使只是知道它的名字和作用。危机感和兴趣让我有动力这么做,当然,在某个领域保持深度还是有必要的,毕竟吃饭的东西不能丢, 但是保持学习和好奇心,是让职业生涯更有生命力的保证:
还有挺多人问过我,是如果保持写作和学习的,就我而言,可能是因为我记性不大好,我习惯把生活或工作中的一些收获和想法,如:解决问题的思路和方向,看源码的逻辑与流程,读书的体验和感受都零散地记录下来,这些都是创作的灵感源泉,同时保持对问题的思考是很重要的。 所以我现在喜欢和各式各样的人交流,了解他们对一些问题不同的看法,这样往往能给出不同角度的答案,当然,避免无谓的争吵是生活快乐的源泉。 阶段 (编辑:我爱制作网_潮州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |