做成才还是做许三多——反思程序员职场生涯规划

STM32实现薄膜压力传感器数据采集(标准库和HAL库实现) 薄膜压力传感器采集压力数据 阅读详情

    近几年我很少看连续剧,总结来说,过去一年指看了一部《士兵突击》、一部《亮剑》,本文就谈谈《士兵突击》吧。

    一部《士兵突击》让众多的中国电视观众重新燃起了对国产电视剧的信心,最让我震撼的不是它的高收视率,不是饰演许三多的王宝强的火爆,而是我成天捧着韩国泡沫剧看的老婆,居然把这样一部中国制作的没有男女关系的军事题材连续剧看了三遍!前两年韩国拍了个女版药匣子大长今着实风靡了不少中国同胞,这次,咱终于出了这口鸟气,也让俺对中国导演又有了信心。 
    记得有一期《程序员》杂志,一个哥们借用《士兵突击》写了篇文章,其中有句话我印象特深——“每个程序员心中都有一个许三多”。让我想起了大导演李安的《断臂山》,总觉的怪怪的。

    最近和很多LAMP兄弟连社区上的朋友话聊,很多年轻人都提到一些差不多类似的问题“做程序开发太累了,想转行”、“不知道未来会如何”、“前途渺茫,无所适从” 等等等等诸如此类的问题。我也曾经有过此类的迷茫,一路走来混到今天,多少有一点心得有一点想法,正好通过现在最火的《士兵突击》这部电视剧诠释一下吧。

    职业生涯规划,说起来很时髦的一个词,很多程序员都觉得这都是扯淡的玩意,不如努力做事来得实际,可是真的是这样吗……职业生涯规划,是指一个人一生职业发展道路的设想和规划,说白了就是咱得对自己未来的发展有个念头,不能走哪算哪,自己要对自己有个打算,想清楚搞明白“我是谁”“我要去哪”“我能去哪”。

    《士兵突击》中你最喜欢谁?是忽视了枝枝蔓蔓一心渴求成功的成才,还是无论做什么事都像抓住了救命稻草的许三多?
    如果从一个人职业生涯规划的角度来看,成才成功的几率更大,因为他有清晰的目标,并努力的为之奋斗,每走一步都知道自己要的是什么。也许他会“走得更远”,但是也会“更多的迷茫”。我们要成为这样的人吗?我想可以取其精华弃其糟粕,成才就像“一根电线杆,枝枝蔓蔓都被剪光了”,我们程序员往往容易忽视自己的生活,每天埋头在电脑前,也许我们有一天会成功,可是回首看看我们过去的日子,有亲情吗?有友情吗?有爱情吗?有生活的情调吗?一路狂奔,不要忽视了路旁的花花草草。
    如果成功是我们梦寐以求的事情,那么成功是为了什么呢?钱说到底只是一种工具,它不能直接给你带来太多的快乐,我们知道很多东西用钱是买不来的,比如感情,比如健康。如果走到成功的那一天,我们会伤病累累、孤身一人,即便有再多的钱,即便有再值得自豪的事业,又如何呢?幸福不是“子欲孝而亲不待”,幸福不是“孑然一身形单影只”……等我们老的那一天,回首往昔,也许我们会为辉煌的事业而自豪,也许我们会为累积的财富而自喜,也许我们会为曾经开发过的产品得以流行和广为认知而欣慰,可是那只是人生的一部分,真的仅仅是一部分罢了。
    年轻是一种资本,是一种让我现在最为羡慕的一种资本,年轻的时候我们也许会犯很多的错误,忽视了的亲情,轻易放弃了的爱情,没有目标的生活和工作……当然,这就是成长的烦恼,这就是年轻。不过如果我们能够在年轻的时候尽量不要留下遗憾不是更好吗,常常反省多多思考,认证规划努力实践,活得更认真一点,对自己更负责一点。

    清晰的目标,对自己要得到什么非常的明确,是成才的优点,也是很多程序员需要自省的问题,我们不能够走到哪里算哪里,人生全凭撞大运。但是也有很多程序员太急于求成,太急功近利,看到这些年轻人,我有些心疼,有些同情,就像四大天王中我更喜欢张学友,而不是把事业当成生命的刘德华,他活得太累了,实在太累了。我们可以学习成才的自信,学习成才的目标感,甚至学习成才后来的觉悟,但是我们不要犯成才的错误,“当了几年兵,只有许三多一个朋友”,“回忆了一夜,回忆的哭了也想不起来多少当兵后的事和人”。如果你现在就是成才的生活版,你就是那个成天埋头苦干拼命敲键盘一心要出人头地的程序员,抬抬头看看窗外的景色吧,这不是人生的全部。生活中有太多的成才,有太多急躁的程序员,也许是现在社会都过于急躁,可是重要的是,我们要知道自己要的是什么,我们要知道我们真正渴望的是什么。

    “每个程序员心中都有一个许三多”,这句话真有道理,认识的程序员中,很多都是如此,他们做事情很执着很认真,他们也许给人感觉木讷,他们似乎活得很累,他们好像很难沟通……“做每件事都像抓住救命稻草一样认真”,也许有一天真的可以变成“让别人仰望的苍天大树”,可是前提是做的每一件事“是有意义的”,是没有走弯路的。我曾经做过将近一年的自由职业者,收入全靠接点小项目,讲讲课,这样过日子,收入不菲,有时清闲有时繁忙,自认还算潇洒,直到有一天,一个久违的朋友远道而来,和我大谈自己所在企业的发展、文化及他的工作和成就感时,我才发现,也许我太短浅了,毅然结束了这样的生活,因为我知道,在职场,我有更远的路要走。

    许三多固然值得敬佩,问题是真实的生活中,有多少人可以只要抓住眼前的机会就会成功呢。许三多是幸运的,因为他的军旅路上,机会都是好的机会。许三多是值得我们学习的,他的认真,他的坚持,他的执着,是成功必备的条件。可是,我们假想一下,如果他没有遇到史今,没有碰到袁朗,又会怎么样呢?

    也许是我的错觉,但愿是我的错觉,总隐约感觉现在的年轻人比较急进,不够踏实,吃不了苦也受不了累,更别提许三多那样的坚忍了,做事情的时候总是先看条件,不看发展,总是眼高手低,不够务实,总是大谈理想,不务实际。现在的中国机会很多,谁都知道,但不是每个人创业都会轻易成功,也不是每一个机会我们都能抓得住,在机会来临之前,先让自己做好准备吧。
    许三多值得敬佩,不见得值得学习,一个不想当将军的士兵,能够走多远,我不知道,但是一个没有理想和目标的程序员,我相信一定走不远。成才或是许三多,都有我们值得借鉴和学习的地方,但是都不是理想中的学习对象,我们可以学习成才的自信和理想,学习许三多的执着和坚忍,但是要从《士兵突击》中找一个理想的人物,我更喜欢伍六一,“七连最生猛的兵”“名字叫的比番号还响”,有自己的目标,清楚的知道自己要的是什么,连伤残退役都能讲出“我要用自己的一条半腿走得更远”的伍六一,铮铮铁骨,有个性,有能力,有理想,无论单打独斗还是带领团队,一个让人放心和敬佩的兵。

    可以说出来“我是七连第四千九百个兵,就这鸟样”的伍六一,有着难得的骨气和傲气。相信如果不是伤残退役,他可能会在军旅路上走得最远。一个程序员在年轻的时候,如果可以让你的主管交给你任何事情都可以不用再担心,是不容易的,我们又有多少程序员做的到呢,还不是成天让主管盯着跟着催着看着,能唬弄就唬弄着,能对付就对付着,差不多就行了,大概齐就完了……如果一个程序员这样下去,我不太敢相信有一天他可以做项目经理,有一天他能创业成功。一个连士兵都做不好的人,能做将军,我是不大相信的。“一屋不扫何以扫天下”,先做一个合格的兵吧,理想不是好高骛远,理想需要踏踏实实。

    我也欣赏“平常心、平常心”聪明博学的吴哲、硬邦邦冷冰冰一看就是军人的齐桓。每个人都是独一无二的,性格和志向都是不同的,但我相信谁都不希望平庸,你希望成为谁,谁是你学习的标杆,这是个问题。不要成天抱怨没有好的机会,关键是我们有没有去寻找有没有去争取。
    不要成天期望在职场碰到一个慧眼识珠的史今或袁朗,也许你会碰到的是老马;不要成天要求有一个像老A训练场那样的环境,也许你不小心到了三连五班那个“买条烟都要走十几公里的地方”。西点军校有句名言:“合理的要求是训练,不合理的要求是磨练”。抱怨不能解决问题,如果现在你的工作并不如意,把抱怨的时间用在学习和自我完善上吧,那远比抱怨来得有价值。

    如果今天你已经成为了一个项目经理或是一个软件公司的主管,想一想,我们是那个带出来了伍六一和许三多这样的兵的班长史今?是老A那个硬气傲慢的带头大哥中校袁朗?还是那个有人格魅力性格鲜明的连长高城?或者我们不过是三连五班的班长老马?……
    许三多能够遇到史今,能够碰到袁朗,是他的幸运。如果我们是一个团队的领队,我们能做到吗?不抛弃不放弃每一个你带出来的程序员。但愿每个年轻的程序员都能遇到自己职场生涯中的“史今”、“袁朗”、“高城”,也希望每个已经成长起来的程序员都能变成“史今”、“袁朗”、“高城”……
  
    扯了这么多,如果亲爱的看官您没看过《士兵突击》,得……我这算是白费劲了,有空看看吧,真比看韩剧日剧美剧都强。

    *** 转载请注明出处 ***

【科普知识】什么是驱控一体化伺服电机? 驱控一体化伺服电机以其高度的集成性、兼容性、便捷性以及卓越的性能表现,成为了现代工业自动化领域的一颗璀璨明珠。对于那些追求高效、精准、智能控制的行业用户而言,它无疑是一种理想的选择。 阅读详情

相关推荐

深度学习 tesorflow2.0版本 入门第一章

为什么要学tensflow 深度学习发展迅猛 框架灵活 google开发 公司应用广泛 2.0更加灵活 后面会学习的项目 图像分类 房价预测 泰坦尼克号生存预测 文本分类 文本生成 机器翻译 核心部分 模型训练 tesorboard----> 查看模型训练进度 模型保存和部署 分布式训练-----> 加速训练速度,提升训练效率 TensorFlow常用库:Tfds, tfhub,tensor2tensor 多平台云端环境GPU:Goolgle cloud环境配置,AWS环境配置 kaggle平

weixin_46969441的博客 1236

原来职业规划是扯淡

生活千变万化,职业规划???怎么规划?怎么能规划?万一哪天我不喜欢这行了呢?万一哪天再来个像512一般的灾难把我搞定了呢?还是跟着感觉走吧……

juanfa的专栏 676

Python学习(一)

快速入门 1.Linux系统中是可以直接使用Python进行编程,具体如下: 进入Python:在linux的Terminal中输入 Python ,进入Python的命令行; 退出Python:在linux的Terminal中输入quit() 或 exit() 或 ctrl +d ,再回车,退出Python的命令行。 2.python的源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做Python的开发。 3.Python程序的文件扩展名通常都是 .py。 4.执行Python程序的方式:在

SummerXRT的博客 1280

做成才还是做许三多

                                             ― 反思程序员职场生涯规划                               做成才还是做许三多                                作者:肥同小可一部《士兵突击》让众多的中国电视观众重新燃起了对国产电视剧的信心,最让我震撼的不是它的高收视率,不是饰

ang1985678的专栏 669

AstrBot插件开发全攻略:从零编写一个天气查询插件(Python实战)

本文提供了一份详细的AstrBot插件开发实战指南,手把手教你使用Python从零编写一个智能天气查询插件。内容涵盖插件系统核心设计、开发环境搭建、API调用与数据处理、自然语言交互实现以及插件打包发布全流程,帮助你快速掌握基于AstrBot框架的聊天机器人功能扩展技能。

weixin_29212867的博客 1082

SCG到ECG信号转换:Wave U-Net模型实现移动端心脏监测

心脏监测技术中,心电图(ECG)和心脏振动信号(SCG)是两种重要的生物信号。ECG记录心脏电活动,而SCG捕捉机械振动,两者通过电-机械耦合机制关联。Wave U-Net模型通过编码器-解码器结构和扩张卷积,实现了SCG到ECG的高精度转换,参数量减少90%以上。这一技术在移动设备上达到临床可用精度,未来可通过手机实现专业级心电图监测。应用场景包括睡眠呼吸暂停监测、心脏再同步化治疗评估等,为移动医疗带来革新。

weixin_35649491的博客 301

程序人生,他人之章,可以受益

程序的生活履历:反省、总结、分享、成长   一位软件工程师的6年总结:http://kb.cnblogs.com/page/131382/ 博客园:程序人生:http://kb.cnblogs.com/list/1011/ 博客园:http://kb.cnblogs.com/ 给IT新人的15点建议:苦逼程序员的辛酸反省与总结:http://blog.youkuaiyun.com/pozen/art

yinghuadeyanlei的专栏 1220

【人工智能时代】- 一键部署本地AI大模型

Ollama是一个开源项目,致力于简化大型语言模型(LLM)的本地部署过程。它允许用户在自己的硬件上运行和测试最新的语言模型,无需依赖云服务。Ollama提供了一个类似于OpenAI的API接口,使得开发者可以轻松地在自己的应用程序中集成大型语言模型。此外,Ollama WebUI为用户提供了一个友好的界面,用于管理和与模型进行交互。

xiaoli8748的专栏 2371

免费在线求职指导讲座!兄弟连与优快云携手助您职场前行!

每年的年底到春节之前都是大学毕业生求职应聘的高峰期。面对逐年增加的毕业生大军,企业不断提高的用人要求,就业竞争日益激烈。应届毕业生要如何才能找到理想的工作?需要注意哪些方面的问题?LAMP兄弟连与优快云学生大本营特别推出了“应届毕业生求职指导”系列讲座活动,希望能为困惑的同学提供帮助,为迷茫的同学指明前进的方向。      本期讲座我们特别邀请到了LAMP兄弟连技术总监、优快云学生大本营著名职

lampbrother_liming的专栏 622

全球首发48V架构的Cybertruck,到底牛在哪?| 深扒特斯拉高压系统架构

特斯拉Cybertruck作为全球首款标配48V架构的量产车,在电气系统架构上进行了多项创新。首先,它采用以太网连接高压控制器与后域控制器,提升了数据传输效率和智能化水平。其次,Cybertruck引入了Pyro烟火断开装置,用于碰撞时快速断开电池连接,提高安全性。在电流监测方面,特斯拉既保留了传统的Shunt分流器技术,又引入了更先进的磁通门电流传感器,后者具有无温漂、完全隔离等优势。48V供电系统在降低电流损耗方面表现优异,但也面临电弧风险、盐水腐蚀等挑战。Cybertruck的48V系统通过PCS供电

weixin_43199439的博客 1346

RK3588,V4l2 读取Gmsl相机, Rga yuv422转换rgb (dma), 实现零拷贝

RK3588, 使用V4l2 读取 gmsl 相机,获得yuv422格式图像, 使用 rga 转换 rgb 图像。减少cpu占用率. 内存管理方式采用 dma,实现零拷贝.

J。 1262

兄弟连免费求职指导在线讲座

lampliming的专栏 766

高速电路设计必看:同步开关噪声问题解析

数字电路中的同步开关噪声(SSN)问题日益突出,尤其是随着高速器件应用增多。本文分析了地弹和电压弹的产生机理,指出其与电源网络电感、输出驱动电流变化率密切相关。文章详细阐述了地弹参数特征,包括峰值电压、脉冲宽度等关键指标,并探讨了负载电容、信号压摆率等因素对地弹的影响。最后提出系统化的解决方案,涵盖芯片选型、电路设计、PCB布局和后期调试等多个环节,强调通过降低回路电感和控制电流变化率来有效抑制SSN。这些措施需要在性能、成本和复杂度之间取得平衡,为高速数字电路设计提供了重要参考。

一只豌豆象的博客 296

本地生活服务系统:试单和正式开业的单为什么会进同一本账

本地生活服务系统应将试营业与正式运营的订单统一记入同一账本,通过“试单标记”区分,而非分设两本账。单号连续、信息唯一,避免重复或遗漏。正式账单仅提取“非试单且已付款”的记录,确保财务核算准确。过程查询则可查所有单据,便于客服追溯。关键在写入时即标注试单状态,开业日调整取出条件,不修改历史标记,保障数据可审计、可复原。

2509_93184100的博客 96

计算机控制技术及应用

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

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

从零开始的C++生活——第八讲——01

这个和之前学的二叉树的层序遍历区别在于,这个要求将二叉树每一层的数据分别插入最后返回的数组中,这就需要进行一个思考,之前常规思路实现层序遍历时是队列出一个进来他的孩子,但是这种方式必然会造成不同层元素之间的混淆,我采用的方法是再用一个队列,专门用来存储本层元素,当每次出原队列元素时都需要在新队列中记录一份,此外,还需要一个变量计算此时原数列中本层元素个数,其实就是当前的元素个数,因为是一层一层进去的。相信在写完这三道题后,你一定对栈和队列的基本使用有了了解,下一节就是栈和队列的模拟实现。

dshswra的博客 175

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

从零开始的C++生活——第八讲——02

当你想要获取第i个元素的时候,你需要拿到两个下标,一个是中控数组的下标,你需要知道它存放在哪个数组中,另一个是当前数组的下标,ptr[x][y]即是该元素,x的计算其实是用i/N,其中N是每个数组的大小,每个数组大小必须都是N,不然你计算会混乱。y的计算则是i%N。针对vector,它解决了扩容频繁以及空间浪费的问题,你一个数组存不下了,紧接着扩下一个数组就好,不会一下扩很多,而且vector在扩容时是需要大规模的拷贝数据的,deque也解决了这个问题,至于第二个缺点我一会再说。

dshswra的博客 212

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

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

从零开始的C++生活——第七讲——02

关于迭代器,由于你要进行操作符重载,所以我选择封装一个迭代器类,从底层的角度思考,你拿到任意一个类型的迭代器一般都是要访问迭代器所指向的空间的成员,所以我们其实应该拿到迭代器所指向节点的值,因此这也是一个模板类,而且,我们要对迭代器的解引用操作符和->操作符进行重载,重载即是分别拿到对应的值以及对应值的地址,除此之外,在遍历过程中我们需要对迭代器进行比较,因此需要重载==!增加的模板参数一个传T的引用,一个传T的地址,而const类型的迭代器则是传const T&和const T*。

dshswra的博客 84

豆包工作接入抖音生活服务经营等官方插件,AI从给建议到深入经营

商户完成相应账户授权后,无需在多个后台之间切换,通过自然语言对话即可查询数据、对比经营表现,并获得复盘报告与投放调整建议,部分场景还可由豆包工作直接创建广告、调整投放,不用再拿着建议回到后台逐项操作。此次三款插件的接入,让 AI 不再只停留在给建议,而是能跟着商家走完看数据、做复盘、调投放的完整经营流程。在门店经营环节,通过抖音生活服务经营插件授权登录后,通过读取成交、曝光等经营数据,豆包工作可以辅助商家按门店和时间周期进行同口径对比,并可生成含图表的复盘报告和行动建议。抖音生活服务经营插件页面。

大力财经 166

生活服务小程序开发案例:按行业接单、虚拟拨号与原服务人员复购

一次生活服务完成后,用户再次产生需求时,可能希望由熟悉情况的服务人员继续提供服务。平台需要处理的,不只是“再次下单”,还包括原服务人员是否愿意接单、拒绝后订单如何继续流转,以及服务完成后的评价和收益结算。围绕某公司的生活服务业务需求,海拔网络开展了一套微信小程序的定制开发,将服务预约、人员认证、行业接单、虚拟拨号、用户确认开始服务、评价和复购连接起来。本项目同时考虑首次预约与再次预约。普通订单进入接单大厅,由对应行业的服务人员承接;

haibawangluo的博客 198

设计模式与生活⑬:你坐几号线,谁来运营是另一回事

一到周五,小王的心情就会好一点。倒不是工作少了,而是想到这一天忙完,后面接着双休,心里就有盼头。地铁上,他抬头看标识,发现一件平时没留意的事:5 号线、10 号线常见的是“北京地铁”,4 号线却写着“京港地铁”。再想想,北京的机场也各有各的名字:首都机场、大兴机场。可在成都坐地铁,日常看到的统一称谓就是“成都地铁”。都是出行,名称和背后的主体并不完全一样。对乘客来说,常做的事还是那几样:查线路、进站、上车、到站下车。坐几号线是一条信息,谁来运营是另一条信息,不必揉成一团。同样是在北京坐地铁,线路和运营方并不

工一木子 223

设计模式与生活⑭:一栋楼,共用一份热

今天是立冬。天气预报说夜里有暴雪,白天最高也就 4 度。早上起来,屋里比外面强不了多少。窗玻璃上蒙着一层水汽,摸一把暖气片,凉的。物业群里发了通知:今天开始试供暖,暖气片会慢慢热起来,顶层记得排气,边户留意自家热不热。隔了会儿再摸,暖气片上热下凉,温温的,不烫手。再晚一点,整间屋子总算有了点热乎气。一天里最踏实的一件事,是知道这栋楼里不只自己一户在等热。热力站烧的是一锅水,顺着管网送到每家,各家只管拧自己那个阀门。试供暖第一天,暖气片温而不烫今天聊的。

工一木子 326

从零开始的C++生活——第六讲——02

看这个测试函数,由于我们初始化空间是4,那么再放第五个元素的时候会触发扩容,由于扩容,原先的迭代器就失效了,但是我们仍对*p的值进行修改,可能对你当前的程序没啥影响,但这是很恐怖的事情,因为你根本不知道*p到底操作了谁。我们把例子中的10u换成10,就会报这么一个错误,直接报到两个迭代器的构造函数上了,这里是因为类型最匹配,我们知道,当类型完全符合时优先不调用模板函数,但是10进来size_t会做一个隐式类型转换,编译器认为两个int这种情况刚好符合两个迭代器的版本,因此会直接匹配迭代器构造。

dshswra的博客 141

本地生活 APP 开发:城市 × 品类 × 履约形态的三维网格与三套账

本地生活平台的复杂度不来自功能数量,来自它是三个维度的叉乘。本文给出一套可落地的建模方法:城市作为租户的数据隔离方案、品类作为业务开关的配置化、三种履约形态的订单模型拆分,以及三套资金账与三条合规线。配套提供城市配置表建表 SQL、密度测算脚本、履约范围判定脚本与季度涉税报送聚合 SQL。适合平台型项目的产品与技术负责人。

zhongben_keji的博客 552
上一篇: 学习的革命——杂谈程序员的学习力
下一篇: LAMP兄弟连《DIV+CSS标准化布局》免费在线课报名中!
lampliming
博客等级 码龄17年 2160粉丝 109原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值