程序员进阶高管指南,看懂工资最少加5k

news2024/9/28 1:20:08

从象牙塔毕业跨入社会大染缸,很多人都跟我谈过他们的职业困惑,其中有一些刚刚毕业,有些人已经工作超过10年。基本上是围绕着怎样持续提升,怎样晋升为高级管理者。那么这篇文章,我就来谈一谈程序员到高管的跃升之路。

技术跃升

所谓技术跃升就是:第一跃升是从个人初做者,到个人贡献者。这个跃升,是从门外汉,变为能力者。

当你还是初做者时,你的能力是这样的:有问题→寻找帮手→解决

而一旦你成为了个人贡献者时,你的能力已经得到了提升:有问题→自己动手→解决

那么如何能够能力跃升,下面是几个方面你要达成。

第一个就是目标升级

就是对自己有严格的要求,从之前的无目标、无清晰目标变为有清晰可达成的目标。

那应该怎样设置目标呢?

一定是满足smart原则,不要给自己设置不可达成的目标。

这种目标一旦完不成,反而成为你释放罪恶感的理由。

给自己定好阶段目标。

1年内要完成什么学习

2年内要熟悉什么系统

3年内要提升什么能力

目标升级是能力跃升最基本的要求。

如果一个人连目标都没有,跟咸鱼有何区别。

image.png

第二个就是学习升级

在学生时代,我们学习新知识,这种学习方式是系统学习。

但进入企业,显然没有大把的时间系统化的学习。

企业是要实现商业目的,这是他的唯一目的。

那如何高效的学习呢?就需要从系统学习法,升级为多维学习法。

就是以点带面的方式为主,系统学习法为辅的方式。

在工作中,往往只需要集中全力解决一个具体的问题。

但这些问题点背后一定有一个较完整和深入的知识结构。

所以,工作做完后,还需要继续学习背后的知识结构。

以网络编程为例,我15年时候做了一个工具,设备发现的工具,利用的udp多播的技术,很快就顺利的开发完了。

但是学习还刚刚开始,里面有很多可以深挖的技术:

从udp扩展开,可以延伸到网络技术的各个角落,从用户态到内核态,从API到具体实现方法,从数据结构到算法,这是一套完整的知识体系。

第三个是思考升级

你要从简单的思考模式,升级到深度思考。

工作中我们会面临着诸多疑难问题,你可以凭借经验,把问题解决,但如果新的问题出现时,你却显得束手无策。

这是为什么呢?

因为你缺少思考能力,尤其是深度思考的能力。

深度思考不是天生就有,可以后天培养的。

通过熟练掌握方法论,来习得深度思考。

其一,**5why分析法,**又称“5问法”,也就是对一个问题点连续以5个“为什么”来自问,以追究其根本原因。

其二,**逆向思维,**所谓的逆向思维,就是当你不知道怎么做?你就要以大众日常思维相反的方向去思考事情。也就是,不是按照【原因】->【结果】,而是【结果】->【原因】。

其三,刻意联系,学以致用,深度思考是一种习惯,既然是一种习惯,就需要去练习。而且需要大量的刻意练习。

这上面3个升级,目标、学习、思考能够循序渐进,全部完成。

我相信你的能力能够得到跃升。

image.png

管理跃升

第二次跃升,是从个人贡献者,到基层管理者。这个跃升,是单枪匹马,变为团队作战。

这次的跃升,是你真正叩开了管理的大门。

虽然只是叩开了大门,但这对你来说,是整个能力系统的改变。

当你还是个人贡献者时,你的能力是这样的:有问题→自己动手→解决

而你是基层管理者时,你的能力要求,完全发生了变化:

有问题→分析问题、解决问题→分配任务→跟踪进度→解决

自己的工作发生了彻底的变化,要求变成了协调、组织、反馈。

所以下面这4个升级一定要做到。

第一个升级,叫责任升级

在个人贡献者的时候,你是对任务负责,交给你一件事情,把任务的细节告诉你,deadline告知你,

你只需要在deadline之前,把这件事干好,就OK了。

而现在你需要对这个事情的结果负责。

也就是,同样是一样事情,不是由你亲自去干,而是由你分配任务给到下属,教练指导下属去完成这个任务,

这个任务的结果好坏都是由你来承担。

假如你的领导交给你一个艰巨的任务,命令你的1周之内完成,最后搞砸了,没有按时完成,老板问道是为啥会这样?

你可千万不要推卸责任,就算是下属没有完成任务,也是你的责任。

切记中间多坎坷,作为基层管理者,你需要想方设法的达成目标,因为这是你的责任。

image.png

第二个升级,叫做行动升级

你现在从单打独斗,成为了一个团队的管理者。

可能因为你的技术能力突出,被提拔为组长,经理(基层管理者)。

作为一个新经理,总是会犯的一个错误,就是“总是觉得别人做的不好,自己亲自来”。

这个想法是非常愚蠢的。

一个人能力再强,也干不过一个有组织的团队。

当你是个人贡献者的时候,你的工作也比较纯粹,用你的脑和手,把这件事情干好,就行了

当你已经是一位基层管理者时,你需要从用脑和手直接行动,升级为用脑指导行动,这是一个彻底行动升级。

遇到疑难问题需要攻克时,你需要展现你的组织能力,安排好计划,定好合适的责任人,下达你的任务命令。

要让你的下属了解你的想法,理解的你方式,并且最终顺利完成问题的攻克。

记住,千万不要替代他们解决问题。

第三个升级,叫做协作升级

当你成为管理者时,你的工作关系,会变得复杂,领导、下属、兄弟同事、外部客户等。这时候的协作方式就需要发生大的变化,关系变得复杂,工作的协作方式也需要升级。从单纯的组内同事之间的技术协作,升级为组间的配合协作和技术协作的混合模式。

从封闭的协作范围,升级为开发的协作范围。那就需要一个得心应手的工具,前端技术在不断更新和迭代,新的技术和框架层出不穷。

大佬们都说要追求高复用、高内聚、低耦合、易拓展,大家开始忙不停蹄的学习这些概念和应用实践;后来社区开始讨论低代码、人工智能,大家好像都蛮兴奋的。

低代码强调的是开发效率,作为一个前端,其实很少人会去想如何提升研发效能这个问题,这个问题已经不局限于开发了,而是提升整个团队甚至整个公司的档次。

这里非常推荐大家试试JNPF快速开发平台,这是一个基于 Java Boot/.Net Core 构建的简单、跨平台快速开发框架。

前后端封装了上千个常用类,方便扩展;集成了代码生成器,支持前后端业务代码生成,满足快速开发,提升工作效率;框架集成了表单、报表、图表、大屏等各种常用的 Demo 方便直接使用;后端框架支持 Vue2、Vue3。

官网:www.jnpfsoft.com/?csdn,不想听我啰嗦的可以直接去网站体验体验。如果你有闲暇时间,可以做个知识拓展。

微信截图_20231122151245.png

微信截图_20231122151444.png

第四个升级,叫做成就升级

现在的你需要从个人成就,升级到团队成就。

通过你的管理,你的下属持续成长,团队能力越来越强,这就是团队成就。

作为基层管理者,只是单单做到个人成就,不注重成就下属,我们的团队是很难做强的。

假如:

当你有一个下属的影响力越来越大,被越来越多人认可的时候,你会怎么想?

如果你感觉被威胁,你觉得你的位置不保了。那你也只能做基层管理者了。

你要知道,你代表的就是你的整个团队。你下属的成功,就是你的成功;你下属受到的认可,就是你的认可。

一个团队的不强,想想你还能晋升吗?

作为一个团队的老大,你需要有成就下属的胸怀,才能走的更远。

如果你 能够完成责任升级,行动升级,协作升级,成就升级,那么你就完成了管理跃升,成为了一名真正的管理者。

最后总结

从程序员到高管的跃升,需要完成两大跃升。

从个人初做者,到个人贡献者。

从个人贡献者,到管理者。

第一次跃升,是人力到汽车的跃升。

第二次跃升,是汽车到飞机的跃升。

每一次跃升都是脱胎换骨的改变,对能力系统的重构。

道阻且长,希望大家都能笑傲江湖!

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

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

相关文章

XC3320 离线式、无电感交流输入线性稳压器 可替代KP3310 固定5V输出电压

XC3320 是一款紧凑型无电感设计的离线式线性稳压器。XC3320 可获得 5V输出电压。XC3320 是一种简单可靠的获得偏置供电的离线式电源解决方案。XC3320 集成了 650V 功率 MOSFET,启动控制电路,VDD 电压控制电路,AC 交流信号同步检测电路,低压差稳压器等。该…

vue3实现验证码校验的功能

📓最近想实现使用vue3实现一个简易的前端验证码校验的功能,就花了点时间实现了,这只是一个简易版的,但是用在项目中是没有啥问题的,废话不多说,先来看下最终实现的效果。 📓现在让我们来一步一步…

micro_ros

原文链接Supported Hardware | micro-ROS Supported Hardware The main targets of micro-ROS are mid-range 32-bits microcontroller families. Usually, the minimum requirements for running micro-ROS in an embedded platform are memory constraints. Since memory u…

【Spring集成MyBatis】MyBatis的Dao层实现(基于配置,非注解开发)

文章目录 1. MyBatis的dao层实现(传统方式)——需要写接口及其实现类2. MyBatis的代理开发方式——仅需写接口 1. MyBatis的dao层实现(传统方式)——需要写接口及其实现类 传统方式就是在项目下边建立dao包,里面包含接口及其实现类,文件结构如下&#x…

【Spring Cloud实战】分布式系统控制与组件应用

在现代软件开发中,分布式系统已经成为一种常见的架构模式,被广泛应用于各种规模的企业和组织中。这种架构模式通过将应用程序拆分为独立的组件,并分布在不同的计算机节点上运行,使得系统能够应对高负载和大规模的数据处理需求&…

FPGA自学教程 03 设计一个以1秒频率闪烁的LED灯

双非硕士 研一下学期视觉转FPGA(在b站跟小梅哥视频) 长路漫漫,但希望前途光明 此篇文章开始省去建工程的操作,如果有不懂的同学可以看我之前的两篇文章。 1.新建文件名为:led_flash,等待右侧弹出Verilog代…

飞翔的小鸟游戏

GameApp类 package App;import main.GameFrame;public class GameApp {public static void main(String[] args) {//游戏的入口new GameFrame();} } main Barrier 类 package main;import util.Constant; import util.GameUtil;import java.awt.*; import java.awt.image.Buf…

C++设计模式之工厂模式(上)——简单工厂模式

工厂模式 概述简单工厂模式介绍示例示例使用运行结果缺点 概述 工厂模式属于一种创建型设计模式。其可以分为简单工厂模式,工厂模式和抽象工厂模式。工厂模式分为上、中、下三篇,本篇主要介绍简单工厂模式。 简单工厂模式 介绍 简单工厂模式可以理解…

【MySQL】多表查询、子查询、自连接、合并查询详解,包含大量示例,包你会。

复合查询 前言正式开始一些开胃菜多表查询自连接子查询单行子查询多行子查询in关键字all关键字any关键字多列子查询在from中使用子查询 合并查询union 和 union all 前言 我前面博客讲的所有的查询都是在单表中进行的,从这里开始就要专门针对查询这个话题进行进一步…

测试开发(二) 开发chrome插件,提升测试效率

chrome插件截图 功能说明 自定义拦截请求response数据、并根据需要做解析,方便检查数据,提升测试效率。 chrome插件截图 功能说明 自定义修改请求的header、接口返回的response的header,提升模拟请求的效率,进而提升测试效率。…

算法刷题-动态规划2(继续)

算法刷题-动态规划2 珠宝的最高价值下降路径最小和 珠宝的最高价值 题目 大佬思路 多开一行使得代码更加的简洁 移动到右侧和下侧 dp[ i ][ j ]有两种情况: 第一种是从上面来的礼物最大价值:dp[ i ][ j ] dp[ i - 1 ][ j ] g[ i ][ j ] 第二种是从左…

csapp 深入理解计算机系统 bomb lab(2)phase_2

bomblab及phase_1 同phase_1可以查看phase_2的汇编代 call 40145c <read_six_numbers>可以看出phase_2调用了read_six_numbers&#xff0c;然后把1和 (%rsp)比较&#xff0c;如果不是1&#xff0c;就会调用<explode_bomb>函数。 %rsp 存放地址&#xff0c;(%r…

csdn最新最全的Selenium教程:定位frame框架中的元素

定位frame框架中的元素 在web应用中经常会出现frame嵌套的应用&#xff0c;假设页面上有A,B两个frame,其中B在A内&#xff0c;那么定位B中的内容则需要先到A&#xff0c;再到B。 switch_to.frame方法可以把当前定位的主题切换到frame里&#xff0c;在frame里实际是嵌套了另外一…

vue项目引入中国地图

先安装有china.js的版本 npm install echarts4.8 --save //以前的版本有china.js <template><div class"mapMain"><div id"map" style"width: 30vw; height: 30vw;" /></div> </template><script>//引入文…

AIGC 实践——七鱼客服机器人业务指标波动分析

智能客服机器人的业务指标&#xff0c;最常见的就是解决率&#xff0c;解决率的高低直接关系到客户采购机器人的价值。解决率很高&#xff0c;客户可以省下很多成本开销&#xff0c;如果解决率很低&#xff0c;那么就没有必要采购这个客服机器人。所以&#xff0c;智能客服机器…

电机应用开发-直流有刷电机电流环控制实现

目录 直流有刷电机电流环控制实现 硬件设计 直流电机电流环控制-位置式PID实现 编程要点 配置ADC可读取电流值 配置基本定时器6产生定时中断读取当前电路中驱动电机的电流值并执行PID运算 配置定时器1输出PWM控制电机 ADC数据处理 编写位置式PID算法 直流电机电流环控…

jquery实现:多个输入框字数统计示例

一、实现效果&#xff1a; 二、代码实现&#xff1a; 每个输入框添加了相同的类名 inputField 并且每个输入框旁边的字数统计使用相同的类名 charCount。 然后使用 jQuery 的类选择器 $(‘.inputField’) 来选中所有具有该类名的输入框&#xff0c;并为它们绑定了 input 事件。…

【学历是敲门砖】如果你想有个好的起点,不妨冲一冲计算机考研,这本书将会助你一臂之力

目录 计算机考研难点 《计算机考研精炼1000题》揭秘问答 1. 为什么是1000题&#xff1f; 2. 有什么优势&#xff1f; 3. 编写团队水平如何&#xff1f; 4. 题目及解析品质如何&#xff1f;可以试读吗&#xff1f; 购买链接 高质量的学习提升圈子 京东热卖下单链接&…

本地MinIO存储服务通过Java程序结合Cpolar内网穿透进行远程访问

[本地MinIO存储服务通过Java程序结合Cpolar内网穿透进行远程访问] 前言 MinIO是一款高性能、分布式的对象存储系统&#xff0c;它可以100%的运行在标准硬件上&#xff0c;即X86等低成本机器也能够很好的运行MinIO。它的优点包括高性能、高可用性、易于部署和管理、支持多租户…

C++中在一个cpp文件中引用另外一个cpp文件的方法

C中在一个cpp文件中引用另外一个cpp文件 可以通过导入cpp文件或者.h文件来实现&#xff0c; 类似python中的import 导入 下面距离说明下 创建1个func1.cpp 内容如下&#xff1a; #include<iostream> using namespace std;int sum (int num1, int num2) {return (num1…