如何画猫

这是我在PiterPy Meetup#20上的演讲,以文本记录并稍作编辑。如果您想观看而不是阅读,该视频位于帖子

Hello,Habr 的结尾。我认为,我不仅要拥有自己常用的工作工具,而且还要拥有各种各样的东西。

帖子标题-如何画猫。这是一个点击诱饵的技巧,随心所欲画猫!但是这个话题确实让我兴奋。现在,我将解释所有内容,我将提及T形,Habr本人和三个个人故事。



我是圣彼得堡创业公司的STO。肯定有一些人使用或听说过我的产品,但是今天我说的是完全不同的东西。



首先,关于字母T。似乎这是俄语字母Te,如短语“没有猫”,但这不是Te,这是T形技能中的T。这是一个八十年代发明的隐喻,它是视觉的,我真的很喜欢它。



在这里,我们有Asya初级开发人员,当然,Asya具有某种技能。

Asya编写微服务。 Asina的工作如下所示:Asya编写了一个端点,一个请求到达了端点,Asina的任务是使服务向数据库发出请求并给出合理的答案。

Asya非常担心,以防万一,每次她检查Stack Overflow时是否都正确声明了一个空列表。

几个月过去了,任务改变了,知识渊博的同事去度假,你必须学习,这是最好奇的。 Asin的技能不断提高。现在她心里想起了进口werkzeug是如何拼写的,并用这个词吓her了她的猫。



但是几个月又几个月,任务变得更加复杂,知识渊博的同事都去度假了,您必须进一步学习,这是最奇怪的。 Asin猫现在根本不惧怕任何事情,尤其是控制台,它可以小心地帮助降低缓慢的请求。经理邀请她谈谈Asya将获得更多的钱。 Asya不再是六月,Asya是严肃的中间人。 Asya在他的领域摸索。



我们在图中表示这一点。 Asi拥有技能,并且技能不断提高。在T形技能的比喻中,这种技术状态(如Asi时代)被称为Ai。



艾,就像T,但有一些区别。



在我们的隐喻中,这意味着,除了他所在领域的专家知识以外,Asya还可以在相关领域中发展。

我非常希望在报告的这一点上,您已经将Asya与自己紧密地联系在一起,无论您是未来的自己,现在的自己,或者也许是过去的自己。

我说的不是您最擅长的技能,而是您知道该怎么玩的东西,才有主意。不必成为您不想成为的人。可以是任何事物,我们始终都有进一步发展的空间,世界辽阔而多样。



我的第一个故事叫“ kubectl apply minus f foo dot yaamel”

它是这样开始的。我读过哈勃。读取Habr的算法非常简单,大约每个月一次,我打开一个月的最佳水平,然后看第一页上的内容。如果看到Sergey Abdulmanov在用户名下发布的帖子,我感到非常高兴米尔夫加德或发布 泽列尼科特(代号Vitaly Egorov)。

那时,我满怀热情地阅读了Kubernetes,其中有各种各样的Pod,节点和混乱的猴子-混乱的猴子是专门用来关闭基础设施中随机部分的脚本,并且服务应该可以生存。

我很好奇。首先,我意识到,如果您关闭我们的任何服务器,该服务就会失效。其次,我有点担心如何配置和配置整个基础架构的秘密知识在我的脑海中。

总的来说,Kubernetes在我看来是一件很酷的事情,以某种方式应用会很好,但现在还不行。但是,如果您仅将工作暂停一下,那不算数,这与喝茶或上厕所一样,您可以做到。

此时此刻,真实的,带有大写字母的任务等着我,正如我的焦虑告诉我的那样,现在必须花时间。但这是焦虑,我不相信她。



我放了minikube,这是在笔记本电脑上运行Kubernetes的事情,并愉快地完成了本教程。我的眼睛着火了。我很开心。代替任务,我玩了一个教程。我很酷,我正在学习新知识,我成为了更有价值的专家,此外,我一次撒了两只蟾蜍。是的,蟾蜍。我现在将向您介绍蟾蜍。



第一个蟾蜍被称为拖延蟾蜍。学习您的Kubernetes似乎很有趣,但现在就不行了。我将列出一些值得学习的东西。已经有53个标记为重要积累的点。哦,对于开发人员而言,如今有很多事情,很多事情。

第二只蟾蜍被称为完美主义蟾蜍。 Kubernetes,如果您已经知道的话,那么很高兴知道。这必须从基础开始。大量购买,阅读和保存的内容。用标记标记下划线。学习内心强调的一切。我是一个很好的专家,我是一个业务大师,如果我学习kubernetes,那么我当然可以在开发板上写上StrategyType的所有选项。我不是在挖孔,而是我的技术大师,我不会在抢夺中学习。我去订购一本书。然后,我将添加到要研究的作品列表中。已经有53个标记为重要积累的点。哦,对于开发人员而言,如今有很多事情,很多事情。

所以在这里。我们从哪里出发。当我放入minikube并快乐地完成本教程时,我优雅地对这些蟾蜍撒谎。我玩得很开心,我玩过,蟾蜍对宠爱和假装不感兴趣,这对他们来说是看不见的。进步就好像您真的在学习。我戳了Kubernetes,但是教程很无聊,我想知道如何将真正的Django Web服务器放入其中。因此,关于卷,有状态的和无状态的都有一些。有趣。而且似乎可行。蟾蜍感到惊讶,愤怒和被击败。

几天后,我带着Kubernetes回到了游戏。发展了直觉,转移了一个不是很重要的东西,但是已经可以工作了。我很高兴。在这里必须说,我们的基础设施已经在云端,并且有些天使。我们的天使是数字海洋。



Digital Ocean是一个非常著名的托管人,它也支持初创企业。他们为我们公司分配了三万虚拟数字美元,可用于租赁服务。这真的是很好的支持,大约200万卢布,非常感谢。

但是存在局限性:
►不允许
挖矿加密货币►永远不能使用服务器进行机器学习
►而且,最重要的是,一年中免费资金耗尽了

我们每次打喷嚏都将免费资金充分利用了提高的VPS,无论如何为了获得更多的内存,我们仍然一年无法以合理的方式在服务器上花费这笔钱,但我们还不算庞大。



因此,我紧急不得不搬到另一台主机上,但是所有内容都包装在整洁的掌舵图中,这些是机器人如何部署必要服务的正式说明,例如由人们为人们编写的自述文件,只是经过严格的形式化和非常详细的描述。

我们将所有内容从一个主机转移到另一个主机,仅更正了配置。我把kubernetes弄得一团糟。



我的第二个故事叫做“ Oculus”,

我真的很喜欢VR,我同时拥有两个Oculus 头盔,分别是Quest和Go。

有一次我写了一个游戏,在这个游戏中,您在完全黑暗的环境中,手电筒在平坦的夜场上奔跑,而在场中央是一根高混凝土柱。 VR游戏工作室出于某种原因低估了头盔在黑暗时更加真实的事实,在黑色像素上看不到网格。



我玩得很开心,一路上我学到了很多有关着色器,Web标准和逼真的混凝土结构的知识。这使我成为了一个更有价值的专业人员,但根本不被看作是文档方面的公司。我很酷,我正在学习新知识,我成为了更有价值的专家,此外,我一次撒了两只蟾蜍。您已经熟悉蟾蜍,因此有一段时间我们将不理它们,但是现在我将添加一些python。



在我的另一个玩具中,我让您戴着VR头盔走路,看着其他人戴着头盔。

您会看到它们确实在哪里。您会看到门,地板,墙壁,以及通常要从真实世界转移到虚拟世界的所有内容。您可以扮演女士而不见对方,也无需脱下头盔。这是我最喜欢的部分。



在途中,我学到了很多有关客户端服务器架构,Web套接字以及减少多人游戏延迟的方法。好玩。同时,这也使我成为了一个更有价值的专业人员,并且根本不被看作是文档方面的公司。我很酷,我正在学习新事物,我成为了更有价值的专家,而且,一次说谎了两只蟾蜍。每次我提到拖延和完美主义的青蛙时都会打ic,但我真的很想让您从这篇文章中记住的不是具体的,无数的印章,而是要记住,如果您玩耍,那么拖延就不会打开,如果您在鬼混,那么您无法为自己设定高标准。您将取得很多成就。

绝对没有什么可理解的,但是这里是我的笔记本电脑,在3D世界的监视器上,黄色的多维数据集-戴着vr头盔的真实人的头,这些人只能看到地板,门口和彼此。他们试图那样走路。我在两个世界中实时观看它们,拍摄视频并度过了愉快的时光。





在奥斯丁·克莱昂(Austin Cleont)的著作《像艺术家一样偷偷摸摸》中,创造力并非没有限制就没有自由。恰恰相反。克服创意僵局非常简单-您需要限制自己。我确信他没有发明这个,但是他想参考一个更大的专家。

我记得这个帖子叫做“如何画猫”。这是一种方法。用CSS绘制它。

对我来说,绘制CSS就像一个难题。如何用很少的工具绘制东西?不可用于绘图的工具。

这将很有趣,您还将学到一百万个新属性,并且在“移动div”级别的更无聊的任务中,您会感觉像是一条鱼在水中。





像素艺术是一个巨大的世界,但我仅在网站拥有收藏夹的情况下谈论它。尝试制作外观精美的favicon 16x16。这是一个挑战!

很多年前,我在一家220伏特的公司工作,出于兴趣,试图为在线商店绘制一个新的图标。我画得很开心,尽管他们没有接受我的绘画,但我不觉得自己浪费了时间(正确的是!)。多年以后,它们的图标上仍然有相同的黄色三角形,而不是我的黄色三角形,我很高兴看到它,并回想起严酷的16x16世界。



这是我的个人故事结束的地方,我无法完成工作,一切对我来说都很清楚。我会更好地告诉您为什么我相信所有这些对您个人有用。



我看到四个要点,为什么抽象的IT专家可能会发现可疑地喜欢娱乐会很有用。这还不包括与蟾蜍的战争:

►专业人士的灵活性。为了满足市场需求,一切都会发生变化;能够做不同的和相关的
事情是很有价值的。►如果您突然想成为一名建筑师,请联系建筑师
。►这很有趣。做一些像工作但不工作的事情是一个很棒的假期。
►可以将您的技能与其他领域联系起来。在非IT领域,编程能力是一种超能力。

如果您快速浏览文章,则不太可能阅读此句子,但是您会看到图片



阅读有关超级功能的更多信息。有3D图形。Blender,这是这样的建模软件,具有python API。您可能不知道如何在3d中进行绘制,但是可以在几个晚上编程hypercube动画,并玩得很开心。


图片编程人员的作者

为粉丝做一些事情本身,将减少严肃的程度,从而减少完美主义。如果我整夜都在纵容功能语言,那只是一场游戏,没什么大不了的。完美主义和拖延症的蟾蜍将被击败- 您不必很好地完成任务,您只是在鬼混以前没有做过的事情。



如果您确实愿意,我列出了可以执行的特定操作,但是不清楚从哪里开始。


►微电子学和智能家居
►Blender中的3D图形
个人电报机器人
功能编程
►蜂窝设备►
使用社交
媒体API 检查您的朋友图神经网络(如果您还没有的话)
►玩具,请参阅pygame框架
►没有人使用的Web服务除您之外,您还
会这样做►程序化ASCII艺术



这就是我所描述的世界中技能发展的方式,但是还有其他选择。例如,您可以成为两个完全不同领域的专家,而他们的交汇点将使您成为独一无二的超级稀有专家。这很棒,这意味着您具有超独特的能力。但是,我们不会对此进行详细介绍,还有一个更重要的问题:



如果您没有时间并且已经在忙于工作,家庭和学习,那么如何将所有这些有趣的有用事物融入您的生活中?当我非常非常忙于在创业公司工作时,它对我如何工作?

对我来说只有一件事起作用。不要把这段时间放在有用的类别中,而不是在个人成长的类别中,而是在粉丝,放松和娱乐的类别中。只有这样,它才能解决。作为社交活动的一部分,与某人一起玩这类游戏会有所帮助。本着“嘿,但是你不想在晚上一起写一个玩具吗?”的精神。您可以将其视为打造个人品牌的东西,例如“我沉迷于演示,然后我会在中间告诉您”。但是,我求求你,不要把这种乐趣归类为“另一个宠物项目”,所以什么都行不通。这是一个风扇,很有趣,就像一个系列的系列,如果您观看系列,在宠物项目中留下垂死的生命是不可接受的。

因此,为了使它成为您本来已经很忙的生活的一部分,就不要把这段时间放在有用的类别中,而不是在个人成长类别中,而是在粉丝类别中。只有这样,它才能起作用。


仅此而已,感谢您的阅读,将猫送给了hp,这是原始报告的视频:


All Articles