程序员请万分珍重你的第一份工作,否则后悔了概不负责

本文通过个人经历和读者提问,探讨了第一份工作的重要性。强调即使初期工作内容不尽如人意,也应保持耐心和努力,因为这可能是积累经验和技能的关键时期。同时,提出了判断工作是否靠谱的标准,鼓励读者在面对挑战时积极应对。

01、我的故事

昨天我在群里发起了一个议题:读者朋友们,大家伙觉得第一份工作重要吗?回答不要太统一,重要个屁——不可能的。

老读者都知道一些我的经历了。高考失利,因为太文弱干不了搬砖的活,就上了大专,大三的时候经过短暂的培训莫名其妙地找到了工作。

因此,我对第一份工作一直抱着感恩的心态。因为它让我找到了新生,从此再也不用伸手找父母要钱了,自力更生的感觉,真好,就好像沙漠里的行人找到了一方绿洲

更重要的是,第一份工作让我的人生变得有意义了,有价值了。你想想,原本一个对未来迷茫,不知所措,甚至有可能沦落街头的年轻人,竟然有公司肯接纳,并且提供报酬,真是想不通——公司到底看中了我什么,因为比较帅吗?

记得面试结果出来以后,我激动得在马路上来了个百米冲刺,只不过没计时,不知道有没有比博尔特快几毫秒。

稍微冷静下来后,我就赶紧打电话告诉父母这个天大的好消息。没想到我父亲对此到不屑一顾,冷冰冰地回了一句话:“养你二十年,终于有点出息了。”

有没有出息,我现在也不敢肯定。但应该为我们国家的 GDP 做了点微乎其微的贡献。

02、读者的提问

二哥,关于我目前这份工作,有一点问题想要请教您。

是这样的,我目前在一家汽车公司的程序部工作(这也是我的第一份工作),部门里只有经理和他唯一的手下——我。

入职已经快一个月了,经理每周都会跟我开一两次小会,大体内容就是让我看 ERP 系统的使用手册,他说是为了让我熟悉业务,方便以后参与项目设计和开发。

但是呢,这一个月以来都没有碰过 ERP 系统的代码,都是我自己在自学。

按经理的意思是,看使用手册是为了让我能从整体的角度去思考,不要专注于一颗“钉子”,而是看到一栋大楼。

我自己觉得十分不妥,我一直在想:这样持续下去,会不会对我技术生涯产生不好的影响?经理的话我很怀疑。

上面这段内容呢,是我的一个读者 message 的提问,从中我们可以体会到他的苦恼:工作内容不是自己想要的,但离职呢,可能就要面临没有收入的窘境。

对于绝大多数的“普通人”来说,都要面临像 message 那样的困境:第一份工作不理想,但又要解决温饱问题。该怎么办?

03、先有面包

还记得三国时期的庞统吗?因为长得丑,在孙权那找不到工作。刚去投奔刘备的时候呢,又不受重视,安排个小县令。于是庞统就郁郁不得志,整天只能饮酒度日。

后来呢,暴脾气的张飞实在看不下去了,就决定去治一治这个不务正业的庞统。庞统可不傻,领导来视察,当然就要好好表现了,一百多天就把之前所累积的公务全部处理掉。于是呢,庞统不仅征服了张飞,也彻底地征服了刘备,就顺理成章地做到了军师的高位。

对于职场的新人来说,免不了不受待见。公司总会无缘无故地“考验”我们,安排一些无关紧要的任务让我们做——公司认为,这样更能测试出一个新人对待工作的投入程度

我刚参加工作那会,公司安排给我的任务是开发一个计算器,为期两个月。工资照发。我那时候也在想,公司是不是傻,一个月给我 1200 元的生活费,还提供住宿、餐补,然后让我做个破计算器——Windows 附件里不是有吗?

但这个念头也仅仅是一闪而过。

1200 元,对于当时的我来说,不算少了,我可不能辜负了公司的一片盛情。万一表现不好,饭碗丢了可就惨了。于是呢,我每天就研究那个加减乘除的算法,什么堆的先进先出(还是先进后出),当有小括号的时候能不能自动补全等等。

两个月的观察期过后,领导对我的作品大加赞赏,说我那个界面做得很漂亮,人也肯下功夫。

但和我一起来的另外几个小伙伴,就没那么幸运了,他们无一例外地都被辞退了。记得他们当时对公司的做法嗤之以鼻,于是每天上班就是混日子,下班后还去搞兼职(收拾台球桌),甚至还盘查过我们公司那条路上的X店有多少个(公司在苏州的邓蔚路上,不知道读者群里有没有人熟悉那条路)。

所以我劝 message,劝类似情况的职场新人,对第一份工作千万不要掉以轻心。退一万步说,message 你不是在自学吗?顺带还能拿一份薪水,多么美滋滋。

等到你实力足够的时候,如果工作内容还没有改观,那就果断辞职呗!庞统在孙权那不受待见,就跑到了刘备那,虽然一开始只做个小县令,但他并没有立即辞职不干,毕竟要生存啊。假如在蜀国一直不受重视的话,那我估计他会跑曹操那。

04、多点耐心

我之前不是提过接私活的事嘛,还真的有不少读者找我表达自己愿意接私活的意向。但是呢,当我给他安排私活后,做出来的东西那叫一个不堪入目。太急了。造成的结果就是,项目黄了,我丢了一个甲方资源。

当前社会风气下,人心躁动,巴不得一飞冲天。message 的第一份工作是自己找的,然后干了一个月,就沉不住气了。我觉得应该多点耐心,这耐心不只是给公司,也是给自己。

换句话说,假如你刚到公司,屁股还没坐热,就被安排了一大堆问题等你解决,那这样的公司我反而觉得不怎么靠谱

我们作为程序员,是应该敲代码。但前提条件是业务搞懂了,需求搞懂了,否则敲出来的代码没有 bug 才怪。

任何时候,我只有一个态度,甭管你处的环境有多么糟糕,力争做到最好。那些抱怨的话,那种抱怨的心态,那种觉得自己很有才华却无处施展的感觉,能少点就尽量少一点。

我记得之前看过一个美国的传教士说过:“人们往往容易高估自己一年内能完成多少事情,而低估自己在三年内可以做多少事情。”我觉得这句话里的前后两个部分分别对应着浮躁和耐心两种心态。

多给第一份工作一点耐心,也许就能守得云开见月明。我的第一份工作是在外包,前两个月呢,也就是做个仿 win7 的计算机,但是呢,我在公司那三年半的时间内所取得的成绩,是有目共睹的,时至今日,我已经离开苏州五年了,但和之前的同事,包括领导,关系依然保持的很融洽。

05、前提条件

我劝读者朋友们珍重第一份工作,当然是有前提的。前提是这份工作是靠谱的,总不能第一份工作是在干“传”销,我还劝你在坑里蹲着。这不合乎逻辑。当然了,我的读者朋友们不至于。

那如何衡量第一份工作靠不靠谱呢?

1)是否具有良好的企业文化

我的第一份工作是在日企,那时候同事们去日本出差回来带的最多的一件东西是什么?大家能猜到吗?

锅。没错,看过《菊与刀》的读者朋友们应该知道,日本是一个值得学习但很有争议的国家。这个层面就不多说了。

日企的文化还是挺靠谱的,做事非常严谨。我们当年的软件开发流程是瀑布式的,包括:BI、BD、FD、MK、代码 Review、单元测试、集成测试等等,每一个步骤都不能少。

新人进来要先经过严苛的培训,即便是入职,仍然要经过三次笔试,不合格的仍然会被辞退。这些我都经历过,后来也培训过不少新人。

总之呢,第一份工作让我学到了很多。现在想想,当时特别幸运。

2)是否能为以后的履历加分

这年头,人人崇尚大厂,一些大佬宣称 BAT 出来的程序员可以随便找工作——导致很多行业内歧视。我没那么优秀,也没在大厂工作的经历。但我觉得,大厂就那么几个,工作岗位也有限,不可能人人都能进得去。

那第一份工作很重要的点就是能否为以后的履历加分。

老读者们都知道,我是在 2014 年从苏州回到洛阳的。就我的第一份工作经验来说,在洛阳找一份比较满意的工作还是绰绰有余的。所以大家可以衡量一下,当前的这份工作能不能为以后的跳槽加分。

06、最后的建议

大家在找第一份工作的时候,可以先从自己的兴趣开始,如果没有,退而求其次,找和自己专业相关的。如果都没有,那就找当前最热门的。

总之呢,如果找到了一份工作,就要好好珍重,就像第一次谈恋爱一样

07、鸣谢

好了各位读者朋友们,以上就是本文的全部内容了。能看到这里的都是人才,二哥必须要为你点个赞👍。养成好习惯!如果觉得这篇文章有点用的话,求点赞、求关注、求分享、求留言,这将是我写下去的最强动力!

如果觉得文章对你有点帮助,请微信搜索「 沉默王二 」第一时间阅读,回复【666】【1024】更有我为你精心准备的 500G 高清教学视频(已分门别类),以及大厂技术牛人整理的面经一份,本文源码已收录在码云传送门~

内容概要:本文围绕不确定环境下的多式联运路径优化问题展开研究,提出并实现了基于AFO算法、遗传算法(GA)和粒子群优化算法(PSO)的三种智能优化方法,并借助Matlab平台完成算法编程与仿真。研究构建了考虑时间、成本、转运风险等多重不确定因素的路径优化模型,系统比较了AFO、GA、PSO三种算法在收敛速度、全局寻优能力和稳定性方面的表现,同时引入Matlab自带的全局优化搜索器作为基准对照,深入分析各算法在复杂物流网络中的适用边界与性能差异。研究表明,AFO算法在解决此类组合优化问题时展现出更快的收敛效率和更强的局部规避能力。; 适合人群:具备一定Matlab编程基础与运筹优化知识,从事物流工程、交通运输规划、智能算法开发等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于多式联运、综合货运网络中的路径决策支持系统构建;②为不确定性条件下复杂路径规划问题提供智能算法选型依据与技术实现方案;③支持科研人员复现主流优化算法并开展横向性能对比实验,推动算法改进与实际落地。; 阅读建议:建议读者结合提供的Matlab代码逐模块分析算法实现流程,重点理解目标函数设计、约束条件处理及参数敏感性分析部分,可通过调整问题规模与算法参数进行对比实验,进一步拓展至动态路径规划或规模网络优化等延伸场景。
内容概要:本文研究了基于QLearning自适应强化学习的PID控制器在自主水下航行器(AUV)运动控制中的应用,通过Matlab代码实现了控制算法的仿真验证。该方法融合强化学习的在线自适应能力与传统PID控制的稳定性优势,利用QLearning算法动态优化PID控制器的比例、积分、微分参数,以应对水下复杂流体环境、模型不确定性及外部干扰等挑战,从而提升AUV轨迹跟踪的精度、鲁棒性与动态响应性能。文中系统阐述了AUV的六自由度非线性动力学建模过程、QLearning算法的状态空间与动作空间设计、奖励函数构造及训练机制,并详细说明了PID参数自整定的闭环控制架构。仿真结果表明,相较于传统固定参数PID控制器,该智能控制策略在多种工况下均展现出更优的控制效果,有效抑制了超调,加快了响应速度,并增强了抗干扰能力。; 适合人群:具备自动控制理论、强化学习基础及Matlab/Simulink仿真能力,从事水下机器人、智能控制、海洋工程、自动化等领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于AUV、UUV等无人水下平台的高精度自主导航与运动控制;②为解决非线性、强耦合、时变系统的控制器参数自适应整定问题提供智能化解决方案;③作为强化学习与经典控制理论深度融合的技术范例,推动智能控制算法在海洋装备中的工程化应用。; 阅读建议:建议读者结合提供的Matlab代码深入理解算法实现细节,重点剖析QLearning的状态-动作-奖励机制设计、PID参数更新逻辑及仿真对比实验结果,有条件者可在更复杂的动力学模型或实际硬件平台上进一步验证与优化算法性能。
内容概要:本文围绕新能源发电接入弱电网所引发的宽频带振荡问题展开深入研究,系统探讨了其振荡机理及抑制策略。通过构建Matlab代码与Simulink仿真模型,复现博士论文中的核心技术环节,涵盖系统建模、序阻抗分析、扫频辨识、稳定性判据等关键步骤,重点剖析新能源并网系统在弱电网条件下的动态交互特性与失稳机制。研究内容包括LCL型逆变器的分序阻抗建模、锁相环(PLL)引起的频率耦合效应、正负序阻抗特性及其对系统稳定性的影响,并揭示了宽频带耦合振荡的形成机理。在此基础上,提出针对性的振荡抑制方法,如阻抗重塑、控制参数优化与自适应调控策略。配套提供的完整代码与仿真模型为理论验证、算法迭代与二次开发提供了坚实的技术支撑。; 适合人群:具备电力系统、电力电子或自动化等相关专业背景,熟练掌握Matlab/Simulink仿真工具,从事新能源并网、电力系统稳定性分析、并网逆变器控制等方向研究的研究生、高校科研人员及电力行业工程技术人员。; 使用场景及目标:① 深入理解新能源发电系统在弱电网条件下产生宽频带振荡的物理本质与动态演化过程;② 掌握基于序阻抗的建模方法与扫频分析技术,用于评估并网系统的交互稳定性;③ 利用所提供的Matlab代码和Simulink仿真模型进行精确复现、算法验证、参数敏感性分析,并进一步开展创新性研究与工程应用。; 阅读建议:建议读者结合原始博士论文进行对照学习,按照理论推导、模型搭建、仿真运行、结果分析的流程逐步实践,重点关注系统参数设置、模块化建模逻辑、扫频算法实现细节以及稳定性判据的应用,以全面提升对新能源并网系统稳定性问题的分析与解决能力。
评论 84
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值