18年互联网老兵:技术人如何快速成长?!

news2024/12/28 18:47:31

见字如面,我是军哥。

先问你几个问题。

你是不是每天996,但技术能力还是没有提高?

你是不是明明很努力却进步缓慢?

你是不是在同一家公司干了三年,感觉自己就有三年工作经验了?

你是不是明明知道想要什么,但是就是不敢行动,你是不是明明行动了,但还一样犯错?

作为 IT 行业奋战了 18 年的老兵我,今天的文章将从「快速正反馈、突破边界、闭环思维、系统方法」四点逐一展开。

f68f57011a5fbef1fd9b68795aa90820.png


 1 

快速正反馈

一般来说,我们走上工作岗位之后,要快速学习新东西有如下方法:

1、在工作环境中积极主动学习。

2、找外部优秀的人请教学习。

3、读好书并思考并且实际运用。

4、碎片化时间学习和其他方式。

但是我认为要快速提升要做到的第一点是——快速反馈。

怎么说?

在工作中,我们从不太会写代码到成为架构师,从看别人做产品到自己可以去设计一款产品,我们学习复制他人的经验。我认为第一点就是要厚脸皮不懂就问,这位同事不回答或者没有耐心我就问另外的,我们寻求他人给我们反馈,然后快速实践再去请教问题(继续反馈)。

对于一些身边人都不专业的问题,我会去思考找公司以外的优秀人学习,我经常看刘润的公号,看到自己感兴趣的文章或观点,我会去留言说出自己的想法,我甚至会去他的星球提问并提出自己的观点,然后可以迅速得到他的反馈,这样做就能快速提升。

另外读书一直是我的一个好习惯,但是读书有一个 bug,就是没有人给你反馈你理解对不对,这个时候我是怎么做的呢?

我组建了一个微信读书群,有100多号酷爱读书的人,我把对书里理解不到位的内容,整理发群里看看其他人的建议,通过外部输入给自己反馈。当然也有群里朋友都不懂的情况,比如我在读黄有璨老师的《运营之光》,我问了一个运营的细节问题,朋友圈几乎没人懂,我就找他本人询问,为了找他,想了各种办法最终找到他然后和他请教学习。

这就是我快速提升自己的第一个办法——快速「正」反馈,天下武功唯快不破。

这就是快速提升自己的单点突破思维。


 2

突破边界

我先说一个观点哈。

大部分情况下,你是一名开发,你会考虑更多的实现,更多是稳定性相关,也就是思考 HOW(怎么做) 的问题。

你是一名测试,你思考就是改动的需求对原来的功能有什么影响,不会又搞一个线上 bug 吧,bug 都是开发写的,用户用的爽不爽我也不管的,哇咔咔。

你是一名运维的话,你更多思考的是硬件、网络正常就好了,机器上跑的什么我可不管,只要没有重要告警就好了,否则我就 oncall 呼死你们开发们。

你是一名产品经理,你会思考这个需求或者产品是不是用户需要的?解决用户什么痛点?新增这个产品特性带来什么好处,同时带来什么坏处?你思考的是WHY(为什么) 的问题。

每个人都因为自己的职责限制了自己的思考,但是要快速成长,必须突破边界意识。

我是开发时,我会问产品这个功能做了干什么的?这个功能前置需求是啥?他没想清楚或者逃避话题,大概率这个需求是自己 YY 的。

我也经常问我的下属产品经理(P6或以内的),这个简单的需求开发为什么说花要2周时间?你就同意了,还有这个2周的需求你有问要业务到底解决什么问题,达到什么业务目标么?我们要低头干活,还要抬头看天呀。

以上的讨论说的是我们要突破自己的职责边界,已经从一个点连接另一个点,形成一条直线或多条直线。


 3

闭环思维

你是不是经常遇到这种情况,你找人帮一个忙,过了几天他不回你,你就算了。

有人找你咨询一个事,你看到却假装没有看到,或者假装回答一下,没有了后续。

亦或工作中领导布置你一个任务,过一段时间领导没有问,你也不提了。

甚至还有借钱这事,你借了人家钱,答应了什么时候还,到了时间你没钱还,但是你也不提前说一下,等着人家找你,这样基本再也无法从他那借来钱。

这些看起来是些小事,但这些小事会给我们带来不好的习惯,就是做事有开始没结束——也就是没有「闭环思维」

我打一个日常工作的比方,比如我们写代码,找同事做 codereview,review完了,我们会去更新我们的代码,形成一个闭环。一定会发生改了一次,找同事再 review 又发现新问题,不过没关系继续修改,长此以往,不用多说你很快就可以成为编程高手。

反之,同事给我们提了一些好的建议,我们只是当场附和一下,后面也就不了了之,做不到事的闭环,我相信结果是不言而喻的。

我总结一下,已经从线的思维到了面的思维。


 4 

系统方法

除了以上讨论这三点我认为非常重要。

有没有系统的方法呢?

我提供一个模型:先找到目标,然后找到达到到这个目标的关键问题,然后制定方案,执行,收集数据反馈继续找到新的关键问题,如此反复。

f95ca857db08812a879f8fde653deb7a.png

举一个例子:

我要完成一月看 4 本书的目标,当然我看的都是对我当前最有意义的书,比如经济学、比如产品运营相关,我从某东上买了 4 本相关的书,一周一本的节奏,过不了多久,我发现一周看一本难度还是比较大,并且买的有些经济学的书根本看不懂。

怎么办?

我迅速调整方案,通过《樊登读书》来解决看不懂的书,然后听完自己再看一遍纸质书,我发现效果好了很多。这就是我通过一个月的反馈找到新的解决方案,但是这就够了么?

不够的,我继续坚持看了一个月的书,我发现看了也就看了,效果并不好。

怎么办?

输出。在自己可以用到各种场景使用,比如我在公众号或视频号输出一些产品类文章或观点,和朋友会聊一些经济学的知识运用等等。

回到我上面给的「模型」,这是一个无限的循环,也是我们俗称的「精益」的方法。

以上的系统方法就是个人快速成长的系统方法——立体性思维。

今天的文章主要从快速「正」反馈、突破边界、闭环思维和系统方法,这是我多年实践总结出来,技术人快速成长的「点、线、面、体」思维模型

最后,经常有读者后台问我,为什么不论在职场还是自己干,都成长这么快!有什么秘诀吗?!说句真心话,这里面还是有秘诀和方法的,我准备本明天晚上 21:15 来系统分享一次,全是掏心窝子的干货,请点击下方预约,我们不见不散~

-------

以往热文推荐:

如何做好向上管理?来自一个真实案例!

为什么字节大量用GO而不是Java?


更多精彩,关注我公众号,一起学习、成长

00356100353d17229d67a3333c52f1da.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1044953.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【调度算法】进程调度算法、内存页面置换算法、LRU算法、LFU算法、磁盘调度算法等重点知识汇总

目录 进程调度算法 内存页面置换算法 LRU算法实现 LFU算法实现 磁盘调度算法 进程调度算法 当 CPU 空闲时,操作系统就选择内存中的某个「就绪状态」的进程,并给其分配 CPU。 什么时候会发生 CPU 调度呢?通常有以下情况: 当…

数字孪生燃气可视化系统的九问九答

关键词:数字孪生燃气、智慧燃气、数字孪生燃气系统、智慧燃气平台、智慧燃气场站 谈谈数字孪生燃气系统? 数字孪生燃气是将数字孪生技术应用于燃气运营中,与燃气系统物理实体、数据中心、信息系统等相结合,从而完成辅助管网设计…

想要在手机上查看三维模型、正射影像、激光点云?快来试试这款app

「四维轻云」是一款轻量化的地理空间数据管理云平台,支持地理空间数据的在线管理、编辑及分享。平台有项目管理、场景搭建、发布分享、素材库等功能模块,支持多用户在线协作管理,实现了轻量化、便捷化的空间数据应用。 很多行业用户想要在手…

Observability:使用 OpenTelemetry 自动检测 Java 应用程序

作者:David Hope 在快节奏的软件开发领域,特别是在云原生领域,DevOps 和 SRE 团队日益成为应用程序稳定性和增长的重要合作伙伴。 DevOps 工程师不断优化软件交付,而 SRE 团队则充当应用程序可靠性、可扩展性和顶级性能的管理者。…

linux使用操作[2]

文章目录 版权声明网络传输ping命令wget命令curl命令端口linux端口端口命令和工具 进程管理查看进程关闭进程 主机状态top命令内容详解磁盘信息监控 版权声明 本博客的内容基于我个人学习黑马程序员课程的学习笔记整理而成。我特此声明,所有版权属于黑马程序员或相…

视频转码软件 EditReady mac中文版介绍

EditReady for Mac是一款专业高效的视频转码器,拥有快速,强大的特点,可以调整视频大小,对视频进行旋转,重新定时等功能,对于需要的朋友,还可以查看和编辑元数据,EditReady Mac中文版…

Ubuntu 安装 Docker 的详细步骤

文章目录 简介1.更新2.安装必要的软件包2.1 基于阿里源 3.验证 Docker 安装是否成功4.安装后的一些常规设置及常用的命令4.1 启动 Docker4.2 Docker 在系统启动时自动运行4.3 运行一个 Hello World 镜像4.4 查看docker运行状态 欢迎来到这篇关于在 Ubuntu 上安装 Docker 的教程…

【数据库——MySQL】(10)视图和索引

目录 1. 视图1.1 创建视图1.2 查询视图 2. 索引2.1 索引的分类2.2 索引的建立 参考书籍 1. 视图 1.1 创建视图 基础语法: CREATE [OR REPLACE] VIEW 视图名[(列名表)]ASSELECT语句[WITH CHECK OPTION]说明: 在默认情况下,将在当前数据库创…

WRF高精度气象模拟技术及在地学领域中的实践应用

随着生态文明建设和“碳中和”战略的持续推进,我国及全球气候变化及应对是政府、科学界及商业界关注的焦点。气候是多个领域(生态、水资源、风资源及碳中和等问题)的主要驱动因素,合理认知气候变化有利于解释生态环境变化机理及过…

一个案例熟悉使用pytorch

文章目录 1. 完整模型的训练套路1.2 导入必要的包1.3 准备数据集1.3.1 使用公开数据集:1.3.2 获取训练集、测试集长度:1.3.3 利用 DataLoader来加载数据集 1.4 搭建神经网络1.4.1 测试搭建的模型1.4.2 创建用于训练的模型 1.5 定义损失函数和优化器1.6 使…

Open3D点云处理简明教程

推荐:用 NSDT编辑器 快速搭建可编程3D场景 这是“激光雷达入门”文章的延续。 在这篇文章中,我们将查看用于处理点云的 python 库和 Open3D 数据结构,执行可视化并操作点云数据,以便进行后续的分析处理。 如果你需要快速预览3D点…

速卖通,获取标题,价格,品牌字段,免测

aliexpress.item_get(获得aliexpress商品详情) 为了进行电商平台 的API开发,首先我们需要做下面几件事情。 1)开发者注册一个账号 2)然后为每个速卖通应用注册一个应用程序键(App Key) 。 3&#xff09…

宏基因组元素循环:碳氮循环的动态耦合分析

微生物在环境中生长并不是靠单一元素周转而存活的,生物地球化学元素循环,例如碳、氮、磷、硫等,存在复杂的耦合关系。 研究表明,陆地生态系统的碳氮耦合过程中,氮的输入在促进植物初级生产力和土壤碳固存的同时也增加…

【计算机网络笔记八】应用层(五)HTTPS

什么是 HTTPS HTTPS 解决了 HTTP 不安全的问题 HTTP 整个传输过程数据都是明文的,任何人都能够在链路中截获、修改或者伪造请求/响应报文,数据不具有可信性。 ① HTTPS 使用加密算法对报文进行加密,黑客截获了也看不懂 ② HTTP…

python安全工具开发笔记(五)——python数据库编程

一、Python DB API 在没有Python DB API之前: 有Python DB API之后: Python DB API包含内容 Python DB API访问数据库流程 二、Python Mysql开发环境 三、Python 数据库编程实例 数据库连接对象connection 连接对象:建立Python客户端…

post为什么会发送两次请求?

1 同源策略 在浏览器中,内容是很开放的,任何资源都可以接入其中,如 JavaScript 文件、图片、音频、视频等资源,甚至可以下载其他站点的可执行文件。但也不是说浏览器就是完全自由的,如果不加以控制,就会出现…

elementui引入弹出框报错:this.$alert is not defined 解决方案

1.按需引入文件element.js 注意:引入Message,MessageBox两个组件就行,alert包括在MessageBox里面了。 之前我引入了Alert组件,发现不行 2.在vue的prototype里注册伪名字 3.组件里直接调用就行了 4.实现效果 我发现elementui调用…

【实验记录】AGW | Visible-Infrared Re-ID

【RT】Visible Thermal Re-IDDeep Learning for Person Re-identification: A Survey and Outlook中提出了一个针对单/跨模态行人重识别的baseline:AGW 做过两次,在测试阶段有问题,现在再重做一次🤔Code RTX3090 修改数据集路…

数据中台实战(00)-大数据的尽头是数据中台吗?

除了支撑集团的大数据建设,团队还提供To B服务,因此我也有机会接触到一些正在做数字化转型的传统企业。从2018年末开始,原先市场上各种关于大数据平台的招标突然不见了,取而代之的是数据中台项目,建设数据中台俨然成为…

docker安装高斯数据库openGauss数据库

1.创建容器 #创建数据没有挂在的容器 docker run --name opengauss --privilegedtrue -d -e GS_PASSWORDEnmo123 -p 8090:5432 enmotech/opengauss:latest 2. 进入容器,并切换omm用户,使用gsql连接高斯数据库 [rootansible ~]# docker ps -a CONTAIN…