<span class=“js_title_inner“>为什么说 P7 是绝大部分程序员的一道坎?</span>

<span class=“js_title_inner“>esp32 使用 mqtt 通信</span> 这里我配置了简单的用户名密码鉴权,给每个账户分配用户名和密码,客户端使用相应的用户名和密码就可以连接上来了。手机端也有一个 mqtt 的客户端 app,测试的话可以直接使用:IoT OnOff,我是 iphone,直接在服务市场就可以下载使用了。这里有个比较奇异的操作,就是如果要把管理端通过 nginx 代理出来,需要把 emqx 的前端代码独立拷贝出来,配置为一个独立站点。我拷贝到了这里:/hdata/www/emqx_dashboard/,然后再配置一个 web 站点出来,nginx 的配置如下。 阅读详情

见字如面,我是军哥!

上周,又一位工作 6 年的 P6 读者同学和我深夜通话,语气里满是疲惫:“军哥,我感觉遇到了透明的天花板。活儿干得越来越多,晋升却越来越远。到底差在哪儿?”

这不是个例。最近连续有三位资深 P6 向我表达同样的焦虑。他们技术扎实,是团队的中流砥柱,但似乎就在 P7 的门槛前,被一道看不见的墙挡住了。

今天,我不讲大道理,就从三个最关键的差异说起,聊聊怎么推开这扇门。

1、从“救火队长”到“建筑设计师”,你差的不只是工具

在互联网公司的职级体系里,P7是个神奇的数字。从P5到P6,你从新手成长为熟手;从P6到P7,却要从“做事的人”变成“解决问题的人”。

我之前有一个下属,他曾经是团队里最靠谱的“救火队长”。再复杂的业务逻辑,再难缠的线上bug,到他手里总能迎刃而解。可他在P6一待就是三年。有次吃饭,他苦笑着说:“我感觉自己像个高级技工,技术越好,修得越快,可永远在修别人设计的机器。”

他这个比喻很好。从本质上来说,P7之前,你的价值在于“修机器”的能力;P7之后,你的价值在于“设计机器”甚至“定义需要什么样的机器”。。

2、P6 回答“怎么做”,P7定义“为什么做”与“做什么”

程序员的世界里,有个隐秘的转向。

P6的典型一天是这样的:产品经理拿来需求,你评估工时,设计实现方案,写代码,测试,上线。你关注的是代码质量、系统稳定性、性能优化。

P7的视角完全不同:这个需求真的合理吗?它要解决的实际业务问题是什么?有没有更好的技术方案能带来更大价值?这个模块未来半年的技术债怎么还?团队的新人怎么培养?

看到区别了吗?P6在回答“怎么做”,P7在回答“为什么做”和“做什么”。

我曾见证一个经典案例。某个核心系统要重构,P6同事提交了一份详尽的技术方案,优雅的架构设计,完美的迁移计划。而另一位P7同事多问了一句:“我们重构的目标到底是什么?”

就这一问,让项目方向彻底改变。原本计划三个月的重构,变成了第一个月先做可度量的性能基准和数据监控,结果发现80%的性能问题集中在20%的功能上。最终用六周时间精准优化,业务指标提升相同,却节省了大量资源。

3、影响力不是“我做了什么”,而是“我改变了什么”

这是最让技术人别扭的部分——P7开始,你不得不“刷存在感”。

小李是我当总监时带过的最扎实的程序员,代码简洁如诗,文档一丝不苟。但他晋升P7三次失败,每次的反馈都是:“影响力不够。”

他很委屈:“我开源了三个工具库,写了十几篇技术文章,这还不够?”

问题在于,影响力不是“做了什么”,而是“改变了什么”。你写的工具,其他团队在用吗?你的文章,解决了多少人的实际问题?你的方案,是否成为了团队的标准?

影响力是种微妙的扩散。它可能始于一次跨团队的技术分享,可能始于你主动帮兄弟团队排查的一个诡异bug,可能始于你在方案评审时那句“我建议我们先明确这个项目的成功标准是什么”。

4、四条破局心法:在关键时刻,让自己“被看见”

如果你正在P7的门槛前徘徊,或许可以看看这几个方向:

第一,主动啃硬骨头。

下次遇到模糊的、跨团队的、没人想接的难题,试着举手。真正的成长都发生在舒适区之外。

第二,建立技术到业务的翻译能力。

试着用业务方听得懂的语言解释技术决策,也用技术视角为业务提供新的可能性。

第三,培养“让事情发生”的能力。

不只是提出好想法,还要推动它落地。协调资源,管理预期,化解阻力——这些看似“不技术”的能力,恰恰是P7的核心。

第四,找到你的声音。

在技术方案评审中清晰地表达观点,在团队决策中提供有分量的建议,在技术社区留下你的思考痕迹。

相反,我见过另一位技术极强的同事,他默默优化了团队的核心打包脚本,效率提升了一倍。但他只是默默提交了代码。直到半年后我偶然发现,才问起来。这件事本可以成为一次出色的技术分享,一个树立标杆的机会,却因为“只做不说”,影响力局限在了自己的电脑里。

这道坎,看似是职级的跨越,实则是职业身份的重新定义。从“优秀的执行者”到“有影响力的驱动者”,这条路需要你主动换挡。

回见~若觉得不错,请点赞或分享,分享给你身边需要的朋友们~

关于我:一个 IT 从业 20 年的互联网老兵,1 号店架构师/前饿了么/贝壳找房技术总监,我叫程军,百度可查,目前一人企业,自由职业者,全网粉丝 20 万 +。

一个灵魂非常有趣的人~

需要付费修改简历或者 1 对 1 陪跑请联系我或咨询职业规划或提升技术管理能力可以私信我。


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

图片

<span class=“js_title_inner“>esp32 用 microPython 点亮 WS2812 彩灯</span> 在使用的过程中,我们往往会使用不止一个 LED 灯,会将多个灯级联成灯带或者灯板,我们这个实验使用的就是灯板。具体级联方式如图:其中 DIN 作为数据的输入端,每个 LED 需要 24 位数据控制多出的数据会通过 DOUT 引脚传递给下一个 LED,以此类推当WS2812B接收到一定的电平时数据被写入LED,灯的颜色发生改变。neopixel 库来操作 ws2812 选彩灯,这个灯是小朋友上一个硬件课发的,之后就没有啥用了,想再次使用起来,而且可以使用 esp32 玩出更多的花样。 阅读详情

相关推荐

拖动无标题栏的cef3窗口

拖动嵌入了cef3的无标题栏win32窗口,本质上就是拖动子窗口移动父窗口这么个事情,这个在自己创建窗口的程序上处理非常简单,cef封装较多,想修改的完善点步骤较多。         cef所用版本3.2623。         就用cefclient来做测试工程,首先建议在cefclient_win.cc的RunMain函数中的app = new ClientAppRenderer();前面

loveyong1990的专栏 6160

<span class=“js_title_inner“>为什么你的Cursor效率不如我</span>

然后AI就会根据memory bank的要求梳理并初始化一份基础文档,后续的AI编程都会基于memory bank的规则来获取上下文。,这些文档充当了项目管理的角色。AI在每次开始任务前必须强制读取这些文档,充分理解上下文,遵循已有的技术方案,规避已知的缺陷,减少重启对话,手动管理上下文等人工介入的场景。改了一个文件,没有修改另外的文件。如果是几百行代码的demo,cursor能一次完成输出并完成,但是如果在复杂的多文件项目中,很容易发生文件漏改,或者模块A的引用更改之后,忽略掉模块B也有对应的引用。

weixin_42257389的博客 927

[uboot] (第一章)uboot流程——概述

[uboot] uboot流程系列: [project X] tiny210(s5pv210)上电启动流程(BL0-BL2)建议先看《[project X] tiny210(s5pv210)上电启动流程(BL0-BL2)》,根据例子了解一下上电之后的BL0\BL1\BL2阶段,以及各个阶段的运行位置,功能。==============================================

ooonebook的博客 1万+

<span class=“js_title_inner“>4个维度修炼软实力</span>

这点不难做到,而对于“一亩三分地”之外的新技术,我们则需要开启过滤器,按照自己的优先级排序选择性吸收,“吸收”的标准就是看自己能不能用两分钟以内的时间把这个技术清楚地给另一个人讲明白,至于是否要试吃,则完全可以随心所欲。但纯技术面试只是我们敲开大厂大门的一个最基本的起点,在技术内容如此丰富、海量面经/前端专栏可参考的当下,勤奋的候选人即便是采用死记硬背的“笨办法”,也是有可能通过知识点层面的考查的。在 3 的基础上,与业务侧保持密切的沟通,关注业务诉求的走向,能够站在业务的角度去想问题。

狗子的博客 901

糖尿病预测(深度学习pytorch实现-最新)

本次做的项目是糖尿病的预测,也是来自kaggle上面的一个小项目。根据一个人的怀孕次数、血糖、血压、皮肤厚度、胰岛素指标、身体质量指数、糖尿病谱系指数、年龄等身体参数来预测一个人是否患有糖尿病。

NangoGreen的博客 5356

基础矩阵、本质矩阵、单应矩阵

基础矩阵是一个 3×3 的秩为2的矩阵,用于描述两个不同视图(或称为图像)之间对应点的几何约束。更具体地说,如果你有两幅图像,分别从两个不同的相机或者相机位置拍摄,那么基础矩阵可以用于找到一个图像中的点在另一个图像中的对应点。本质矩阵也是一个 3×3 的秩为2的矩阵,与基础矩阵非常类似。当两个视图(图像)之间的场景是一个平面或者两个视图之间仅有旋转和平移时,可以使用单应矩阵来关联这两个视图。这三个矩阵都是在计算机视觉中广泛应用的基础工具,但它们适用于不同类型的视图和场景。给定两个图像中的一对对应点。

Gloamirror的博客 1327

<span class=“js_title_inner“>2024-年终总结</span>

对于什么基金,黄金的投入,没有什么技巧,都是傻瓜式的,只要能控制什么时候上车,什么时候下车就可以,但仅仅靠这些东西,是很难发财的,顶多了不起的就是能跑赢大盘,通货膨胀就不错了的。从0到1,1到100,有些坑,有些挫折,没有办法逃避,即使心存侥幸,绕了个弯,依旧存在着未知不确定性在等着你,跳进去了,就是坑,挫折,爬出来了就是成长,经验。当雇员与当雇主,完全是两种不同的角色,对不同角色的各个方面能力,沟通,协作,素质,心性,耐力,执行力等品质,需要掌握的东西是不一样的。

itclanCoder 629

2019年数学建模美赛经验总结

北京时间2019年1月29号上午9时,数模美赛结束。美赛结束已经10多天了,我在这次竞赛中负责建模和编程,趁现在记忆还比较清晰,写下这篇博客记录第一次参加数学建模美赛的经历。 补更:2019年4月20日公布成绩,笔者最终获得了美赛一等奖 目录 1、基本情况 2、选题 3、分工合作 4、论文写作 5、建模 6、编程 7、入门资源 ...

Smallactive 7万+

<span class=“js_title_inner“>什么是SMR硬盘?</span>

后来随着科技的发展,磁头的体积不断被缩小,工艺的不断升级让磁盘面上的小格竖起来排列在磁面上,这样磁性的上下两个方向就对应着二进制中的0和1。写磁道A时,可能会修改到磁道B的值,因此在写两个相关的磁道之前,必须先把下一个磁道内容先备份下来,待上一个磁道写完后,再写回下一个磁道,直到写完一个扇区(两个扇区之间的距离足够大不会相互影响)由于SMR这样的设计模式,随机写入成为了相当昂贵的操作,因此,要想SMR的性能看得过去,就应当避免甚至是禁止对SMR扇区的随机写入操作(想想,这是不是和。

marlos的博客 619

Python爬取公交线路信息及站点shp数据 文末附数据下载地址

三、现在已经获取到了各个线路名称、链接,以及所途径的上下行站点,那么接下来就应该对开始对第三页url进行信息采集,即本次爬虫的最终目的:爬取所有站点的GPS坐标数据。但坑就坑在,二环一号线属于环线,所以只有左侧有站点数据,而其他非环线车次的站点数据分有上下行,如果用正则匹配,则分不清楚到底哪些是上行站点哪些是下行站点。以前爬过百度地图,当时用的是API平台,加上网站比较规范,所以标签节点什么的都比较清晰,但这次由于特殊原因所选择的网站为公交网,废话不多说直接开始吧。checi=二环一号线。

J_Giser的博客 1316

静态时序分析(STA)基本概念

静态时序分析中常见概念(fasle Path,multicycle path等)

m0_61544122的博客 2252

<span class=“js_title_inner“>转行了!</span>

我们就有一个客户,搞房地产的,一般流程是为每一个客户安排跟进一个工作人员,客户有啥进展,如有签约意向等需要及时跟进,如果是一两个客户还好,但如果是成百上千个客户,那这个人力成本就是一个非常可观的开销了。原因是啥呢,主要是因为随着 AI 的普及,很多人越来越意识到 AI 的强大,碰到事情会越来越倾向于先向 AI 求助,而 AI 确实也不负众望,逐渐成为了我们最可靠的伙伴。现在 AI 其实已经冲击了众多行业,如文生文,文生图,文生视频等的表示非常惊艳,已经给摄影师,插画师,文案等带来了巨大的冲击。

weixin_41385912的博客 377

【Proteus仿真】点亮小灯系列仿真——小灯闪烁/流水灯/交通灯

本文介绍了基于AT89C51单片机的LED控制案例,共包含5个实例:1)单个LED闪烁;2)共阳极流水灯;3)共阴极流水灯;4)花样流水灯;5)交通灯模拟。每个案例详细说明了电路原理图、接线方式和控制程序实现,其中重点讲解了PWM调光原理及其在LED控制中的应用。案例由简至繁,从基础I/O控制到复杂花样显示,最后实现交通灯逻辑控制,展示了单片机在LED控制中的典型应用方法。文中提供了完整的源代码,便于读者理解和实践。

XU157303764的博客 1882

<span class=“js_title_inner“>为什么大厂出来的“高P”,简历也被嫌弃?</span>

很多高P在晋升过程中逐渐远离代码,成为“PPT架构师”和“会议专家”,而这正是中小企业的招聘大忌。一位前饿了么同事后来转成阿里 P8 的朋友告诉我,他的期望薪资是 150 万,而市场上同类技术总监岗位的预算普遍在 80-120 万区间。关于我:一个 IT 从业 20 年的互联网老兵,1 号店架构师/前饿了么/贝壳找房技术总监,我叫程军,百度可查,目前一人企业,自由职业者。高P们往往忽略了一个事实:大厂的高薪资部分是支付给平台溢价和复杂流程管理能力的,而中小企业需要的是直接产出和全栈能力。

chengjun_java的专栏 358

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

<span class=“js_title_inner“>魔幻出奇的Palantir公司</span>

这意在强调其AIP(人工智能平台)的优势:它不仅限于知识和数据的召回,更重要的是,它能将企业私有数据(Data)、内部系统工具(Logic)以及业务人员的交互反馈(Action)融入进来,对大模型能力进行全面增强,最终实现业务优化目标。它是一个语义层,能够将企业所有的原始数据、业务逻辑和操作行为,映射成现实世界的“数字孪生”,从而构成企业“决策操作系统”的核心。专注于业务上层,负责业务建模和决策逻辑设计,将模糊的业务挑战转化为可执行的分析、规则和流程,强调对业务的深刻理解和问题抽象能力。

互联居 709

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

<span class=“js_title_inner“>什么是MCP Server?</span>

MCP Server 是一种基于 MCP(Model Context Protocol,模型上下文协议)的服务器,旨在为大型语言模型(LLM)提供与外部数据源和工具的无缝集成。通过 MCP Server,开发者可以轻松地将本地资源、数据库、API 等功能暴露给 AI 模型,从而实现更智能、更高效的自动化操作。有了mcp那就不用天天去兼容各种diy的格式了和协议,好比统一化上高速公路的一些规则,统一只能跑80码以上,你要是龟速会被查水表,还有不允私自改装车(diy返回) ,所以向统用标准化协议致敬。

逍遥壮士 639

<span class=“js_title_inner“>Clawdbot 是如何实现永久记忆的?</span>

与运行在云端的ChatGPT或Claude不同,Clawdbot直接运行在你的本地机器上,并且能够集成到你日常使用的聊天平台中(Discord、WhatsApp、Telegram等)。但最吸引我的是它的持久化记忆系统——它能实现24/7的全天候上下文保持,记住对话内容,并无限期地基于之前的交互进行累积。但如果有一个AI助手,它能像一位真正的私人助理那样,永远记住你的偏好、你的项目细节、甚至你三个月前提过的小习惯?更妙的是,这些记忆完全存储在你自己的电脑上,由你全权掌控。基于LLM的压缩是一个有损过程。

程序猿DD 858

<span class=“js_title_inner“>神器推荐 | XHS-Downloader</span>

在使用过程中,它大大节省了我的采集人力,不仅支持批量、灵活,还是真正意义上的完全免费、开源工具。它可以帮助你批量下载小红书的图片、视频和直播内容,支持多种运行环境(Windows/Mac/Linux、Docker、API模式等)。安装Tampermonkey插件,加载项目提供的JS脚本后,可在小红书网页版直接出现【下载】按钮,一键采集内容。前往 项目Releases页面 ,下载对应的压缩包,解压运行“run.bat”或“.exe”即可。快速批量收集小红书案例、灵感图片、爆款话题,生成自己的内容库。

小创果技术交流博客 832

<span class=“js_title_inner“>56Gbps I/O接口的电源完整性考量</span>

对于40Gbps以上速率,芯片驱动电路、芯片布线、键合焊盘、封装布线、连接Bump、印刷电路板(PCB)布线的协同设计,以及与另一芯片接收端的反向设计(甚至包括电源/地(P/G)处理),是一项关键问题。需考虑的参数包括:驱动管导通电阻(驱动能力)、所有连接路径的特征阻抗、带端接条件的频率相关负载、接收灵敏度,以及在1/4波长(56Gbps下芯片布线中为1.34mm)范围内不影响输入的电源电荷响应能力。表3展示了三种晶体管模型在两种电源布线方式下的电压波动,平行板模型与环路模型的差异显著。

鹰飞天下 926

<span class=“js_title_inner“>OCR的有效数据增强</span>

OneOf包含一系列可能的变换,正如其名称所暗示的那样,将仅以概率P执行其中的一个。因此,将做更多或更少相似的变换分组是有意义的,以避免过度使用。但由于无法使用自己的图像进行测试,因此我创建了一个Jupyter笔记本,用于在本文中渲染所有增强的图像。你可以将我的方法作为基准,但可能需要微调一些参数,使其完美适应你的数据集。我们将首先展示单独的修改,附有一些解释,然后讨论将它们结合在一起的技术。由于无法分享来自专有数据集的图像,我原本想使用IAM手写数据库的样本,但我未收到使用权限的回复。

深度学习与计算机视觉 579

<span class=“js_title_inner“>OpenAI的 OpenAPI 规范简介</span>

大模型会先使用系统消息 ( “system” ) 格式化,然后交替读取用户消息 ( “user” ) 和助手消息 ( “assistant” )每个消息对象有一个 role ( “system”, “user”, 或 “assistant” ) 和 content ( 消息的内容 )OpenAI OpenAPI 规范是由 OpenAI 官方发布的一个开源项目,旨在为 OpenAI API 提供标准化的接口定义。请求body提供了多个参数和选项,用于控制生成结果的质量、多样性和长度等特性。

Diligence is the mother of success. 431

<span class=“js_title_inner“>burp无法抓app包的原因以及如何测试</span>

虽然有的app他在数据传输时候没有使用web协议,但是他可能会有app内可能会存在着某些api接口,我们可以通过软件提取app内的api接口,然后转为对api的web测试,这种方法就可以将app程序的测试转为web的测试,接下来就可以使用web的测试思路进行测试,有web就进行web测试,没有web就进行服务端口的测试。当上述方法都无法可以尝试使用逆向破解的方法进行测试,这部分是属于逆向部分的知识了,我也知道的比较少,只能推荐一个比较好用的工具 ---安卓修改大师。了,不然有可能导致无法抓包!

ffr666的博客 626

<span class=“js_title_inner“>Kafka配套的Zookeeper启动脚本</span>

,这个脚本是 Kafka 内置 Zookeeper 的核心启动入口,我先帮你拆解脚本的核心逻辑、关键配置,再结合你之前的场景给出。该脚本是 Kafka 内置 Zookeeper 的标准启动入口,核心是指定配置文件+可选。:Zookeeper 配置文件路径(相对 bin 目录的上级 config 目录)。二、使用该脚本启动 Zookeeper 的正确步骤(适配你的场景)你提供的是 Kafka 配套的 Zookeeper 启动脚本(步骤2:启动 Zookeeper(后台运行,推荐)

程序员哆啦A梦,蓝胖子 716

<span class=“js_title_inner“>R语言使用Bass模型进行手机市场产品周期预测</span>

对于x = q / p的低值,模仿系数q的增加会增加达到销售高峰的时间,而对于q / p的高值,时间会随着q的增加而减少。从Bass模型中,我们知道q> p> 0,即x> 1,否则我们可以在0≤F<1区域获得负的接受度或形状,而没有最大值。因此,在优质产品的生命周期中的早期采用者的影响变得足够强大,以致驱使许多其他人也采用该产品。因此,如果我们可以找到某产品的p和q,则可以预测其随着时间的采用,从而生成销售的时间路径。因此,如果目标市场的大小为m,则在每个t处,采用率简单地由m×f(t)给出。

拓端研究室TRL 603

<span class=“js_title_inner“>【前端每日一题】vue有哪些定义组件模板的方法</span>

的组件视图定义方式,直接通过 JS 函数返回虚拟 DOM(VNode)来描述组件结构,是 Vue 模板的底层实现(模板最终会编译为渲染函数)。属性后,组件内部的 HTML 内容会被作为该组件的模板,而非组件的插槽内容。缺点:模板需写在 HTML 文件中,与组件逻辑分离,不适用于单文件组件项目。模板与组件逻辑分离,便于书写复杂的多行模板(相比字符串模板更易维护);缺点:模板与组件定义分离,可读性、可维护性差,仅适用于简单场景。无需在组件内部定义模板,直接在父组件中书写子组件的模板内容;

qq_41632427的博客 641
上一篇: 我的前技术总监同事逃离北京了!
下一篇: 为什么说 P7 是绝大部分程序员的一道坎?
军哥手记
军哥手记 业界专家认证 业界专家认证
博客等级 码龄21年 661粉丝 608原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值