移动赠送elb是什么_为什么我要赠送650页的技术书

移动赠送elb是什么

So, here’s the story about how I wrote the ReduxJS books you see in the graphic above.

因此,这是关于我如何编写上图所示的ReduxJS书籍的故事。

The first thing you’re likely concerned about is, “What technology exactly are you writing about?”

您可能要担心的第一件事是,“您到底在写什么技术?”

Redux it is. Just in case you aren’t sure of what the tech is about.

是Redux 。 以防万一您不确定该技术是什么。

Now, the bigger is question is: “Why?”

现在,更大的问题是: “为什么?”

Why spend so much time writing about this?

为什么花这么多时间写这个?

And the even bigger question is, why give it all away?

更大的问题是,为什么要全部放弃?

Let me answer those in the section below.

让我在下面的部分中回答。

为什么我写这些书 (Why I Wrote These Books)

These books are first and foremost about me. Yes, me. My struggles with learning Redux, and seeking a better way to teach it.

这些书是关于我的头等大事。 是我。 我在学习Redux和寻找更好的教学方法方面遇到了困难。

A few years ago, I had just learned React. I was excited about it, but again, everyone else seemed to be talking about something else called Redux.

几年前,我刚刚学习了React。 我对此感到很兴奋,但同样,其他所有人似乎都在谈论另外一个叫做Redux的东西。

Gosh! Does the learning streak ever end?

天哪! 学习连绵不断吗?

As an Engineer committed to my personal development, I wanted to be in the know. I didn’t want to be left out. So, I began to learn Redux.

作为致力于个人发展的工程师,我想了解自己。 我不想被排除在外。 因此,我开始学习Redux。

I checked the Redux documentation. It was pretty good, actually!

我检查了Redux文档。 真的很好!

For some reason, it just didn’t entirely click for me. I checked a bunch of youtube videos as well. The ones I found just seemed rushed and not detailed. Poor me.

由于某种原因,它并没有完全点击我。 我也检查了一堆youtube视频。 我发现的那些似乎很仓促,没有详细说明。 可怜的我。

Honestly, I don’t think the video tutorials I watched were bad. There was just something missing. An easy guide that was well-thought-out and written for a sane person like me, and not for some imaginary humanoid.

老实说,我认为我观看的视频教程并不糟糕。 只是缺少了一些东西。 这本简单的指南经过深思熟虑,是为像我这样的理智的人而不是为某些虚构的类人动物而写的。

I was really struggling with Redux — badly.

我真的在Redux上挣扎-非常糟糕。

It appeared I wasn’t alone.

看来我并不孤单。

A good friend of mine, someone I was mentoring at the time, had just completed a React Developer Certification course where he paid big bucks (over $300) to earn himself a certificate.

我的一个好朋友,当时我正在指导的那个人,刚刚完成了一个React Developer认证课程,在那里他付了大笔钱(超过300美元)来获得证书。

Guess what? When I asked for his honest feedback on the program, his words were along the lines of this:

你猜怎么了? 当我询问他对程序的诚实反馈时,他的话是这样的:

The course was pretty good, but I still don’t think Redux was well explained to a beginner like me. It wasn’t explained that well.
课程相当不错,但是我仍然认为Redux对像我这样的初学者没有很好的解释。 没有很好的解释。

You see, there are many more like my friend, all struggling to understand Redux.

您会发现,还有更多像我的朋友一样,都在努力了解Redux。

They perhaps use Redux, but they can’t say they truly understand how it works.

他们也许使用Redux,但不能说他们真正了解它的工作原理。

I decided to find a solution.

我决定找到一个解决方案。

I was going to understand Redux deeply, and find a clearer way to teach it.

我打算深入了解Redux,并找到一种更清晰的教学方法。

But you know what? I’m super excited about it.

但是你知道吗? 我对此感到非常兴奋。

I have taken into consideration my struggles and those of many others I know and written a guide I think is mostly ‘human’ and for all skill levels.

我考虑了我的挣扎以及我认识的许多其他人的挣扎,并写了一份指南,我认为该指南主要是“人类”的,适用于所有技能水平。

改变我生活的电子邮件-为什么我要送书 (The Email that Changed my Life — and why I’m giving the books away)

On the 20th of April, I received an email that would go on to change how I viewed things — completely!

4月20日,我收到一封电子邮件,该邮件将继续改变我对事物的看法-完全改变了!

Below’s the screenshot. Please read carefully.

下面是屏幕截图。 请仔细阅读。

These are the parts that really moved me:

这些是真正打动我的部分:

This was from an Indian developer, and there was nothing I could do to help.

这是来自印度的开发商,我无能为力。

Because of the platform on which I published the course, I couldn’t even offer him free access to my course. So, I offered to send him money via Paypal so he could purchase the course. But he respectfully declined

由于我发布课程的平台,我什至无法让他免费访问我的课程。 因此,我提出通过Paypal向他汇款,以便他可以购买课程。 但他恭敬地拒绝了

“I’ll save up money myself,” he said.

他说: “我会自己省钱 。”

I felt really powerless.

我真的感到无能为力。

#Edit ???

#编辑???

My ignorance got the better of me. The platform where I published my course could actually have handled this situation. In fact, they just did! My advanced CSS course is now available at $9 if you’re visiting from India, Nigeria or Tunisia. Thanks, Fahim ul Haq

我的无知使我变得更好。 我发布课程的平台实际上可以解决这种情况。 实际上,他们只是做到了! 如果您从印度,尼日利亚或突尼斯访问, 我的高级CSS课程现在只要$ 9。 谢谢, Fahim ul Haq

I had written a detailed course to help people, and yet I was failing at helping them get the most of it.

我写了详细的课程来帮助人们,但未能帮助他们充分利用它。

This is just one of many stories.

这只是许多故事之一。

Every once a while, I decide to reduce the price for my course and send out an email so people can get it cheaply.

我决定每隔一段时间降低课程价格,并发送电子邮件以使人们能够以较低的价格获得课程。

But then I got shocked again.

但是后来我又一次感到震惊。

Have a look for yourself:

看一下自己:

These were the parts that worried me:

这些是让我担心的部分:

Some other developer reached out to me from Tunisia. According to him, he couldn’t purchase anything online.

其他一些开发商从突尼斯与我联系。 据他说,他无法在线购买任何东西。

But why?

但为什么?

He went on to explain that this wasn’t because of the lack of funds, but because of how their banking system worked.

他继续解释说,这不是因为缺乏资金,而是因为他们的银行系统如何运作。

I was shocked.

我很震惊。

It appears things don’t work everywhere the same way it does in your country, huh?

看来事情并没有在您的国家/地区那样奏效,对吧?

I could purchase things online, so I assumed it was that way for everyone.

我可以在线购买商品,所以我认为每个人都可以这样做。

Oh my!

天啊!

I was sad.

我很伤心。

Don’t get me wrong. It is important to make money, and I love to make money as well. But what’s the point of making money if you can’t offer help to people in dire need?

不要误会我的意思。 赚钱很重要,我也很爱赚钱。 但是,如果您不能为迫切需要的人提供帮助,那么赚钱有什么意义呢?

所以,我做出了重大决定 (So, I Made my Big Decision)

I was going to write the ReduxJS books, but I’ll make them accessible for everyone.

我打算写ReduxJS书籍,但我会让所有人都可以使用。

For every copy of the books anyone buys, I’ll send a free copy to a developer in India, Nigeria, and Tunisia who can’t afford the cost of getting one for themselves.

对于任何人购买的每本书籍,我都会免费提供给印度,尼日利亚和突尼斯的一家开发商,他们负担不起自己买书的费用。

I’m asking people from those regions to submit their details, so I can get to them.

我要求这些地区的人提交他们的详细信息 ,以便我可以找到他们。

I don’t know if this will work — but I have a feeling it might. I haven’t done anything like this before.

我不知道这是否行得通,但是我有感觉。 我以前没有做过这样的事情。

However, I do have a backup plan.

但是,我确实有一个备份计划。

Even if we don’t sell enough copies of the books to be able to send one off for free to these other developers, I’m pretty sure I’ll find a way around that.

即使我们出售的书籍副本不足以免费将这些书籍免费发送给其他开发人员,但我敢肯定,我会找到解决方法。

I have their details, so I’ll always be able to reach out to them in some way.

我有他们的详细信息,因此我将始终能够以某种方式与他们联系。

有关书籍的更多信息 (Some More Information About the Books)

I wanted to reach a wide audience, so I broke down the book into three different parts. This makes it accessible to developers of all skill levels.

我想吸引广泛的读者,因此我将本书分为三个不同的部分。 这使得所有技能水平的开发人员都可以使用它。

Absolute beginners can choose to start from book 1, while more experienced developers can skip the elementary stuff and start where they deem fit.

绝对的初学者可以选择从第一本书开始,而经验丰富的开发人员可以跳过基本内容,并从他们认为合适的地方开始。

了解Redux — 1 (Understanding Redux — 1)

This is the one for beginners, and it is so well explained. You can find it here.

这是一个适合初学者的工具,它已经很好地解释了。 你可以在这里找到它。

And it covers the following:

它涵盖以下内容:

? Covers the basics super well

很好地涵盖了基础知识

? A deep understanding of the core Redux terminologies

对核心Redux术语的深刻理解

? How to refactor an existing React application to use Redux

如何重构现有的React应用程序以使用Redux

? Learn to set up a Redux project from scratch

学习从头开始设置Redux项目

? How to structure your Redux code

如何构建您的Redux代码

? Handling typos and duplicates

处理错别字和重复项

? Setting up a Redux store

设置Redux存储

? Getting to know the Redux reducer — and why it is called a “reducer”

了解Redux减速器-为什么将其称为“减速器”

? Updating the UI in response to dispatched actions

更新UI以响应分派的操作

? Keeping a normalized state, and what that really means in plain, approachable language

保持标准化状态,用平易近人的语言真正意味着什么

The book features how to build the Skype clone below:

该书在下面介绍了如何构建Skype克隆:

书籍2:了解Redux-2 (Book 2: Understanding Redux — 2)

Book 2 takes it one notch higher. It contains a comprehensive discourse on the following:

本书2将其提高了一个档次。 它包含有关以下方面的全面论述:

? How to manage the Redux state like a pro

如何像专业人士一样管理Redux状态

? Persisting Redux state

保持Redux状态

? Fetching data via Ajax and dealing with async action creators

通过Ajax获取数据并与异步操作创建者打交道

? Introducing the Redux devtools, logging and time travel

介绍Redux开发工具,日志记录和时间旅行

? Handling dynamic action types

处理动态动作类型

? Understanding the Redux Middleware

了解Redux中间件

? Creating custom middleware to centralise functionalities within your Redux application

创建自定义中间件以集中化Redux应用程序中的功能

? Advanced error handling in a Redux app

Redux应用程序中的高级错误处理

? Using React-redux for more performant UI rendering

使用React-redux进行更高性能的UI渲染

? Why immutability is important, and advanced ways to deal with immutability in Redux apps.

为什么不变性很重要,以及处理Redux应用程序中不变性的高级方法。

? A good look at Higher order components

更好地了解高阶组件

? Understanding the common redux-related libraries. Think reselect, redux-thunk, redux-promise, redux-persist etc.

了解与Redux相关的常见库。 考虑重新选择,redux-thunk,redux-promise,redux-persist等。

? Routing via Redux-router

通过Redux-router进行路由

? How to handle authentication in Redux apps

如何在Redux应用中处理身份验证

? How to chain and cancel API requests

如何链接和取消API请求

? and a lot more …

还有更多……

You can read more about what projects are built in Understanding Redux — 2 on the official website.

您可以在官方网站的《 了解Redux — 2》了解有关构建哪些项目的更多信息。

书籍3:了解Redux-3 (Book 3: Understanding Redux — 3)

This is the final piece of the puzzle.

这是难题的最后一部分。

In a bid to keep this article short, I advise you check the official website if you’re interested in learning about these books.

为了使本文简短,如果您有兴趣了解这些书籍,建议您访问官方网站

结论 (Conclusion)

Thanks for reading along, and I really look forward to what the future holds. I can’t wait to get these books in the hands of developers all over India, Nigeria, and Tunisia.

感谢您的阅读,我非常期待未来。 我迫不及待要把这些书交给印度,尼日利亚和突尼斯的开发人员。

Join me.

和我一起

翻译自: https://www.freecodecamp.org/news/why-im-giving-away-a-650-page-technology-book-f1044ecb2541/

移动赠送elb是什么

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值