阿里云编码规范答案

by Saron Yitbarek

通过萨隆·伊特巴雷克

令人沮丧的答案是“我如何开始学习编码?” (The frustrating answer to “How do I start learning to code?”)

I’ve been working on the CodeNewbie Challenge (aka #CNC2018) for months. It’s a project to help coders do one of four things: start coding, code more, blog more, or get a job.

我已经在CodeNewbie Challenge (aka#CNC2018)上工作了几个月了。 这是一个帮助编码人员执行以下四项任务的项目:开始编码,编写更多代码,撰写更多博客或找到工作。

You pick a challenge, and over the course of 5, 7, or 9 weeks, you get a weekly mission with reading, research, and a homework assignment to help you reach your goal. It’s based on powerful questions, guided research, and curated resources to help point you in the right direction. You can learn more and sign up here (first mission is released Jan 22, so sign up by then).

您选择了一项挑战,在5、7或9周的时间内,您将获得每周一次的阅读,研究和家庭作业任务,以帮助您实现目标。 它基于有力的问题,有指导的研究和精选的资源,可帮助您指引正确的方向。 您可以在此处了解更多信息并注册(第一个任务已于1月22日发布,因此请在此之前注册) 。

This challenge is based on a very simple premise: when you’re learning to code, there is not one universal roadmap. It’s frustrating, but it’s the truth.

这个挑战基于一个非常简单的前提:当您学习编码时,没有一个通用的路线图。 令人沮丧,但这是事实。

我如何想出CNC2018 (How I came up with CNC2018)

I sipped my cranberry juice as she raised her hand. She sat in the middle of the mostly empty room, and waited patiently to be noticed. They called on her, and she stood up to ask the infamous question, “How do I start learning to code?”

她举起手时,我喝了酸果蔓汁。 她坐在空旷的房间中间,耐心等待被发现。 他们打电话给她,然后她站起来问一个臭名昭著的问题:“我如何开始学习编码?”

All the panelists turned to me, and my chest tightened. Of the four of us, I was the “new coder expert,” so I put my drink down and reluctantly pulled the mic to me.

所有的小组成员都转向我,我的胸部收紧了。 在我们四个人中,我是“新编码专家”,所以我放下酒,无奈地把话筒拉给我。

I get this question often. I’m usually excited to answer it. But today, I worried I would disappoint her.

我经常得到这个问题。 我通常很乐意回答。 但是今天,我担心我会让她失望。

It’s a deceptively difficult question to answer. It assumes, first and foremost, that there is an answer; a single, uncontested, logical answer. It focuses so much on the “start learning to code” and less on the “I”, but the “I” is the most important part.

这个问题很难回答。 它假设,首先, 一个答案; 单一,无争议的逻辑答案。 它的重点是“开始学习编码”,而很少关注“ I”,但是“ I”是最重要的部分。

I used to give juicy, satisfying answers: Start with Ruby, it’s the world’s friendliest language! Try JavaScript, the language of the web! Use Codecademy to give you a little taste, it’s free and you can start today!

我曾经给出多汁且令人满意的答案:从Ruby开始,这是世界上最友好的语言! 尝试使用JavaScript,网络语言! 使用Codecademy给您带来一点趣味,它是免费的,您可以立即开始!

When I was feeling more resource-oriented, I went to my bag of websites and pulled a few out. Treehouse is great for videos and courses. FreeCodeCamp is a great community and learning resource for JavaScript. Check out Coursera for more computer science-y options. And you can’t forget about good old fashioned YouTube! Search for a language or framework and pick a short video to get you started!

当我感觉更注重资源时,我去了很多网站,掏出一些钱。 树屋非常适合视频和课程。 FreeCodeCamp是一个很棒JavaScript社区和学习资源。 查看Coursera了解更多计算机科学选项。 而且,您不会忘记老式的YouTube! 搜索一种语言或框架,然后选择一个简短的视频以开始使用!

They took furious notes as I spoke, proving that what I said was valuable and correct. But it wasn’t.

当我讲话时,他们记下了愤怒的笔记,证明了我所说的话是有价值的和正确的。 但事实并非如此。

There are many ways to start coding. There are many things to learn and resources to pick from. In the overwhelming plethora of options, we search for a roadmap. What is the single set of successive steps I can take to get to this particular destination?

有很多开始编码的方法。 有很多东西要学习,还有很多资源可供选择。 在大量的选择中,我们搜索路线图。 我可以采取哪些连续的步骤来到达这个特定的目的地?

But in the hundreds of conversations I’ve had with coding hopefuls, I’ve learned that the “I” in “How do I learn to start learning to code” dictates any such roadmap, and that each roadmap is personal and unique.

但是在与希望编码的数百次对话中,我了解到“如何学习开始学习编码”中的“我”决定了任何这样的路线图,并且每个路线图都是个人且独特的。

Why am I learning to code? If you’re learning specifically to get a job, your roadmap will be very different than if you’re just learning for fun. Now, we have to think about what kind of job you’re hoping for, how much money you want to make, where that job even is (are you willing to move, or should we focus on the local market?), and is there a deadline of when you need to get this new job? So many questions.

我为什么要学习编码? 如果您专门学习找工作,那么您的路线图将与您只是为了好玩而已。 现在,我们必须考虑您想要的工作是什么,您想赚多少钱,该工作甚至在哪里(您是否愿意搬家,还是我们应该专注于本地市场?),以及您何时需要这份新工作的最后期限? 这么多的问题。

Let’s look at time and money. How much of each can I invest in this learning? If I don’t have a lot of money (and how much do I consider to be “a lot of money”?), that eliminates a subsection of learn-to-code options. If I don’t have a lot of time, what’s something I can learn that’s easy to pick up and doesn’t require a huge a time commitment to get started? What am I sacrificing for that ease? So many more questions.

让我们看看时间和金钱。 我可以在这项学习中投入多少? 如果我没有很多钱(以及我认为有多少钱是“很多钱”?),则可以省去学习编码选项的小节。 如果我没有很多时间,我可以学到什么东西,很容易上手,不需要花费大量时间来开始? 我为此付出了什么? 还有很多问题。

Next, let’s inspect community. Do I have people in my life who can serve as tutors, teachers, possibly mentors? Do I live in a place where I can get in-person support, or will that support primarily be online? Does it matter? If I’m doing this all by myself, finding an in-person course might make the journey easier. If I have developers in my life, I can reach out to them to course correct and guide me, making my journey a bit more efficient. Questions galore.

接下来,让我们检查社区。 我一生中有没有可以担任家教,老师或导师的人? 我是否居住在可以亲自获得支持的地方,或者该支持主要是在线的? 有关系吗? 如果我自己一个人做,那么找一个面对面的课程可能会使旅行更容易。 如果我一生中有开发人员,那么我可以与他们联系,以纠正并指导我,使我的旅程更加高效。 问题丰富。

All of these questions are so important, and they’re all about you. So I held the mic and took a big breath and told this woman exactly that. It would’ve been nice to give her a roadmap, a three-step magic trick to get to where she wanted to go. But there just isn’t one.

所有这些问题都非常重要,而且都是关于您的。 因此,我握住麦克风,深吸了一口气,完全告诉了那个女人。 给她一个路线图,这是一个三步魔术,可以到达她想去的地方,真是太好了。 但是,只有一个。

I paused when I finished, looked at her then around the room to see how this answer would be received. I braced myself for disappointment. The other panelists nodded, the room smiled, the woman seemed genuinely appreciative. Surprised, but reflective. I sighed with relief and took a sip of my juice.

我说完后停顿一下,然后看着她,然后在房间周围,看看如何得到这个答案。 我为自己感到失望。 其他小组成员点点头,房间微笑了,那个女人似乎真的很感激。 感到惊讶,但反省。 我松了一口气,喝了一口果汁。

That’s been my go-to answer ever since, and I can feel how much more helpful it is. The problem is that getting the most value from that answer usually involves a conversation, a back and forth to explore and dissect. I’ve been thinking of ways to scale this. How do you scale the answer to such a personal question, when there are so many things to consider, and no single, right answer? You create the CodeNewbie Challenge.

从那以后,这一直是我的首要选择,我可以感觉到它的帮助更大。 问题在于,从该答案中获得最大价值通常涉及对话,来回探索和剖析。 我一直在考虑扩大规模的方法。 当要考虑的事情太多,而没有一个正确的答案时,您如何调整答案以解决此类个人问题? 您创建CodeNewbie挑战 。

Over time, #CNC2018 helps you create and iterate on your personal roadmap, your own curriculum, based on your needs and lifestyle. And like most adventures, it’s much easier to do with friends. So we’ve created a closed Facebook group so can you share your wins, your lessons, and your story with others.

随着时间的流逝,#CNC2018可根据您的需求和生活方式,帮助您创建和迭代个人路线图,课程表。 和大多数冒险一样,与朋友一起做事要容易得多。 因此,我们创建了一个封闭的Facebook小组,以便您可以与他人分享您的胜利,经验教训和故事。

I’m so excited to finally launch it. It’s a brand new year, the perfect time to take on a new challenge. So join #CNC2018 and sign up by Jan 22. I’m excited to see where your roadmap takes you.

我很高兴终于发布了它。 这是崭新的一年,是迎接新挑战的最佳时机。 因此,请参加#CNC2018并在1月22日之前注册。我很高兴看到您的路线图将您带往何处。

翻译自: https://www.freecodecamp.org/news/the-frustrating-answer-to-how-do-i-start-learning-to-code-a243fcf28720/

阿里云编码规范答案

阿里云编码规范答案_令人沮丧的答案是“我如何开始学习编码?”相关推荐

  1. php 编码规范哪些_整理了一份比较全面的PHP开发编码规范.

    这些年来多从事Linux下PHP和C相关的开发,带过很多项目和团队,下面是根据经验整理的PHP编码规范,可以用作给大家的范例和参考,根据需要进行取舍和修改! (可能最新的一些php5的规范不够完整,今 ...

  2. 阿里python开发规范手册_阿里巴巴泰山版《Java 开发者手册》,也是一份防坑指南...

    我是风筝,公众号「古时的风筝」,一个不只有技术的技术公众号,一个在程序圈混迹多年,主业 Java,另外 Python.React 也玩儿的 6 的斜杠开发者. Spring Cloud 系列文章已经完 ...

  3. 编码规范重要性_沟通比您的编码技能更重要

    编码规范重要性 TL; DR (TL;DR) Communication is More Important Than Your Coding Skills 沟通比您的编码技能更重要 A few sh ...

  4. 【阿里云】学生成长计划领取资格考试答案分享

    云计算及云服务器入门 刚刚尝试了阿里云的高校学生计划,完成身份和学生认证后出现了需要测试才能领取,没想到凭感觉还拿到了90分,科一科四都能过了哈哈,下面是分享,希望后半年能把这种好资源利用起来,真正学 ...

  5. 阿里云物联网配置实例_云音箱-MQTT服务器-业务服务器三者数据流转

    第一步:创建MQTT服务器的产品和添加设备 登录阿里云,选择物联网平台 选择公共实例 选择设备管理-选择产品-创建产品 我们这里填入产品名称和自定义品类 然后前往定义物模型-编辑草稿 然后添加自定义功 ...

  6. 阿里云查看mysql版本_查看mysql版本

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  7. 阿里云mysql数据库引擎_在阿里云RDS数据库服务器中将MySQL InnoDB引擎表转为压缩格式...

    今年以来将我们以前托管或者租用的服务器全面转向阿里云,除了采用ECS服务器以外,还有一项重要的是采用了RDS数据库服务器,这对于服务的稳定性.各项指标的监控.调优等都有帮助. 不过随着近期更多数据库转 ...

  8. 阿里云安装git_阿里云服务器快速建网站_安装BT宝塔面板和wordpress

    简介 买了阿里云云服务器后,打算来折腾一下服务器.服务器都有哪些用途? 大概列一下常用的方法: 建网站.博客.就是这篇文章所说的内容.为甚么要自己建立博客?因为博客在自己手上总是比较踏实.像社交网站兴 ...

  9. python 阿里云短信接口_阿里云短信PythonSDK的用法

    阿里云知识 阿里云短信PythonSDK的用法 阿里云短信PythonSDK的用法示例代码 # coding=utf-8 from jdcloud_sdk.core.credential import ...

最新文章

  1. 人脑为何能够快速学习新知识? 用AI的视角来分析
  2. dropbear环境搭建
  3. 初始化资源管理器 winform
  4. Java对象的序列化和反序列化(转)
  5. Mysql的关联查询语句
  6. stl vector 函数_vector :: crend()函数以及C ++ STL中的示例
  7. 终端terminal的颜色配置
  8. 雷军喊你报考武汉大学
  9. AD7606数据采集模块使用方法
  10. ISO20000/ISO27001体系认证最短周期
  11. Python 冒泡排序 代码实现
  12. 利用第三方软件识别图片文字并转换为文本
  13. panic: reflect: reflect.Value.SetInt using value obtained using unexported field 解决方法
  14. 删除SATA硬盘安全删除硬件图标
  15. Swiper说明及API手册说明
  16. SDM660 开机xbl中配置I2C
  17. 深圳市工业和信息化局关于征集创新产品的通知
  18. linux磁盘阵列教程,RAID 磁盘阵列简述
  19. 深度学习中分类和回归常见损失函数归纳小结
  20. 全国青少年编程等级考试python一级真题2022年3月(含题库答题软件账号)

热门文章

  1. 高效工具推荐:技术人员必备的3个知识收藏工具(浏览器插件)
  2. 【MM小贴士】SAP 采购申请与采购订单的匹配关系
  3. 网站APP游戏被入侵渗透破解该怎么解决
  4. 树莓派 树莓派 编c++_为什么树莓派仍然是教育的白骑士
  5. 安卓古筝软件_新手如何自学乐器|零基础自学小提琴/吉他/电子琴/尤克里里/竖笛/电子鼓软件超详细测评+推荐...
  6. VMware虚拟机配置IP地址
  7. C#Form和Load和Shown
  8. 安装群晖系统入门图文教程
  9. ElasticSearch实战系列十一: ElasticSearch错误问题解决方案
  10. VNA测量时如何制作一个TRL校准夹具