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

作为团队负责人,我想保持广阔的视野。 周围有很多信息来源,书籍很有趣,但又不想花时间在不必要的地方。 我决定找出同事如何在信息流中生存,并因此而保持良好的状态。 为此,我采访了50位领先的专家,我们与他们一起致力于各种项目。 他们是开发人员,测试人员,分析师,架构师,人力资源专家,开发人员,实施和维护,中高级管理人员。



激烈的讨论提供了大量材料。 我只在这里描述剩下的东西,然后走上楼去。



技术方法

收集信息:查看您到了哪里


总是有很多项目可以学习。 有些是全新的,年轻人不确定要买新鲜的乐器。 其他人已经有5、10、15岁了,他们的年轮已超过了年轮,您可以通过它研究中生代的趋势。
必须使用它,并定期分配一两个小时来探测相关项目。 如果不清楚,请去当地的大师那里学习。 有必要找出做出哪些架构决策以及原因。

如果您在书中阅读了其他方法,则需要了解他们是否尝试过。 事实证明,您会为您的同事提出一些很棒的想法。 或者,他们可以节省大量时间来挑选新的,广为宣传的银弹。

一方面,您向同事揭示了您的知识差距。 另一方面,您将获得宝贵的未来经验。 我认为第二个胜过第一个。

收集信息:查看其他人的去向


为了摸索新趋势,您应该研究新闻提要,论坛和播客。 就在上班路上,无事可做。 通常,您可以在描述中找到二手资料和有用的文献,以及很酷的专业人士的社交网络。 您可以与他们聊天,或者至少跟踪他们发布的文章和文献。 此外,可能会出现明智的想法,播客中没有人明确表达过,但很好地突出了进一步挖掘的方向。 在本文的末尾可以找到指向良好资源的链接。

值得扎根,建立网络并与过去工作/学习场所的同事保持联系。 为了进行友好的对话,您将互相学习新的方法,有关公司,技术的评论等等。

他们在这里告诉我这很陈旧,但并不是每个人都知道该怎么做。 现在,让我们脱离工作,记住您认识的专家,并认真参加会议/任务日历。 您可以每两周一次致电五个高跟鞋专业人士吧。 如果您难以沟通,则至少要打电话/写信。 除了足球,政治学和哲学外,您还可以提出以下问题:

  • “您的飞行员在公司里做什么?”
  • “您是否遇到过以下问题:<为您的问题发声>?”
  • “该项目测试了什么?”
  • “您正在阅读/测试/推广什么?”。

这将足以开始。
更好的是,每月至少一次,并且至少要有一只眼睛注视着地平线。 海外公司在没有您的情况下掌握新技术的地方。 监视各个站点上的外国工作的最简单方法。 在“要求”部分,您会注意到几个不熟悉的单词。 需求中很少写入未经验证的技术,因此它们肯定对某些方面有好处。 值得探索!

信息验证:寻找先驱


当积累了足够的新花絮时,您应该找到西方一流的公司,这些公司使用我所听到和阅读的所有创新产品。 如果有这样的机会,请去看看他们的代码,文章和博客。 如果不是,那么立即去采访他们,尝试所有可行的方法:建筑,一切的布置方式,原因,他们踩的耙子,直到达成目标。 Fakapy-我们的一切! 特别是陌生人。

信息验证:不信任先驱者


尽早澄清其他人的失败比绊倒常见错误要便宜得多。 正如测试人员和豪斯医师所言:“每个人都说谎。” 不要(技术上)信任任何人。 当务之急是批判性地看任何书,不管有什么争论都不同意想法,而要思考并映射到您的世界,环境,国家和刑法。

在所有来源,会议,书籍和其他内容中,他们总是写出自己是什么很酷和突破的口号。 为了避免迷惑“幸存者的错误”,您应该在Google的其他人的文件中进行搜索:“为什么git烂了”,“为什么黄瓜是个坏主意”。

这是摆脱口号,“盲目信仰”并开始批判性思考的最简单方法。 看到受到赞誉和流行的技术会在实践中带来痛苦和破坏。 问自己一个问题:“什么特别使我怀疑这个新的<...>的有效性?”。 如果答案是“无”,那么您就是一个信徒,哥们。

培训:建立基础


现在,您已经从面试中回来,获得了新的信息,您可以冷静下来,回到安静舒适的巢穴中,拥抱您的测试人员,亲吻管理员,跟上您的发展步伐,讲述美好的世界和未知的动物。
现在如何快速学习新知识? 答案是没有办法。 谢谢大家,大家有空。
从解决方案中阅读的几篇文章来看,由于在任何区域都存在基本陷阱,因此存在很多困难。 因此,第一步是研究理论依据。 通常这是被发现的书中的第一本+官方文档。 如您所知,在我们这一地区,一千本的书并不罕见。 从封面到封面对技术文献进行有意义的阅读要比小说花费更多的时间。 在这里,您不能着急,最好练习慢读。 一本完整阅读的顶级书籍消除了该领域的问题,展示了基本流程和工作规则。 仅获得良好的基础就可以了解整个情况。
您应该从不同的来源(或者由于我们过去的“智能”而来)中找到最佳实践,最差实践以及根本无法使用该技术的情况的列表。
在继续下一步之前,您应该选择用于使用新技术的工具。 最好立即订阅已使用服务的博客,变更日志,以测试与其他服务的集成。 除了变更日志之外,在工具博客中,您可以简要阅读创新内容并立即弄清楚如何在项目中使用这些新产品,但仍然有与整个生态系统相关的新闻。 例如,关于与其他服务的集成。 因此,通过跟踪主要工具,您还可以获得有关相关区域的相关信息。

培训:实践中尝试


现在,我们正在开发最有价值的东西-实践。 有必要在日常工作和个人任务中嵌入新知识,养成习惯。 通常,在此之后,您已经可以构建好的解决方案。

最好组织新知识,并与团队一起在工作项目中进行一切尝试。 如果无法在当前任务的框架内应用新知识,则可以使用一个宠物项目来巩固材料。

顺便说一句,家庭项目是必须的。 这是无需对战斗项目进行冗长堆叠审批就可以对所研究的技术进行实践的最佳方法。 自己设计架构,不要忘记性能,有意义地开发,测试,开发,分析,分解和选择工具。 所有这些有助于从各个方面,各个阶段(可能是实施之外)来查看技术的优势。 是的,即使您仅在一种类型的任务中已经涉及两个冲刺,技能也始终处于良好状态。

训练:让自己丢脸


你做完了吗? 干得好! 但这还不是全部。 您可以随心所欲地称赞自己,但是由于对解决方案的开发做出了太多贡献而使您的眼睛蒙住了双眼(请记住测试的心理)。 学习到的东西-告诉/显示给另一个,并立即看到您的空间。 评论者的数量取决于您的勇气和社交能力。 当我们的一位同事取得了突破并做了一些困难的事情时,我们会聚在一起,召集任何有兴趣的人并分享知识。 一年来,这种做法效果很好。 您可以注册QA或DEV手套,并与更广泛的受众分享。 如果确实有效,则可以将其提供给所有团队使用。

训练:重复


不知道在哪里找到时间? 您喜欢连续的流程,纪律和时间管理吗? 我有他们!

每天早晨,当您精力充沛且精力充沛时,您需要投入1-2 pomodoro来研究发展计划中的新事物。 戴上你的耳朵。 您将TomatoTimer放置在正确的屏幕上,这样就不会有人分心了(它确实有效!)。 并列出您的学习任务。 这可以是基础书籍,在线课程或开发宠物项目进行练习。 您不会听到任何人的声音,也不会听到的声音,您按计划进行的工作很清楚,并且不会挂半天,因为计时器会使您回到凡人的世界。 最主要的是不要在此仪式之前检查邮件。 并至少暂时关闭通知。 否则,例行攻击将使您迷失社会8个小时。

晚上,在睡前分配了1个番茄,以训练“自动驾驶”或回忆/怀旧。 它可以是“ kata”风格的任务(我们训练强大的编码反射,而不必担心疲倦的头脑),算法分析,重读被遗忘的书籍/文章/摘要。
这已经足够了。 但是,如果您是一个骗子,没有孩子在家里等着您,那么您可以趁机尝试一下我见过的最狂热的devserp的训练模式。 下班后2-3小时,办公室休息一天。 根据该方法的作者所说,放假一天,等于每周抽水(!),因为人头新鲜,办公室里保持沉默,所以晚上抽水。

管理方法


成为绝地武士


时间到了。 现在,您的日历上有无数次会议,您已经在三层覆盖表格的字段或叶子上的笔记本中标记了数百个承诺和协议。 出乎意料的义务之山出现和消失。 欺诈和遗忘的声誉开始形成。

为了以某种方式使自己在新角色中的生活变得更轻松,您应该阅读其他人如何处理这个问题。 最好事先进行此操作,因为这样一来,实现“空收件箱”将变得更加困难。 我在适当的时候花了10个小时,我认为在YouTube上观看该视频将是最方便的。

切换速度


您应该继续使用那些可以加快阅读和记忆速度的材料,因为每天都有大量的信件,演示文稿在下降,因此您需要阅读非技术文献才能发展。

大多数管理书籍仅包含一些基本思想。 但是这些思想伴随着很长的介绍,作者如何实现的故事,自我促进和动力。 这些想法需要迅速地发掘出来,以检查它是否正确,对您是否有价值,修复并返回它以使其融入您的生活。 有必要申请。 不要追逐数量。 您应该专注于质量以及将知识正确地转化为技能的工作所在。 这些工具和其他所有内容始终只是为了完成任务而出现,只有在实际使用后才保留在您的武器库中。 阅读/看到足够多的声音并为将来听到足够的声音是不可能的。

保险丝


我们都知道,脱离自己喜欢的工作是多么困难,无论它可能是什么。 您甚至可能没有注意到持续的疲倦是如何出现的,家人,朋友和生活中的快乐消失了。 至少应该至少要进行一次“倦怠”测试。 我认为熟悉Stratoplan同事的资料将更加有用。 我要指出,他们以及除此以外的许多有用的东西。

经理被迫参加数十个谈判,回复数百封信,收到数千封通知。 我们白天收到的信息阻塞了他的头部,有时使我们很难根据“机会”而不是“灭火”来思考。 确保保持沉默。 没有音乐/系列/电话。 此时,所有信息都摆放在架子上,东西睡着了,您开始听到自己的声音。 一些同事为此使用冥想,慢跑,瑜伽,骑自行车。

回到未来


如果您已至少成为团队负责人,则有必要扩大范围。 来回观看至少3个月。 而且,现在甚至更多取决于您的决定,结果只能在六个月后出现。 但是,例程并没有消失。 在此例程后面,您可能看不到团队或整个项目所处的炸弹。

如果您分析今天,昨天,前天的新闻公告中发生的情况,将会发出持续的白噪声。 但是,如果您使用缩放功能并以较大的笔触查看新闻,则将监视这些人或其他方的活动。 而且,如果您阅读历史教科书,通常会很清楚所发生的事情和要做什么(优胜者是谁写的故事?)。

到目前为止,我还不是高级经理,所以我为自己选择了每周一次的迭代。 每天下班后的每个晚上,我都会写出今天所有的非标准情况,事件,新闻,会议和决定。 这大约需要5分钟,因为我在论文中写了所有内容。 在一周结束时,我又花了半个小时重新阅读(而不是晚上训练番茄),更简洁地阐述了它,并尝试找到模式,我的行为结果和过去的决定。 我打败自己,变得更好一些,学会摆脱团队,项目,公司的麻烦,心情愉快地上床睡觉。

此外,在下一次回顾中,您总是有话要说。 如果您愿意,您甚至可以自己绘制项目的时间表,因为现在有些人什么也不会忘记。

这不是日记,而是无情的日志。 您查看干燥的事实,看到荒谬,错误的决定,操纵,从侧面看自己。 得出关于最佳做法和学习内容的结论。 您可以跟踪决策的历史及其后果。 如果您愿意,可以根据您每年的“日志记录”经验提交一份个人备忘单,以进行决策,以避免您容易犯的错误。

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

此外,已经投入使用的是本月的A4纸,其中包含更详细的事件,可帮助您提前准备重要事件。 现在,您可以计划自己的活动而不会忘记最重要的事情。

我想指出的是,根据项目中的角色,需要非常提前(例如六个月)完成一些准备步骤,以免超过期限。 在月底前一周,您应该再次查看年度计划,并分发需要在下个月进行的更详细的活动。

向最好的学习


如果您想在某方面变得坚强和现代,您应该找到已经是最擅长的人。 互联网有助于为您的环境提供最好的服务,即使您不熟悉它们,不在同一城市,也不会使用同一语言。

当有权威的人提到一本书时,很高兴找到它。 这样可以更好地理解公民的思想。 还值得跟踪他们的LiveJournal,博客,社交网络,表演等。在那里,您将找到所有必要的趋势。

您应该观察领导者的举止,尝试理解他们的行为,所作的决定以及由此而引起的争论。 建议记录此信息,以便将来在建立了管理莎莎之后,我们将得出新的结论和所做出决策的精妙之处。 事实证明,您甚至可以与几乎所有领导者交谈。 这些人就像您或我一样,他们也想交流。 通常,您会听到“……关于任何主题的任何想法和问题来找我。” 我总是很乐意提供帮助。” 这不是礼貌,而是对交换知识,经验和支持任何同事的好主意的真正兴趣。

而且,如果您亲自遇到了很酷的专业人士-这就是成功。 这样的人需要坚持,他们需要学习。 不要随波逐流,展示自己的决定,不听令人震惊的批评,不要哭泣,而要继续以建设性的态度对待胡须。 其余的人都知道他很酷,但是他们害怕大声批评可能毁坏您的声誉。


材料清单


, . .
, (- ), : , , , , , , , , - ( ). :

  • Research — , , . , . .
  • - — . , . - -, , ..

, ( ):

  • (, , )
  • ( , . «», «», «», «» , , )
  • ? (, , … , , )
  • ? ( )
  • ? ( . . , - .)
  • ? ( , ? ?)

, , . , .

, . , , . , pomodoro , ?

发展历程
隐藏文字
• :
• .
• Java C++. ,
• .
• Java.
• Java
• : ,
• Java Concurrency in practice
• . -
• . , ,
• UNIX.
• Spring
• .

• Java 8.
• ++
• Release it! ,
• Kent Beck — Test Driven Development
• - (DDD).



隐藏文字
• “ ”
• Foundations of Software Testing ISTQB Certification
• Software Testing: An ISTQB-ISEB Foundation Guide
• A Practitioner's Guide to Software Test Design
• Managing the Testing Process. Practical Tools and Techniques for Managing Hardware and Software Testing
• Pragmatic Software Testing: Becoming an Effective and Efficient Test Professional
• . , , ,
• Google
• The Expert Test Manager
• The «A» Word. Under the Covers of Test Automation
• Lessons Learned in Software Testing: A Context-Driven Approach
• Explore It! Reduce Risk and Increase Confidence with Exploratory Testing












隐藏文字
• The Assertiveness Pocketbook
• «».
• !
• . 50
• . .
• , . -

• . ,
• , !



隐藏文字
null



隐藏文字
• .
• :
• . , ,



隐藏文字



• .
• .
• « . »



隐藏文字

• “ . ”


• Deadline.
• .
• ! -?
• . , …
• ?
• .

• . ,
• .



隐藏文字
• .
• -
• «». , DevOps

• , . ,




隐藏文字



• .

• .

• .
• Seeing What Others Don't




隐藏文字
• Impact mapping:
• « »
• PMBook ( ( PMBOK))
• -,
• :

• .



隐藏文字
• .
• , , .
• .
• .
• .
• .
• .

• .



• A Theory of Fun for Game Design
• Outliers: The Story of Success
• Blink: The Power of Thinking Without Thinking
• Flow and the Foundations of Positive Psychology
• . , IQ



隐藏文字

• . , ,
• . , 8

-

隐藏文字

• …
• . — ,
• . IT-
• !
• 12
• .
• .




隐藏文字
• .
• Agile .
• . ,
• agile
• .
• .

• .
• ! , -
• 40 Icebreakers for Small Groups (Grahame Knox)

• .

Source: https://habr.com/ru/post/zh-CN464435/


All Articles