b-loc i-loc_指导和超过100,000份LoC的阅读如何使我成为一个更好的人

b-loc i-loc

除了代码以外,还有更多代码

我目前在Microverse工作,这是一所远程软件开发人员学校,在您找到工作之前是完全免费的,它是兼职技术支持工程师和学生导师。 这项工作中最好的部分之一是有特权为程序中的软件工程师执行代码审查,以及与来自不同背景的许多人进行交互,从而能够像体验自己一样体验每个人的生活/思想过程。

3个月之后,经过300多次代码审查,我可以自信地说,通读代码,从多种角度学习,提供帮助,解决冲突/紧张局势,提供清晰性,动机和启发,并指导其他7位开发人员并为他们提供帮助朝着成为世界一流的目标前进,使我变得完全不同。

怎么样?

您想知道,让我们仔细看看,您可能会像我一样看到事物。

什么是代码审查?

本质上,它是用肉眼或支持工具通过代码手动解析,以确保没有任何问题。 它涉及您从特定准则中汲取书面代码的结构,检查功能性,正确性以及性能/可伸缩性必须遵循的原则,以简化软件开发过程和/或改善/告知特定功能的实现。 将其视为代码的质量保证。

让我们跳入讨论一些看似平凡(单调)的任务灌输给我的改变生活的美德。

忍耐

到目前为止,很清楚,如果您要正确执行此任务,则在三个月内并执行超过100,000行代码,而不是执行一次或两次,而是执行300+次,将需要很高的耐心。

在我成为TSE的那段时间,我遇到了一些软件工程师,他们真的不理解大多数人认为很刺眼的东西,这教会了我一生中最大的教训之一:“人们可以与您不同”。 几次遇到这种情况使我深深地根深蒂固了这一事实,即我如何看待生活伴侣,同事,家人甚至陌生人并与之互动。

抽出时间反复思考它,您会感到奇怪,想像一个世界,在那里您不用开放的心态而开放,欢迎所有人的差异。 想象一下,您将生活多少种不同的生活,并体验各种观点。 想一想,当某人的习惯与您的生活或执行类似任务时稍有不同时,如果您的习惯不断使您烦恼,您将拥有多少和平,想一想您的头脑突然会变得平静并理解和接受这一奇异的想法。

人们被允许与您不同。

公开透明

指导和执行代码审查需要一定程度的公开性和透明性,以便与受训者联系并有效地沟通/回答问题。 坚持不懈地学习这项技能可以帮助我建立更多的信任,并使我到达一个坦率或透明地回答问题的地方。

掌握这项技能要求您将自己的行动和行为放在显微镜下,并确保您没有做自己不愿意讨论的事情,至少与最亲近的人不要讨论。 它还可以确保您完全理解或经历过与同事或朋友讨论的任何内容,从而为您提供了坚实的基础并可以借鉴。 它还会教您对所知道的东西要宽容,要知道没有知识属于您或任何其他人。

如果您曾经以为您的同事或大三生向您提出过多或不必要的问题,或者您的母亲甚至妻子对任何事情都太管闲了,或者您无法用相同的答案回答您提出的任何问题和平与安宁的水平,对此一无所知,您可能需要考虑使工作变得更加开放和透明。

如果没有什么可隐藏的,只需回答几个问题,无论多少次,都应该毫无问题。 我每天都在坚持不懈地工作。

谦逊

我坚信,没有一个人,无论多么有才华或知识渊博,都不会在没有意识到任何人都可以教书的情况下真正地变得惊人,这将使我达到我将要讨论的最终价值。

几次,我遇到了一段代码,它以与我所想到的方式完全不同的方式执行某件事(同一件事),增加了我的知识库,并扩展了我的经验。 但是要接受由您带薪的人的教导是要谦虚的,但是,如果您愿意的话,这种精神上的破解可以完全改变您的生活。

知道任何人,无论多么“微不足道”都可以将某种知识/信息传递给您,这些知识/信息可能以某种方式对您至关重要,甚至在以后拯救生命,都可以Swift提高您作为一个人的价值。 一次又一次的体验,而不会忽视任何相遇或对您与任何人之间的知识差异早已存在的观念。

向您的孩子学习如何提高创造力,向初级员工学习一个新概念,这对于揭开您已经面临的挑战的神秘性至关重要。 这些经验是累积的,从长远来看,对拥有这些经验的人来说非常有价值。 掌握这一心理观点,不仅会知道您所知道的知识,而且还会有很多其他人也这样做,这将提高您的心理能力。

没有知识属于您或我,通过与各种技能水平的人们的互动,意识到这一点并利用每天提供给我们的集体智慧,可以使您到达一个缺乏特定知识或任何一条信息永远都不会的地方。不利。

结论

成为一名导师并通读很多行代码,以许多人可能会忽略的方式,尤其是在工作和教育之外的我的生活中,带给我和平与宁静,并正在积极改变我的生活。 我一直致力于我在上面强调的这些美德,以期改善自己的生活以及与之互动的每个人的生活。 我恳请您对这些词进行一些思考,如果它们引起您的共鸣,请查看如何将它们融入您的个人和职业生活。

直到下次,再见!

先前发布在https://medium.com/@oluwadamilareo_/performing-300-code-reviews-helped-me-become-a-better-human-being-508bf978d6cd

翻译自: https://hackernoon.com/how-mentorship-and-reading-through-100000-loc-made-me-a-better-human-being-dnx36vl

b-loc i-loc

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值