必威体育下载克里斯蒂安·海尔曼

您当前正在浏览必威体育下载克里斯蒂安·海尔曼七月的博客必威体育简介档案,2018年。

7月存档,2018年

更多小狗的爱,少疲劳

星期一,7月30日,2018年

javascript无处不在,它是你简历中最热门的东西。现在。巨蟒正在成长,而深造是罪魁祸首,必威体育下载但我离题了。有了javascript的炒作,我们还谈论了很多关于javascript疲劳的话题。人们对你能用它做的大量事情感到不知所措。或者-甚至更多-您在设置JavaScript环境中必须投入的工作量。以及你“需要使用的专业工具”。

我没有感到JavaScript疲劳。原因是我没那么晚来。我很幸运看到JavaScript发展到现在的样子。对我来说,JavaScript仍然是编程语言界的冷酷反叛者。我记得Java和Perl开发人员嘲笑我在玩具语言上浪费时间,甚至没有一个包管理器。我不是一个纯粹主义者,说所有这些事情都是愚蠢或不必要的。远非如此。令人惊讶的是,我们的工具已经走了多远。但是-也许-如果我们用普通的javascript启动新开发人员,而不是向他们扔工具的厨房水槽,我们可以实现更多。

人们对javascript的憎恨是我喜欢它的原因。这是一团糟。它还没有准备好,还有很多它能做的。

我感觉到对javascript有一种幼稚的依恋。

neotenni_t(t)ni/名词-成年动物中少年特征的保留

换句话说,而不是向人们展示当前形式的成熟的javascript,高度驯养和凶猛的动物,我们应该让人们知道它是一只小狗。我就是这样知道的。与其想知道要安装什么软件包以及如何设置服务器来运行它,我想抓住它,抱着它,玩它,首先-保护它及其周围环境免受伤害。

獒犬
看那个家伙!很多皱纹要均匀,但渴望玩耍。那是javascript

我和javascript的关系很早就开始了。这么早,它没有做太多,我们也不会做错太多。但这并没有阻止我们做疯狂的事情。作为一名网络开发人员,JavaScript本身并不像它在浏览器中所能做的那样有趣。在document.write的年代,首先是框架集和弹出窗口。我在尝试让事情在浏览器中运行时非常“有趣”。DHTML是下一次炒作最重要的是创造酷效果-无论成本。考虑到标准遵从性或我们积累了多少技术债务,就不那么令人兴奋了。

我们都知道JavaScript不是一种“真正的编程语言”,这就是它有趣的原因。你不需要使用集成电路设备,您不需要编译代码或为其设置环境。你带了任何编辑,编写了代码,浏览器完成了剩下的工作。
直到它不再存在。大约在第一个网络泡沫破灭的同一时间,IE停止了统治地位。其他浏览器也开始出现问题,客户抱怨出现问题。Javascript又不那么流行了。相反,每个人都开始在flash上下注。它承诺消除跨浏览器的差异,让您完全控制。

在javascript世界中,我们清醒了一点。我们意识到我们建造的东西是多么脆弱,并开始提倡更合理地使用JS。我们也有充分的理由,作为国内最终标准化,事情比第一次浏览器大战更容易预测。
2004,我写的自我训练课程不引人注目的javascript解释如何使用JavaScript而不依赖它。作为增强,它创造奇迹。作为需要依靠的东西,很多事情对你不利。

什么时候?国内-1个可用,我跟进了DHTML国内脚本编写有详细的建议,不要再犯同样的错误。

随着黄蜂DOM编写工作组脚本那是在伦敦一次会议后在一家酒吧开始的。最明显的影响可能是杰里米·基思的国内脚本编写书。

但JavaScript本身并没有太大的移动。这种语言仍然是布伦丹·艾奇和其他人在10天的冲刺中创造出来的客户端语言。当事情变得如此疯狂,出现捷径。

这些年来,我们试图使语言本身变得更好和更容易预测。我们不能改变它,因为那样会破坏向后兼容性。所以我们找到了解决问题的巧妙方法。

其中一个最大的消费者是javascript和阿贾克斯框架和库。悠悠,多乔,jquery和其他一些工具是一个很好的测试平台,可以让开发人员使用JavaScript,同时也可以解决语言本身的一些问题。
这个立即调用的函数表达式是解决全局变量问题的一种巧妙方法。道格拉斯·克罗克福德模块模式已确保封装(直到eval()也获得范围参数)。我发现模块模式写起来很烦人,所以我后来想出了“揭示模块模式”。

遵循了许多其他模式和最佳实践。像mootools和prototype这样的库使javascript成为一种“合适的”面向对象的语言。以压倒现在困扰我们的内置物体为代价。其他“修复”javascript的尝试是元语言,如coffeescript和许多被遗忘的语言。

必威体育下载从这些补丁和库中学习javascript的维护者和创建者,这个TC39型,最近发布javascript的频率更高。与ES5,我们终于有了一个标准来处理第一版中的大多数问题,并且给了我们足够的句法糖分来提高效率。

现在的javascript已经成熟了很多,而且会变得更好。它不能,尽管如此,当我们把它的内部工作隐藏起来远离下一代开发人员时。
你不需要成为一个JavaScript语言专家来使用它。不过,最好还是把故事讲给大家听,告诉他们我们是如何到达目的地的,而不是让人们盲目地使用现在提供的服务。很容易失望,当你在不理解的情况下使用新事物时,会感到沮丧和不知所措。你也不敢说你不明白,当你的同龄人都假装知道一切的时候。

让我们继续向人们介绍Javascript,它是一种非常混乱但非常容易访问的语言,因为使用它没有障碍。一旦他们玩了一会儿,看看能不能做些什么,我们可以继续说明,我们这些天手工做的很多事情都是作为一个预构建的解决方案更好地发挥作用。但我们还是让人们继续玩吧。

如果你想了解更多,得到一个温和的介绍,看看我的技能共享类关于JavaScript以及如何处理它所经历的更改。

在大约一小时的视频中,您将了解到目前的javascript是什必威体育下载么,如何应对这种炒作,更重要的是,如何应对语言和生态系统的巨大进步。

开发商关系启示:旅游是一项艰苦的工作

星期五,7月13日,2018年

这是一系列关于作为一个德弗尔人的生活以及不是所有的独角兽和玫瑰的文章的一部分。你可以请阅读本系列的介绍和其他部分.

所以,今天,我们谈谈旅行吧。

在飞机上睡觉

当我为红十字会工作的时候,有一件事对我来说很明显。生活中旅行的人不仅更有趣,但年龄也要大得多。他们有更多的能量,对新事物表现出更多的兴奋,通常感觉更活跃。

作为一个德弗尔人旅行不是这样的。这很容易正好相反。

来自世界各地的低端工人阶级家庭,一直是我的梦想。每个假期都要把家人塞进车里,开车14小时到意大利去野营。每年都去同一个地方。然而,我尽力了。我喜欢去高速公路上看各种国家的汽车和卡车。我故意选择在网上工作,因为这意味着我可以和来自各地的人联系。了解他们,找出我们之间的差异,也许——如果我真的很幸运的话——在现实生活中去拜访他们。

从这个角度看,我现在的工作似乎是一个梦想成真。看来我是靠周游世界来赚钱的。我在一家航空公司的分支机构工作了三年。我在几家连锁酒店拥有金银两种身份。我的旅行经历令人印象深刻:

我的旅行统计,行驶965369英里,1931小时在空中,27个国家和48个目的地

我的Android位置历史记录
我的Android位置历史记录 在这里看到你的

不过,事情是这样的:上班旅行根本不像度假。这是在征税。这会损害你的健康,这会给你的人际关系带来沉重的损失,而且很容易做得过火。你需要对自己和唯一可以依靠的人感到高兴。你还需要确保你所有的生物舒适得到覆盖。这经常与会议预算或贵公司的开支政策相抵触。

人造喷气装置

商务旅行中有一个奇怪的脱节。你是喷气式飞机的一部分,但你几乎没有时间享受它。在纸面上,到所有这些凉爽的目的地旅行感觉很好。实际上,你看到的只是机场,一些交通工具,您的酒店客房和活动场所。这可能令人沮丧。你总是把这个世界旅行者的兴奋胡萝卜摆在你面前。要体验它,你需要牺牲空闲时间。活动前后的几天对我们的工作至关重要,很难在每个方向上都坚持几天。

一种持续不断的“我值得这样做”的感觉

当你没有和你认识的人在一起时,孤独的饭菜和难以形容的房间就没有那么有趣了。你不想把自己加入其他团体,也不想让别人和你一起吃饭,因为这是你的工作。你需要确保你有时间重新充电。有趣的是,住宿越豪华,我的感觉就越差。当我在一家很酷的酒店里,除了崩溃几个小时之外,没有时间使用其他设施,我觉得很奇怪。我花别人的钱却没有得到回报。之后去度假的酒店并不像商务旅行那样昂贵或优化。

上路很重要。一次两分钟的面对面交谈通常比几周的电子邮件更重要,聊天或电话。在他们所在的地方与他们会面可以为你和你的公司带来巨大的机会。所以,以下是一些小提示,帮助我在路上,仍然使我更容易。

找一个航空公司联盟来收集积分和状态。

这意味着那些听起来不怎么好,但会给你的健康带来很多好处的事情。

  • 你不必担心行李的限制。
  • 你有优先登机权,这意味着你可以订一个便宜点的座位,而且还是先上飞机。你可以把你的手提行李放在上面,而不用把它放在脚边。
  • 您必须早晚获得酒廊入口。这使得一架错过的飞机造成的中途停留从一个噩梦变成了一个让一些工作让路的机会。然后你可以在飞机上睡觉或放松。
  • 如果你在航空公司有地位,你也更有可能得到升级。会议或者你的公司可以给你订一张经济舱的票,但是你可以舒适地旅行。

所有酒店忠诚度系统都是裤子

酒店忠诚度系统只在您在他们的网站或应用程序上预订时为您提供适当的好处。用你自己的,个人信用卡。如果,像我一样,你有公司卡,你能得到的最多的是一瓶免费的入住水(是吗?)以及延迟退房。在这种情况下,忠诚没有多大意义。对于酒店来说,还有更重要的事情。

你的酒店很重要

公司旅行中的酒店既可以是晚上撞车的地方,也可以是您的运营基地。我尽量确保我能做到后者。这意味着最重要的一点是它离我需要去的地方很近。你不想在酒店和活动之间花费很多时间,随身携带大量的棉签和五金件。如果这意味着你呆在一个便宜点的,但更近,酒店,这是件好事。如果这意味着会议或你的公司需要付出更多,就这样吧。我做的大多数旅行都很短,这意味着我将把大部分时间花在活动上。如果你没有时间去享受一家豪华的酒店,那就没什么用了。最重要的一点是这个地方很干净,您的房间连接速度很快,而且很容易够到。

保持活跃——否则你的健康会受到影响。

如果可以,试着找一家有健身房的酒店——不管有多基本。最好是克服时差反应,清醒头脑。这也很重要。当你旅行时,你坐得太久,在飞机上也不动。那对你不好。在飞机上你也会消耗大量的食物和饮料,而且你不会给你的身体一个燃烧它的挑战。我发现在活动前后去健身房能让我精力充沛。照顾好你自己——其他人都没有。

如果你累了或生病了,你的工作会受到影响的

时差是一种痛苦,会让你变成一种负担。当你没有清醒和放松的时候,你不可能处于压力环境中。你会犯错的,你会说一些你可以在网上后悔的话,你就不能接受你所需要的。所以,照顾好自己,尽量睡觉。你不需要参加每一项社交活动,你应该尽可能的溜出去找个小食。试着有足够的时间处理时差,看看你吃什么喝什么。你不能生病。相信我,这是一份全职工作。时差,过于热情的空调,加压的飞机和未知的食物都会扰乱你的身体。我认识的在德弗尔工作的每个人都带着一袋药。酸反流消化不良,不必要的大便、喉咙痛和流鼻涕。一切都很平常,足以为他们做准备。

更重要的是,在旅途中,不断地适应会对你有好处。在模式识别威廉·吉布森将时差反应描述为“你的灵魂试图赶上你”,这是非常准确的。在飞机上,没有计划就更情绪化是很常见的。有很多关于为什么人们在飞机上哭泣我也发现自己在做这些。

照顾好自己,拜托。

点对点的烦恼

我坚持的一件事是,一个会议或办公室使我尽可能容易地从机场到我需要去的地方。我不想和那些无证出租车打交道。在一个你不认识的地方,在30个小时的空中飞行后,尝试使用公共交通工具也是没有乐趣的。这听起来像是抱怨和“第一世界的问题”,但浪费在路上的每一分钟对你都没有好处。至少要从邀请你的人那里得到一个很好的解释。

开支听起来很有趣,但不是

靠开支生活听起来不错,正确的?它是,在某种程度上,而且花自己的钱去做你的工作要困难得多,而且很愚蠢。但这也意味着你需要努力保存收据,记下你和谁一起吃饭,什么时候什么时候。你也经常有一张不知名或不安全的公司卡在某个地方使用。然后你需要把钱拿出来。你需要解释你的公司为什么不刷卡,两次因缺乏支持而痛苦。旅行结束后,在现场支付费用是很重要的。否则你会被延误并被罚款。现在以数字方式归档开支变得容易多了。我记得在所有的收据上打字,把它们钉在一张纸上,然后邮寄到另一个办公室。然而,即使现在,你也常常要等上几个星期才能把事情解决。

总结:Devrel差旅损失时间

当你作为一个开发者旅行时,旅行不再是礼物了。这是你工作的必要部分。在那里度假可以轻松一下,你不应该在出差时把自己做空。这会增加你工作的压力。为了减少已经有的工作量,你可能要花很多时间。虽然你可以在休息室和飞机上工作,但我发现它没有那么有成效。我经常很累,或者是对某个话题的兴奋,写下许多听起来很清楚但后来被删掉的东西。一个例外是在飞机上浏览电子邮件。离线是一个很好的机会来花时间回答他们而不分心。作为一个开发商关系人旅行是一个很好的谈判问题。不要试图让别人把你安排在便宜的航班和错误的酒店,这样做会让你感觉很好。你不会帮他们任何忙,因为他们会脾气暴躁,你而不是他们邀请的人。

“我们是开发者”专题讨论:机器学习的潜力和陷阱必威体育下载

星期二,7月10日,2018年

早在三月份我就在我们是开发者在维也纳,奥地利,在网络上使用人工智能上开了两个小时的研讨会,第三天在主舞台上谈论代码不是一切的答案。另一件有趣的事情是这个小组讨论了机器学习的陷阱,讨论了道德和人工智能的错误定义,我们必须战斗。必威体育下载

我要感谢所有相关人员:

主持人:
Jan Mendling贾门德林),请维也纳经济与商业大学(Vienna University of Economics and Business)全职教授

专家组成员:
Charlotte Han孙思仁),请深造营销经必威体育下载理恩维迪亚
图马斯锡尔吉(@ TuomasSyrjanen),请首席执行官未来主义
必威体育下载克里斯汀·海尔曼,锶微软项目经理
雷纳·斯蒂夫,首席信息主管蒙迪集团

如果你想更多地了解这个话题,并学习如何处理它,必威体育下载betway体育官方网我有一个技能分享课程

克里斯·海尔曼在讲课

“机器学习导论:使用人工智能”是一个小时左右的材料必威体育下载,让你熟悉人工智能的话题。

视图源的不同视图

星期一,7月9日,2018年

查看源文件

在之上乔纳森·斯努克的博客我们有一个很好的辩论,关于汤姆戴尔的一个有争议的推特:

本质上,乔纳森指出,虽然Web开发变得更加复杂,这不是忽视人类可读源的原因:

工具的日益复杂并不能抵消对早期工具的需求,更简单的工具,尽管如此。

换句话说,马为课程。一个简单的网站不需要复杂的工具和视图源代码的好处。其他,更复杂的Web产品不像简单的HTML显示。

汤姆还指出,他并不意味着你不应该在网站的引擎盖下偷看,但是一个简单的视图源不是正确的工具。

你知道吗?我倾向于同意。毫无疑问,视图源是使Web变得伟大的原因。所有的代码都可以在浏览器中随时查看和复制,这让企业主疯狂不已。对于开发人员来说,这很好,尽管如此。几乎所有人都是通过观察必威体育下载别人的行为来学习的。通过复制和粘贴。这就是它分裂的地方。

我想强调一下:它习惯于点击Cmd+U并在“文本模式”下查看网站,这真是太棒了。当“查看源代码:”伪协议成为一种东西时,情况会更好。浏览器增加了颜色编码,后来在火狐上甚至把标记中的语法错误用粗体和红色突出显示。

对于一个简单的网站,所有内容都包含在一个文档或几个链接的脚本和样式表中,够了。

不过,我想不会再有了。即使是浏览网站的简单源代码,在开发人员工具中也比使用大型文本块有趣得多。这些天我们可以右键单击一个元素并直接转到它。我们可以看到瀑布是如何工作的。CSS我们甚至可以看到附加的事件和悬停状态。

当然,开发人员工具比查看文档更难学习,必威体育下载但是你也从他们身上学到了很必威体育下载多。查看源代码的好处在于它是免费提供的。这使得它成为任何人成为Web开发人员的首选工具。不需要下载和学习必威体育下载集成电路设备-您的开发环境就是消费环境。

好,这正是当今开发人员工具的特点。他们是自由的,他们有浏览器,它们并非不可能理解。如果有的话,我喜欢这样一个事实:他们给你更多的洞察代码的作用,而不是它是什么。

观点来源的主要支持者吹捧它的实用性和简单性。但我们也可以开始思考它存在的问题:

  • 除了一些纯粹主义的网站,您在当前设备中看到的不是网站的代码。对于低端移动设备,我们不应该将相同的代码发送到有线网络上,而应该将相同的代码发送到视网膜屏幕上,快速连接设备。因此,视图源给了我们一个错误的印象。
  • 发送到Web的代码通常是最小化和捆绑的。开发人员工具为您提供了打印这些内容的选项,从而使它们更易于理解。
  • 当然,如果你想知道某个东西是如何工作的,就没有进入的障碍,这是很好的。但是HTMLCSS也可能导致问题。当我们释放边缘时,我们发现,数千个网站定义了一个文本编码的utf8而不是utf-8。我们需要在浏览器中修复这个问题。很明显,人们在没有思考或验证的情况下复制和粘贴。这就是在视图源代码环境中无法解释的代码失败的地方。

很多对视图来源的争夺源于对互联网的怀旧看法以及人们如何为之建立。我们以这种方式学习网络的兴奋仍然挥之必威体育下载不去,我们不希望下一代人错过。

但是,也许是时候继续前进了,并理解通过坚持旧的方法,我们剥夺了新的开发人员。当我们开始的时候,视图来源是我们拥有的所有资源,关于这些东西意味着什么是稀缺的。更糟的是,他们被企业需求所吸引,而不是遵循标准。你从微软必威体育下载学习了微软网络,网景网从网景和标准时,你有时间或听那些歌剧怪胎。

我在2011年写betway体育官方网的林克斯不会被打动——在语义和HTML邮政。现在,七年后,我仍然认为应该由当前这一代的开发人员来选择对他们来说最有意义的东西。我们的怀旧可能实际上伤害了事业。

斯努克是对的:我们没有权利拒绝或主动阻止视图源代码作为访问代码和从中学习代码的一种手段。必威体育下载但我认为,在当今的发展世界中,这还不够,深入研究我们拥有的工具栈更有意义。

只需考虑一下我们为新开发人员准备的神奇工具,让他们了解Web开发,而不是在浏览器中查看其他人的代码:必威体育下载

  • 这个千年发展目标网络文档是所有网站的可编辑资源,由所有浏览器制造商维护,并在许多大型网络公司的帮助下
  • 我能用吗?为您提供有关在什么浏览器中工作的详细信息,链接到标准并解释实现要求
  • github是许多Web项目的源代码所在地,具有提交消息和解释代码如何工作的完整历史,以及人们在哪里和为什么添加了您不应该复制的黑客。
  • 杰斯宾科德森差错许多其他交互式开发环境可以帮助您开始编写代码,而无需设置所有的预处理器。一个更简单的网络的支持者总是把它作为进入网络的巨大障碍。
  • 浏览器开发工具不再只是“查看代码”。它们是完全成熟的开发环境,可以让您对正在发生的事情以及事情的工作方式有很好的了解。他们甚至审计你的代码,告诉你哪里出了问题。

总之,我喜欢查看源代码以及它对网络所做的一切。但我也认为,为了在这些日子里制造出优秀的产品,我们应该为新来者找到学习如何成为开发人员的方法。必威体育下载不是复制和粘贴的人。必威体育下载了解代码编辑器,必威体育下载了解版本控制,学习在哪必威体育下载里以及如何寻求帮助是更重要的技能。

我坚信自由,与2018年的View Source相比,Github和上述编辑器之类的开源工具和系统是一种更好的方法来教人们开始使用Web。我们已经生活在一个更复杂的世界里,我们有工具使之更容易。

这是我的主题技能共享类关于JavaScript以及如何处理它所经历的更改。不仅仅是关于javascript,但是关于我所说的资源以及哪些工具可以让你的生活更轻松。

我写这篇文章是为了让自己在这个要求很高的世界里更加满足和快乐,希望对你有帮助,也一样。老派的开发人员会找到要尝试的东西,而新的开发人员应该找到一个进入JavaScript世界的明智方法。除了查看源代码之外,在编写第一行HTML.

“下班后编码”播客让我谈到了PWA,开源和人工智能

星期一,7月9日,2018年

回到三月,下班后编码播客在芬兰的TechDays上采访了我。

今天他们发布了播客

大约45分钟后,我将介绍渐进式的Web应用程序,微软和开源以及人工智能作为一种技术的兴起让我们关注。希望你和我一样喜欢它。感谢吉米和杰西卡·恩斯特罗姆邀请我!