必威体育下载Christian Heilmann

You are currently browsing the必威体育下载Christian Heilmann12月的博必威体育简介客档案,2017。

12月存档,二千零一十七

The web we may have lost

星期日,12月17日,二千零一十七

目前对开放网络的打击,即网络中立性的裁决,对我来说是可怕的。我这一代人看到了网络的出现,我们中的许多人都将我们的事业归功于它。

这项裁决之所以糟糕,有几个原因。First of all are the things that everybody should worry about.允许互联网服务提供商偏爱某些流量而非其他流量,将网络变成了精英媒体。Mozilla's Mitchell Baker explained this in detail在她CNNopinion piece.另一个原因是,由互联网服务提供商控制的网络扼杀了创新,并打开了一个闸门进行监控,正如所解释的那样。在这个由@jtm\u编写的优秀twitter线程中.

我一点也不感到惊讶。万维网总是吓坏那些想要控制人们消费和职业的人。网络是均衡器。

Anyone can publish,anyone can consume and 必威体育下载learn.没有办法保护你的内容。人们可以下载,分享和混合。From a pure capitalist point of view this is anarchy.从创造性的角度来看,it is heaven.

Before we had the web all the information you wanted to access meant you either had to pay or you had to put a lot of effort in.I remember in school cycling to the library and lending out books,CD和更高版本的DVD。I also remember that I had to be on time or the thing I wanted to research wasn't available.I didn't have the money to buy books.但我渴望学习,我喜欢阅读。必威体育下载

当我访问网络时,一切都变了。我的整个职业生涯始于我上网的时候,我教自己开始为网络编写代码。除了一门关于广播新闻的课程,我从来没有完成过任何职业教育。I never went to college as we couldn't afford it.

我上网了。I found things to 必威体育下载learn and I found mistakes I could help fix.我很早就上网了嗯,狗屎。我没有被成千上万的流媒体服务所吸引,这些服务给了我消费的机会。Even downloading anMP3几乎是一厢情愿地想一个每分钟花费的拨号连接。我把网络作为一种读写媒介。I wrote things offline,拨号,uploaded my changes,收到我的邮件后就断开了。

当我还是个孩子的时候,我会让我的父母在高速公路加油站停下来,看看来自其他国家的卡车和汽车。我们假期没有多少钱,所以,任何时候我能在我的国家以外的地方见到人,都会让我兴奋不已。当我收到来自世界各地的人的第一封电子邮件,感谢我所做的努力时,你无法想象我的激动之情。

使用网络,我可以在世界范围内出版,24小时不间断地访问信息。

This was a huge change to going to the library or reading newspapers.A lot of the information I gathered that way was outdated before it even got published.编辑和发布是一个漫长的过程。有一个反面,当然。材料出版速度较慢,more editorial process tend to be of higher quality.当我必威体育下载出版我的书时,我知道了这一点。我了必威体育下载解到,拥有一个令人望而生畏的技术编辑和一种更为正式的出版格式促使我做得更好。A lot of what I had blogged about turned out to be not as hot as I thought it was when I re-hashed it in book form.

这就是一个开放的出版平台的代价,读者和消费者应该批评和控制出版商。仅仅因为它是在线的并不意味着你应该信任它。但是由于它是在线的,你可以发布,同样,you can make it better.

One great thing about an open web was that it enabled me to read several publications and compare them.我不必买几十份报纸,也不必检查它们是如何涵盖同一主题的。I opened them one after the other and did my comparison online.我甚至可以访问新闻机构的原始资料。我咯咯地笑着,看到双酚A或者路透社的文章最后出现在其他出版物上。A web without Net Neutrality wouldn't allow for that.我会收到出版商给我的信息网络服务提供商.那是狗屎。我不妨看电视。

I spent 20 years of my career working on and for the web.我这样做是因为当我开始上网的时候,我感到很痛苦。我感到痛苦,我很享受得到的。我必须表现出极大的耐心来获取我想要的内容并出版我的作品。

作为一名广播记者,我没有多少钱。I took a 10 pack of floppy disks with me to work (later on I used数字化视频光盘-RWS并重新编写它们)。我在工作时下载了整个网站和文章,然后在家里离线阅读。我还有几张CD,上面有“photoshop教程”和“html技巧”。离线浏览器工具,如httrack网站复印机或黑寡妇是我的朋友。

在家里,我没有像现在这样“冲浪”。我打开了很多浏览器窗口,loaded all the sites and then disconnected.上网太贵了。I would disconnect and go through the browser cache folder to save images that loaded instead of looking at them loading.拨号意味着我在网上每分钟支付的费用和打电话给别人的费用一样。

我一直想把这个做得更好。And I wanted to ensure that whoever wants to use the web to 必威体育下载learn or to find a new job or make some money on the side can do it.

这就是我愤怒和失望的地方,网络中立甚至有可能处于危险之中。

There is a lot to hate about the "cool viral video"变压吸附来自催化裂化特拜

它很聪明,傲慢和神圣的废话是它试图成为时髦和酷。但是什么riled me most about it那是催化裂化thinks the main points of worry when it comes to the users of the web are:

  • 张贴食物和动物图片
  • Shopping
  • 观看媒体制作的节目和电影
  • Be a fan of the same
  • 后模因是相同的混合体

更让我害怕的是他们可能是对的。也许这场辩论现在是人们认识到网络是他们的声音的一个警钟。一个让他们成为出版商的地方,而不是消费者或其他内容的转发器,以交换社交媒体的喜好和支持。It is time to fight for the web,再一次。

我一直想让所有人都能得到均衡器。我很高兴看到接下来会发生什么。我期待着看到谁会用这个开放式的出版平台向人类赠送的礼物做出惊人的事情。现在有笔记本电脑和手机随身携带有多酷?你可以坐在咖啡馆里,接入WiFi,您可以随心所欲。无论灵感打到哪里,或者你试图找到什么——去追求它。

我真诚地希望这就是网络的现状。我知道对于那些在网上长大的人来说,网络没有什么特别的。它在那里,就像打开水龙头的自来水。你只关心水不来的时候。

And I hope that people still care that the web flows,无论是为谁或是为什么而流。网络给了我很多好处,它可以为许多其他人做到这一点。But it can't do that if it turns into Cable TV.I've always seen the web as my media to control.选择我想要消费的东西,并通过比较来质疑它。A channel for me to publish and be scrutinised by others.A read-write medium.The only one we have.让我们做更多的写作部分。

网络真理:网络是世界性的,需要更具包容性。

星期三,12月13日,二千零一十七

这是网络真理系列文章.这是一个系列,我们关注的是听起来真实的陈述,我们一直用它来进行无休止的讨论,而不是继续前进。今天,我想谈谈Web作为一个全球发布平台的概念,它必须支持所有环境,无论多么基础。

网络是全世界的,需要更具包容性

好,yes,sure,the world-wide-web is world-wide and anyone can be part of it.主机托管并不难找到,创建一个网站是非常直接的,也是。

Web content needs to be as inclusive as possible,这是常识。如果我们能让更多的人访问我们的内容,我们创造有价值的东西的机会更大。

毫无疑问,网络内容不应该因为人们的能力而排斥他们。由于Web内容过去是以文本为起点的,所以这不是额外的工作。图像的可选文本,复杂视觉效果的描述和视频的文字记录。These,以及允许访问的辅助技术和翻译服务。我不会在这里谈论无障碍性。This is about availability.

对于那些在网络上起步较早的人来说,当你想在网络上玩的时候,这些是你需要遵循的基本原则。这就是为什么我们总是在别人侵犯他们时大喊大叫。

  • 当有人创造的产品只在某个市场上有效时
  • 当某件事只有一种语言或假设人们知道如何解决这个问题时
  • 当产品采用某种设置时,操作系统或浏览器
  • 当一个产品依赖于新技术而没有旧浏览器的回退选项时

These are all valid points and in a perfect world,这对出版商来说是个问题。We don't live in a perfect world though,可悲的是,我们用这些想法捍卫的网络从来没有实现过。当我们忘记了出版的一个基本原则:你如何用它赚钱时,它早就死了。

If all you want is to publish something on the web,你的奖励是,它将提供给你设定的人。This attitude is either fierce altruism or stems from a position where you can afford to be generous.

对许多人来说,这不是网络的目的。很早在网上就被当作金矿出售。你创建一个网站,客户就会来。客户愿意为您的服务付费。Your web site is a 24/7 storefront that doesn't have any overhead like a call centre would.

Amongst other problems,这种营销信息导致网络变得一团糟。It isn't about making your content available.它是让人们准备好为你的产品付款,或者至少支付你的成本。这些并非全世界的假想用户。For most companies that rely on making money these are affluent audiences where the company itself is.有,当然,这类公司和一些公司的例外情况这个纽约市基于约会网站ignighter通过意识到他们的观众来自其他地方而幸存下来。.But these are scarce,对于大多数出版商来说,安全的赌注或快速失败就是找到他们所在的地方。

如果你花太多钱就赚不到钱,这样你就抄近路了。当然,让您的产品在全球范围内上市听起来很有趣。但是,坚持你所知道的市场,并能为人们买单,这样更具成本效益。这就是为什么我们想要的万维网本质上是一个更小的集合,本地网。

I'm moving from England to Germany.我很惊讶有多少人使用本地的网络产品而不是我使用的那些。有些是因为他们的报价——例如,Netflix目录在英国要大得多。But many are a success because of classic advertising on TV,in trains and newspapers.

随着竞争的加剧,它不再是创造有价值的内容并继续维护它。它是关于添加你所提供的,并找到找到找到自己的捷径,而不是你的竞争对手。And thus search engine optimisation came about and got funding and effort.

当然,让您的产品以一种或另一种形式在所有浏览器、企业和传统环境中可用是有意义的。But is it worth the extra effort?这是你开始以出版内容为目标的时候。But many web products now don't start with content,它们从一个平台开始,将产品添加到CMS.And that's when browser market share is the measure,不是支持所有人。一款在台式机上运行良好的浏览器,也可以在高端智能手机上使用,这正是人们所追求的。因为这是每个销售人员都告诉你的目标受众,他们可以用花哨的数字来证明这一点。对我们来说,这种短视是可以理解的,但我们也需要证明这是真的。In a measureable way with real numbers of how much people lost betting on one environment in the short term.

我们现在不得不面对的一个可悲的事实是,网络不再是那些想在网上提供内容的人的主要关注点。这看起来很奇怪,as apps are much harder to create and you are at the mercy of the store publishers.

苹果刚刚宣布明年他们不允许模板化和生成的应用程序.这对许多小出版商来说是一个打击,他们把iOS作为付费客户的主要渠道。不用担心,虽然,他们可以轻松地创建一个网站并将其转换为聚乙烯醇,正确的?

好,也许吧。但苹果文章中有一个有趣的统计数据:

根据 Flurry提供的2017年数据,手机浏览器使用率从2013年的20%下降到2016年的8%。剩下的时间花在应用程序上,例如。它们是我们通向网络的门户,也是我们与服务交互的方式。

当然,one stat can be debated,我们花在应用程序上的时间并不意味着我们也会在应用程序上购买东西或点击广告。一个好的网站可以用30秒,让我成为一个快乐的顾客。However,新用户更可能寻找应用程序,而不是输入或单击统一资源定位地址.原因是,应用被宣传为更可靠和更专注,而网络则一团糟。

在苹果表面,这不是惩罚较小的出版商。这是一个清理他们商店的行动。很多这样的应用程序要么质量不高,要么看起来像成功的应用程序。提醒我们什么时候SEO努力也做了同样的事情。公司创建了几十个看起来不错的网站。他们定制了内容来吸引Google创建到他们付费推广的网站的入站链接。

The sad truth about the web and the fact that publishing is easy is that the cleaning step never happens.最好的内容已经多年没有在网上出现了。升职最多的,在避开谷歌的TOC时,使用了最肮脏的手段。

很多现在的网络内容对于上网的人来说过于沉重和苛刻。使用移动设备的人,其数据流量非常有限。

不过没问题,正确的?我们可以精简网络,使其向这些新市场开放。目前,与下一个10亿用户的对话并不稀缺。By doing less,通过使用服务工作人员创建可脱机使用的功能。By concentrating on what browsers can do for us instead of simulating it with frameworks.

也许这就是解决办法。但有一个问题,我们往往来自一个特权的地位,这是远远超出了事实,我们希望。娜塔莉·皮斯图诺维奇has a great talk called为下一个十亿发展她谈到在肯尼亚发布产品的经历,one of the big growth markets.

里面有很多有趣的信息,还有一些难以接受的事实。One of them is that smartphones are not as available as we think they are – even low end Androids.第二个问题是,即使人们没有可靠的数据连接。人们不去网站,而是通过蓝牙互相发送应用程序。或者他们在WhatsAppGroup上提供和销售产品,因为这些产品往往不受每月数据津贴的限制。在美国网络中立受到攻击的情况下,这对我们来说很快就会是一样的,也是。

Of course these are extreme conditions.But the fact remains that closed systems like WhatsApp allow these people to sell online where the web failed.不是因为它的性质和技术,which are capable enough for that.But because of what it became over the years.

作为一种设计理念,网络可能遍布世界各地,但是,网络就绪硬件的连接性和可用性的现实情况则不同。Much like anything else,a few have both in abundance and squander it whilst others who could benefit the most don't even know how to start.

这就是为什么“使用尖端网络技术接触下一个百万用户”的信息听起来空洞的原因。一次又一次地告诉我们这可能是不同的,这没有帮助。我们必须让它发生。

So,你学习了必威体育下载javascript——现在怎么办?

Tuesday,12月5日,二千零一十七

昨天,有人问我Berlin chapter of Women Techmakers在他们的javascript速成课程的毕业典礼上演讲。我想谈谈你现在可以采取的下一步,你在2017年学习了JavaScript的基础知识,而不是重复以前的想法。必威体育下载这就是我想到的。

首先,恭喜你——你选择得很明智。javascript已经从“玩具语言”演变而来,“真正的程序员”嘲笑这种为网络及其他领域提供动力的语言。

不管好坏。Javascript不是一种完美的语言-如果有类似的东西存在的话。但有一些事情可以证明这一点。

JavaScript is everywhere

首先,它现在已经无处不在,你可以用它创造出许多令人惊奇的东西。

  • 您可以在浏览器环境中使用它来制作高度交互的Web“东西”。当javascript工作时,这些网站的响应可能更好,也更具吸引力。They could also be apps that users install and don't even need to know that you usedHTML.CSS和javascript来构建它们。它们甚至可以是复杂的游戏和虚拟现实体验。
  • 您也可以使用节点进行服务器端操作。然后您可以使用javascript来构建API,服务,甚至是成熟的服务器。您可以创建构建过程并自动化许多过去需要运行服务器的无聊任务。
  • You can use abstraction frameworks to publish on the web and create binary formats for iOS,Android和其他。从javascript开始,你可以转换成许多其他的东西——一些在另一个方向上是不可能的东西。
  • 或者你可以完全疯狂地构建机器人,让他们的指令以javascript的形式出现。You can automate operating systems.You can write extensions for browsers and you can script other applications.
  • You can publish to and take advantage ofNPM,a vast resource of pre-build solutions you can mix and match to build your own – more complex – solutions.这很诱人,but there is also a danger of using too much and using things you don't understand.So,当我们在一个有javascript的软件包世界中时,记住什么是javascript并从那里开始是有意义的。

Mastering JavaScript isn't easy,但是,与其他语言相比,入门要简单得多。您不依赖某个编辑器,也不需要编译它来创建可以运行的东西。Most important of all – you don't need to spend any money to get started.浏览器是免费的。很多编辑器是免费的,甚至很多是开源的。首先,文档已联机并可供您使用。

你知道最好的东西吗?我羡慕你!

自从Javascript出现以来,我一直在或多或少地使用它,我随身携带了很多压舱物。

The JavaScript definitive Guide book in comparison with JavaScript-The good parts

There is a running joke where you can see the "Definitive Guide to JavaScript" book next to Douglas Crockford's "JavaScript – the good parts".The latter is much,小得多。这并不意味着javascript是坏的。这意味着JavaScript的多功能性可以是它自己的撤销。JavaScript runs everywhere.Over the years terrible environments left a track record of awful APIs and methods.JavaScript的标准化过程就像过山车一样。The Definitive Guide explains that.这是所有发生的事情的概要——好的和“亲爱的我,你为什么还要考虑用JavaScript来实现这一点呢?”.好的部分书坚持语法和如何编写纯javascript。把这本指南看成是一个乐队的完整的目录,上面有他们过去所有的罪恶。而“好地方”是他们的热门单曲。

Starting with a much cleaner slate

这就是你进来的地方。我甚至不想让你想到语言本身的好部分。如果深入研究一种语言的语法和结构会让你的想法变得更有趣的话,这可能会在以后出现。Right now,我羡慕你,因为你有机会跑起来。我想要你,作为新来的人,不要重复我们为达到目的而犯的错误。

所以接下来我要介绍一些东西,作为一个JavaScript开发人员,您可以使用这些东西来进行下一步的开发。这些事情可以帮助你在工作中变得更有效,也可以帮助你参与和帮助社区。欢迎你无视这个建议。我们也欢迎您挑战它——毕竟,这就是新声音的含义。随着JavaScript的发展速度,我告诉你的一些事情将变得过时,当然。但我个人对这些事情很兴奋,我确信在我的职业生涯开始的时候,我就拥有了它们,我会比现在更进一步。

首先,where can you go to 必威体育下载learn about JavaScript?

Unsurprisingly,这是一个棘手的问题。JavaScript is a hot topic and a lot of people get the job to write some without wanting to understand it.This means there are terrible,spammy resources telling you the "simple" way to do something in JavaScript.帮你自己一个忙,不要爱上那首警笛曲。也要警惕网络上的“这里是快速解决方案”答案。Often these are biased solutions that keep getting repeated to reach a quick result.如果某件事听起来太好而不真实,often that is exactly what it is.

Mozilla Developer Netwwork

这就是多媒体数字网网络文档是我选择的武器。It is a unbiased,打开,资源维护得很好。这不是Mozilla独有的功能,但许多其他玩家添加内容并帮助保持更新。它甚至是可写的——当你发现有问题时,你可以进行编辑。

Web文档的好处在于它不仅仅是“简单”的文档。它还提供了代码示例和详细的浏览器支持表,以了解它所讨论的所有内容。许多试图记录开放网络的资源来了又去了。多媒体数字网prevailed.

说到浏览器支持,我能用吗?is a well-maintained resource.It doesn't only show detailed browser support.It also links to the standard documents telling you what should happen.它显示了各种版本中的怪癖和问题以及可能的解决方法。

我能用网站吗

浏览器的问题要少得多。

Talking about browsers,在这方面,这是一个美妙的时刻。我们在那里度过了一段艰难的旅程。过去,浏览器是一个黑洞,我们不知道是什么魔力使它们起作用。在浏览器致力于遵循标准之前,我们必须了解他们的想法,事情应该如何工作。本质上,our career was dependent on knowing how browsers mess up.这很容易,但从长远来看,这并不令人满意。现在,浏览器在定义和鼓舞人心的标准方面扮演着更重要的角色。浏览器本身力求长青。非标准化功能隐藏在标记后面,或者在“开发人员版本”或夜间构建中提供。

最好的是,浏览器制造商可以提供反馈,并邀请您提交bug。这是一个巨大的变化,我们作为开发人员应该珍惜。少了很多“就是这样,我们能做的不多,而且更多。that doesn't work,我们能修好这个吗?

浏览器制造商也理解开发人员的重要性。Furthermore,that a web developer is as much an engineer as somebody writing Java or C++.工程需要的不仅仅是“向我们扔代码,我们让它工作”。我们需要了解我们的代码是如何执行的以及它有什么影响。That's why they all browser makers spend a lot of time building developer tools.These give us the insights we need to write performant and secure JavaScript.

必威体育下载学习浏览器开发人员工具

作为一个JavaScript开发人员,尽可能多地习惯浏览器开发工具是一个好主意。每个浏览器都提供了它们,它们在某些方面有所不同,but they all give you a lot of insight.您可以通过检查浏必威体育下载览器在控制台中提供给您的对象来了解您可以使用什么。您将了解必威体育下载呈现页面时会发生什么以及瓶颈在哪里。你可以检查一下,编辑并测试代码的可视输出,然后查看CSS浏览器从中生成。

从console.log()移动到断点调试

有一件事对我很有帮助,那就是从console.log()的心态转向使用断点。Instead of having to ask for each of the things you want to know about you get so much more.断点调试具有JavaScript引擎停止的好处。然后,您可以获取浏览器中发生的事情的快照。你不仅得到了for example,变量,但你也可以看到这种变化所带来的影响。而且,您有一个直接的方法来逐步调试代码,而不必更改它。One breakpoint is often worth dozens of logging requests.

很高兴我们现在可以调试我们的javascript,但如果我们一开始不犯错误,情况会不会更好呢?We're human,we get tired,我们感到无聊,we get sloppy.这就是为什么我们在做错事的时候得到提醒是好事。In Word processing this is the spelling and grammar check that adds squiggly red lines were we went wrong.

Linting – prevent bugs by not writing wrong code

在发展中,这是线头。linters是一种在编写代码时分析代码的软件。它在后台执行部分代码,并在出现错误时通知您。过去,您需要自己安装和配置过梁。这些天,many come as extensions to editors with preconfigured rules.Rules that are the result of years of experts arguing and finding a consensus what makes sense.谷歌在Chrome上的开发工具给了你类似的见解。Reading through the results of linters is a good 必威体育下载learning exercise.他们不仅告诉你有什么问题,but also why,影响是什么以及如何修复它。

找到一个能让你更有效的编辑

这也是一个好的编辑可以挽救生命的地方。如前所述,you can use whatever you want to write your JavaScript.For me,我很惊讶我用Visual Studio Code.这个编辑器是开放源码的,有数百个扩展来帮助您完成任务。It has linting built-in and allows for setting breakpoints in the editor itself.它包含一个命令行接口来执行更多的核心任务,并且内置了Git版本控制。不必从一个编辑器跳到另一个浏览器再跳到另一个终端,这是一件很好的事情。当然,迟早你必须掌握这三个方面,但是为什么不从一条捷径开始呢?

猜猜这个编辑是用什么写的?对,JavaScript。

当使用javascript时,你会发现神圣的战争和什么编辑器在什么配置下是最好的想法。As there are dozens of options in hundreds of variations,欢迎你到那个兔子洞里去。I move every few years from one environment to another and right now,Visual Studio代码让我高兴。And many others agree.它通过提供与开箱即用的构建过程的集成,为您提供了一个快速启动。与其他具有类似特性集的IDE相比,它是跨平台的、轻量级的。你可以破解它并使用javascript扩展它。

Publication and build processes

That said,编辑并不是Linting唯一能提供帮助的地方。它也可以是发布过程的一部分。Sonar,例如,工具需要统一资源定位地址and than tells you all the things that need improvement.这涉及到表演,兼容性,安全性等等。像这样的服务声纳在你的发布过程中可以充当一个门卫。您发现的错误比用户报告的错误要好。Or,更糟的是,一种阻止人们在你没有听到他们的问题的情况下使用你的工作的方法。

Sonarwhal results for this web page

Release processes are a huge part of what we follow in JavaScript these days.所以把它放在脑后是个好主意来适应这些。一个常见的建议是开始你自己的项目,并遵循最佳实践,因为你不能那样打断别人。But I am not sure how helpful this is and found it rather dry and frustrating.

创建第一个项目应该包括配置自己的服务器吗?

毫无疑问,通过启动自己的项目并以专业的方式运行它们,您必威体育下载可以学到很多东西。但你不需要这样开始。I'd argue it makes more sense to start smaller.JSBin科德森Glitch和其他托管社区可以让你玩和学习。必威体育下载它们允许您使用预处理器,frameworks and package managers to build something.你不会被一次又一次的设置和配置你自己的电脑所困扰。你可以看到他们是否为你工作,而不需要学习和不学习的开销。必威体育下载In a job,作为团队的一部分,作为一个初级开发人员,您不太可能设置环境。所以在必要的时候把它留着。

必威体育下载学习材料是免费和丰富的。But what's good and what's spam?

Talking about 必威体育下载learning,我们生活在一个美好的时代。几乎每周都有关于javascript的会议。有空参加会议。有松弛的社区,邮件列表和免费在线资源。关于这一主题的许多书都可以在网上免费阅读。几乎所有你花了很多钱看的内容都会在数小时内出现在YouTube上。Frankly,我们有太多的内容,所以对其进行分类是必要的。所以,与其试图全力以赴,找到你信任的人,他们在收集和评论方面做得很好。然后花点时间以你自己的步调消化外面的东西。I watch talks in the gym on my phone – the average JavaScript talk burns 500 calories on a cross-trainer.

参与项目并与他人打交道

不是从拥有产品开始,it makes much more sense to take part in existing ones.这就是Javascript最近的特点。我们不是在处理一种语言,but we are dealing with a community of developers.许多开源项目都有人帮助你参与其中。您可以通过帮助改进文档来开始。你可以解决一些简单的问题,维修人员太忙了,没时间看,因为他们有更大的鱼要炒。你可以通过潜移默化和观察必威体育下载人们做什么以及他们如何工作来学到很多东西。您还将了解要避免什必威体育下载么以及不成为什么样的开发人员。

因为它会变得凌乱,我不是在那儿绕圈子。JavaScript的成功和对软件工程的大肆宣传有其丑陋的一面。人们进入不健康的竞争中,把过度工作看作是荣誉的象征。许多社区工具将“快速而经常”作为一种贡献方式,而不是“良好且解释得很好”,这并没有帮助。你将遇到可怕的沟通和公开的敌意,以改变和讨论。

你是新来的。做一个新的人,比那些烦扰你的人更好

And here is my plea to you.别变成那个人。Don't feed the ego of those valuing telling others that they are wrong over working together.保持冷静,be kind and don't let blanket statements and open dismissal of ideas stop you.有很多选择。不需要用更多的戏剧来充实你的生活,when all you want is to make your mark as a creator.

We have a beautiful technology stack here and if I 必威体育下载learned anything that change is the only constant.And today,此时此地,I hope that you will be part of a change that we need.

Your happiness is more important than getting into fights over syntax,process or what framework to use.Happy developers build better products.我们变得越多样化,我们越能反映出那些使用我们产品的人。

And with that,I am looking forward to seeing what you do next.谢谢你这次旅行。It did me good,I hope it also will work for you.