这 3 个能力对于程序员比技术能力更重要!

AXI4-Stream FIFO IP核实战指南——从配置到跨时钟域处理 本文是AXI4-Stream FIFO IP核的实战指南,详细讲解了其作为数据流缓冲核心的作用。文章重点涵盖从Vivado环境下的IP核配置、关键参数(如深度与宽度)设定,到跨时钟域处理的完整流程。深入解析了TVALID/TREADY握手协议及TLAST等信号,并提供了常见问题排查与调试技巧,帮助开发者高效实现FPGA/SoC系统中可靠的数据流缓冲与同步。 阅读详情

见字如面,我是军哥!

众所周知,编程能力是程序员的第一能力,也是程序员理解世界的最起初能力,但是我发现很多程序员技术唯一论,对和人沟通的能力相对弱些,这必然导致视野狭窄。

当然,程序员除了编程要掌握太多能力了,今天就说说最重要的三个,甚至比技术本身更重要,请一定要看到最后!

1、向上管理

所谓的向上管理就是和管理好自己领导的预期和协同目标,还有在关键事上寻求领导的帮助或建议。

关键字之一预期,很多时候领导对我们的工作不满意,是因为我们缺少预期管理,要么给领导期望太高,要么太低;你想想是不是这样呢?

关键字之二协同目标,本质上我们定的目标一定是领导目标的字集,如果和领导的目标没有交集,你考核危险了。稍微多说一句,大部分时候,我们替领导扛事/个人工作搞定了主动找事是应该的,要成为一个优秀的程序员/职场人,这是必要条件,最大限度的帮助你的领导,延迟满足,我相信加薪/晋升,你的领导一定会第一个想到你,而不要觉得这不是我的事。

关键字之三寻求领导的帮助,一般来说,领导在公司的信息渠道多,对业务更熟悉,所以我们遇到不能肯定的事,请大胆寻求领导帮助,不要认为领导很忙不敢打扰,而是要主动寻求帮助,这样工作更高效。

2、熟悉业务

这里需要提一个重要的概念就是行业和业务,不论是程序员还是产品经理,对业务的熟悉都至关重要,比如我因为电商行业5年多的经验,后来才轻松应聘上饿了么技术总监。

我看到很多朋友,几年换一个行业,一会电商,一会游戏,一会保险,最后谈offer的时候,因为没有在某一个行业丰富的经验累而不到高薪,面试官评价是啥啥都不懂,但是不精,建议大家要重视这个问题。

所以建议你在一个非夕阳的行业深耕(另外多说一句现在入行在新能源、碳中和行业的值得深耕),把其中的业务链条和涉及到的前、中、后台业务都了解一遍,这一般来说至少需要五年以上,但是这对于你的未来的成长的增长将是指数型的。

3、和身边优秀的人学习

在公司里一定有比自己强的技术或者产品大神,多和他们沟通多请客吃饭,从他们身上学习他们是如何成长的,是如何思考问题和解决问题的,并且当你遇到难题时问问他们的意见,一定是你成长最快的方式,这我就是这么一路走过来的,值得你借鉴!

当然,这是第一步,如果你发现身边已经没有人可以学习了,建议你外求,比如我当前在1号店有几个严重的线上 bug 解决不了,我通过 coolshell 认识了左耳朵,他给我说了很多方法和经验,我三下五除二就搞定了。

我相信,在你的领域也有很多外部公司大神,建议你找机会认识他们,先做一些利他的事(比如我认识左耳朵就积极参与他发布文章的讨论并转发),然后交个朋友,通常情况下,我们遇到的问题人家都已经研究了很多遍了,稍微请教一下我们的成长速度就轻松超过身边人了。

好了,今天的文章就写到这里了,我们下篇见哦!

最后, 明天晚上 21:15 ,我会做一个如下程序员解惑主题的分享,欢迎带着你的问题来直播间提问,不见不散呀~

「关于作者:军哥,前饿了么、贝壳技术总监,目前是一名自由职业者兼公司顾问,乐于结交朋友,也欢迎加我微信与我做朋友(公号输入框回复“w”即可),朋友圈做个点头之交!

另外军哥写了一些,关于个人如何快速成长、深度思考、程序员或产品经理能力模型、架构,OKR干货,技术管理等电子书资料,公号后台回复 “9”获取,不谢。」

以往热文推荐:

我从普通程序员到大厂技术总监,三次痛苦蜕变!

什么样的程序员在35岁以后依然被公司抢着要?

程序员千万不要一辈子靠技术生存!


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

edeb1fedc7ad8749e1b50d01fae082d8.png

平台跳跃游戏中的自动寻路,与地图导航扩展 平台游戏:主要的游戏方式是在2D平面上使用各种方式在悬浮平台上进行移动和穿过各种障碍。 现如的平台游戏中的平台特性与种类是很多的,像马里奥(FC)的单向支撑不可穿透的,或魂斗罗(FC)单向支撑可穿透的… \ 超级玛丽 魂斗罗 空洞骑士 蔚蓝 本博文 支撑 上 上 上 左、上、右 上 穿透 无 上、下 无 上(部分) 上下 所以本文主要以向上支撑并上下穿透的平台特性来进行实现 需求分析 在关卡设计后,地形的数据需要自动识别 地形中的平台可上下穿透移动,并可向上站立 平台的移动路.. 阅读详情

相关推荐

zedboard(5)spi轮询和中断

一个SPI可以有几个从设备 在程序中使用 s32 XSpiPs_SetSlaveSelect(XSpiPs *InstancePtr, u8 SlaveSel) 选择。其实就是吧对应设备的ss拉低。 备注:只选一个ss,可以不用指定。(感觉,还没测试) 这是xspips.c中定义的函数,发送和接收有 XSpiPs_Transfer 和 XSpiPs_PolledTransfer 两个函数,分别采用中断和轮询模式。    一、轮询模式 米联客参考代码,SpiPs_Init中部分和官方例程流程一样,Spi

Kiss丶小坏 5893

程序员除了编程能力,还需具备哪三个最重要能力?

见字如面,我是军哥!这个话题我发过一个视频,但我还是想写篇文章说说,个人感觉这个话题对程序员/产品经理非常有价值。众所周知,编程能力是程序员的第一能力,也是程序员理解世界的最起初能力,但是...

chengjun_java的专栏 316

嵌入式开发必看:STM32 DMA双缓冲配置全攻略(含CubeMX教程)

本文详细解析了STM32 DMA双缓冲机制的原理与优势,并提供了基于CubeMX的完整配置教程。通过硬件自动切换两个缓冲区,实现DMA传输与CPU处理的真正并行,有效降低中断频率,提升高速数据采集、音频流处理等场景下的系统效率和实时性。

weixin_29212429的博客 174

程序员最重要的品质是什么?

有时候我常常在想,作为一个程序员最重要的品质是啥?是高智商,还是超强的学习能力?结合我个人的学习生活经验得出的结论是作为一个程序员最重要的品质因该是要有一个好的心态。 程序员都要和bug打交道,大家都知道找bug是一个非常让人恼火的事情。但是恼火是无济于事的,并不能让我们更快的找到bug,相反会让我们出于一个更加焦躁的状态,更加影响我们找bug。最快的办法就是静下心来,一行一行地浏览代...

544

【大模型微调】魔搭社区GPU进行LLaMA-Factory微调大模型自我认知

本教程介绍如何使用魔搭社区GPU资源和LLaMA-Factory工具进行大模型微调。主要内容包括环境配置、工具安装、模型训练和效果评估。通过LoRA算法进行自我认知微调,详细说明了从数据准备到模型导出的完整流程,并提供了参数调优和显存管理等实用技巧,帮助读者快速掌握大模型定制化训练方法。

LChuck的博客 2931

别再为CAD和GIS数据对不上而头疼了!一份完整的ArcGIS for AutoCAD坐标系定义与数据套合指南

本文详细介绍了如何通过ArcGIS for AutoCAD插件解决CAD与GIS数据坐标系不匹配的问题,实现数据的精准套合。文章从坐标系冲突分析、插件核心功能解析到五步标准化工作流,提供了完整的解决方案,帮助工程师和设计师提升跨平台协作效率。

weixin_42531886的博客 217

聊聊程序员的核心能力

随着互联网和移动互联网的快速发展,各类应用软件(app)如雨后春笋般涌现,许多应用程序甚至成为超级app,一些活跃用户过亿的应用程序成为国民app,这些app的兴起与程序员这个群体密不可分。快速发展的行业、互联网巨头的光环、国民级的应用程序带来的成就感、远超出普通行业的薪水,每年都在吸引着大量的程序员。竞争变得越来越激烈,程序员的35岁门槛已常年成为社交媒体热议的话题,程序员的中年焦虑已成为常态,作为程序员,我们应该建立怎样的核心能力,让使自己摆脱焦虑并在漫长的职场道路上不掉队呢? 今天就来聊一聊我在十多

javalingyu的博客 1790

Android Framework AudioFlinge 面试题及参考答案

请解释什么是 AudioFlinger? AudioFlinger 是 Android 音频系统中的一个关键服务。它位于 Android 系统的中间层,是连接上层应用和底层音频硬件驱动的重要桥梁。从功能角度来讲,它主要负责音频数据的混合(Mix)以及输出(Output)。 当多个应用程序同时播放音频时,比如一个音乐播放器在播放歌曲,同时手机的闹铃响起,AudioFlinger 就会发挥它的混合功能。它会把这些不同来源的音频数据按照一定的规则和算法混合在一起。这种混合并不是简单的相加,而是要考

大模型大数据攻城狮的专栏 1577

你距离一名优秀的程序员有多远?兴哥告诉你必备的三大能力

第一点是裸编程能力。所以裸编程能力其实锻炼的是我们对代码的结构化和流程化以及我们如何实现的能力,他决定了这个程序员能不能走的更远,能不能走的更稳。和那些普通的程序员,特别是其中有一些比较差的程序员相比,他们工作10年15年,可能他们的年薪还是只有10万到20万,甚至一旦他们的年纪超过35岁或者40岁,就会立马变成公司优化的对象。举个例子,卡夫卡,很多做服务端的工程师都会用,但是卡夫卡可能在有些时间点他会出问题,比如说位置的偏移导致日志接收不到,这个时候如果你不理解卡夫卡的底层原理,你是很难做调试解决的。

2301_77139641的博客 614

基于 Simulink 的 PV 光伏阵列功率发电系统仿真 Matlab

其中直流侧电压需要与光伏电池组件匹配,交流侧电压则需要与配电系统匹配,开关频率一般在几千赫兹左右,需要保证在一定范围内。根据实际需求,我们还可以通过增加负载,以及调节光照强度等方式,模拟不同的情况下系统的响应和性能表现。经过设置参数和各部分之间的传递和控制后,我们可以开始进行模型仿真。在仿真前,我们需要确定仿真时间和步长,并对整体模型进行编译。在建立完毕整体模型框架后,我们需要为每个组件设置参数,并进行传递和控制。首先,我们需要建立一个整体的模型框架,包括各个组件之间的关系和控制器的作用。

学习使你进步。 1130

【图像检测】基于MATLAB的火灾监测系统设计

1 简介 针对传统火灾监测系统对于大空间的室内场合和开阔的室外环境易失效的问题,提出了一种结合火灾火焰特征和烟雾特征来进行判断的数字图像型火灾监测算法.火焰颜色特征是基于RGB颜色模型中的R,G,B三基色分量和它们之间的关系来判断是否有火焰发生,烟雾模型特征是图像灰度化预处理后,基于HIS空间模型提取的,通过计算像素点与基准像素点之间距离D的大小来判断是否有火灾发生.对提出的算法进行MATLAB仿真,并和传统的基于五种算子的边缘检测算法提取火焰烟雾特征进行对比.实验结果表明,提出的火焰特征和烟雾特征提取算

qq_59747472的博客 2797

优秀的程序员应该具备哪些技能?

优秀的程序员应该具备哪些技能?

Python单行客的博客 3754

【C++】开源:ncurses终端TUI文本界面库

ncurses配置使用(TUI)

DevFrank的博客 3173

对程序员来说,技术能力和业务逻辑哪个更重要?

我们在谈技术和业务谁更重要之前,先理清一点是不管怎么说,技术能力是我们作为程序员这个职业的根基,基础扎实是积累经验和进一步成长的基石。技术能力确保我们有能力构建、优化和维护软件,使其具有高性能、高可用性和可扩展性。编程技能包括编程语言、算法、数据结构以及编写高质量、可维护代码的能力。编程技能是技术能力的核心,涵盖了各种编程语言和开发范畴。具备了编程技能才能有的放矢,能看得懂代码,理解编程原理是程序员的核心技能。开发工具和框架。

一个成长中的程序员,期待用技术的眼光生活 1万+

visio安装包

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

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

程序员的编程能力与编程年龄

作者丨酷壳/陈皓, http://coolshell.cn/articles/10688.html程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只...

IT技术分享社区 7497

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

程序员需要更强的沟通协调能力-对普通员工、有效的沟通能力可能比技术能力更重要

最近充分感受到,程序员的沟通交流能力,太重要了,甚至是比技术能力还重要,很多程序员都习惯与有问题不说出来闷在心里。 1:有些有难度的东西搞不定,也不跟领导讲一下 -- 不找同事问、不找技术领导问、自己闷头研究,好几天也弄不好;其实嘴巴一张、你身边就有寂寞高手闲着没事看新闻呢,你一问,人家其实也很容易给你露一手的,求求你了,大哥,你有问题能否问一下身边的人?这些人可都是过来人,很多经

通用权限管理系统 9177

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

程序员编程能力和年龄的关系!认清自己的定位!

数据采样和清洗条件如下:(数据全量是1694981用户,平均年龄30.3岁) 15-70岁之间的用户(这年龄段的用户被称作“Working age”),当然,有很多用户没有输入年龄,这些用户都被过滤了。 Reputation(以下统称为"声望值")在2-100K之间。(注:StackOverflow的用户Reputation是得到社会认可的,在面试和招聘中是硬通货币。比大学的学分更有价值) ...

HUYA69的博客 1095

当了这么久的程序员,才知道这项能力这么重要!

程序员是一个充满变化和竞争的职业,随着技术的不断更新和市场的不断变化,很多程序员可能会面临被淘汰的风险。对于目前的职业来说,最重要的能力是什么?能把6点都做到的人,你绝对是未来的程序员大牛;能做好2-3点的人,大体是适合做程序员的;但是只能做好2-3点的人,却没有很理想的职业发展。其实,最重要的还是你对编程的兴趣,毕竟“勤能补拙”,没有什么事情是完全做不到的!

xiaokangss的博客 1087

比技术能力更重要的能力是什么?

见字如面,我是军哥!程序员在职场里的竞争,本质上是综合能力的竞争,特别随着你工作时间越来越长,所以单靠技术能力是远远不够的,很容易败下阵来。那么除了技术能力之外,什么能力最重要?我认为是如下三个,我们一个一个来说。1、沟通表达能力沟通能力有以下两层境界:第一,有条理有逻辑。说一件事时要有条理,有逻辑,能用清晰的语言表达出来。可是很多程序员习惯用技术语言去跟其他领域的人沟通,暂且不谈语言条理和逻辑,...

chengjun_java的专栏 276

程序员就业新趋势:可靠性比能力更重要

在AI技术迅猛发展的今天,程序员的职业发展正面临新的挑战与机遇。随着AI代理(AI Agents)逐渐渗透到各个领域,程序员不仅需要掌握前沿技术,还需要深刻理解用户需求,尤其是在可靠性与能力之间的权衡上。

敖行客 Allthinker的博客 803

程序员的能力拓展模型

听人说了一个词儿,叫作“Comfortable Zone”,中文是“舒适区”。这个词儿让我瞬间联系到程序员的能力边界问题,我画了能力拓展模型图……

安晓辉生涯——聚焦程序员的职业规划与成长 1万+

关于程序员35岁的坎:年龄不是挡板,当你匹配了这个年纪该有的能力还有什么畏惧!

前言 关于程序员干到35岁,会不会失业或者是说35岁的坎,这里我分享一篇不错的文章,希望能给大家带来一些帮助和思考。 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: 二、一次又一次的伤害 某为很早就爆出来要裁员34岁以上员工的新闻,去年,真的裁了!!! 在某频道上,经常会看到这样的留言: 还有大佬为中年危机火上浇油的: 突然想到一句话,不能骂二十多岁的小伙子,因为他们随时可以辞职,要.

weixin_44339238的博客 6721

硬技能:开发文档阅读能力代表程序员的水平

综上所述,开发文档阅读能力是一个程序员不可忽视的技能。从入门级到高级,程序员在不同阶段的文档阅读能力呈现出不同的特征。提升文档阅读能力不仅有助于提升编程技能,还能帮助程序员更好地理解复杂系统的设计和架构,进而做出更加明智的技术决策。因此,在软件开发过程中,程序员应当注重培养和提高自己的文档阅读能力,以更好地应对日益复杂的开发挑战。

百锦再的博客 8628

程序员需要更强的沟通协调能力-对普通员工、有效的沟通能力可能比技术能力更重要...

为什么80%的码农都做不了架构师?>>> ...

weixin_34409703的博客 590

程序员如何提高自己的能力

前言 本文是笔者自己的感悟和思考,应该还算是比较有趣的内容 文章底部有书单和资源 正文 作为一个程序员,能力是立身之本,所以长久以来在我的意识中一直存在一个问题: 程序员应该如何提高自己的能力? 这是一个很容易收智商税的主题,网上有无数的人写了无数的文章,录了无数的视频音频来讨论这个问题,吸引了很多想要变强的,正直向上的程序员、准程序员。甚至各种培训机构,就是通过满足这种需求来获得经济上的收益...

ALEX的博客 1万+

为什么说程序员的核心能力不是技术更不是架构能力?

昨天我和一位在美国的 tiktok 工作粉丝聊了大概 1 小时,他是博士,在linedin 和亚马逊都工作过,是资深的算法工程师,我们聊了AI,聊了职场的核心能力,最终我们得出了如题的结论。一句话就是可以离开公司平台可以赚钱的能力,一旦你习得这个能力,什么技术,什么架构,都是你赚钱的手段,都不再是核心能力,或者换句话来说,只是基础能力或者可以随便去市场上购买的能力,1) 深度思考与定义问题的能力(元能力):AI能解答问题,但提出什么正确的问题,如何拆解一个模糊的业务需求,这取决于你的思考深度。

chengjun_java的专栏 526
上一篇: 所谓工作能力强,就是这 5 件事!
下一篇: 我,29岁,产品经理,想给互联网的人提一个醒!
军哥手记
军哥手记 业界专家认证 业界专家认证
博客等级 码龄21年 661粉丝 608原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值