如何不淹没在技术和方法的海洋中:50 位专家的经验

作为团队领导,我希望保持广阔的视野。 周围有很多信息来源、读起来很有趣的书籍,但你不想把时间浪费在不必要的事情上。 我决定找出我的同事如何在信息流中生存以及如何保持良好状态。 为此,我采访了 50 位各自领域的顶尖专家,我们曾与他们合作开展过多个项目。 他们是开发商; 测试人员; 分析师; 建筑师; 人力资源、开发运营、实施和支持专家; 中、高级管理人员。

热烈的讨论提供了丰富的材料。 我将在这里仅描述我脑海中残留的内容,并进行过度描述。

技术方法

收集信息:看看你最终去了哪里

如何不淹没在技术和方法的海洋中:50 位专家的经验周围总是有很多项目可供您学习。 有些是全新的,年轻人尝试性地接触新鲜的乐器。 其他人已经有5岁、10岁、15岁了;他们已经获得了技术树木年轮,可以用来研究中生代时代的趋势。
您绝对应该利用这一点并定期留出一两个小时来探索相关项目。 如果有不清楚的地方,请向当地的大师学习。 必须找出做出了哪些架构决策以及原因。

如果您在一本书中阅读替代方法,您需要了解他们是否尝试过这些方法。 结果你可能会给你的同事一些很酷的想法。 或者也许他们会节省大量时间来尝试新的、大肆宣传的银弹。

一方面,您向同事揭示了知识差距。 另一方面,您将为未来获得宝贵的经验。 在我看来,第二个比第一个更重要。

收集信息:查看其他人登陆的位置

如何不淹没在技术和方法的海洋中:50 位专家的经验为了发现新趋势,您应该研究新闻源、论坛和播客。 正在上班的路上,还没有什么可做的。 通常,您可以在描述中找到所使用的材料和有用的文献,以及很酷的专业人士的社交网络。 您可以与他们交流,或者至少跟踪他们发布的文章和文献。 此外,聪明的想法可能看起来显然没有人在播客中表达,但它们清楚地突出了下一步挖掘的方向。 可以在本文末尾找到良好来源的链接。

值得扎根、建立网络并与以前工作/学习地点的同事保持联系。 在友好的交谈中,你们将互相学习新的方法、对公司的评论、技术等。

我在这里被告知这是微不足道的,但并不是每个人都知道如何做到这一点。 现在让我们从工作中休息一下,记住您认识的技术人员,并在日历上写下会议/任务。 您可以每隔几周邀请五位专业人士到酒吧一次。 如果沟通对你来说有困难,那么至少打电话/写信。 除了足球、政治学和哲学之外,您还可以提出以下问题:

  • “你们公司有哪些类型的飞行员?”
  • “您是否遇到过以下问题:<说出您的问题>?”
  • “你在这个项目中尝试了哪些新的东西?”
  • “你在阅读/测试/推广什么?”

这足以开始。
最好每月至少观察一次地平线,至少用一只眼睛。 海外企业如果没有你,哪里来开发新技术? 最简单的方法是在各个网站上监控国外的职位空缺。 在“要求”部分,您可能会注意到一些不熟悉的单词。 将未经测试的技术写入需求的情况很少见,因此它们在某些方面肯定是好的。 值得探索!

信息核查:寻找先行者

如何不淹没在技术和方法的海洋中:50 位专家的经验当你拥有足够多的令人兴奋的新技术时,你应该找到使用你听说过和读过的所有创新技术的西方顶级公司。 如果可能的话,去看看他们的代码、文章、博客。 如果没有,那么立即去采访他们,了解所有结果:架构、一切如何运作以及为什么、他们在达到这一点时犯了哪些错误。 法卡皮是我们的一切! 尤其是陌生人。

信息核查:不要相信先驱者

如何不淹没在技术和方法的海洋中:50 位专家的经验尽早发现别人的失败比自己偶然发现常见错误要便宜得多。 正如测试人员和医学博士豪斯所说:“每个人都会撒谎。” 不要相信任何人(从技术上来说)。 必须批判性地看待任何一本书,不要同意其中的观点,无论争论是什么,而是思考并绘制你的世界、环境、国家、刑法。

在所有的资料、会议、书籍等中,他们总是写下他们是多么的酷和突破,并散布口号。 为了不被“幸存者的错误”绊倒,你应该用谷歌搜索其他人的失败:“为什么 git 是狗屎”,“为什么黄瓜是一个坏主意”。

这是摆脱口号、“盲目信仰”并开始批判性思考的最简单方法。 看到那些被吹嘘和流行的技术在实践中会带来痛苦和破坏。 问自己这个问题:“具体是什么会让我怀疑这个新<...>的有效性?” 如果答案是“没什么”,那么你就是信徒,伙计。

培训:扩大你的基础

如何不淹没在技术和方法的海洋中:50 位专家的经验现在你从面试回来,收到了新的信息,你可以冷静下来,回到安静舒适的小房间,拥抱你的测试人员,亲吻经理,给开发人员一个高五分,讲述奇妙的世界和未知的动物。
现在你怎样才能快速学习新东西呢? 答案是不。 谢谢大家,你自由了。
通过阅读几篇文章,由于任何领域都存在基本陷阱,解决方案将是一堆拐杖。 因此,第一步是研究理论基础。 通常这是我们能找到的顶级书籍+官方文档。 如您所知,在我们这个领域,1000 页的书并不罕见。 有意义地从头到尾阅读技术文献比阅读小说需要更多的时间。 这里不必着急,最好练习慢读。 一本完整阅读的顶级书籍消除了这方面的问题,演示了工作的基本流程和规则。 只有获得良好的基础才能获得全面的了解。
您应该从各种来源(或我们过去的“情报活动”)找到最佳实践、最差实践以及该技术根本不起作用的案例列表。
在继续下一步之前,您应该选择使用新技术的工具。 最好立即订阅您使用的服务的博客、更改日志,并尝试与其他服务集成。 在工具博客中,除了变更日志(您可以阅读浓缩形式的创新并立即了解如何在项目中使用这些新项目)之外,还有与整个生态系统相关的新闻。 例如,关于与其他服务的集成。 因此,通过跟踪主要工具,您还可以获得有关相关领域的相关信息。

培训:在实践中尝试

如何不淹没在技术和方法的海洋中:50 位专家的经验现在我们收获了最宝贵的东西——实践。 有必要将新知识融入日常工作和个人任务中,养成习惯。 通常在此之后就已经可以构建良好的解决方案了。

最好是构建新知识并与团队一起在工作项目中尝试一切。 如果无法在当前任务的框架内应用新知识,您可以通过一个宠物项目来巩固材料。

顺便说一句,维护家庭项目是必须的。 这是在所研究的技术中获得实践的最佳方式,而无需在战斗项目上进行冗长的堆栈批准。 自己设计架构,不要忘记性能,开发、测试、DevOps、分析、分解、明智地选择工具。 所有这些都有助于从各个方面、各个阶段(可能除了实施之外)审视技术的好处。 即使您在两个冲刺中只处理一种类型的任务,您的技能也将始终保持良好状态。

训练:羞辱自己

如何不淹没在技术和方法的海洋中:50 位专家的经验你作弊了吗? 做得好! 但这还不是全部。 你可以随心所欲地赞扬自己,但你的视野会因为对这个解决方案的开发做出太多贡献而变得模糊(记住测试的心理学)。 如果你发现了,告诉/展示给其他人,你会立即看到你的差距。 审稿人的数量取决于你的勇气和社交能力。 当我们的一位同事取得了突破并完成了一些困难的事情时,我们作为一个团队聚集在一起,给任何感兴趣的人打电话并分享知识。 一年来,这种做法得到了很好的证明。 或者,您可以报名参加 QA 或 DEV 聚会,并与更广泛的受众分享。 如果它确实有效,您可以提议在所有团队中使用它。

训练:重复

如何不淹没在技术和方法的海洋中:50 位专家的经验不知道去哪里找时间? 您喜欢连续的流程、纪律和时间管理吗? 我有它们!

每天早上,当你神清气爽、精力充沛时,你需要花 1-2 个番茄时间来学习你的发展计划中的新东西。 你把耳朵戴上。 您将 TomatoTimer 放在右侧屏幕上,这样就没有人会分散您的注意力(它确实有效!)。 然后你列出你的学习问题。 这可以是一本基础书籍、参加在线课程或开发一个宠物项目来获得练习。 你没有听到或看到任何人,你严格按照计划工作,不会卡半天,因为计时器会让你回到凡间。 最重要的是在这个仪式之前不要检查你的电子邮件。 至少这一次关闭通知。 否则,常规会攻击你,你将在8小时内迷失于社会。

每晚睡前留出 1 个番茄时间来练习“自动驾驶”或记忆/怀旧。 这些可能是“kata”式的问题(我们训练强大的编码反应而不打扰疲惫的大脑),算法分析,重新阅读被遗忘的书籍/文章/笔记。
这已经足够了。 但如果你是一个没有孩子在家等的骗子,你可以抓住机会尝试一下我见过的最狂热的开发者的训练方案。 下班后2-3小时,办公室休息一天。 根据该方法的作者的说法,休息一天时吸乳相当于在晚上采摘一周(!),因为办公室里头脑清醒且安静。

管理者的方法

成为绝地武士

如何不淹没在技术和方法的海洋中:50 位专家的经验时机已到。 现在,你的日历上有无数的会议,你在笔记本的页边空白处或已经在桌子上覆盖了三层的叶子上标记了数百个承诺和协议。 大量意想不到的义务出现又消失。 粗心和健忘的名声开始形成。

为了让自己在新角色中生活得更轻松,你应该阅读其他人如何应对它。 最好提前这样做,因为稍后实现“空收件箱”会更加困难。 有一次我花了大概10个小时在这个上面,我觉得看这个最方便 youtube 上的视频.

开关速度

如何不淹没在技术和方法的海洋中:50 位专家的经验你应该继续使用能让你加快阅读和记忆速度的材料,因为每天都有海量的信件、演示文稿,你需要阅读非技术文献来进行发展。

大多数管理书籍只包含一些基本思想。 但这些想法都伴随着冗长的介绍、作者如何想到这一点的故事、自我推销和动机。 你需要快速抓住这些想法,检查它们是否真实,它们对你是否有价值,记录下来并返回它们,以便将它们融入你的生活。 它只需要应用即可。 不要追逐数量。 您应该专注于质量以及将知识转化为您当前工作的技能。 工具和其他所有东西总是专门针对任务而出现,并且只有在实际使用后才会保留在您的武器库中。 读/看足够多、听足够多是不可能的。

安装保险丝

如何不淹没在技术和方法的海洋中:50 位专家的经验我们都知道放弃自己最喜欢的工作是多么困难,无论它是什么。 你甚至可能没有注意到持续不断的疲劳出现,家人、朋友和生活中的快乐都消失了。 您应该每年至少接受一次“倦怠”测试。 我相信熟悉 Stratoplan 同事的资料会更有用。 我想指出的是,除此之外,他们还有很多有用的东西。

经理被迫参加数十次谈判,回复数百封信件,并收到数千封通知。 我们白天收到的信息充斥着我们的大脑,有时使我们无法思考“机会”而不是“救火”。 你绝对需要保持安静。 没有音乐/电视剧/电话。 此时,所有信息都已整理完毕,例程进入睡眠状态,你开始听到自己的声音。 一些同事为此目的使用冥想、慢跑、瑜伽和骑自行车。

回到未来

如何不淹没在技术和方法的海洋中:50 位专家的经验如果您至少成为团队领导,则需要扩大您的视野范围。 至少向前和向后看 3 个月。 而且,现在更取决于你的决定,结果可能要在六个月后才会出现。 然而,惯例并没有消失。 而在这个例行公事的背后,你甚至可能看不到团队或整个项目所坐的炸弹。

如果你分析一下今天、昨天、前天的新闻报道,完全是白噪音。 但如果你使用变焦并以更大的笔画查看新闻,某些方面的活动就会受到监控。 如果你拿一本历史教科书,通常很明显发生了什么以及应该做什么(历史是由胜利者书写的?)。

我还不是高层管理者,所以我为自己选择了每周迭代。 每天晚上下班后,我都会写下今天所有非标准情况、事件、新闻、会议和决定。 大约需要 5 分钟,因为我把所有内容都简单地写下来。 在周末,我会再花半个小时重新阅读(而不是晚上学习番茄钟),更简洁地阐述它,并尝试找到模式、我的行为结果和过去的决定。 我敲了一下自己的手腕,变得好一点,学会把麻烦从团队、项目、公司中移开,然后带着好心情去睡觉。

此外,在下一次回顾中你总会有话要说。 如果你愿意,你甚至可以自己为项目制定一个时间表,因为有些人现在不会忘记任何事情。

这不是一本日记,而是一本没有感情的日志。 你看到枯燥的事实,你看到荒谬、错误的决定、操纵,你从外部审视自己。 您得出关于什么最好不要做以及什么值得学习的结论。 您可以跟踪您的决策及其后果的历史记录。 如果您愿意,您可以根据您一年的“记录”经验写下个人决策备忘单,以避免您容易犯的错误。

但也值得关心未来。 最简单的方法是拿一张标有 12 个月的活动挂图,并将其挂在家里。 上面用大笔画标记了生活中的全球事件。 结婚纪念日、假期、项目完成、季度财务报表、审计等。

接下来,在工作中,准备一张 A4 纸,其中包含当月的更详细事件,这将帮助您提前为重要事件做好准备。 现在您可以计划您的活动而不会忘记最重要的事情。

我想指出的是,根据项目中的角色,一些准备步骤需要提前很长时间(例如提前六个月)完成,以免错过最后期限。 月底前一周,你应该再次查看年度计划,并概述下个月需要进行的更详细的活动。

向最优秀的人学习

如何不淹没在技术和方法的海洋中:50 位专家的经验如果你想在某件事上变得强大和现代,你应该找到最擅长的人。 互联网可以帮助您将最优秀的人添加到您的圈子中,即使您不认识他们,不在同一个城市,并且说不同的语言。

当对你有权威的人提到一本书时,最好找到它。 这将更好地了解公民的思维过程。 还值得监控他们的 LiveJournal、博客、社交网络、演讲等。在那里您会发现所有必要的趋势。

你应该观察你身边的领导者的行为,尝试理解他们的行为、做出的决定以及做出这些决定的论据。 建议记录这些信息,以便在将来提高您的管理技能后,您可以得出新的结论和所做决策的微妙之处。 事实证明,您甚至可以与几乎任何领导者交谈。 这些人就像你或我一样,他们也想要沟通。 您经常可以听到这样一句话:“……如果您对任何主题有任何想法和问题,请来找我。 我总是很乐意提供帮助。” 这不是礼貌,而是对分享知识、经验和支持任何同事的酷想法的真正兴趣。

如果你个人遇到了一位强硬的专业人士,那就成功了。 你需要和这样的人在一起,你需要向他们学习。 不要随波逐流,展示你的解决方案,聆听令人震惊的批评,哭泣,但继续保持建设性。 其他人知道他很酷,但他们担心大声批评会毁掉你的声誉。

材料清单

如何不淹没在技术和方法的海洋中:50 位专家的经验总之,我想分享一些有用的材料,大致按主题划分。 但在此之前,请先简单介绍一下管理 个人来源清单.
为了不陷入我想读的数百本书籍(有一天之后),我在 Google 文档中创建了一个带有表格的标志:书籍、会议、播客、博客、论坛、课程、文章、视频、有问题的资源-catas(必要时下划线)。 随着时间的推移,他补充道:

  • 研究——我遇到过但我不清楚的事情。 我回到它们身边,至少从表面上研究它是什么以及它与什么一起吃。 这通常导致需要完全填补这一知识空白。
  • 备忘单 - 这是我保存简单的自我测试清单的地方。 即使你的大脑处于关闭状态,它们也能帮助确保你没有忘记任何事情。 这里我有用于开发测试设计、计算项目风险、准备会议等的备忘单。

接下来,我在纸上做了一个带有边距的标志(主要用于书籍):

  • 名称
  • 作者
  • 封面(我很少记得标题,但我从成千上万的图片中认出了这张照片)
  • 类别(这对于那些尊重和谐和结构的人很有用。您可以标记“业务”、“开发”、“测试”、“架构”等,然后过滤何时需要改进这个或那个领域)
  • 我怎么知道她的? (同事、论坛、博客...您可以返回此来源,讨论并建立良好的业务关系,发现对同一事物的新观点)
  • 为什么值得一读? (其中可以找到什么以及它与竞争性出版物有何不同)
  • 我将获得什么好处? (以目前的发展水平。定期改变这个领域是值得的。很可能会发现有些书不再无用,而且我从其他人那里学到了很多东西。)
  • 为什么我需要这个? (当我获得这些新知识时会发生什么变化?我可以如何以及在哪里应用它?)

现在,您总是可以看到首先阅读或记住什么更重要,以便更大程度地提高生活和工作效率。 现在,您可以更轻松地与同事分享您收集的对他有用的材料。

这并不能保证最适合您的书籍会出现在列表中。 很可能你已经太沉浸在这个话题中,或者还没有准备好在这个层面上感知它。 因此,如果几个番茄钟后没有任何对你有用的东西,那么你不应该推迟它吗?

进入菜单
隐藏文字• 极限编程:测试驱动开发
• 简洁的架构。 软件开发的艺术
• 使用Java 和C++ 进行灵活的程序开发。 原理、模式和技术
• 理想的程序员。 如何成为一名软件开发专家
• Java。 高效编程
• Java 哲学
• 干净的代码:创建、分析和重构
• Java 并发实践
• 完美的代码。 硕士课
• 高负载应用。 编程、扩展、支持
• UNIX。 专业编程
• 弹簧的作用
• 算法。 构建与分析
• 计算机网络
• Java 8. 初学者指南
• C++ 编程语言
• 释放它! 为关心的人设计和开发软件
• Kent Beck - 测试驱动开发
• 领域驱动设计(DDD)。 构建复杂的软件系统

测试

隐藏文字• “测试网络公司”Roman Savin
• 软件测试基础 ISTQB 认证
• 软件测试:ISTQB-ISEB 基金会指南
• 软件测试设计从业者指南
• 管理测试过程。 管理硬件和软件测试的实用工具和技术
• 务实的软件测试:成为有效且高效的测试专业人​​员
• 关键测试流程。 计划、准备、实施、改进
• 他们如何在 Google 进行测试
• 专家测试经理
• “A”字。 测试自动化的幕后
• 软件测试中的经验教训:上下文驱动的方法
•探索它! 通过探索性测试降低风险并增强信心

卡塔斯

隐藏文字timus.ru
练习.io
www.codeabbey.com
codekata.pragprog.com
e-maxx.ru/algo

播客

隐藏文字devzen.ru
sdcast.ksdaemon.ru
t广播电台
razbor-poletov.com
theartofprogramming.podbean.com
androiddev.apptractor.ru
devopsdeflope.ru
符文学.podfm.ru
ctocast.com
eslpod.com
广播质量保证网站
soundcloud.com/podlodka
www.se-radio.net
changelog.com/podcast
www.yegor256.com/shift-m.html

有用材料的来源

隐藏文字martinfowler.com
twitter.com/asolntsev
ru-ru.facebook.com/asolntsev
vk.com/1tworks
mtsepkov.org
www.facebook.com/mtsepkov
twitter.com/gvanrossum
测试.googleblog.com
dzone.com
qastugama.blogspot.com
cartmendum.livejournal.com
www.facebook.com/maxim.dorofeev
论坛.mnogosdelal.ru
www.satisfice.com/blog
twitter.com/jamesmarcusbach
新闻.ycombinator.com
www.baeldung.com/category/weekly-review
茹格鲁
www.e-executive.ru
tproger.ru
javaworld.com
更少的作品

通信

隐藏文字• 自信的钱包
• 首先说“不”。 专业谈判者的秘密
• 你们可以在所有事情上达成一致! 如何在任何谈判中实现最大化
• 说服心理学。 50 种行之有效的说服方法
• 艰难的谈判。 如何在任何情况下受益。 实用指南
• 我总是知道该说什么。 成功谈判培训书籍
• 克里姆林宫谈判学派
• 困难的对话。 当风险很高时该说什么以及怎么说
• 新NLP代码,不然大校长想见你!

银弹

隐藏文字

辅导

隐藏文字• 有效的指导。 通过在工作过程中培训和发展员工来促进组织发展的技术
• 辅导:情感能力
• 高绩效辅导。 管理模式新、人才发展、效率高

领导

隐藏文字• 影响心理学
• 如何赢得朋友并影响他人
• 领导者的魅力
• 没有头衔的领导者。 关于生活和商业上真正成功的现代寓言
• 领导者的发展。 如何了解您的管理风格并与其他风格的人进行有效沟通
• “领袖和部落。 企业文化五个层次”

管理

隐藏文字• 如何放牧猫
• “理想的领导者。 为什么你不能成为其中之一以及随之而来的后果”
• 领导者工具
• 管理实践
•最后期限。 一本关于项目管理的小说
• 管理风格。 有效与无效
• 首先打破所有规则! 世界上最好的管理者有什么不同的做法?
• 从优秀到卓越。 为什么有的公司能够取得突破,而有的公司却没有……
• 命令还是服从?
• 现场改善。 降低成本和提高质量的途径
• 首先打破所有规则。
• 新目标。 如何结合精益、六西格码和约束理论
• 团队方式。 创建高绩效组织

动机

隐藏文字• 驾驶。 真正激励我们的是什么
• 反卡内基
• “凤凰”项目。 一本关于 DevOps 如何让业务变得更好的小说
• 丰田型
• 为什么有些国家富裕而另一些国家贫穷。 权力、繁荣和贫穷的起源
• 解锁未来的组织

开箱即用的思维

隐藏文字• 六顶思考帽
• 高德拉特干草堆综合症
• 您的金钥匙
• 像数学家一样思考。 如何更快、更有效地解决任何问题
• 集中营中的俄罗斯
• 精神病院掌握在病人手中。 艾伦·库珀谈界面
• 天才和局外人
• 黑天鹅。 在不可预测的迹象下
• 看到别人看不到的东西
• 我们如何做出决策

项目管理

隐藏文字• 影响图:如何提高软件产品及其开发项目的效率
• “一个软件项目要花多少钱?”
• PMBook(项目管理知识体系指南(PMBOK 指南))
• 神话般的人月,或者软件系统是如何创建的
• 与熊跳华尔兹:软件项目风险管理
• 高德拉特关键链
• 目标。 持续改进流程

自挖

隐藏文字• 幸福策略。 如何确定人生目标并在实现目标的过程中变得更好
• 性、金钱、幸福和死亡。 寻找我自己
• 高效人士的七个习惯。 强大的个人发展工具
• 自信训练。 一组增强信心的练习
• 获得自信。 自信是什么意思?
• 流动。 最佳体验心理学
• 意志的力量。 如何发展和强化
• 如何获得幸运
• 金刚石切割机。 商业及生活管理系统
• 应用注意力心理学简介
• 主要哭声
• 同步性
• 游戏设计的乐趣理论
• 异常值:成功的故事
• 眨眼:不假思索地思考的力量
• 心流和积极心理学的基础
• 情感智力。 为什么它可能比智商更重要

速读

隐藏文字• 如何读书 伟大作品阅读指南
• 超级大脑。 操作手册,或者如何增加智力、培养直觉、提高记忆力
• 快速阅读。 如何通过加快 8 倍的阅读速度记住更多内容

时间管理

隐藏文字• 绝地武士技术
• 慢慢思考...快速决定
• 过上充实的生活。 能源管理是高绩效、健康和幸福的关键
• 用你的头脑工作。 IT 专家的成功模式
• 战胜拖延症! 如何不再把事情拖到明天
• 每年12周
• 最大浓度。 如何在剪辑思维时代保持效率
• 本质主义。 通向简单之路
• 因会议而死亡

协助

隐藏文字• 辅导员指南。 如何带领团队做出共同决策
• 敏捷回顾。 如何将一支优秀的团队变成一支优秀的团队
• 项目回顾。 项目团队如何回顾过去并继续前进
• 敏捷回顾的快速启动
• 练习视觉思维。 解决复杂问题的原创方法
• 视觉笔记。 素描笔记图解指南
• 演讲和表演
• 划线。 简单解释一下
• 想象它! 如何使用图形、贴纸和思维导图进行团队合作
• 40 个小团体破冰活动(Graham Knox)
• 使用贴纸快速解决问题
• 视觉笔记。 素描笔记图解指南

来源: habr.com

添加评论