如何把方案讲明白和技术人成长

如何把方案讲明白和技术人成长

周末在想一个问题,怎么说服别人?

说服别人这事,在工作中是常态。说服老板给你资源做某件事;说服团队配合你做这件事;说服产品不要做这件事;所以说服很重要。

那为什么没能说服他人呢?

可能是没把方案讲明白。

那讲明白方案应该怎么做?可以简单理解为回答:why、what、how、plan这几个问题,再辅以结构化表达模式即可。

台上一分钟,台下十年功

我们要理解,讲方案也好、做述职也好,都是一个结果,是建立在平时对于项目的深刻思考与反思之上的,后者做不好、没积累,前者就很难做好。

讲清楚why

这个道理相信很多人都明白,但是并不是所有人都可以做好。真的是所有人,不管职位高低,我理解这个能力不是阶段性的能力,他是个无限游戏,训练将会持续整个人生。

讲清楚why,最本质的目的是让大家觉得做这件事很有必要。判断标准就是讲了,大家决定有必要;如果听了感觉没必要,要么是没讲明白,要么确实没必要。回到前两天文章说的,不要做没有价值的事情,起码把问题想明白了。

讲明白why,一般包含以下几部分:

  1. 背景介绍、现状是什么;
  2. 体现出必要性:痛点(存在的问题必须解决),未来的风险(现在必须启动);

讲明白what

讲清楚为什么做,接下来就要讲做什么了。这里需要体现出目标、收益、节奏。也就是要做哪些事情,为什么是这些事情,每件事情分别带来什么收益和价值?

可以依照以下方式着手:

  1. 目标SMART:目标是总结提炼之后的结果,放在前面,可以帮助听众更好的理解目标;
  2. 迭代节奏:也就是说明白要做哪些事情,事情之间的呼应是什么样,是否抓住了主要问题;
  3. 收益及投入:讲明白收益,是否真正帮助了想要的目标,不要南辕北辙,张冠李戴;

关键方案how

我们就这件事情及想要达成的目标,做了哪些方案,为什么是这些方案,还有没有更好的选择?这些回答好了,这部分就ok了。

但还需要体现以下信息:

  1. 挑战是什么?只有挑战才会体现出你的价值;
  2. 应对方案:不是每个方案都可以解决所有问题,甚至带来新问题,你怎么回答,是否想明白了;

总结起来,就是站在对方的角度去思考这件事情,哪里没讲明白,哪里没体现出挑战,方案是否合理,还是自嗨型方案。

周末思考了第二个问题,某种程度上和第一个问题有所相关,就是为什么不同职级的同学看待一件事情的scope不同?

跳入跳出,提升scope非常重要,首先他可以帮助你发现不同的问题,导致一件事情的价值就有所不同的。

比如你写了一个框架,解决业务复杂度问题,如果放在代码这个scope上,价值就有限,大家会举出各种设计模式、代码整洁性要求来检验。而如果你从终局思维出发,考虑产品的整体效果,这样的框架会更有意义。

产品思维:毋庸多说,技术人发展到一定阶段,多半会变成领域专家,复杂某个方向的业务,解决的是业务价值的问题,只不过手段是技术而已,如果没有很好的产品思维,就不知道哪些环节应该投入,哪些环节应该持续建设;

抄作业思维:之前的文章提过,找到高p的优点,去学习,工作中尝试,转化成自己的东西;

本质思维:找到本质非常重要,和前两条相辅相成,没有本质就没有效率,没有效率收益就不高,结果不一定好;

利他思维:本质上体现的是合作这件事情,现代社会,人们通过协作达成目标,让别人与你协作,需要有利他的思维,大家把盘子做大,才都有肉吃;

双赢思维:和前一条一致,我们找人合作的时候,要抱着双赢的思维,不要仅仅把对方当成你的资源。某种程度上会决定你的沟通效果及最后的结果。

以上是本周思考,希望对你有用。

Read more

超快速,使用ChatGPT编写回归和分类算法

超快速,使用ChatGPT编写回归和分类算法

本文将使用一些 ChatGPT 提示,这些提示对于数据科学家在工作时非常重要。 微信搜索关注《Python学研大本营》,加入读者群,分享更多精彩 以下是一些示例ChatGPT 提示的列表以及数据科学家的响应。 ChatGPT 提示 为决策树回归算法生成 python 代码。 下面是使用scikit-learn在 Python 中进行决策树回归的示例代码: import numpy as np import matplotlib.pyplot as plt from sklearn.tree import DecisionTreeRegressor # Generate random data rng = np.random.default_rng() x = 5 * rng.random(100) y = np.sin(x) + 0.

By Ne0inhk
力扣每日一题:993.二叉树的堂兄弟节点 深度优先算法

力扣每日一题:993.二叉树的堂兄弟节点 深度优先算法

993.二叉树的堂兄弟节点 难度:简单 题目: 在二叉树中,根节点位于深度 0 处,每个深度为 k 的节点的子节点位于深度 k+1 处。 如果二叉树的两个节点深度相同,但 父节点不同 ,则它们是一对堂兄弟节点。 我们给出了具有唯一值的二叉树的根节点 root ,以及树中两个不同节点的值 x 和 y 。 只有与值 x 和 y 对应的节点是堂兄弟节点时,才返回 true 。否则,返回 false。 示例: 示例 1: 输入:root = [1,2,3,4], x = 4, y = 3 输出:false

By Ne0inhk
1239.串联字符串的最大长度 关于字符串的回溯算法!

1239.串联字符串的最大长度 关于字符串的回溯算法!

题目: 给定一个字符串数组 arr,字符串 s 是将 arr 某一子序列字符串连接所得的字符串, 如果 s 中的每一个字符都只出现过一次,那么它就是一个可行解。 请返回所有可行解 s 中最长长度。 提示: 1 <= arr.length <= 16 1 <= arr[i].length <= 26 arr[i] 中只含有小写英文字母 示例: 示例 1: 输入:arr = ["un","iq","ue"] 输出:4 解释:所有可能的串联组合是

By Ne0inhk