大家好, 欢迎来到“问我任何事情”视频, 我只是迅速决定做后, 我们击中1000名学生,
这是刚刚上周末｡
我们已经有2000多名学生了｡
所以我想从绝对开始｡
-谢谢—谢谢
非常感谢您参加本课程｡
这超出了我的预料｡
我想我能弄到几百块就算成功了｡
但我真的, 真的很喜欢和你们中的很多人互动｡
我们有来自100多个国家的学生, 每个人都很兴奋能学习这么多不同的背景｡
我只是喜欢从中产生的社区｡
就像我说的, 这超出了我的预期, 我喜欢每个人都对学习编码如此兴奋｡
所以非常感谢你｡
你知道,
我已经创建了一些视频给你看, 但我认为社区是围绕它形成的, 这是相互支持, 并希望在几个月内帮助对方成为他们想成为的web开发人员｡
我认为这是最令人惊奇的部分｡
所以再次感谢你｡
我只想回答你们中的一些人为了庆祝学生人数达到1000人而问的几个问题｡
我在这里看到的第一个是阿什利的, 她问我, 在学习开始一个新的职业领域后,
你最大的障碍是什么？
我认为我遇到的最大障碍绝对是冒名顶替综合症｡
你可能听说过｡
而是你觉得自己像个冒牌货｡
你觉得除了你别人都知道这些事｡
你坐在一个房间里, 人们开始交谈, 你意识到你不知道发生了什么｡
你害怕问问题｡
我认为这是最大的障碍, 意识到当你在网上读东西或看视频时, 人们已经练习过了,
并确保他们的写作和视频没有错误｡
我也这么做了｡
这意味着我们投射到视频或博客上的东西并不是完美的｡
这是我们不断重复, 确保我们检查我们的错误, 并修复它们｡
因此, 没有人知道关于web开发或编码的每一个答案｡
我们都是初学者, 我们都是问题解决者｡
我们真的真的很擅长解决问题, 而不仅仅是无所不知的字典｡
所以要真正意识到你不是一个冒牌货｡
你不比其他人差｡
每个人都有这些困难｡
我认为作为一个开发人员, 你能做的最大的事情就是问很多问题｡
任何时候你不知道的东西, 问问题, 不要觉得你不知道｡
你是唯一不知道的人｡
最有可能的是, 房间里的其他人不知道, 除了他们不敢问问题和举手｡
所以我认为这是最大的障碍｡
你会克服这一点, 当你不明白的时候, 你会很舒服地向你的同事提问｡
当我第一次开始编码的时候, 我经常这样做, 我能够得到答案, 比大多数不问问题的人进步快得多｡
好吧, 我会的
下一个问题是Mike
除了JavaScript, 什么是最重要的语言学习？
我不得不说, 可能除了JavaScript, Python是一种很好的语言,
主要是因为它在机器学习中使用得很多, 而且这是一个非常非常快的发展领域｡
我会写一篇关于它的博客文章, 这样人们就可以熟悉它｡
但是Python绝对是有趣的｡
另一个我想说的是solidity, 这是一种编码语言, 用于构建以太坊的分布式应用程序｡
如果你还没有听说过区块链和加密货币的所有炒作, 我认为可靠性是一个非常有趣的问题｡
在2018年, 我们会看到很多分布式应用被创建出来, 对懂这种语言的开发者的需求非常大｡
所以我认为这两个人非常非常令人兴奋｡
我会写一篇关于它的博客文章, 这样你就可以得到更多的信息｡
但是是的, 你应该像研究JavaScript一样研究这些, 但是首先关注JavaScript｡
好吧, 我会的
下一个问题是由瓦西姆和他问, 如果你要聘请一个被动的助手从学生谁完成了这门课, 你会是什么｡
我今天不能看书｡
你会寻找什么, 你会问什么问题？
好吧, 我会的
所以我想我会问, 第一, React的好处是什么？
他们是只学了几个语法而没有反应, 还是他们真的知道反应解决了什么问题？
我会在课程中讲解这一点, 希望你们也能理解｡
然后我也会问它的缺点是什么？
什么时候不适合使用React？
因为我见过很多人对这项技术感到非常非常兴奋, 认为它是有史以来最好的礼物,
但却不理解这一点｡
不是所有的问题都可以通过一个库来解决｡
我认为React在某些方面很棒, 但不是所有方面都很棒｡
而且React也有很多缺点, 你也应该知道｡
因为如果您能够了解优点和缺点, 那么我认为您就真正了解了库, 并且作为开发人员,
您能够做出一个好的决定｡
这也是我在这门课上要做的事情, 不一定要学习一堆函数和方法,
而是要深入理解它们, 知道它们能解决什么问题, 什么时候适合使用｡
如果你深刻地理解这一点, 那么我会100%地雇用某人,
因为我知道他们对某件事有深刻的了解, 而不是肤浅的东西, 这反过来意味着他们能够做更多的事情, 而不仅仅是按照指示｡
他们能够独立思考, 不只是遵循规则, 听从我的话, 而是能够独立思考,
做出正确的决定｡
好吧, 我会的
下一个是乔什｡
您最常阅读哪些编程博客？
我绝对喜欢中号的｡
Medium非常适合技术博客文章｡
如果你以前没去过, 就中等吧｡ 你可以随时关注任何事情｡
事实上, 我会说只要每天关注十大文章, 看看浏览它们, 看看哪些是与技术有关的｡
我觉得他们真的, 真的很棒｡
我就是这样开始这门课的｡
我写了一篇中等规模的博客文章, 变得非常受欢迎, 我想, 嘿, 也许我应该创建一个课程｡
另一个是《软件工程日报》, 这是一个播客, 非常非常好｡
它不仅仅是关于web开发, 它只是关于一般的软件工程, 它有时会变得非常技术化｡
它确实让您能够很好地掌握现有的技术和不断发展的技术｡
最后, 对于JavaScript, 有一个JavaScript每周时事通讯｡
你可以在谷歌上搜索并注册它, 每周它给予你JavaScript的更新｡
我们还有几个问题｡
你在转行之前做什么？
所以我的职业生涯很有趣｡
我想是吧｡
我曾经在世界各地培训旅游指导, 所以我会飞到哥斯达黎加加, 例如, 和培训的人｡
我也有一个小企业, 我实际上运行瑜伽和冲浪务虚会, 所以我一直与人合作, 每隔一段时间,
我会需要一个网站的朋友｡
我会给予一个开发商一大笔钱, 却永远不知道幕后发生了什么｡
成品永远不会如我所愿, 这就像是一个黑洞, 我把钱存入其中,
所以我想自己学习, 这就是我进入这个领域的方式｡
接下来的事情你知道, 我真的, 真的很喜欢它, 并决定作出职业生涯的基础上,
一个事实, 这是一个伟大的行业, 在和我发现它很有趣｡
下一个问题是, 你是如何得到你的第一份工作, 作为一个DEP？
所以, 实际上我在五个月后得到了一份开发人员的工作, 在开始使用HTML之后, 我不知道HTML､ CSS､
JavaScript是什么｡
不太清楚网络是怎么运作的｡
五个月后, 我找到了一份工作, 甚至不是作为一个初级开发人员, 而是作为一个中级开发人员｡
这没什么好炫耀的｡
但只是想告诉你, 如果你真的为之努力, 并了解基本原理, 你可以在这份职业生涯中取得多快的进步｡
所以我得到的第一份工作实际上是通过给一些我感兴趣的公司发信息, 找到他们的电子邮件,
他们的首席执行官的电子邮件, 让他们知道我对一个角色感兴趣,
我正在解决他们遇到的一个特定问题｡
所以我会研究一家公司, 然后说, 嘿, 我注意到你的网站或你的应用程序可以修复这个和这个｡
我会这么做｡
或者我会给首席执行官发信息, 说, 嘿, 这些是我过去的成就｡
我最近成为了一名开发人员, 我向你保证,
我会比团队中的其他人加倍努力工作, 我想, 我会做出一个宏伟的承诺, 以便真正吸引你的注意力｡
所以我不是问题是面试怎么样了？
当我第一次得到我的开发者角色时, 我实际上有多个工作机会, 我认为我能够得到这些工作机会,
并不是因为我是世界上最好的开发者, 也决不是现在的我｡
但我认为在采访中我所能做的就是让他们相信我会比其他人更努力地工作｡
我通过展示来确保做到这一点｡
A我来自不同的背景｡
我不是一个毕业时有学位的计算机程序员, 我把这变成了一个优势,
告诉他们我之前做过的所有其他事情｡
最后向他们展示我是一个自学成才的程序员, 就像你们一样, 并展示我有雄心和决心,
这样在面试结束时,
我能够说服他们, 虽然我可能不是最熟练的开发人员, 但我会是最努力工作的｡
我会确保我会学到这些东西, 这样我就可以在六个月内成为一个非常非常有价值的员工｡
我认为, 如果你能做到这一点, 你会惊讶于你会得到多少更多的报价, 因为有很多开发人员在那里｡
但是, 真的很难找到这样的开发人员, 他们可以按照指令工作, 可以努力工作,
C对自己的能力不太自信, 他们有一个狭窄的视野, 不接受别人的输入｡
所以, 如果你能说服别人, 你会帮助他们, 你会非常非常努力地工作,
你会成为他们的资产, 让他们的生活更轻松｡
我认为这是一个很好的找到工作的方法｡
好吧, 我会的
WAN的下一个问题｡
这三本书在某种程度上启发了你们, 我选择了与编码无关的书, 因为我认为与编码有关的书, 所有流行的书,
每个人都知道, 或者你可以在谷歌上搜索｡
但真正启发我的三本书, 一本是《每周工作四小时》, 作者是蒂姆·费里斯, 你们中的一些人可能听说过｡
这是一本很受欢迎的书
我不喜欢实际的内容提示和技巧, 但我真的很喜欢蒂姆思考的方式, 他思考的效率｡
我痴迷于尽可能有效地利用我们有限的时间｡
所以这意味着什么是我学习一个主题而不浪费时间的最好方法？
什么是最好的方法让我学习的东西, 并尽快获得回报？
我相信你们在这门课上会注意到｡
我就是这么做的｡
我想找到最有效的方法, 尽可能快地开始赚钱, 并尽快开始团队工作｡
因为, 我们的时间有限, 当我们被其他人包围时, 当我们是工作和开发团队时,
我们能够学到更多｡
所以这本书, 不仅仅是在发展中, 真的影响了我的生活, 让我以批判的态度思考我在职业生涯中如何成长,
个人, 经济, 情感, 一切, 尝试去看待一切,
分析事情｡
第二本书是《如此好, 他们不能忽视你》, 这本书是卡尔纽波特写的, 我读过这本书,
它再次彻底改变了我的想法｡
它告诉我们激情并不是一个真正的东西｡
当我们年轻的时候, 我们认为我们对旅行充满热情, 我们对冲浪充满热情,
我们试着追随这种热情｡
但这本书认为, 激情实际上是从掌握中发展起来的,
从变得非常非常擅长一项技能开始, 人们开始为你付钱, 你在你的领域中受到尊重, 人们钦佩你｡
当你变得非常, 非常好, 掌握了你的手艺, 嗯, 那就是你对你的生活感到满意的时候｡
那是你觉得你在为人们提供价值的时候｡
这本书真的, 真的塑造了我过去几年的生活｡
这就是为什么我我真的很喜欢编码而且我真的开始越来越喜欢它了｡
因为我在这方面已经越来越好了, 所以我强烈推荐那本书｡
最后, 第三本书是Shane Snow的Smart Cuts,
这是一本我推荐给所有修这门课的人的书, 特别是那些没有计算机科学背景的人｡
它谈到了你如何真正爬上成功的阶梯, 不是仅仅沿着传统的道路, 而是从一边跳到另一边｡
例如, 如果你曾经是一名演员, 现在你想成为一名开发人员｡
这本书认为,
这样做实际上更好, 因为你可以把你学到的东西运用到这个领域, 并跳上另一个发展和使用其他人没有的技能的阶梯,
比如与人良好沟通, 移情和模仿对方的肢体语言｡
这是一些, 你知道, 不是很多开发人员知道｡
因此, 利用这些附带技能, 以您的优势, 你肯定可以检查出这本书｡
真的很好吃｡
强烈推荐｡
好吧, 我会的
下一个问题
你对区块链技术的看法｡
非常, 非常酷的东西｡
我真的对它很感兴趣, 我正在写一篇关于它的博客｡
我觉得大家都应该学习区块链的数据结构｡
实际上, 您可以在JavaScript中完成此操作, 并在一天内轻松地构建一个简单的脚本｡
我认为这非常非常令人兴奋｡
我觉得有很多关于它的炒作｡
我不建议投资, 但教你自己的｡
我认为这项技术实际上非常有趣, 2018年会有很大的变化, 这个领域会发展得非常非常快｡
好吧, 我会的
这是越来越长｡
最后两个问题｡
生命的意义是什么？
我可能也是最不该问这个问题的人｡
我不知道我不知道
但我不能告诉你一件事我的生活｡
我在某个地方听到过, 希望我能相信｡
我听的人说的比你捕捉到的更有价值｡
我觉得这很有趣｡
这就是我在这门课上尝试做的｡
我试着尽我所能提供很多价值, 有些时候制作这门课真的很糟糕,
因为它花了很多时间, 很多编辑, 很多时候我不喜欢这个视频,
所以我不得不重做, 但我想提供一些真正有价值的东西, 只是捕捉到一点点好处｡
而且我喜欢这种思维方式｡
我喜欢这个想法, 提供尽可能多的价值, 而不一定捕捉它, 并得到不安,
如果你知道你的课程被复制和洪流, 人们下载它免费｡
如果你能帮助一群人, 那就太好了｡
如果您能够获得一点好处, 那也很好｡
但我认为这是一个很好的看待事物的方式｡
如果我们都努力做到这一点, 作为网络开发人员, 以捕捉一点点的价值, 我们提供给世界,
我认为世界将是一个更好的, 更好的地方｡
好吧, 酷｡
最后一个问题
你每天收到多少学生发来的信息？
我的意思是, 这个数字肯定增加了｡
我对此非常非常兴奋｡
我不敢相信我们现在有2000多名学生, 我确实花了很多时间｡
我真希望我能把事情都记下来｡
但是, 你知道, 我早上醒来, 我花了大约一个小时回信息｡
然后在下午, 我又花了一两个小时回答信息和问题｡
晚上我也会这样做｡
如果我一天不这样做三次, 我就跟不上了｡
我必须想出一个更好的方法, 因为我确实想回答每个学生, 我想我想让人们感到舒服,
尽可能多地问我问题｡
但我也希望继续提供新的视频, 并根据反馈意见不断改进课程｡
我们走着瞧｡
这门课非常有趣, 也非常令人兴奋, 你们有些人知道, 我已经辞去了工作,
全身心的投入到这门课上
所以所有的反馈, 所有的社区和每个人都在帮助我解决Slack问题, 回答问题,
并试图形成开源项目｡
这真的真的很有趣, 这可能是我一生中最有趣的工作｡
为此我真的, 真的很感谢你｡
我觉得你们都很棒｡
而我想我提供给你的可能是价值的20%｡
我认为我们通过这门课程所创造的社区和支持是最大的好处｡
我希望它继续成长, 我希望它比我想象的更大｡
我希望你们所有人, 在这结束的时候, 能得到你们想要的, 无论是提高你们的技能来找工作,
还是仅仅是变得更聪明一点｡
所以我们在下一个视频中再见｡
谢谢你看我的脸说话, 我不知道这段视频有多长, 但感觉真的很长｡
我真的真的很感谢你们｡
非常感谢｡
再见, 再见, 再见