预编程:编码前需要了解的一切
增加学习编码和与其他开发人员沟通的成功机会
教程演示🔗
What you’ll learn 学习内容
-
Better understand the fundamentals of how programming works
更好地理解编程工作原理的基础知识 -
Understand the fundamentals of how computers work and how that relates to modern web technology
了解计算机工作原理的基本原理及其与现代网络技术的关系 -
Choose what programming language and path they want to pursue in their career
选择他们想要在职业生涯中追求的编程语言和道路 -
Understand and apply the 8 basic concepts of programming
理解并应用编程的 8 个基本概念 -
Evaluate, install, and modify any content management system
评估、安装和修改任何内容管理系统 -
Understand world technology trends like responsive design, pair programming, PaaS systems, and the growth of APIs
了解响应式设计、结对编程、PaaS 系统和 API 增长等世界技术趋势 -
Make a decision about what technology and ecosystem interests you
决定你对什么技术和生态系统感兴趣 -
Correctly understand and apply the concept of a programming framework
正确理解和应用编程框架的概念 -
Call out your friends for not knowing the difference between a framework, library, and IDE (they’ll love you)
因为你的朋友不知道框架、库和 IDE 之间的区别(他们会喜欢你的) -
Communicate with others about technology in a way that doesn’t immediately give away your inexperience
与他人就技术进行沟通,不会立即暴露您的经验不足 -
Impress your friends during drinks with random factoids about Bill Gates & Steve Jobs
在喝酒时用关于比尔盖茨和史蒂夫乔布斯的随机事实给你的朋友留下深刻印象 -
Finally understand the reason Comcast keeps billing you $29.99
终于了解康卡斯特一直向您收取 29.99 美元费用的原因
Requirements 要求
-
Access to the internet 访问互联网
-
A sense of humor 幽默感
Description 描述
60%+ of people who try to learn how to program end up quitting.
60%+ 试图学习如何编程的人最终会放弃。
Why? 为什么?
Is it because “programming just isn’t for everyone“?
是因为“编程并不适合所有人”吗?
Or is it because only those with experience in hard sciences can learn it?
还是因为只有那些有硬科学经验的人才能学习它?
No, neither of those are true. It’s simply due to the fact that the vast majority of people who try don’t have a basic understanding of the technology they’re going to use.
不,这些都不是真的。这仅仅是因为绝大多数尝试的人对他们将要使用的技术没有基本的了解。
How exactly can you tackle responsive design if you don’t know how a browser works?
如果您不知道浏览器的工作原理,您究竟如何处理响应式设计?
How are you going to create a desktop application if you don’t know what makes your computer freeze constantly (besides porn, obviously)?
如果您不知道是什么让您的计算机不断冻结(显然,除了色情内容),您将如何创建桌面应用程序?
How are you going to hide your confused facial expression the next time your site’s server crashes because of a “node socket problem” in your full stack Javascript?
下次您网站的服务器因全栈 Javascript 中的“节点套接字问题”而崩溃时,您将如何隐藏困惑的面部表情?
If you’ve ever taken your computer to a technician and said “Make it work” or “It don’t work good. Me cry” then you’re exactly who needs this course.
如果您曾经将计算机带到技术人员那里并说“让它工作”或“它不好用。我哭了“,那么你正是需要这门课程的人。
Over the next 10 years the United States is expected to add over 2 million programming jobs. Jobs that pay well over $100,000 a year. And that’s just the United States (Merica’).
在未来10年内,美国预计将增加超过200万个编程工作岗位。年薪超过 100,000 美元的工作。而这只是美国(梅里卡)。
So if you’re trying to jump on the coding gravy train, put down your bronze statuette of Elon Musk standing on Mars, and start filling in the gaps in your “tech literacy”. Even if you yourself do not become a “coding ninja” yourself all the future coding ninjas you work with with thank you (and tell you to stop calling them coding ninjas).
因此,如果你想跳上编码肉汁列车,放下你站在火星上的埃隆·马斯克的青铜雕像,开始填补你“技术素养”的空白。即使你自己没有成为“编码忍者”,所有与你一起工作的未来编码忍者都会谢谢你(并告诉你不要再称他们为编码忍者)。
About your instructor: 关于您的教师:
Hi, I’m Evan Kimbrell. I too struggled to learn the basics of programming. If failing to program were a sport, I’d be on the Dream Team.
大家好,我是Evan Kimbrell。我也很难学习编程的基础知识。如果编程失败是一项运动,我会加入梦之队。
Today, I run a web and mobile development agency called Sprintkick and over the last 4 years we’ve built and managed over 100+ web & mobile applications.
今天,我经营着一家名为 Sprintkick 的 Web 和移动开发机构,在过去的 4 年里,我们已经构建和管理了 100+ 多个 Web 和移动应用程序。
How does one so technologically challenged manage to pull this off? Well, first off I would disagree with “technologically challenged” (come on) and second it was actually straight forward. I just had to spend a concerted amount of time learning what I needed to know about basic computer, web, and programming technology as well as modern technology trends and advanced concepts.
一个在技术上如此具有挑战性的人是如何做到这一点的?好吧,首先我不同意“技术挑战”(来吧),其次它实际上是直截了当的。我只需要花大量的时间来学习我需要了解的基本计算机、网络和编程技术以及现代技术趋势和先进概念。
This course is an accelerated path designed to get you to “I get it” and finally start communicating correctly & effectively about technology.
本课程是一条加速路径,旨在让您“我明白了”,并最终开始正确和有效地就技术进行沟通。
Who this course is for:
本课程适用于谁:
- Anyone interested in learning how to program that is already struggling or intimidated by the process
任何有兴趣学习如何编程的人,他们已经在这个过程中挣扎或害怕 - Anyone who wants to better communicate with development teams they work with
任何想要与合作的开发团队进行更好沟通的人 - Anyone who wants to hire, vet, & manage developers more effectively
任何想要更有效地雇用、审查和管理开发人员的人 - Anyone who is simply interested in getting an in depth understanding of modern web & mobile technology trends
任何只想深入了解现代网络和移动技术趋势的人