步进电机 步距角 编码器_我如何迈出了学习编码的第一步

步进电机 步距角 编码器

A couple of months ago, I was chatting to a developer at work about how I’ve always wanted to learn to code but never tried.

几个月前,我正在与一个开发人员聊天,讨论我一直想学习编码但从未尝试过的方法。

Coding always seemed like one of those skills that was incredibly powerful (hence the allure). At the same time coding felt hugely complicated and foreign.

编码总是看起来像是一种非常强大的技能(因此具有吸引力)。 同时,编码感觉非常复杂且陌生。

Ever since I was an art student in college, coding, in my mind, always see-sawed between being geeky and glamorous. Glamorous because if you knew how to code that meant you were smart and successful. And geeky because, well, most depictions of programmers in popular culture look like this…

自从我是一名大学艺术系学生以来,在我看来,编码总是在怪异和迷人之间摇摆不定。 魅力四射,因为如果您知道如何编码,那就意味着您很聪明和成功。 而且令人讨厌,因为,在流行文化中,大多数程序员的描绘都是这样的……

As a girl growing up in Dublin, I assumed you had to be ‘naturally good’ at computers to understand coding.

作为一个在都柏林长大的女孩,我认为您必须“天生擅长”计算机才能理解编码。

But I’ve learned that there is no such thing as ‘naturally good.’

但是我了解到, 没有“天生好”的东西。

技术人员与非技术人员之间的区别 (The Difference Between Techies & Non-Techies)

As a non-programmer, everything to do with tech, for the most part, seems foreign, complex and very difficult to grasp. There’s so much of it, and that becomes overwhelming.

作为非程序员,与技术有关的所有事情在大多数情况下似乎都是陌生的,复杂的并且很难掌握。 太多了,变得势不可挡。

This is exactly where the divide between ‘techies’ and ‘non-techies’ pops up. I’ll use myself as an example here:

这正是“技术人员”和“非技术人员”之间出现分歧的地方。 我在这里以自己为例:

When I’m trying to figure something out on my computer — let’s say, how to customize a new application — I’ll try hard at first by focussing on this one problem. I’ll focus on it so much that I also end up focussing on a single solution, over and over again.

当我试图在计算机上弄清楚某些东西(例如,如何自定义一个新应用程序)时,我将首先着眼于这个问题,尽力而为。 我将重点放在这一点上,以至最终我会一遍又一遍地专注于单个解决方案。

Then I’ll get frustrated, then feel bad because I can’t figure it out, and then give up.

然后,我会感到沮丧,然后因为无法解决问题而感到难过,然后放弃。

But when my partner tries to figure something out, he’ll do this:

但是,当我的伴侣试图弄清楚某些事情时,他会这样做:

  1. Google

    谷歌

  2. Test something out

    测试一下

  3. Google again

    再次谷歌

  4. Test something out again

    再次测试一下

  5. Watch a few youtube tutorials

    观看一些YouTube教程

  6. Read through some forums

    阅读一些论坛

  7. Test something again

    再次测试

And usually, he’ll solve the problem. (And when he doesn’t, he’s not as frustrated as I usually am.)

通常,他会解决问题。 (而且当他不这样做时,他并没有我平时感到沮丧。)

I used to think he ‘got it’.

我曾经以为他“明白了”。

But actually he was curious (like me), and patient (not so much like me). It seems so obvious now. For a long time, I succumbed to thinking that we were two completely different types of people.

但实际上,他很好奇(像我一样),耐心(不像我那么多)。 现在看来是如此明显。 长期以来,我一直以为我们是两种完全不同的人。

I was wrong.

我错了。

恐吓游戏 (The Intimidation Game)

I’m 29, a woman, grew up in Dublin, studied art in college, moved to London to do an MA in writing, where I now live and work. And even though I never considered myself a ‘techie’ person, I’ve always been curious about programming.

我今年29岁,是一名妇女,在都柏林长大,在大学学习艺术,然后搬到伦敦写文学硕士学位,现在我在这里生活和工作。 即使我从未认为自己是“技术人员”,但我一直对编程感到好奇。

I’ve also, always, felt too intimidated to try it.

我也总是觉得太胆怯了,无法尝试。

All I’ve ever known about coding was what I saw in films and TV growing up in Ireland in the early 2000s. I watched nerdy archetypes in movies type at lightning speed, read nonsensical symbols in strange interfaces and hack into the system’s mainframe.

我对编码的了解仅是我在2000年代初期在爱尔兰成长的电影和电视中所看到的。 我以闪电般的速度观看了电影类型中的书呆子原型,在奇怪的界面中读取了荒谬的符号,并侵入了系统的大型机。

Suffice it to say, I never identified with these characters. And so, unsurprisingly, never thought of myself as someone who could do it.

可以说,我从来没有认同这些字符。 因此,毫不奇怪, 从未想到自己是可以做到的人。

为什么现在? (Why Now?)

Cut to 10 weeks ago. I’m chatting to the developer at work about all this alluring code stuff. She tells me about Codebar. It is a weekly meetup aiming to diversify the tech industry. Codebar organizes free coaching sessions for people underrepresented in tech.

削减到10周前。 我正在与工作中的开发人员讨论所有这些诱人的代码。 她告诉我有关Codebar的信息。 这是每周一次的聚会,旨在使技术行业多样化。 Codebar为技术不足的人士组织免费的辅导课程。

Sounded like the thing — a place to learn to code that’s designed to welcome complete newbies like me. So I thought, sure why not?

听起来很像–一个学习编码的地方,旨在欢迎像我这样的新手。 所以我想,为什么不呢?

寄予厚望 (Great Expectations)

I went along to this meetup telling myself to be ‘realistic’ about what I wanted to achieve. You see when it comes to picking up new hobbies, I often have trouble managing my expectations. Most of the time I don’t have enough patience to wait for my skill set to level up to my enthusiasm. I get distracted by something else and the whole thing often fizzles out.

我参加了这次聚会,告诉自己对要实现的目标“现实”。 您会发现,在学习新爱好时,我常常很难控制自己的期望。 大多数情况下,我没有足够的耐心等待技能来提升自己的热情。 我被其他事情分散了注意力,整个事情常常变得模糊不清。

So walking in I said to myself, “Just take it one problem at a time. Don’t start telling everyone you want to become a developer.”

因此,走进去时,我对自己说:“一次解决一个问题。 不要开始告诉所有人您想成为开发人员。”

But here’s the thing: I want to become a developer.

但这就是问题:我想成为一名开发人员。

我想要更多 (I Want More)

I’ve spent the last 10 weeks learning the most basic HTML and CSS and using it to build my first ever website (right now I’m experiencing the unprecedented joy of browser testing, so we’ll see how that goes later).

在过去的10周中,我学习了最基本HTML和CSS并使用它来构建了我的第一个网站 (现在,我正经历着前所未有的浏览器测试乐趣,因此我们将在以后看到如何进行)。

For any other complete beginners out there, I highly recommend the Codebar tutorials for a basic introduction. I recommend Flexbox Froggy for learning some cool front end displays. I recommend CSS Diner for learning everything there is to know about selectors.

对于那里的所有其他完整初学者,我强烈推荐Codebar教程进行基本介绍。 我建议使用Flexbox Froggy来学习一些很酷的前端显示器。 我建议使用CSS Diner来学习有关选择器的所有知识。

And while it is crazy difficult and there are constantly so many new problems that I had no idea were lurking in the margins, there really is no high like figuring out why some code doesn’t work and then fixing it. My synapses go crazy every single time, and I love it.

尽管这很疯狂,而且不断出现许多新问题,我不知道潜伏在边缘,但确实没有什么比弄清楚为什么某些代码不起作用然后修复它的高了。 我的突触每次都发疯,我喜欢它。

For every problem I’ve come across, I try to be patient while figuring it out. Now I google, and test, and read through forums. I ask lots of questions even if I think they’re stupid because you know what? Who cares. I’m new at this.

对于遇到的每一个问题,我都会在解决问题时耐心等待。 现在,我用Google搜索,测试和阅读论坛。 我问很多问题,即使我认为它们很愚蠢,因为您知道吗? 谁在乎。 我是新来的。

重点是什么? (What’s The Point?)

My goal now is to become a developer in 6 months’ time.

我现在的目标是在6个月内成为一名开发人员。

Why 6 months? Because that happens to be when my work frees up. And if other people can do it, so can I, damnit. Just because I didn’t study computer science and didn’t know what Github was until a few weeks ago (still figuring that one out in full, to be honest), doesn’t mean I can’t get there eventually.

为什么要6个月? 因为那恰好是我的工作腾出的时间。 如果其他人可以做到,我也该死。 仅仅因为我几周前才研究计算机科学,也不知道Github是什么(老实说,我仍然想尽全力),但这并不意味着我最终无法到达那里。

If you take one small problem at a time, you can manage it. And if you have kind people around you who are willing to help, all the better (and from my experience so far, the industry doesn’t have any shortage of this ❤).

如果一次解决一个小问题,就可以解决。 而且,如果您周围有善良的人愿意提供帮助,那就更好了(从我到目前为止的经验来看,这个行业并不缺少❤)。

As a complete code newbie, I’ll be documenting my journey on Medium from here on out. I will share the kinds of experiences and perspectives that I want others to share with me.

作为一个完整的代码新手,我将从现在开始记录我在Medium上的旅程。 我将分享我希望其他人与我分享的各种经验和观点。

Hopefully, it will help other newcomers like myself realize that there are not just 2 types of people out there: those who just get it and those who don’t.

希望它将帮助像我这样的其他新来者认识到,不仅只有两种类型的人:那些刚刚得到的人和那些没有得到的人。

For me, this is lesson number one.

对我来说,这是第一课。

翻译自: https://www.freecodecamp.org/news/the-first-step-towards-learning-to-code-2e4c31e86630/

步进电机 步距角 编码器

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/392913.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第五章:配置使用FastJson返回Json视图

fastJson是阿里巴巴旗下的一个开源项目之一,顾名思义它专门用来做快速操作Json的序列化与反序列化的组件。它是目前json解析最快的开源组件没有之一!在这之前jaskJson是命名为快速操作json的工具,而当阿里巴巴的fastJson诞生后jaskjson就消声…

一加6android9玩飞车掉,解锁新速度:一加6T深度评测

解锁新速度:一加6T深度评测2019-11-02 14:28:595点赞2收藏4评论创作立场声明:我们只谈智能硬件,向改变生活的智能硬件Say“嗨”!作为安卓旗舰机成员,一加这个品牌在玩机一类的同学手里可是大放光彩,各种刷机…

设计模式(第十七式:迭代器模式)

概念:  迭代器模式:Provide a way to access the elements of an aggregarte object sequentiaally with exposing its underlying representation. 提供一种访问容器对象内每个元素的一种方式,并且不暴露对象的一些内部细节。实现&#xf…

探讨跨域请求资源的几种方式

[转自:http://www.cnblogs.com/dojo-lzz/p/4265637.html] 什么是跨域JSONPproxy代理corsxdr由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。具体可以查看下表(来源) JSONP 这种…

算法训练营 重编码_编码训练营适合您吗?

算法训练营 重编码by Joanna Gaudyn乔安娜高登(Joanna Gaudyn) 编码训练营适合您吗? (Is a Coding Bootcamp something for you?) Coding bootcamps’ popularity is growing. It sounds like a perfect idea to fast-forward your career. But is it really some…

leetcode 771. 宝石与石头(set)

给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。 J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a…

用ntdsutil命令中的restore object 更新版本号

备份域控建立好后,备份域信息,用目录还 原模式,还原域信息,用ntdsutil命令,中的 restore ob ject 更新版本号 本文转自9pc9com博客,原文链接: http://blog.51cto.com/215363/783334 如需…

python处理excel文件(xls和xlsx)

一、xlrd和xlwt 使用之前需要需要先安装,windows上如果直接在cmd中运行python则需要先执行pip3 install xlrd和pip3 install xlwt,如果使用pycharm则需要在项目的解释器中安装这两个模块,File-Settings-Project:layout-Project Interpreter&a…

html块中的内容垂直居中,css如何设置行内元素与块级元素的内容垂直居中

首先我们先了解一下行内元素和块级元素行内元素(内联元素):没有自己的独立空间,它是依附于其他块级元素存在的,空间大小依附于内容多少。行内元素没有度、宽度、内外边距等属性。块级元素:占据独立的空间,具有宽度&…

Mina、Netty、Twisted一起学(五):整合protobuf

protobuf是谷歌的Protocol Buffers的简称,用于结构化数据和字节码之间互相转换(序列化、反序列化),一般应用于网络传输,可支持多种编程语言。protobuf怎样使用这里不再介绍,本文主要介绍在MINA、Netty、Twi…

leetcode 1. 两数之和(map)

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 示例: 给定 nums [2, 7, 11, 15], target …

Redis 3.0.1 安装和配置

一、下载,解压和编译Redis 12345# cd /tmp # wget http://download.redis.io/releases/redis-3.0.1.tar.gz # tar xzf redis-3.0.1.tar.gz # cd redis-3.0.1 # make二、下载、安装tclsh 测试编译: 1# make test得到如下错误信息: …

2021年南宁二中高考成绩查询,2021广西高考圆满结束,6月23日可查询成绩

6月8日下午,2021年高考统考圆满结束。今年广西参加高考统考考生人数40.05万余人,比2020年增加了2.2万人。我区预计6月23日可查询高考成绩,6月24日起可陆续填报志愿,我区的网上咨询会将于6月25日至27日举办。▲高考结束&#xff0c…

29 Python - 字符与编码

字符与编码 01 字符串本质 Python字符串相关概念 字符串 str 字节 bytes 字节数组 bytearray 电脑字符串存储机制 字符库:A、B每个字符有一个代码点如A是65 B为66,这种是方便人类读写的形式,但是最终需要存入计算机的CPU和内存&…

Linux 内存管理与系统架构设计

Linux 提供各种模式(比如,消息队列),但是最著名的是 POSIX 共享内存(shmem,shared memory)。 Linux provides a variety of schemes (such as message queues), but most notable is POSIX shar…

如何正确使用Node.js中的事件

by Usama Ashraf通过Usama Ashraf 如何正确使用Node.js中的事件 (How to use events in Node.js the right way) Before event-driven programming became popular, the standard way to communicate between different parts of an application was pretty straightforward: …

你的成功有章可循

读书笔记 作者 海军 海天装饰董事长 自我修炼是基础。通过自我学习,在预定目标的指引下,将获取的知识转化为个人能力,形成自我规律,不断循环,实现成功。 寻找和掌握规律,并熟练运用于实践,是成功…

98k用计算机图片,98K (HandClap)_谱友园地_中国曲谱网

《98K》文本歌词98K之歌-HandClap-抖音 制谱:孙世彦这首《HandClap》是Fitz&TheTantrums乐队演唱的一首歌曲,同时也是绝地求生中嚣张BGM,是一首吃鸡战歌!这首歌谱曲者和填词者都是三个人:JeremyRuzumna&#xff0c…

qt之旅-1纯手写Qt界面

通过手写qt代码来认识qt程序的构成,以及特性。设计一个查找对话框。以下是设计过程1 新建一个empty qt project2 配置pro文件HEADERS \Find.h QT widgetsSOURCES \Find.cpp \main.cpp3 编写对话框的类代码例如以下://Find.h #ifndef FIND_H #define F…

【随笔】写在2014年的第一天

想想好像就在不久前还和大家异常兴奋地讨论着世界末日的事,结果一晃也是一年前的事了。大四这一年,或者说整个2013年都是场摇摆不定的戏剧,去过的地方比前三年加起来还多的多,有时候也会恍惚地不知道自己现在在哪。简单记几笔&…