IT行业正在迅速发展。 正在创造新技术和知识,正在涌现出新的想法和初创企业,行业巨头在全球最大公司名单中的资本总额处于领先地位,人类传统活动领域越来越多地在其开发中使用IT解决方案。 但是,现在正在发生什么值得注意的事情? 为了将来找到有价值的地方不应该错过什么?

为了理解这一点,我们决定了解11月30日在莫斯科举行的 YaTalk会议发言人的意见。 我们的演讲者包括Alexander krainov Krainov,Andrey yafinder Plakhov,Andrey styskin Styskin,Eugene eross Rossinsky和Roman romas1982 Ivliev。 这是他们今天回答的问题:
- 在过去的一年中,您最记得IT行业中的哪些事件? 发生了什么有趣的事情,有哪些有趣的趋势值得关注?
- 过去一年中发生了哪些有关发展主题的重要书籍/文章/演讲? 对于那些想成为该学科的人,您建议学习什么?
- 您对目前的开发人员和刚刚学习的人员有何建议? 现在,在劳动力市场上一年(两个,五个,十个)需要做什么?

您在过去的一年中最记得IT行业中的哪些事件? 发生了什么有趣的事情,有哪些有趣的趋势值得关注?
我认为最大的事件是华为被禁的故事。 其结果可能是出现了替代Android的新操作系统,并且总体上出现了一些碎片。 现在无法确定使用外来生态系统不会带来很大的风险。
如果我们谈论技术趋势,那么机器翻译,语音合成以及图像生成方面的进步给我留下了深刻的印象。 GAN网络及其各种修改使得有可能获得越来越逼真的图像,从而引起了对生成内容的检测方向。 显然,一场巨大的战斗还在前面。
在拍摄过程中,更有趣的事件发生在照片处理领域。 基于将多个帧组合在一起获得一帧的决策会产生令人印象深刻的结果。 似乎一切还没有耗尽。 由于自动处理,我们可以预期照片质量会大大提高。
过去一年中发生了哪些有关发展的重要书籍/文章/演讲? 对于那些想成为该学科的人,您建议学习什么?
这都取决于特定的主题。 我建议您阅读所有相关顶级会议上感兴趣的主题的文章。 在计算机视觉中,这些是CVPR, ICCV / ECCV,ICLR。 ML通常是NeurIPS和ICML。
您对目前的开发人员和刚刚学习的人员有何建议? 现在,在劳动力市场上需要一年(两个,五个,十个)的现在做什么?
我们必须学会学习。 一切发展得如此之快,以至于没有能力获得新知识,就很难指望成功。 考虑到所获得的知识整体就足够了,这将是一个大错误。 不管它们有多深和广泛。
当然,尽管将来仍然需要算法的基本知识和编程技能。

您在过去的一年中最记得IT行业中的哪些事件? 发生了什么有趣的事情,有哪些有趣的趋势值得关注?
我的论文(关于纠缠量子态的理论研究)可能会给我带来创伤,但是我对这些家伙在创建量子计算机方面的进步感到非常满意。 坦白说,我认为这可能不会在我的一生中发生,这就是我退出基础科学并接受应用程序专家培训的原因之一。 十五年前,似乎所有这些事情都将在几十年内实现,但是我不想等到技术水平达到实际实施水平。
现在,我不知道未来15年的期望。 量子计算很可能会改变我们习惯的世界,并像各种机器学习一样优雅地渗透我们的生活。 但是有一点可以肯定:对于计算机科学的新方面,未来10-20年将非常有趣。
您对目前的开发人员和刚刚学习的人员有何建议? 现在,在劳动力市场上需要一年(两个,五个,十个)的现在做什么?
首先,在仍然有时间的同时学习一些相当复杂的语言。 我会推荐C ++或Java。 语言的语法与其说是算法和数据结构,不如说是在特定语言中的实现。 从实践中可以看出,从一种语言过渡到另一种语言并不是那么困难,但是从根本上理解职业生涯的基础知识要比后来的追赶更好。
不要追求炒作技术。 所有这些新的编程语言和“ some-cool-thing.js”通常都是短暂的东西,其中许多很难获得和保持流行。 可以掌握多种语言的功能。 如果在面试过程中被问到如何用某种语言从字面上调用某个特定功能,最好逃离该公司,然后他们会问您其他问题。
了解数学统计和概率论。 如果在研讨会上听到“百分位数”一词后,您去了Wikipedia,那么您错过了一些重要的事情。 如果您不走运,并且没有这样的科目或真正好的老师,那么现代在线教育将很容易填补这一空白。
最重要的是:在职业生涯初期,最好找到一个足够好的领导者。 任何同意在您身上花费足够时间和精力的人都将分享他的经验。 与您合作,您会感到很舒服。 一个好的领导者在职业生涯开始时可以节省数年的职业建设时间。
好吧,我建议在大公司开始事业。 这对简历很有用,总的来说,最好在决定是否喜欢这样的世界,是否要在大型组织的围墙内进一步发展之前,还是先从内部全面了解其运作方式,还是与朋友一起提交创业公司更好。

您在过去的一年中最记得IT行业中的哪些事件? 发生了什么有趣的事情,有哪些有趣的趋势值得关注?
关于IT新闻最受关注的是波音737 MAX周围的事件以及与华为的贸易战。 在今年的开源世界中,重要的事件是Nginx,RedHat和GitHub的销售。 更改MongoDB和其他一些许可证; Python创始人以及FSF的离开。 现在,这个故事正与TON和Libra一起发展-我们将关注这些事件。
过去一年中发生了哪些有关发展的重要书籍/文章/演讲? 对于那些想成为该学科的人,您建议学习什么?
我建议阅读有关CloudFlare中事件分析的文章 。 我还建议对不良代码示例进行有趣的讨论 。
您对目前的开发人员和刚刚学习的人员有何建议? 现在,在劳动力市场上需要一年(两个,五个,十个)的现在做什么?
如果您刚刚起步,建议您在GitHub上创建一个帐户,并尝试在流行的开源产品中找到一些简单的任务。 对知名开源产品的合并请求通常包括准备更改并确保其质量的整个周期。 因此,您可以在GitHub上获得良好的个人资料,雇主请注意这一点。 如果知识还不够-值得学习在线课程。 对于C ++,我建议您学习“ C ++开发基础 ” 课程 -该课程包括越来越复杂的几个部分:白带,黄带等。

您在过去的一年中最记得IT行业中的哪些事件? 发生了什么有趣的事情,有哪些有趣的趋势值得关注?
年度恐怖片 。 温和地说,令人怀疑的是,波音在开发737 Max模型期间采用的项目管理,设计和开发实践导致了两次可怕的灾难,造成数百人伤亡。 尽管乍看之下的故事并不完全是IT,但对于在大公司工作的任何程序员来说,这都是直观的,致命的错误本身实质上就是软件。 开发已经进行了很多年,但是所有这些错误都如此可怕地表现出来,直到今年春天才意识到。 就其后果(包括财务后果)而言,这个故事是进入“有史以来最高峰”的良好竞争者。 可以在这里找到英文故事的详细说明。
年度笑话 。 流行的JS模块之一的开发人员开始在组装时向终端中的开发人员显示广告。 幸运的是,“发明”没有被采纳,这种趋势也没有变成。
您对目前的开发人员和刚刚学习的人员有何建议? 现在,在劳动力市场上需要一年(两个,五个,十个)的现在做什么?
我会写一个平淡无奇但很少说的东西。 为了始终满足劳动力市场的需求,开发人员需要编写和阅读大量代码。 理想的-可以做些有用的事情。 希望有所不同。 只有从特定的琐事,琐事,到从ifs,转移JSON到精疲力尽的调试以连指手套结尾的所有这些汤,您自己的视野,专业精神和做更多事情的能力才会逐渐出现。
即使您非常非常聪明,也没有捷径可走。 是的,以所有智慧和对世界的全面了解来阅读书籍和博客也是非常有用的,但是,除非您花费五千小时来编写代码,否则您将不会理解有用的想法,但很容易就可以理解。 是的,劳动力市场中的特定技术和趋势可能很重要,但是泵浦的编码器肌肉可以帮助您快速有效地掌握它们。

您在过去的一年中最记得IT行业中的哪些事件? 发生了什么有趣的事情,有哪些有趣的趋势值得关注?
对我来说,最明显的趋势是各种处理器,尤其是GPU的发展。 对汽车的需求推动了加密采矿的发展,但是现在采矿正在逐渐减少,并且容量已被重新用于ML任务。 因此,您可以看到越来越多的关于机器学习方法在图像和视频的生成和修改中的各种奇怪应用的新闻。 我认为,将来我们会有一个有趣的发展,特别是在特定的移动处理器领域,这将使我们能够发明更有趣的应用程序。
您对目前的开发人员和刚刚学习的人员有何建议? 现在,在劳动力市场上需要一年(两个,五个,十个)的现在做什么?
尽可能多地学习机器学习和编程! 为了始终保持领先地位,您需要非常快速地跑步和学习,研究,学习。 ML现在正在快速发展,并且将在很长一段时间内保持趋势。 该行业一直在需要新的专家,但始终没有足够的真正的通用战斗机来承担重大责任。 因此,在这一领域取得了成功,您不必为将来的工作而感到恐惧。
编程将继续是一项高度需求的技能,它将帮助任何专业的专家将其效率保持在较高水平。 为了不丢失而是获得程序员的表格,只需编写很多不同的代码。

您在过去的一年中最记得IT行业中的哪些事件? 发生了什么有趣的事情,有哪些有趣的趋势值得关注?
-越来越多有趣的硬件正在出现:用于ML / AI的专用处理器,移动处理器等(请参见您的报告!),可编程SSD,持久性存储器以及越来越快的无线网络。 电池似乎没有足够的电量。 :)
-分布式计算有很多有趣的选择,从厌倦了区块链开始,到长期以来一直是商品,联合学习,边缘计算等的神经网络的分布式训练。
-进入应用的AI(主要是使用神经网络)的门槛已大大降低,许多有趣的应用程序已经可以用几乎已完成的模块组装而成,但没人能想到。 成为第一个猜测!
-出现了用于数据处理(机器翻译,图像分类,语音识别等)的大量基于云的认知服务,这些服务也可以针对您的任务进行培训,而对机器学习几乎一无所知。 您无需在公司中创建数据科学部门(如果这不是您的核心工作),则无需部署和维护基础结构。 您可以通过编写最复杂的集成来简单地使用它。
-无服务器主题正在发展,我喜欢它。 似乎已经可以有意义地使用它了,但是在全球范围内似乎还没有耕地。
过去一年中发生了哪些有关发展的重要书籍/文章/演讲? 对于那些想成为该学科的人,您建议学习什么?
在NLP中发生了很多事情(Transformers / BERT及其追随者),在生成模型中发生了很多事情(不仅是GAN),尤其是在Deepfake的情况下(我的一些评论在这里 ),在AI领域发生了很多有趣的事情,能够在游戏(OpenAI Five / Dota 2,AlphaStar / StarCraft,Pluribus / Poker)。
阅读最新文章! https://arxiv.org/,http://www.arxiv-sanity.com/ ,在Google Scholar上订阅有趣的作者,并在电报中订阅我们的频道: https : //t.me/gonzo_ML 。
还有一个有关我最近的有关神经网络体系结构的演讲的视频 。
看看联合学习 。
看一下TensorFlow的Swift ,看一下NVidia的神经模块( nemo )。 神经网络正在沿着传统的编程语言发展,向着更大的类型化和更高的思想表达水平。 看一下MLIR 。
如果您生活在JVM生态系统中,请考虑Kotlin(如果尚未安装)。
您对目前的开发人员和刚刚学习的人员有何建议? 现在,在劳动力市场上需要一年(两个,五个,十个)的现在做什么?
一切都很普通。
-掌握现代神经网络框架(TensorFlow 2.0或PyTorch),学习如何解决其上的不同问题。
-制作一些宠物项目并将其发布(演示站点,GitHub上的萝卜,库或您的框架,文章等)。
-追踪趋势,阅读文章,查看Google,Facebook,DeepMind,OpenAI,Nvidia的最新消息-自己继续列出。
-与同事聊天! 或者,在一家周围有很多聪明人忙于为您找到有趣事情的公司定居。 或者考虑您的创业公司和您可以制造的一些有趣的产品。
-了解与人文学界交往的ML,AI和CS的其他领域(进化计算,人工生命,神经符号计算,SAT求解器,密码学,分布式计算,量子计算等)发生的情况。
-不要忘了道德,解决什么任务以及做什么。
是的,这就是接下来的两年。 我会说一两年后的两个。 计划十年很难,但是如果问题是那样的话,那么您将获得一些良好的基础教育(物理学,数学,现代生物学等),它不会消失。 向世界开放!

您在过去的一年中最记得IT行业中的哪些事件? 发生了什么有趣的事情,有哪些有趣的趋势值得关注?
-我谨慎地期望演习如何进行以隔离俄罗斯的互联网部分,这应该会有所结果。
“硬件制造商如何看待未来以及他们创造什么设备来确保AI在整个星球上站稳脚跟,这非常有趣。” 观察瘦客户机和瘦客户机意识形态的永恒波动非常有趣。
-我希望领先的公司不仅使用他人的模型来处理AI问题,而且要创建自己的模型。 在当前流行趋势的发展中应对此给予最大的关注。
-说到我们的发展方向,在移动网络上观看视频时,观看平均比特率逐年增长非常有趣。 这些趋势非常令人鼓舞,可以使您制作出更美味的产品-无论是在界面方面还是在视频图像质量方面。
过去一年中发生了哪些有关发展的重要书籍/文章/演讲? 对于那些想成为该学科的人,您建议学习什么?
-Sasha Tobol讲述了有关如何打NAT,如何为不同类型的内容正确准备TCP的很好的报告。
-我总是很感兴趣地阅读Netflix科技博客,其中有一些非常有趣的文章,例如:
-作为Highload计划委员会的成员,我通过查看报告并与同事讨论来学习许多新事物。 我强烈建议您熟悉11月会议的材料和报告。
您对目前的开发人员和刚刚学习的人员有何建议? 现在,在劳动力市场上需要一年(两个,五个,十个)的现在做什么?
不要沉迷于特定技术,要汲取理论基础和沟通技巧。 从技术的角度来看,没人知道需求是什么,但是能够快速适应新工具,知道如何与同事沟通和团队合作的坚强工程师总是会被扯掉。

您在过去的一年中最记得IT行业中的哪些事件? 发生了什么有趣的事情,有哪些有趣的趋势值得关注?
导航事件很困难。 有很多。
-从最后我可以注意到Guido van Rossum从Dropbox离开,这几乎没有什么重要的,但是Guido是一个人。
-大型社区(例如Linux Foundation)中的许多丑闻与参与者的各种言论有关。 在我看来,以前的丑闻要少得多。 我不喜欢肥皂,但是很简单。 亲爱的人们仍然落伍。 真伤心
- 由于多样性问题,迷人地取消了PHP中欧。
在我看来,现在的趋势是最流行的:
-多样性。 这个词紧紧地渗入了IT部门和IT部门中每个人的词汇表。 他们开始从不同的站点谈论很多。 结果,在我看来,社区被分为两半。 利弊。 淡然,实际上并没有保留。
— SRE. 2019 , Google 2016-.
— , ML, , . . , . .
— . -IT- . .
— IT- . , CDTO, CIO .
— .
— Edge computing.
— , . , , .
// ? , ?
— . - . . .
- (Telegram, Facebook, LinkedIn). , , , — , PHP, Go Mongo. - , , , , . , , — , . , CNews, , , , .
, ? , (, , ) ?
. . . , . , - , -, ML IoT. - ( ), , , , , . . 10 , , .
YaTalks 30 - Paveletsky Space . .