程序员吃的是青春饭?

告别手动下载!用Python脚本5分钟搞定NREL风速数据(附完整API调用代码) 本文详细介绍了如何使用Python脚本自动化获取NREL风速数据,从API密钥申请到数据保存的全流程。通过完整的API调用代码和实战技巧,帮助研究人员和开发者高效下载全球高精度风速数据,告别繁琐的手动操作,提升工作效率。 阅读详情

小甲最近看到了一篇非常好的文章,这篇文章的观点和我昨天的推送的文章观点如出一辙,分享给大家,这篇文章经授权转载自公众号『阿里技术』


毗卢:近期,我与团队同学探讨了职业发展规划的问题。有些同学表示希望后续能进一步在技术领域(或管理方向)有进一步的积累;有的同学表示希望在新的一年能具有更好的技术影响力,自己能做一些技术决定,去影响其他人,这样自己会很有成就感。

 

因此,我也问了一些问题:

 

  • 你希望技术能进一步积累,那你积累的方向和期望达到的结果分别是啥?

  • 你希望能有技术决策,希望有影响力,你觉得应该如何做到?是希望通过岗位任命的方式吗?

  • 你觉得是否成功的标志,就是今年或明年得到晋升吗?

  • 等等

 

大部分同学在面对这些问题时,其实是比较迷茫的,也缺少真正可度量的衡量标准。是否能在短期内获得晋升成了大部分人作为“组织是否认可、自己是否认可”的衡量标准了。

 

当然,这个话题仁者见仁、智者见智,这里我简单地谈谈我的看法。我以相对比较口水化的方式,将职业发展分两个阶段来进行阐述:


1)第一阶段:大学毕业3到5年

2)第二阶段:大学毕业5到10年

 


第一阶段:大学毕业3到5年

 

对于从事Java软件开发的技术同学,在毕业后的3到5年内主要都是以学习、积累为主。这个阶段的工作几乎每天都有惊喜,都有收获。从一开始啥都不懂的校园“新鲜人”向“职业人”转变。在这个阶段,你会学习:

 

  • 基础的Java知识:你会开始看《Java编程思想》、《Effective Java》。

  • 高质量代码进阶知识:你会开始看《重构:改善既有代码的设计》、《代码大全》、《编程珠玑》。

  • 常用的主流框架:比如SSH相关的《Spring实战》、《Spring Boot实战》、《Hibernate实战(第2版)》。当然,这些书已经不够了,你会通过Google、Baidu大量地浏览在线的资源:Apache官网、Spring官网、Hibernate官网。你会去StackOverflow问问题或找答案。

  • 系统设计与算法知识:《系统分析与设计方法》、《设计模式》、《需求分析与系统设计》、《面向对象分析与设计》、《UML用户指南》、《算法导论》

  • 其他知识:比如数据库调优、缓存框架、NoSQL数据库、日志框架等等

 

在这5年间,快速地完成这些基础知识的学习,并能在项目中快速地学以致用。不仅自身能获得比较高的成就感,而且实际的用人的单位、猎头也会非常喜欢这类熟练工。

 

从大部分人的实际发展轨迹看,这个阶段发展快的人和正常发展速度的人,差别还不是很大。比如,发展非常快的人,从毕业就入职阿里的P5到P7(注:阿里内部职称评级),可能三年就可以做到。发展速度正常的人,可能需要5-6年也可以到P7。也就是说,这个阶段正常发展速度的同学也仅仅比发展速度快的人慢2-3年而已。

 

这2到3年的差距,是可以通过有针对性的学习、重大项目的历练等完成这些知识的学习。无非是,有的同学会严格要求自己,有严格的学习计划;有的同学赶早参加了一些重点的、痛苦的项目得到了锻炼。只要是做技术的,其实迟早都会经历过,都会成长起来。

 

发现没有?这个阶段,我们能协调好的资源其实就是自己,更多的是一个“个人贡献者”。只要把自己管好了,学习计划执行好了,工作高质量做好了就能得到认可。

 


第二阶段:大学毕业5到10年

 

很多本科同学,特别是研究生同学。在毕业10年后,就已经到了34、35岁左右了。也是前段时间网上广泛讨论的所谓34+岁现象。其实,年龄并不是问题的真正原因。真正的原因还是在于自身“竞争力”是否符合这个年龄所应该具备的。

 

到了这个年龄的人,往往已经不是“个人贡献者”了,而是“团队贡献者”。团队贡献者可能是带团队的TL,也可能是个架构师,在技术决策上具有团队影响力和话语权。

 

那么,为什么这些人能管理团队或者有影响力呢?

 

从公司的经营视角看,一个管理团队的人,他必须为业务的成功负责。说个大白话,一个TL管了N个人,他至少要能保证大家输出所产生的价值,至少要高于这个团队的工资、奖金、五险一金、OPEX、CAPEX等等吧。这个TL为了大家输出得有价值,他是不是需要能:

 

  • 能对所负责领域的业务特点、发展趋势、友商竞争分析有很好的洞察?能知道这个业务领域的客户是谁?他们的需求是什么?他们的痛点是什么?所以,这个TL应该需要学习《咨询的奥秘》、《探索需求》、《系统化思维导论》。对于技术型的TL,还应该了解《成为技术领导者:掌握全面解决问题的方法》。

 

  • 服务于特定领域的客户,我们需要能了解我们的客户企业架构、业务知识。要了解清楚规划的产品、服务,什么才是客户所需要的。那么,从理论上,我们是否应该学习一些TOGAF、NGOSS、ITIL等业务理论以及业务知识?

 

  • 作为TL,是否有必要能将自己对于市场的洞察转换成业务规划,并能向自己的老板(或者投资人)说清楚、讲明白?并争取到老板的同意,包括资金、人力资源等。对于,能否把事情讲明白,我们可能需要学习《金字塔原理》,并能非常清晰、有逻辑性地进行表达与沟通。当然,有些业务发展的事不一定特别有逻辑,是需要摸索、尝试,那么你是否能将一个不确定的领域说服老板并获得支持,我们又需要什么?《博弈论》、《影响力》等。

 

  • 获得老板支持后,就需要开始带着兄弟们干活了。作为带头人,你看我们是否需要能将业务趋势、客户痛点进行业务建模好让团队的PD、技术都能理解?在做业务进一步深入分析,可能就需要学习《领域驱动设计:软件核心复杂性应对之道》、《实现领域驱动设计》、《企业应用架构模式》、《恰如其分的软件架构》等等。

 

  • 做完业务设计后,开始要带着团队做技术方案设计、接口设计以及编码实现等。这个过程,TL又需要具备软件项目管理的能力。无论是《PMBOK指南》,还是《敏捷软件开发》、《人月神话》、《程序开发心理学》,相信总归还是会有点帮助的。

 

  • 对于一些有国际化要求的公司,还需要再学习英语吧!

 

  • 嗯,还需要有个好的身体,还需要经常锻炼,学习科学的健身吧(说起来自己脸红)。至少我明白了一个道理,以前我都是跟自己说,等这段时间过了,闲下来去锻炼一下。其实,我发现,越是忙的时候,越需要锻炼身体!

 

  • 另外,在这10年内,比较关键的是——你还经历过什么有挑战的业务、技术、产品、平台等方面的成功与失败经验?在这些经历里,你可能会遇到这些困难与挑战:团队磨合的挑战、技术方案上的争执、平台优先 or 业务优先的博弈、低落的团队氛围、个人的低谷等等。这些困难与挑战,你是退缩了?还是有成长?在带团队时,再次面临这些挑战时,这时你是否有解或者有勇气了?

 


发现没有?毕业10年后,作为一个团队贡献者,你可能需要具备这些能力,并且还远远不止。而且,更可悲的时,当毕业10年后,突然发现自己不具备这个能力时(比如晋升失败时发现了),这些能力GAP就不再是2到3年就能追得上的了。我见过一些有准备的同学,他们给自己的目标是在毕业第7年就要具备这些能力,他有严格的学习计划、实践计划、甚至是冒险的创业经历。当他到第10年这个点时,这些高阶技能很可能已经有3年的实践经验了。

 

如果我们没有做好准备,10年后,如何和这批人竞争?这些软、硬知识,从十年这个时间刻度倒排,学习计划、实践计划的执行还是很紧张的。所以,从现在开始给自己制定一个严格的学习计划、严格执行,多实践吧!

焊缝缺陷智能检测:基于 YOLO 的工业质检系统实战 从焊缝缺陷数据集的构建到模型训练,从桌面检测界面到缺陷统计输出,本文覆盖了一套工业焊缝质检系统的完整路线。这个场景的核心难点在数据层面——气孔和裂纹这类小目标的标注质量直接决定了模型的最终表现。建议先在开源数据集上跑通全链路,确认 mAP 达到可接受的水平后,再通过补充特定类型的小目标数据和提升输入分辨率来做精度优化。工业场景中,漏检一个气孔的成本和误报一个假阳性的成本不一样——根据对两类成本的承受力,调整置信度阈值来找到业务上的最佳平衡点。 阅读详情

相关推荐

京瓷扫描驱动安装_京瓷喷头拆解和供墨原理剖析

在工业喷头打印领域,京瓷喷头作为主流喷头广泛应用于喷墨行业,目前京瓷喷头市面上销售主要有两个系列:KJ4A和KJ4B。其中KJ4A系列设计是用于油性墨水,例如UV墨水,主要用在广告领域;而KJ4B设计用于水性墨水,例如活性、分散墨水等,主要用在数码印花领域。最近我们团队对京瓷喷头进行了拆解分析,本期和大家分享一下我们对京瓷喷头拆解和喷头供墨原理的研究。京瓷喷头介绍1. KJ4A系列(油性)如下图所...

weixin_39883906的博客 1672

嵌入式开发真的是青春饭吗?

很多外行人都会觉得IT行业就是吃青春饭,到了三十岁之后就要转行,其实,这也只是外行人给下的定义,到底嵌入式开发是不是青春饭也要你自己来判断,不要被别人的三言两语就否定了自己,从而影响自己的职业发展。我们对技术非常熟悉,这样和客户谈判的时候,我们的用词更专业,理解更透彻,能说到用户的心坎里去,客户会更相信我们,从而增加我们成单率。创业其实也是一个不错的选择。当你从事嵌入式一定年限之后,你也有了充分的技术积累,有一定的能力去自己创业,行业内这样的人有很多,比如腾讯马化腾、百度李彦宏他们都有一定的技术背景。

m0_70888041的博客 1943

Netron显示自定义属性,按属性设置不同节点的颜色

本文介绍了一种让Netron显示自定义颜色的方法,可根据某些属性,调整节点的颜色 需求背景: 在分析AI模型精度误差时,用不同等级的红色,表示误差的大小.可以直观地看到误差的传递关系

Hi20240217的博客 1513

嵌入式这个青春饭我吃了整整几十年

发一个微信好友的嵌入式青春饭,下面的「我」指的不是小编。十几年前,我所在的企业被收购,是一家很小的技术型外资公司,收购后老板拿钱就直接回家养老了,公司是做的产品医疗产品,老板是英国人,在被收购的那天下午,老板买了几瓶香槟到办公室陪大家喝酒,他高举着酒杯嘴里大叫着cheers。但是除了他自己,我们几个国内打工的人都不太开心,毕竟要换一家公司上班,可能会有新的老板来指挥干活,说清楚一些,我们这些人还是...

张巧龙的博客 491

智能汽车域控制器FOTA升级方案探讨

上文提到的Entry属性,包括Active 属性, Bootable 属性, Successful 属性, Retrycnt 属性 ,Active 属性用于标志槽的优先级,bootloader优先选择Active 属性=1的槽启动,Bootable 属性标志槽可否可启动,Successful 属性标志槽是否成功启动过,Retrycnt 属性标志槽可尝试启动的次数。芯片启动后,首先进入Bootloader阶段,此阶段将读取存储系统的分区属性,根据属性值进行逻辑判断,并确定进入哪个分区,详见流程图。

huibian1234的博客 1570

拯救者R7000P(2021)装双系统Ubuntu20.04 解决联发科MT7921无线网卡在Ubuntu中不能联网

拯救者R7000P(2021)装双系统Ubuntu20.04/Ubuntu18.04 电脑配置:联想拯救者R7000P CPU:AMD R7-5800H GPU:RTX3060-6G 内存:16GB 固态:500G(原装)+500(加装) 1.做系统盘(本文以Ubuntu20.04为例) 1.下载Ubuntu20.04镜像 直接去Ubuntu官网或者一些国内的镜像去下载都可以,这里给出一个网址https://ubuntu.com/download/desktop,根据需要下载自己学要的Ubuntu版本,后缀

qq_41108639的博客 1万+

嵌入式工程师是青春饭吗?越老越吃香吗?

信息来自火哥,朱晓明,优快云等一位不愿透露姓名的嵌入式工程师说过,“我是一名嵌入式软件工程师,我现在慌得一笔!”并非计算机科班出身的他,整个七年下来感觉自己学习的课程也不比电子信息科班...

张巧龙的博客 4万+

打开UG会安装报错:initialization internal ERROR 的提示框,提示line 1344 of错误的解决方案

打开UG会安装报错:initialization internal ERROR 的提示框,提示line 1344 of错误的解决方案

Q82556499的博客 3521

吃算法的 计算机方向,算法工程师算是吃青春饭的吗

摘要: 算法工程师算是吃青春饭的吗为你介绍算法工程师不算是吃青春饭的,算法工程师是一个非常紧缺的专业工程师,要求对计算机、电子、数学等相关专业都...算法工程师不算是吃青春饭的,算法工程师是一个非常紧缺的专业工程师,要求对计算机、电子、数学等相关专业都要精通,年纪越大应该对这些领域掌握的更加的熟练。算法工程师是青春饭吗算法工程师不算是吃青春饭的,算法工程师是一个非常紧缺的专业工程师,要求对计算机、...

weixin_35122299的博客 3334

激光可燃气体传感器DIY指南:从TDLAS原理到STM32实战(附代码)

本文详细介绍了如何DIY激光可燃气体传感器,从TDLAS原理到STM32实战,包括硬件选型、光路搭建、电子系统设计和嵌入式软件开发。通过TDLAS技术实现高灵敏度甲烷检测,适合工业安全和环境监测应用。附有完整代码和实用调试技巧,帮助开发者快速掌握光学气体检测技术。

fanta的博客 440

嵌入式PCB电源完整性分析:PDN建模与电流密度优化

电源完整性(PI)是高速数字与混合信号系统稳定运行的基础,其核心在于保障芯片供电网络(PDN)在动态负载下的电压稳定与热安全。PDN分析本质上是通过量化电流密度与电压降两个关键物理量,揭示PCB走线、过孔及平面的载流瓶颈与压降路径。电流密度超标将引发局部温升与可靠性风险,而电压降则直接侵蚀器件供电裕量,导致复位、采样失真等典型故障。借助Altium Designer等工具开展工程级PDN建模,需严格依据电源预算表定义源/负载,并精准配置铜厚、过孔参数及IPC-2152限值,从而实现从原理图到制造工艺的闭环验

weixin_28949937的博客 209

嵌入式工程师都是“匠人”!

就在昨天的沙龙会议上,可以说是受益匪浅,能和大牛级别的牛工交流谈谈关于嵌入式行业的有关问题,然而今天给我印象最深的要是牛工说的“搞嵌入式的工程师都是匠人”做为一个出入行业的人来说真是摸不到头脑啊!为了搞清楚让我们深刻理解更多,牛工还特地给大家写了一份书面的回答,在这里真的要谢谢牛工的细心解答。原文如下:我说的搞嵌入式的工程师是最聪明的,应该还有个限定词是上世纪80年代就介入嵌入式开发的那批人最聪明...

weixin_33861800的博客 259

stable diffusioncontrolNet 预处理器/模型的下载及安装使用教程

首先说明,controlNet 的模型 不同于stable diffusion 模型,这一点一定要区分清楚。下面提供多个ControlNet 预处理器+ 专用模型的百度网盘下载链接,都是由群友整理贡献,但各自包含的版本不同,大家可自行选择。推荐下载紫色链接内的模型,fp16版文件更小,稍微新一些的controlnet插件还添加了对control-lora的支持(注意,要求controlnet插件的版本比12月16号新(1.1.423以上)才能正常识别),推荐下载;

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 3384

程序员真的是吃青春饭的吗?

在业内,都流行着这样的一个说法:程序员这个行业是吃青春饭,或者程序员一般都不过超过35岁。这是为什么呢?程序员不就是敲敲键盘么,为什么到了35精力就会不够了需要退休了或者转行了呢?不是都说编程是技术活,要看能力和水平的,不应该是经验越丰富,不就是技术越值钱吗?就这些疑问,本文进行简要的介绍。...

郝伟老师的博客——大数据、并行计算与人工智能时代 4915

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Android程序员吃的也是青春饭?

Android程序员不是一碗青春饭,只要我们时刻保持学习的状态,不断提升自己的技术,就不会被这个时代淘汰。在这里为大家整理了一系列的学习资料,旨在帮助大家提升自我。有需要的朋友可以扫描二维码,免费领取!对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!不用多说,相信大家都有一个共识:无论什么行业,最牛逼的人肯定是站在金字塔端的人。

Gaga246的博客 955

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

所有程序员会面临的问题:程序员只能吃青春饭?

所有程序员会面临的问题:程序员只能吃青春饭?

前方一片光明 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

程序员真的是吃青春饭的吗?(献给即将进入职场的程序员们)

又有学生问我:程序员真的是吃青春饭的吗?我是不是做到三十岁就该考虑转型了?       我告诉他们:       这是中国的记者们用统计数字造下的一个弥天大谎,当我们看到微软集团内的许多白发程序员在兢兢业业地工作的时候,我们又用"观念"来说明中国的程序员吃青春饭的原因。实际上,不仅美国的微软,甲骨文,Adobe,暴雪,在中国的金山,寰宇,腾讯,盛大,都有或者将要有年龄很大的程序员,关键是他们做

游戏人生 5万+

程序员是吃青春饭的吗?

很多人认为:程序员是吃青春饭的。 其中的思路是编程是一件非常费脑子的事情。年轻的时候,精力充沛,脑子也好使,可以做编程的工作;等年龄大了,体力不支,就不适合做编程的工作了。 我的观点是程序员不是吃青春饭的。 以下是对上文的思路的分析: 编程是一件非常费脑子的事情。正确 编程的确费脑子,但是有哪份工作不费脑子呢?所以,要是我没有猜错的话,这里的费脑子还包含辛苦、无聊的意思。

u012209497的博客 3079

都说程序员就是吃青春饭,35岁就会被淘汰,我用自己的经历来告诉你事实

如果你是一个年轻好学,有信心有恒心,并且想要在这个领域做出一些成绩的人,我觉得你可以抓紧时间上车,趁这波红利还没有消失,你的付出肯定会得到相应的回报。我一般会用“在做程序员,写代码的这种话”来敷衍他们,但没想到他们懂得还挺多的,又搬出了一套关于程序员的理论,比如程序员35岁就要转行,是个青春饭,每天熬夜很辛苦,不善于交际,没有社交很难找女朋友等等。最近,在我的评论区和一些小伙伴交流 中,也表达了类似的担忧,觉得我是不是只能吃青春饭,程序员是不是就是吃青春饭的,35岁就一定要转行或者被淘汰。

2301_77139641的博客 8823

都说程序员是吃青春饭!

web前端教程用大白话,来讲编程这几天来,有不少人在微信上问我:“程序员是不是吃青春饭的行业?”( 若有缘,微信见 )这貌似不仅仅是刚入行的小伙伴要考虑的问题,在职场打拼...

qq_24520459的博客 312

程序员真的是吃青春饭吗,过了30岁何去何从?

很多人都说程序员这个行业就是吃青春饭的,为什么会有这样的问题呢,难道程序员真的感到30岁就要退休了吗,或者必须转行吗?程序员难道不就是敲代码吗,难道年纪大了敲代码就不能敲不动了吗?不是都说程序员靠经验吗,经验越丰富,不就是技术越丰富吗?作为过来人,今天索性没啥事,就和大家一起聊聊这个话题吧。 首先、先说说为什么会有这样的传言,为什么会有这样的说法吧。 ...

码农 1万+

为什么中国企业普遍认为程序员是吃青春饭的

<br />Q: 为什么中国企业普遍认为程序员是吃青春饭的?<br /> <br />Seemly: 我个人认为最主要的几方面原因是:<br />1、国内的软件一般都是一些较低层次的应用,比如很多软件技术人员都做过数据库管理系统,做过网页之类,而不会太涉及一些难度大、技术含量高的软件,所以不需要从业人员对某项技术有个历史性的认识。<br />2、国内很多企业不是太重视软件的质量,因此宁愿雇佣新人,而不太愿意雇佣薪水高、有经验的人。<br />3、国人喜欢进军高职位,有些很优秀的软件人才干了几年就不再作程序员

haoren_e的专栏 2461

程序员的故事 007 程序员是吃青春饭的

007 程序员是吃青春饭的     这天中午吃饭时照例闲聊,小眼镜听到了一个让他心惊肉跳的说法:程序员是吃青春饭的。     他想,这程序员的饭我还没能吃上呢。刚刚在公司里做测试工作,背地里悄悄地学习编程。想着以后请领导给转个岗做成程序员。如果过几年了反而没人要了,自己可怎么办哪。     黎想在大呼小叫,“程序员一过30岁,就跟妓女一样,人老珠黄,没人要了。”     “确实,做

gcfang123的专栏 2274

程序员等于吃青春饭吗?【转载】

在中国,人们对软件行业从业者有这么一个说法,即:程序员=吃青春饭的,这使得程序员的年龄问题显得相当敏感。 很多计算机相关专业的毕业生在择业时,不知道是受到什么因素的影响,对于程序员这个职业,普遍存在一个认识上的错误,他们认为程序员的“职业生涯”很短暂,吃的是青春饭,等年龄大了,如果不转行,就没用了,没有企业要了,生存都存在问题了。 还有很多人认为程序员这个职业眼

海神 608

程序员是吃青春饭的吗

又有学生问我:程序员真的是吃青春饭的吗?我是不是做到三十岁就该考虑转型了?       我告诉他们:       这是中国的记者们用统计数字造下的一个弥天大谎,当我们看到微软集团内的许多白发程序员在兢兢业业地工作的时候,我们又用"观念"来说明中国的程序员吃青春饭的原因。实际上,不仅美国的微软,甲骨文,Adobe,暴雪,在中国的金山,寰宇,腾讯,盛大,都有或者将要有年龄很大的程序员,关键是他们做

SweetLoveFT的专栏 1137
上一篇: 以“前浪微博”场景为例,谈谈架构设计流程四步曲
下一篇: Mixed Reality Toolkit-Unity开发系列—Sharing模块
codinghello
博客等级 码龄25年 47粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值