编码中统一更该变量的快捷键_流媒体的7种方式使您成为更好的编码器
编码中统一更该变量的快捷键
by freeCodeCamp
通过freeCodeCamp
流媒体的7种方式使您成为更好的编码器 (7 Ways Streaming Makes you a Better Coder)
After coding live on twitch.tv for dozens of hours, I’m convinced that streaming makes you a better coder. Here’s why.
在twitch.tv上进行了数十小时的编码后,我相信流媒体可以使您成为更好的编码器。 这就是为什么。
1)享受结对编程的好处,但需要自己的时间 (1) Get the benefits of pair programming, but on your own time)
Pair programming, the staple of agile development, focuses on working through problems with a partner at your side.
结对编程是敏捷开发的主要内容,它专注于与您身边的合作伙伴一起解决问题。
The goal is for one person to take the lead while the other person checks for details and slip-ups that the main person may miss. Think of it as a big picture/small picture work balance.
目标是让一个人带头,而另一个人检查主要人可能错过的细节和失误。 可以将其视为大图/小图工作的平衡点。
Streaming sets this up naturally. You will work on the big picture, and the chat will keep an eye on the details.
流媒体自然地设置了它。 您将在大局上工作,而聊天将关注细节。
Why is streaming more convenient than pairing? You don’t need to play the scheduling game with your pair or worry about mismatched dev environments. You can start streaming and let the audience come to you.
为什么流媒体比配对更方便? 您无需与同伴一起玩调度游戏,也不必担心开发环境不匹配。 您可以开始流式传输,让听众来找您。
2)在Twitch聊天中获得免费的即时帮助 (2) Get free, immediate help in Twitch chat)
One of the most frustrating parts of learning to code is learning where to look for help.
学习编码中最令人沮丧的部分之一就是学习在哪里寻求帮助。
When you stream from the Free Code Camp channel, users of all skill levels tune in. Once you let them know you’re open to their help, it’s like having a free personal coding lesson.
当您从Free Code Camp频道进行直播时,各种技能的用户都可以收听。一旦您让他们知道您愿意接受他们的帮助,就好像在上一堂免费的个人编码课。
You’ll also get help staying on track — an audience will indirectly keep you on track because you feel accountable for the topic cohesiveness of the stream.
您还将获得帮助,使您保持正轨–观众将间接使您保持正轨,因为您对流的主题凝聚力负有责任。
Be honest about your strengths and weaknesses so your viewers can feel comfortable giving you candid feedback.
对您的优点和缺点诚实,以便观众给您坦诚的反馈。
3)增强信心 (3) Boost your confidence)
Being honest on the stream about things that are difficult for me always inspires encouraging words from the chat.
在流中坦诚地谈论对我来说很困难的事情,总是会激发令人鼓舞的聊天内容。
Most coders struggle with the same things that you do and are happy to share what has worked for them. Hearing from your viewers will remind you that all coders encounter difficulties.
大多数编码人员都在为您做同样的事情而苦苦挣扎,并乐于分享对他们有用的东西。 观众的声音会提醒您所有编码人员都会遇到困难。
Just like going to the gym, streaming requires initial motivation. But you always walk away feeling happy that you did it.
就像去体育馆一样,流媒体需要最初的动力。 但是,您总是走开感到高兴,因为您做到了。
4)感觉与其他编码员的联系更加紧密 (4) Feel more connected with other coders)
Many new coders have taken advantage of local coding events, which are a great way to socialize while you’re learning on your own.
许多新的编码人员已经利用了本地编码事件,这是在您自己学习时进行社交的一种好方法。
Sometimes, you want some interaction but there aren’t any events in your city, or you don’t feel like leaving the house. Streaming will allow you to connect, work with, and learn from coders from all over the world.
有时,您需要互动,但是您的城市没有任何活动,或者您不想离开家。 通过流技术,您可以与世界各地的编码人员联系,合作并向他们学习。
You’re not the only person on earth who’s learning to code, and streaming can be a huge reminder of that.
您不是世界上唯一学习编码的人,流媒体可以极大地提醒您这一点。
5)练习你的沟通技巧 (5) Practice your communication skills)
Before you can write good code, you need to articulate your problem and how you plan to solve it.
在编写好的代码之前,您需要阐明问题以及计划解决的方式。
Streaming gives you a chance to practice talking about your code with fast, low-stakes feedback.
流式传输使您有机会练习以快速,低风险的反馈来谈论代码。
6)也帮助其他程序员学习 (6) Help other coders learn, too)
People who tune into your coding stream will range from beginner to expert.
适应您的编码流的人员将从初学者到专家。
They’ll get exposure to new approaches and see how you go about solving problems.
他们将接触到新方法,并了解您如何解决问题。
Watching you will also reinforce the fact that it’s normal to look things up and ask other coders for help.
看着您还将加强这样的事实,即查找事物并寻求其他编码人员的帮助是正常的。
7)建立团队合作心态 (7) Build teamwork mentality)
Most coders work as part of a team.
大多数编码员是团队的一部分。
In case you haven’t heard, software is eating the world. There won’t be a shortage of software development jobs any time soon.
如果您没有听说过, 软件正在吞噬整个世界 。 很快就不会缺少软件开发工作。
Instead of worrying about competition, focus on helping yourself and others get ready to fill those jobs as soon as possible.
不必担心竞争,而应专注于帮助自己和他人尽快做好填补这些工作的准备。
Streaming and interacting with the chat is a perfect way to practice a teamwork mentality while you code.
流式聊天和与聊天进行交互是在编码时练习团队合作心态的理想方法。
尝试在Free Code Camp的Twitch频道上流式传输 (Try streaming on Free Code Camp’s Twitch channel)
Dozens of campers from our open source community have improved their coding by streaming on our Twitch.tv channel.
来自我们的开源社区的数十名露营者通过在Twitch.tv频道上进行流媒体传输来改善了他们的编码。
You should stream on our channel. Don’t worry about your English proficiency or how advanced a coder you are — our audience of nearly 3,000 subscribers is really chill and supportive.
您应该在我们的频道上直播。 不用担心您的英语水平或您的编码水平如何—我们将近3,000名订户的听众确实很冷静和支持。
Reach out to me (Briana) on Twitter or Gitter and I’ll help you get set up to stream.
在Twitter或Gitter上与我联系(Briana),我将帮助您进行设置 。
翻译自: https://www.freecodecamp.org/news/7-ways-streaming-makes-you-a-better-coder-b1be71ce7c7e/
编码中统一更该变量的快捷键
相关文章:

AutoConfig工具使用
下载安装Auto工具包: http://code.taobao.org/mvn/repository/com/alibaba/citrus/tool/antx-autoconfig/1.0.9/antx-autoconfig-1.0.9.tgzhttp://code.taobao.org/mvn/repository/com/alibaba/citrus/tool/antx-autoexpand/1.0.9/antx-autoexpand-1.0.9.tgztar zxv…

Spark2 ML 学习札记
摘要: 1.pipeline 模式 1.1相关概念 1.2代码示例 2.特征提取,转换以及特征选择 2.1特征提取 2.2特征转换 2.3特征选择 3.模型选择与参数选择 3.1 交叉验证 3.2 训练集-测试集 切分 4.spark新增SparkSession与DataSet 内容: 1.pipeline …

xCode 开发快捷键
Ctrl CMD 右箭头返回上一个编辑的界面Ctrl CMD 左箭头返回后一个编辑的界面CMD Option 左箭头区域代码折叠CMD Option 右箭头区域代码展开Shift CMD Option 左箭头折叠界面内所有的代码Shift CMD Option 右箭头展开界面内所有的代码CMD Ctrl 上下箭头.h 和 .m …

javascript模块_JavaScript模块第2部分:模块捆绑
javascript模块by Preethi Kasireddy通过Preethi Kasireddy JavaScript模块第2部分:模块捆绑 (JavaScript Modules Part 2: Module Bundling) In Part I of this post, I talked about what modules are, why developers use them, and the various ways to incorp…

idea上实现github代码同步
1.先将github远程仓库clone到本地 2.将本地仓库中的项目导入到idea中 3.如果你的项目代码不是放在仓库的根目录下,idea会识别到你的项目是在git仓库目录下,必须点击add root才能匹配路径。 4.add root后会发现右击项目时会多了一个git选项 5.在git选项中…

iOS12 UITabbar Item 向上漂移错位的bug
[[UITabBar appearance] setTranslucent:NO]; 加此行代码 完美解决此bug

jQuery学习笔记(一)
补充一些自己容易忘的知识点: event.stopPropagation() 阻止事件冒泡 event.preventDefault() 阻止事件的默认行为 return false 相当于event.stopPropagation() event.preventDefault() 。除了阻止默认行为之外,还会阻止事件冒泡。 转载于:https://www.cnblogs.…

随机网络构建_构建随机报价机
随机网络构建by Ayo Isaiah通过Ayo Isaiah 构建随机报价机 (Building a Random Quote Machine) I really wasn’t entirely satisfied with my first attempt at building a Random Quote Generator on Free Code Camp. It was ugly, and the quotes were too long, so I didn…

20145231 《信息安全系统设计基础》第11周学习总结
20145231《信息安全系统设计基础》第11周学习总结 教材学习内容总结 异常 异常是异常控制流的一种形式,由硬件和操作系统实现。简单来说,就是控制流中的突变。 出现异常的处理方式: 1.处理器检测到有异常发生 2.通过异常表,进行间…

JAR命令使用
jar 命令详解 jar 是随 JDK 安装的,在 JDK 安装目录下的 bin 目录中,Windows 下文件名为 jar.exe,Linux 下文件名为 jar。它的运行需要用到 JDK 安装目录下 lib 目录中的 tools.jar 文件。不过我们除了安装 JDK 什么也不需要做,因…

捍卫者usb管理控制系统_捍卫超模块化JavaScript
捍卫者usb管理控制系统by Mike Groseclose通过Mike Groseclose 捍卫超模块化JavaScript (In Defense of Hyper Modular JavaScript) Last week npmgate was a big topic for the JavaScript community. For those of you who haven’t been following what happened, here’s …
Android开发——布局性能优化的一些技巧(一)
0. 前言上一篇我们分析了为什么LinearLayout会比RelativeLayout性能更高,意义在于分析了这两种布局的实现源码,算是对一个小结论的证明过程,但是对布局性能的优化效果,对这两种布局的选择远不如减少布局层级、避免过分绘制、按需加…

1-RAC基础
1 安装 pod ‘ReactiveObjC’ RAC 其实大大减少了代码量 2 基本使用 // 0 RAC 中最为常见的类 信号类/*RACSignal:信号类1.通过RACSignal 创建1个信号(默认:冷信号)2.通过订阅者,订阅信号信号(变成:热信号…

static用法总结
C的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 一、面向过程设计中的static1、静态全局变量2、静态局部变量3、静态函数二、面向对象的…

小程序 缩放_缩放流星应用程序的初体验
小程序 缩放by Elie Steinbock埃莉斯坦博克(Elie Steinbock) 缩放流星应用程序的初体验 (First Experiences Scaling a Meteor App) I recently went through the challenge and ordeal of having to scale my Meteor app. It’s a project that had already been running in …

SQL Server Lock Escalation - 锁升级
Articles Locking in Microsoft SQL Server (Part 12 – Lock Escalation) http://dba.stackexchange.com/questions/12864/what-is-lock-escalation 2008 R2 Lock Escalation (Database Engine)---Forward from Locking in Microsoft SQL Server (Part 12 – Lock Escalation)…

Jzzhu and Chocolate
CF#257 div2 C:http://codeforces.com/contest/450/problem/C 题意:n*m的方格,每次可以横着或者纵向的切一刀,问切k之后,最小的最大是多少。 题解:比赛的时候没有想到怎么处理,看了别人的题解,才…

2-RACommand
RACommand RACCommand 就是命令 // RACCommand 就是命令// 0 创建一个CMD 穿进去一个用于构建RACSignal的Block参数来初始化RACommandRACCommand *cmd [[RACCommand alloc]initWithSignalBlock:^RACSignal * _Nonnull(id _Nullable input) {// 此处是cmd 执行的输入源NSLog(…

玻璃上的编码喜悦(+ 10史诗般的Epigrams)
by Den McHenry丹麦克亨利(Den McHenry) 玻璃上的编码喜悦( 10史诗般的Epigrams) (Perlis on Coding Joy ( 10 Epic Epigrams)) Alan J. Perlis was the first recipient of the Turing Award. He’s possibly most remembered today for his Epigrams on Programming, which …

【Android】Activity生命周期(亲测)
测试手机:Nexus 5 系统:4.4 一、测试 测试代码: 1 package com.example.androidalarm;2 3 import android.app.Activity;4 import android.content.Context;5 import android.content.res.Configuration;6 import android.os.Bundle;7 impo…

angularjs 学习笔记 简单基础
angularjs是谷歌公司的一个项目,弥补了hml在构建方面的不足,通过指令(directive)来扩展html标签,可以使开发者使用html来声明动态内容。 angularjs主要用来开发单页应用(SPA)为主的项目。 angul…

3-RACSignal 常用方法
RACSingal的常用方法 一 基本使用 1map // 0 创建信号提供者// RACSubject,既能发送信号,又能订阅信号// 多用于代理,相当于OC里的delegate或者回调blockRACSubject *subject [RACSubject subject];// 1 绑定信号RACSignal *bindSignal …

javascript迭代_探索JavaScript迭代
javascript迭代by Festus K. Yangani由Festus K.Yangani 探索JavaScript迭代 (Exploring JavaScript Iteration) Loops allow programs to perform repetitive tasks, such as iterating through an array, while adhering to the DRY principle (Don’t Repeat Yourself). Th…

4 RACMulticastConnection 连接类
# RACMulticastConnection信号被多次订阅如果一个信号多次被订阅,那么代码块代码会多次被执行。objective-c// 创建信号RACSignal *sg1 [RACSignal createSignal:^RACDisposable * _Nullable(id<RACSubscriber> _Nonnull subscriber) {NSLog("网络请求…

ie6下常见的bug 调整页面兼容性
ie6下常见的bug 我们布局页面,首先符合标准,如何写一个页面的标准性? 但是ie6等浏览器本身就比较特殊,bug比较多,兵法云,知己知彼百战百胜。我们需要了解ie6的一些常见bug,这样,更好…

Cacti安装详细步骤
Cacti安装详细步骤 前提LNMP或LAMP架构已搭建完成 一、cacti概述 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此࿰…

为什么使用单页应用_为什么我讨厌您的单页应用
为什么使用单页应用by Stefan Tilkov斯蒂芬蒂尔科夫(Stefan Tilkov) 为什么我讨厌您的单页应用 (Why I hate your Single Page App) Okay, now that I have your attention, let me say that I don’t really hate your single page app. I just find it highly annoying, unl…

marquee实现文字移动效果;js+div实现文字无缝移动效果
1.marquee实现文字移动: <marquee width"220px;" scrollamount"5" onmouseover"this.stop()" onmouseout"this.start()" ><p style"letter-spacing:2px;width: 1px;">欢迎您登录拜博医疗口腔集团内部…

URAL 1203 Scientific Conference(贪心 || DP)
Scientific Conference 之前一直在刷计算几何,邀请赛连计算几何的毛都买见着,暑假这一段时间就做多校,补多校的题目,刷一下一直薄弱的DP。多校如果有计算几何一定要干掉-。- 题意:给你N个报告会的开始时间跟结束时间&a…

5- RAC 集合 RACTuple RACSequence
RAC 集合 RACTuple RACSequence // 0 RACTuple 就是一个数组/*RACTuple 就是一个数组*/RACTuple *tp1 [RACTuple tupleWithObjects:"5",5,1, nil];RACTuple *tp2 [RACTuple tupleWithObjectsFromArray:["11","22","33"]];NSLog(&quo…