热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

深度学习去燥学习编码_别说学习编码很容易。

深度学习去燥学习编码(ThephotoabovewastakenattheMicrosoftNYCofficeofthreeamazingyoungdevelopersworkin
深度学习去燥学习编码

深度学习去燥学习编码

WoC in Tech Stock Photos used under CC

(The photo above was taken at the Microsoft NYC office of three amazing young developers working on their apps.)

(上面的照片是在微软纽约市办公室拍摄的,三个出色的年轻开发人员正在使用他们的应用程序。)

I saw this tweet after the Apple WWDC keynote and had thought the same thing. Hang on, programming is hard. Rewarding, sure. Interesting, totally. But "easy" sets folks up for failure and a lifetime of self-doubt.

在Apple WWDC主题演讲后,我看到了这条推文,并曾想过同样的事情。 等等,编程很难。 肯定的奖励。 完全有趣。 但是“轻松”使人们为失败和终生的自我怀疑做好了准备。

Hearing the WWDC keynote say coding isn't hard frustrates me. It's extremely hard. You're setting beginners up for huge disappointments.

— Tyler McGinnis (@tylermcginnis33)

听到WWDC主题演讲时说编码并不困难,这让我感到沮丧。 这很难。 您正在为初学者设置巨大的失望。

— Tyler McGinnis(@ tylermcginnis33) June 13, 20162016年6月13日

easy, what will they think when it gets difficult? And it will get difficult. That's where people find themselves saying "well, I guess I'm not wired for coding. It's just not for me."

简单,遇到困难时他们会怎么想? 这将变得困难。 人们在那儿说:“好吧,我想我并不需要进行编码。这只是不适合我。”

Now, to be clear, that may be the case. I'm arguing that if we as an industry go around telling everyone that "coding is easy" we are just prepping folks for self-exclusion, rather than enabling a growing and inclusive community. That's the goal right? Let's get more folks into computers, but let's set their expectations.

现在,很明显,可能是这种情况。 我在争辩说,如果我们作为一个行业到处告诉所有人“编码很容易”,那么我们只是在为人们自我排斥做准备,而不是建立一个不断发展的包容性社区。 这是目标吗? 让更多的人使用计算机,但要设定他们的期望。

Here, I'll try to level set. Hey you! People learning to code!

在这里,我将尝试进行水平设置。 嘿,你! 人们正在学习编码!

  • Programming is hard.

    编程很难。
  • It's complicated.

    情况很复杂。
  • It's exhausting.

    好累
  • It's exasperating.

    气死了
  • Some things will totally make sense to you and some won't. I'm looking at you, RegEx.

    有些事情对您完全有意义,而有些则没有。 RegEx,我在看着你。
  • The documentation usually sucks.

    该文档通常很烂。
  • Sometimes computers are stupid and crash.

    有时计算机很愚蠢且崩溃。

But.

但。

  • You'll meet amazing people who will mentor you.

    您会遇到令人惊叹的人,他们会指导您。
  • You'll feel powerful and create things you never thought possible.

    您会感到强大,并创造出您从未想到过的东西。
  • You'll better understand the tech world around you.

    您将更好地了解您周围的技术世界。
  • You'll try new tools and build your own personal toolkit.

    您将尝试新工具并构建自己的个人工具箱。
  • Sometimes you'll just wake up with the answer.

    有时,您只会醒悟答案。
  • You'll start to "see" how systems fit together.

    您将开始“了解”系统如何组合在一起。
  • Over the years you'll learn about the history of computers and how we are all standing on the shoulders of giants.

    多年来,您将了解计算机的历史以及我们如何站在巨人的肩膀上。

It's rewarding. It's empowering. It's worthwhile.

这是有益的。 赋予力量。 值得。

And you can do it. Stick with it. Join positive communities. Read code. Watch videos about code.

而且您可以做到。 坚持下去。 加入积极的社区。 阅读代码。 观看有关代码的视频。

Try new languages! Maybe the language you learned first isn't the "programming language of your soul."

尝试新语言! 也许您首先学习的语言不是“心灵的编程语言”。

Learning to programming is NOT easy but it's totally possible. You can do it.

学习编程并不容易,但是完全有可能。 你能行的。

更多阅读 (More Reading)

  • Programming's not for you? How about thinking? Be empowered.

    编程不适合您吗? 怎么想呢? 被授权。

  • Please Learn to Think about Abstractions

    请学习思考抽象

  • Systems Thinking: Less Coding, More Thinking with Kishau Rogers

    系统思考:减少编码,与Kishau Rogers进行更多思考

  • CodeNewbies - A supportive community for learning to code!

    CodeNewbies-一个学习编码的支持社区!

  • Stock photo from WoCinTech Chat used under CC

    来自CC的WoCinTech Chat的库存图片

翻译自: https://www.hanselman.com/blog/stop-saying-learning-to-code-is-easy

深度学习去燥学习编码



推荐阅读
  • Introduction(简介)Forbeingapowerfulobject-orientedprogramminglanguage,Cisuseda ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 本文介绍了Python语言程序设计中文件和数据格式化的操作,包括使用np.savetext保存文本文件,对文本文件和二进制文件进行统一的操作步骤,以及使用Numpy模块进行数据可视化编程的指南。同时还提供了一些关于Python的测试题。 ... [详细]
  • 本文介绍了贝叶斯垃圾邮件分类的机器学习代码,代码来源于https://www.cnblogs.com/huangyc/p/10327209.html,并对代码进行了简介。朴素贝叶斯分类器训练函数包括求p(Ci)和基于词汇表的p(w|Ci)。 ... [详细]
  • 本文介绍了Java类的访问级别,包括public、private、protected和package-private,并重点解释了package-private的含义和作用。package-private表示类只能在其所在的包内可见,而不能被其他包的类访问。该文章还提到了其他访问级别的作用和范围,并对Java类的可见性进行了详细说明。 ... [详细]
  • 详解 Python 的二元算术运算,为什么说减法只是语法糖?[Python常见问题]
    原题|UnravellingbinaryarithmeticoperationsinPython作者|BrettCannon译者|豌豆花下猫(“Python猫 ... [详细]
  • 移动传感器扫描覆盖摘要:关于传感器网络中的地址覆盖问题,已经做过很多尝试。他们通常归为两类,全覆盖和栅栏覆盖,统称为静态覆盖 ... [详细]
  • 导读执行UPDATE时,WEHRE条件列虽已有索引,但还会锁全表,肿么回事?问题描述叶师傅有次上课过程中执行UPDATE测试案例时,发现虽然WHERE条件列已有索 ... [详细]
  • css div中文字位置_超赞的 CSS 阴影技巧与细节
    本文的题目是CSS阴影技巧与细节。CSS阴影,却不一定是box-shadow与filter:drop-shadow,为啥?因为使用其他属性 ... [详细]
  • Apple iPad:过渡设备还是平板电脑?
    I’vebeenagonizingoverwhethertopostaniPadarticle.Applecertainlydon’tneedmorepublicityandthe ... [详细]
  • C++程序员视角下的Rust语言
    自上世纪80年代初问世以来,C就是一门非常重要的系统级编程语言。到目前为止,仍然在很多注重性能、实时性、偏硬件等领域发挥着重要的作用。C和C一样&#x ... [详细]
  • http:oj.leetcode.comproblemsminimum-depth-of-binary-tree贡献了一次runtimeerror,因为如果输入为{}即空的时候,出 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • Answer:Theterm“backslash”isonofthemostincorrectlyusedtermsincomputing.People ... [详细]
  • 用户视图(查看运行状态或其他参数)系统视图(配置设备的系统参数)system-viewEntersystemview,returnuservi ... [详细]
author-avatar
14835688_d4705c_859
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有