取消远程ssh的key配对_五周的远程配对编程如何帮助我建立牢固的习惯

取消远程ssh的key配对

上个月(2018年9月)我启动了Microverse快速通道计划 。 这是一门密集的软件工程培训,利用了所谓的远程对编程。 该计划的目标是让学生为软件开发中的入门级远程或基于迁移的工作做好准备。 结对编程不是一个全新的概念,但我认为它是一种革命性的学习方法。 如果没有教练,但要与伙伴一起学习。

我以前的学习方式-前后不一致,效率低下

独自学习编码会产生忧郁感(HBO硅谷电视连续剧的Richard Hendrix的图像)-摘自http://i.imgur.com/q6QY68F.png

加入该计划之前,我已经尝试学习Web开发超过3年了。 我在Udemy上购买了许多课程(并在那里和YouTube上注册了许多免费课程)。 我的云驱动器上堆满了许多编程书籍。 尽管材料繁多,但我仍然认为我的学习不足。 当然,我能够学习诸如NodeJS,D3和React之类的技术,但我认为自己无法与它们建立任何有用的东西(我认为Blog CMS应用是我的杰出成就之一,但我不认为这是我的成就之一– 在此处转载 |现场演示)在这里 )。

我的#100DaysOfCode /#301DaysOfCode推文中可能有4到5天的第一天(通常我在Day20ish重新启动)。 我很矛盾,我第一次学习HTML时,我花了四个月才完成Jon Duckett的书-HTML和CSS:设计和构建网站 。 有时候,主题如此艰巨,以至于我三天左右无法前进到下一个。 我没有意识到我的问题不是我在学习超出我的能力范围的东西。 我也没有在不同主题的圈子里奔跑。 我的问题是我一个人学习。 是的,我可以从Stackoverflow社区以及您在线获得的内容中获得一些帮助。 但是,我仍然认为这是我自己学习。

参加快速通道计划是一个很棒的机会

然后快进到上个月(2018年9月),我启动了Microverse的Fast Track程序。 这不是初学者的Web开发/软件工程课程。 该程序适用于那些有编码经验的人,他们只需要多一点抛光就可以租用。 这是一种“后付即学”的方法,您只需要在已经赚钱就向公司付款。 现在已经有其他程序执行相同的付款方式。 但是Microverse是远程进行的。 课程主题包括HTML5 / CSS3,Ruby / Ruby on Rails,JavaScript和React。 但是,它并不止于此。 Microverse团队会进一步帮助您建立自己的投资组合,社交媒体/在线形象(是的,写这篇文章是培训的一部分哈哈……向Ariel大喊大叫 )。 面试培训以及与美国和欧洲的招聘人员和科技公司的联系是整个系统的一部分。 此外,还有一支由经验丰富且超赞的软件工程师组成的团队来指导我们。 其中一位被指定为我们的专职导师。 你还能要求什么呢?

配对编程的好处-不仅仅是交替控制键盘

远程对编码是从远处学习团队合作的好方法(image c / o Unsplash)

我猜对编码是约束快速通道程序课程的粘合剂。 它围绕着我们的日常活动。 所以我必须说一两件事。 配对编码可以通过多种方式帮助编码人员。 到目前为止,这是我从中获得的好处:

  1. 纪律和一致性 -因为我们有一个结构化的每日时间表(这是一个全日制课程),所以早上没有睡过头,也没有“ binge-social-media-inging”(如果有这样的话)。 您被迫准备好,因为您在另一条线上等着您。 我们在环聊中彼此共享屏幕,因此我们甚至无法在Facebook新闻源上偷偷摸摸。
  2. 高效,更有效的学习 -我们一周的一部分内容包括从事项目研究或阅读材料。 在项目中,我和我的合伙人Dipto轮流担任驾驶员(实际上是在编码的人)和导航(一种协助驾驶员发现错误,研究解决方案的方法,或者只是给他讲一个或两个笑话以进行活动)好玩)。 我们开始解决某些算法挑战的一天。 我认为,如果动机是一致的,那么我自己进行项目的工作将会更快,并且只有这样。 那是我过去的问题。 配对编码可确保动机始终存在。 而且,由于我们两个人都在进行分析和研究,因此对难题的答案也变得更快。 在阅读期间,我们将讨论我们学到的知识,并分享其他材料,以补充彼此对主题的理解。
  3. 开发团队的比赛技巧 -借助Internet,现在每个人都可以使用以前受地理位置限制的机会。 但是,这也意味着学习如何与世界其他地区的其他人合作。 文化差异,有时语言障碍,甚至态度冲突都可能破坏团队成员之间的远程协作。 幸运的是,Dipto和我似乎没有发现任何文化差异。 虽然我们俩都不是母语人士,但我们之间确实用英语进行了很好的沟通。 他以母语讲孟加拉语,而我讲菲律宾语。 每天在不同时区一起工作会训练我们与在公司或开源项目中工作的实际团队中的其他人打交道。 当然,我们会遇到挑战。 很多时候,我们在应对编码挑战的方法或项目中存在分歧。 但是这些挑战训练了我们如何在实际的远程工作或开源项目中处理这种情况。 或者他们至少教我们如何在讨论中处理强烈的情绪。
  4. 您在无聊的时候有一个朋友可以与您交谈 -我想每个编码或正在学习编码的人都可以同意,有些日子会很无聊。 在那些时候,作为一个学习者,您只是决定上Netflix,狂奔地观看Stranger Things,而不是站稳脚跟。 与编码伙伴一起,您可能会或可能不会感到无聊,您可以稍稍停顿一下,讲一个有趣的笑话或分享一些有趣的东西。 我和Dipto最近谈论了彼此的母语特质以及菲律宾的一些异国情调。 我们这样做是因为那时我们不想开始我们的项目(我们刚刚完成阅读)。 谈话之后(以及休息1个小时之后),我们再次焕发了活力,恢复了工作。

未来几周还会有更多

完成项目或解决困难的算法问题后(图像c / o Unsplash)

这只是我们的第一个月(准确地说是第五周),但是我已经感到我们已经完成了很多事情。 到目前为止,我们已经完成了8个项目(在HTML / CSS部分中),其中9个项目是我们成为该计划的申请人时的合作项目。 我们还解决了至少10个算法难题。 我知道的好东西的列表会随着我们的学习而增加。 到最后,我不仅将成为一名合法的(可能是一位了不起的)软件工程师,而且我也知道我将获得一个朋友和一位了不起的同事。

Twitter上关注我| Github

翻译自: https://hackernoon.com/how-five-weeks-of-remote-pair-programming-helped-me-build-strong-habits-e0493c9ba780

取消远程ssh的key配对

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值