做业务的程序猿如何提升技能?

如何设计一个处理物联网设备数据流的后端系统。 设计一个处理物联网设备数据流的后端系统,需要综合考虑设备数据采集、传输、处理、存储等多个方面,保证系统能够处理海量数据,具备高可用性、扩展性和安全性。合理选择适当的技术架构和工具(如MQTT、Kafka、InfluxDB等),并确保系统能够灵活应对不断变化的业务需求和设备接入。 阅读详情

每个程序猿都逃脱不了那个做业务的阶段,或多或少有些难以忘怀的记忆吧。

现状

天天被需求追着跑、被各路人马轮番“喷”、参加各种会议是我们做业务人多日常常态,然后晚上加班做各种需求,还要按各种批,真是身心俱惫。对于我们来说,难道就这样子了么?当然不是,我们也要进步。

如何提升自己

1、学习业务

既然我们是做业务的,我们就需要利用我们的优势,理清业务的基本逻辑,指出改业务的难点在哪里,是否有更好的路径去提高业务场景所带来的效益(日活、收入等),不要把自己当成工具人,而是当成局中人,思考是最重要的。哪怕以后不在公司做了,至少通过自己对业务的思考也有对该业务有了更深刻的了解,对自己的成长是没有坏处的。

2、别习惯

上面提到我们做业务的整天围绕各种杂七杂八的事,这些事同样是枯燥乏味的,同样也是简单的(至少网上可以找到解决方案)。事多、乏味、简单,是不是可以“搬运工”了,重复劳作即可,然后日子一天天的过了,自己的需求、bug也修复完了,一个月一个月的拿着自己该得的工资、奖金,如果你这样想的话,那你就废了,迟早会被程序猿界所淘汰。应该告别习惯,虽然我们日常工作安排的很多很慢也很累,但是我们还是要紧跟时代,研究更多的开源代码,熟悉他们设计模式并指出他这样的设计的好处,想办法整理自己的工作,让一些工作变得更简单(例如输入指定的参数自动化执行出结果),总之别习惯,告别自己学习技能的懒惰。

3、发现问题

发现自己的问题

及时发现的自身不足并且想办法提升,最好自己给自己指定计划,例如一个月研究几个开源框架、阅读几本书、熟悉了解当前流行的技术。

发现业务问题

在做业务时发现问题,并且提出更好的解决方案(有些领导大喜欢只提问题但不提解决方案的),这样做一方面更加加深你对业务的理解,同样也可以加深你在同事或者领导心中负责任的印象,这对于职场来说是好的。

4、解决问题

我们常说发现问题不难,难在解决问题。作为程序猿,我们要解决的不单单是程序上的问题,更多是业务沟通问题。我们在解决程序上的问题,首先要清楚问题出在哪里,最快解决并且不易出错的方案是那种(最优解),然后要好好复盘,但是我们很多人,缺少复盘,缺少总结,导致我们以前犯过的错误继续重演,没有在以往犯错过程中得到进步。解决沟通问题,我们程序猿比较含蓄,不大喜欢说话,但是这是不行的,要迈出这一步,积极参与各项业务需求的讨论中,培养自己跟同事沟通技巧,提出自己的看法和意见,不做木头人。

5、突破自己

自己尽管干着做业务的活,但是可以主动去承担业务架构或者业务组长方面的活,试着把自己的level提高一个层次,当然这个层次的提高需要主管领导的支持的。在做业务的时候,也可以小范围的重构部分业务,从小范围内承担起业务架构工作。

6、开源

上面说到我们去学习别人的开源代码,这里要说的是自己的开源。我们可以将自己觉得不错的代码或者功能、解决方案进行开源,接受更多人的阅读以及他们的建议。

7、参加各种技术类的会议,提高自身认知范围。这种技术会议包括公司外部的、公司外部的,认识更多同行大牛,从他们身上学习更有劲的技术。

一阶电路基础知识 一阶电路(First-order circuit)是指由一个电感(L)或一个电容(C)和一个电阻(R)组成的电路。根据电感或电容的位置,一阶电路可以分为RC电路、RL电路、LC电路、RLC电路。一阶电路常用于滤波、放大、时序控制等各种电子设备和系统中。通过调整电阻、电容或电感的数值,可以改变电路的频率响应、滞后/提前相位等特性,实现不同的功能和性能一阶、二阶电路区别一阶电路由一个电容或一个电感与一个电阻组成,而二阶电路则由两个电容或两个电感与一个电阻组成。 阅读详情

相关推荐

深入解析Cuk、Zeta和Sepic拓扑:非隔离型开关电源的设计奥秘

本文深入解析了Cuk、Zeta和Sepic三种非隔离型开关电源拓扑的设计奥秘。它们均能实现升降压转换,但特性各异:Cuk拓扑输出反向电压,输入输出纹波极低;Sepic拓扑输出同极性电压,应用广泛;Zeta拓扑输出纹波小,适合精密供电。文章详细对比了其电路结构、工作原理、核心公式及选型指南,帮助工程师根据输入电压范围、输出极性及纹波要求,灵活选择最合适的拓扑方案。

weixin_28308325的博客 481

程序员进入公司如何快速理解业务

快速理解公司业务的方法有以下几点: 与业务部门的同事进行沟通,询问关于业务的问题。 阅读公司的相关文档和资料,了解公司的业务流程和细节。 参与项目的开发和实践,通过实际操作加深对业务的理解。 多和老员工交流,请教业务相关的问题。 持续学习,不断更新对业务的知识。 ...

weixin_42576467的博客 544

silvaco——GaN HEMT探索

上图为输出特性曲线 ,分别是在栅压为1v、3v、5v的情况下,可以看出在1v时器件处于截止状态,只有非常小近似于0的电流通过,随着栅压逐渐增大,沟道开启,产生漏极电流。上图为栅极漏电流曲线和转移特性曲线以及其提取的参数,可以看到阈值电压为=1.30249V,当栅压为0v时,Id=8.01032e-006,当栅压为5V时,Ig=3.11627e-006。albrct.n,低场迁移率模型,bn.albrct,an.albrct是albrct模型中的参数,可以由用户自己设定。lat.temp,晶格自热模型;

weixin_61913839的博客 7620

程序员需要具备的能力

一、编程能力体现: 点:算法(解决问题的能力) 线:设计模式(组织代码的能力) 面:对常见框架的理解和学习(搭建工程项目的能力) 体:对操作系统和计算机网络等基础理论的学习与实践(理解计算机世界的能力) 二、业务能力体现: 理解问题或需求的能力 沟通和协调资源的能力 预估和安排计划的能力 调研和解决问题的能力 ...

frcoder的博客 9597

易智联LM401模块学习(四)——双串口收发

串口的发送和接受有三种方式,分别是阻塞发送和接收(轮询)、中断方式发送和接收、DMA方式发送和接收。这里我使用阻塞+中断的方式实现双串口通信。简单的串口收发。

weixin_46046597的博客 992

微信小程序内容安全审核:从API调用到工程化落地的全流程实践

内容安全是互联网应用开发中的基础性技术环节,尤其在用户生成内容(UGC)场景下,它直接关系到平台的合规性与用户体验。其核心原理通常结合了关键词过滤、自然语言处理(NLP)和计算机视觉(CV)等技术,通过AI模型对文本、图像、音频进行多维度风险识别。这项技术的价值在于,它不仅是满足监管要求的必要手段,更是构建健康社区生态、保护品牌声誉、实现产品长期稳定运营的基石,广泛应用于社交、电商、社区论坛等各类UGC平台。本文聚焦于微信小程序生态,深入剖析其官方提供的内容安全解决方案,详细解读如何将文本同步检测与多媒体异

weixin_28622215的博客 457

开发人员如何了解业务

业务是行业的运转逻辑,是结果表象,也是内在本质。对于IT行业来说,开发人员是服务于客户的,技术是服务于业务的。本文旨在帮助开发人员了解业务。

数通畅联 2851

DP3(3D Diffusion Policy)算法详解:从点云感知到扩散动作生成

DP3 的全称是:DP3 = 3D Diffusion Policy\boxed{\text{DP3 = 3D Diffusion Policy}}DP3 = 3D Diffusion Policy​对应论文题目是:3D Diffusion Policy: Generalizable Visuomotor Policy Learning via Simple 3D Representations该工作发表于 Robotics: Science and Systems(RSS)2024。DP3 是一种面向机器

u013250861的博客 357

如何做一个优秀的程序猿?

如何做一个优秀的程序猿? 很少写文章,主要是因为本人文采不行,技术太烂,可能这里适合刚入行的人看,这里有几点值得大家注意: 1、刚出来的工作的伙伴们要谨记,不要一心只研究技术而忽视业务的发展,也不要长时间只关注单方面的业务而忽视对新技术的学习。 2、要有对新事物、新技术有灵敏的嗅觉,抢先一步往往更早取得成功 3、出来工作后,学习一门新技术最好的渠道是结合官网的文档跟案例去学(前提英语要好),其次出...

zun95999的博客 231

电蚊拍为什么能秒杀蚊子?深入解析两种四倍压整流电路设计差异

本文深入解析电蚊拍秒杀蚊子的核心原理——四倍压整流电路设计,对比对称式与级联式两种方案的性能差异。通过详细电路分析、实测数据对比和选型建议,揭示高压电路设计的关键技术要点,为电子爱好者和工程师提供实用参考。

rust6ferris的博客 752

YOLOv8【第十二章:数据增强与数据工程篇·第10节】主动学习(Active Learning):如何挑选最有价值的样本进行标注!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。

**My Coding Family** 509

日常开发中,程序员如何提升技术?这13个点一定要做到!

优秀的程序员,之所以优秀,是因为他会总结踩过的坑,避免重蹈覆辙。所以,田螺哥建议你,日常开发中,如果你踩了哪些坑,就需要总结下来.茶余饭后,再温习温习Redis分布式锁使用,可能会有哪些坑嘛?线程池使用有哪些坑?Java日期处理有哪些坑嘛?Arrays.asList使用可能有哪些坑?这些都是我工作总结出来的,也希望你们日常开发中,遇到哪些坑,都总结下来哈。在日常工作中呢,注意整理一些通用的技术方案。比如。

Javatutouhouduan的博客 1219

『杭电1199』Color the Ball

Problem Description There are infinite balls in a line (numbered 1 2 3 ....), and initially all of them are paint black. Now Jim use a brush paint the balls, every time give two integers a b and follow by a char 'w' or 'b', 'w' denotes the ball from a to

漠宸离若的博客 498

PISE程序猿成长理论(提前祝大家happy 牛 year!)

一、序言: 古人云"宝剑锋从磨砺出,梅花香自苦寒来",从业十余年,遇到形形色色的人与事,世间万物,没有东西是永恒不变的,变化才是永恒的; 2020农历庚子年、鼠年最后一个工作日,看着别人拎着大包小包、听着行李箱辊轮发出的嘟嘟声,工作心态已经大打折扣,沉下心来个年终总结,洗礼一下归心似箭的矛盾心灵,积极迎接崭新的2021辛丑-牛年; 二、PISE程序猿成长理论: 聊一下这些年自己摸索的-程序猿成长理论(简称PISE理论),这套理论还在摸索升级,欢迎下方留言评论: 人生的职业生涯如同游戏中的.

撸起袖子加油干 1033

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

野生程序猿的学历之痛:半路出家就该低人一等?

作为一名程序员培训老师,接触过无数野生程序猿,他们错过了大学的系统教育,通过培训机构,十分侥幸的进入IT行业,他们很努力,却常常因为学历的短板遭遇各种歧视,个人发展受限,挣扎在瓶颈中。 野生程序猿的职场窘境 一名学员我印象特别深,中专毕业后他去北京闯荡,因为学历低一直没找到工作。当时IT业很火,有人推荐他去学Java,在XX培训机构呆了几个月之后,他成功入职一家小互联网...

程序人生的博客 2077

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

程序猿如何提升自己的的代码能力

在学习Java编程语言时,我们需要不断阅读相关的书籍和文档,掌握Java的基础知识和编程思想。此外,还要注意代码的复用性,尽可能地把一些通用的功能封装成公共模块,方便以后的开发和维护。在思考的过程中,我们可以借助一些工具,如画图、写伪代码等,来帮助我们更好地理解问题和解决方案。因此,在开发过程中,我们需要时刻关注用户的需求和反馈,并根据用户反馈来调整产品的设计和开发。同时,实践也可以帮助我们发现和解决一些潜在的问题。通过学习常见的数据结构和算法,可以更好地理解代码的时间和空间复杂度,并编写更高效的代码。

qq_22874111的博客 987

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

程序猿-别下车,就有机会

现在市场环境不好,工作也不好找,市场差是因为“漏到”我们普通人手中的机会少了,而我们自己还是从前的那个自己,甚至还是下班回到家就刷手机,每天“瞎忙乎的自己”。我们需要慢慢提升自己了,要做到有备无患。

zhoukun@Fly 245

超越35岁,程序猿只需要了解四件事

35岁程序猿是否可以不下岗 程序猿是吃青春饭的 程序猿就是吃青春饭的,各种IT招聘都是要求35岁以下,各个企业默认35岁以上不再面试,猎头不再联系35岁以上的程序猿。各个互联网平台知乎、优快云都在贩卖这种焦虑。 40-50问题不仅仅是程序猿的问题 不知道大家有没有听说过“四零五零”问题,各个城市都有针对40、50人士的职业培训,甚至补贴。其实中年失业不仅仅是程序猿的问题。 程序猿的职业道路 那么问题来了,做为1亿个程序员的聚集地,如何才能避免35岁下岗的命运呢?加入你一直在技术的道路上前进,一般程序的职业

老杜说数据 282

程序猿提升自己水平的方法

一个秘方是“写博客”,注意这里不是“看博客”,也不是“转载博客”而是“亲自写博客”。哪样东西你觉得你比较懂了,那么你就写成博客。当你真正去写的时候,你会发现,其实还有很多不懂或者不清楚的地方,这样就会促使你又去学习研究;当你的博客发表后,其他人除了能够从你的博客中学到东西外,也能够帮你发现一些问题或者错误,这样你就更进一步的掌握了; 另外一个秘方就是“链式学习”。形象点说,就是你抓住了一个链条的...

weixin_34381687的博客 117

IT程序猿们,我该做什么选择呢

          这个时刻,我想我遇到人生小拐点了,程序猿到了30岁,到达了一个分界线了,现在的我该何去何从呢?           先谈下简单的情况吧:           来这个公司2年了,之前因为身体的原因,不想那么累,于是选择了一份维护的工作,就来了这个公司。来的时候,公司人生鼎沸,业务,工作量也处于公司顶峰时间,忙碌很,半年之后,却因为智能电视,互联网的高速发展,导致业务萎...

weixin_34255055的博客 106

怎么样做一名合格的程序猿

一、学习能力 作为编程人员或IT人员,可以学习的技术太多,新的技能和模型技术层出不穷、日新月异。每年的新paper看都看不过来,主要的学习能力在于判断哪些可以晚点学、哪些可以在工作中慢慢学、哪些不需要学,把主要的精力和时间花在任务主线上。 二、打基础能力 正因为知识和信息迭代过快,才更需要打基础,看似矛盾,实际情况是,需要有能力找出在五年、十年后仍然有用的知识和技能,使自己在有限时间和精力下始终保持在技术前沿。对于那些每年更新的技术,投入较少的精力。相反地,一些理论知识、能够有效提升效率的支持工具等应该投入

model2018的博客 151

聊一聊程序猿的自我修养一事

题记:一个孤寡老人-程序猿,在网上发一些无人可倾听的闲事。我有故事,不知你可带了酒? 今天周六,终于结束了一个礼拜的工作可以肆意的休息会儿。别问我一个程序猿,周六周日不上班不加班吗?没办法,公司选得好,夜夜可笙歌。但是今天其实也没什么可说的,周五晚上看小说看到凌晨两点,于是一觉睡到中午12点,点了个外卖边吃着饭,边看着电脑游戏界面,纠结着要不要入坑,然后终于在金钱的劝退中选择了吃完饭睡觉,朦...

hz90s的博客 877

程序猿职业生涯的迷惘与野望

引言: 一个人职业生涯的发展由非常多的因素所影响,越到最后,心智的成熟越加重要,尤其对于天天非0即1的程序猿群里来说,在拿着比普通人相对比较高的收入同时,也面临着诸多的成长困扰,随着资历和年龄的增长,矛盾将更加的突出和明显….声明: 这里没有关注程序猿群体中的优点和长处,那些都是加分项,我更想从不足之处入口进行展开和思考,从而尝试去寻找一些出路和发展的路径…..。本着有则改之,无则加勉的心态来审视自

木小鱼的笔记 9847

程序猿保值的4个秘密

本文首发于微信订阅号“程序视界”。版权全部foruok。站点转载请务必保留出处。微信订阅号转载请先联系我。 在国内。非常多人说程序猿是吃青春饭的,一開始说过了30岁就得转行。后来又有人35岁是一道坎……看起来好像程序猿真的和风尘女子一样,注定有朝一日会年老色衰不再受人青睐。 No!我要说,不是这种。 全部的道路都通向天堂 仅仅是要度过路上的痛苦时光 ...

weixin_30412013的博客 86

[程序猿感悟] 送给和我一样曾经浮躁过的PHP程序猿

2012年偶决定开始写博客了,不为别的,就希望可以通过博客记录我的成长历程,同时也希望可以帮助一些刚毕业,刚入行业的兄弟姐们们。我们是一群充满浮躁、抱怨、迷茫的程序猿,想一想3年就这么过去了,社会变得更浮躁了,鸭梨也越来越大,房?车?女人?... 抓狂   决定写这样一篇文章,再次明确自己的职业规划,也送给浮躁的你,踏上程序猿这条路可谓是路途艰辛、乏味、枯燥,在这里把自己的学习心得、目前正在计划

hbzh2008的专栏 747

程序猿职业规划随感:做产品还是项目?

作者:易仔阿克(李福东)时间:2014年8月1日对于程序猿的职业,由于新技术总是不断出现,软件工具版本也在不断更新,注定程序猿的生活要拥抱变化,另一方面,中国的程序猿也注定具备中国特色:较短的职业生命周期和缺少计划性的没有尽头的加班加点。虽然有人看见程序猿偶尔挣的多些羡慕,但我感觉我国的程序猿大多是靠辛苦靠加班挣来的,性价比一般般。不过,对于大多数人来说,做不做程序猿...

weixin_33912445的博客 219
上一篇: Android性能优化-Apk瘦身(3)
码农驿站
博客等级 码龄10年 5粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值