11-18我的编码八年抗战史

一名程序员分享了从初入职场到30岁的人生历程,包括在不同公司的工作经历、面对的挑战及个人成长,强调了保持初心和不断学习的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

走着走着我就迷路了,写着写着我就停笔了。回顾这八年的编码经历,也算是给30岁的我一个交代吧。

刚毕业那会,我怀着对盖茨的景仰之情加入了码农大军。信誓旦旦的要做第N个盖茨,打造自己的产品、公司和传奇人生。不到一天,就不得不承认我是一个费尽九牛二五之力也考不上个一本院校的傻二蛋子。天赋这东西,打从一开始就决定了我,我,我还是要做盖茨一样的人。是的,当年我就是这样一个撞了南墙也不回头的嫩头青。

第一份工作,我“出色”的文本编辑能力让我赢得CEO的认可。哦,然后我就成了公司的文案人员了。从设计文档、说明文档、专利文档到一系列的相关材料的整理。当然,我的副业---编码工作(C#),一直都排的满满的。就这样辛辛苦苦的熬过了四个月后,我等来了人生的第一份大餐---炒鱿鱼!理由是我的编码工作做的太慢,无法满足生产需要。哦,好吧,这是我人生的第一课。

给初入职场的亲:不要忘记自己想成为什么样的人,对于不是自己想要的,勇敢的拒绝。

第二份工作,面试很轻松的就通过了(JAVA)。嗯,我对自己的能力还是很有自信的,至少在当时自己给自己划分的那个等级里。项目开始了,激情和愚钝还真是让人无所畏惧啊。我花了两天时间把整个项目理了下,包括业务流程、结构设计、数据库设计等等等等,然后我就拿着我的手绘稿纸去找项目经理沟通去了。哦,对方“忙”,请稍候再。。。然后就不了了之了。但这份付出还是有收获的,老大是看在眼里的。在一次与客户的需求对接会议上,因为原来的老攻城狮和顾客发生激烈的争辩,结果回到公司后,老大赞许了我的沉稳,让我接手负责这个case。但是给我机会我不中用啊,因为编写的代码不完备,缺少边界检查及自测,产生过多的bug,还因为请假未提早与公司沟通的问题,导致到手的权杖又被夺回去了。当然后续发展还是挺好的,勇夺公司最佳员工之类的。

给正在打第一份工的亲:初生牛犊不怕虎,鲁莽点总比默默无闻要好,激情和积极性不管是对公司还是个人,都是有极大极大的正向作用的。话语权是看结果的,而质量就是结果。要对自己的产出负责,对自己无法掌控的,及时申报沟通处理。哪怕对公司产生的负面效果是100,都比你隐藏负面效果10的情况强。不要怕被diss,做的不好就该被怼,然后下次加班加点努力做好就足够了,而且领导是喜欢敢担责的人的,提早的沟通就能给予公司提前catch exception的机会,是吧?!

第三份工作,找不到对的人,然后就离开了。游戏开发(Flash+XML+ActionScript),因为感觉在那个团队呆的没劲。

第四份工作,猎头推荐到五百强企业去了(JAVA)。然后还是一切顺风顺水,遇到一群好队友,拿到最佳员工,奖金double。诶,然后被女票diss工资太低,然后就被迫弃坑了。其实我是很喜欢那个团队的,在离职调查时,眼含热泪的对调查员述说着我的种种不易和工作中可能的改善点。是真的有点哽咽,因为真的不舍得离开,很喜欢团队的气氛和上下级关系。但是生活就是这样,总会有被迫做出选择的时候。然后我的领导就推荐我来到了现在的公司。

No.5,这份工作目前来看,是我表现最差的一份,却又蹲坑最长时间的。刚过来的时候,还只是个业务部门,属于母公司的一个创新项目,所以规则不是很完善,很多事情交接和沟通上会出现较杂乱的情况。然后我顺利的把它当成了工作做的不够到位的借口,并失去了第一个机会。当然,这个时候我编码(JAVA)是没有问题的,也顺顺利利地拿下了这份工作的第一个MVP,也是目前为止的唯一荣誉了。工作越做越觉得没有意义,项目也只是个可有可无的附属业务,不是公司的主营业务。所以我迎来了又一次选择。公司的主营业务的iOS负责人离职了,暂时招不上人。我!我自愿顶了上去,希望能够走出一条康庄大道。虽然领导、公司都表示了赞许,并给予提薪作为奖励,但毕竟花开不过四季,好景不长。公司或许是认为我支撑能力还是不够吧,引荐来了一个高工龄员工,他有着丰富的工作经历,和扎实的技术基础。哦,这些都是我所欠缺的。慢慢的,慢慢的我便失去了我的一切。然后的然后就没有然后了,工作失去了激情,失去了意义。又由于家庭及自身能力提升不够等等一大堆借口,只能踌躇在这,没法前进亦无法后退。

相劝工作多年的老友:不好做的,或许就是突破口。有不好的可以提出来,但是你的结果得做到无可挑剔。条条路都是能交汇的,怎么选择,遵从自己的喜好吧,没有,那就坚持到底。永远记住自己出发时的心境,激情是一切,热烈的想,才能驱动慵懒的身子去行动。BOYS, KEEP MOVING!

感觉有点虎头蛇尾啊,先就这样吧,通宵执起多年未写的笔,想从头再来,哪有那么简单呢?

736095
内容概要:本文以电商仓储物流机器人为案例,深度解析机器人开发全流程,涵盖ROS系统搭建、SLAM建图、路径规划、机械臂控制、多机调度等核心技术。首先介绍了分层模块化架构和核心硬件选型,如主控制器、激光雷达、深度相机、驱动底盘和协作机械臂。接着详细讲述了ROS系统开发的核心实战,包括环境感知与SLAM建图、自主导航与动态避障等技术,提供了代码示例和技术关键点。然后探讨了机械臂抓取任务开发,涉及视觉定位系统、运动规划与力控制。随后介绍了多机器人集群调度系统的任务分配模型和通信架构设计。还讨论了安全与可靠性保障措施,包括硬件级安全设计和软件容错机制。最后总结了实战问题与解决方案,以及性能优化成果,并推荐了四大核心代码库和仿真训练平台。 适合人群:对机器人开发感兴趣的研发人员,尤其是有一定编程基础并希望深入了解仓储机器人开发的技术人员。 使用场景及目标:①学习仓储机器人从系统集成到底层硬件部署的全流程;②掌握ROS系统开发的核心技术,如SLAM建图、路径规划、机械臂控制等;③理解多机器人集群调度和安全可靠性设计;④解决实际开发中的常见问题并优化系统性能。 阅读建议:本文内容详实,涵盖了从硬件选型到软件开发的各个方面,建议读者结合实际项目需求,逐步深入学习,并通过实践操作加深理解。同时,利用提供的开源项目和仿真训练平台进行实验和验证。
资源下载链接为: https://pan.quark.cn/s/b7174785e9d3 在西安交通大学的模拟电子技术课程中,Tina 仿真软件得到了广泛应用。Tina 软件由欧洲 DesignSoft Kft. 公司研发,是一款重要的现代化 EDA 软件,可用于模拟及数字电路的仿真分析,在全球四十多个国家流行,拥有二十余种语言版本,包括中文版,内置约两万多个分立或集成电路元器件。 在模拟电路分析方面,Tina 功能强大,具备直流分析、瞬态分析、正弦稳态分析、傅立叶分析、温度扫描、参数扫描、最坏情况及蒙特卡罗统计等常规仿真功能。它还能依据输出电量指标对电路元件参数进行优化计算,具有符号分析功能,可给出时域过渡过程表达式或频域传递函数表达式,并且支持 RF 仿真分析,能绘制零、极点图、相量图、Nyquist 图等。 在数字电路分析方面,Tina 支持 VHDL 语言,拥有 BUS 总线及虚拟连线功能,使电路绘图界面更清晰简洁。该软件可执行电路的 DC、AC、瞬态、傅立叶、噪声等分析,并提供函数发生器、万用表、示波器、XY 记录仪和信号分析仪等虚拟仪器,方便学生进行电路测试与测量。 在西安交通大学,杨建国老师在模拟电子技术领域有着深厚造诣。他是博士生导师,研究方向主要为电子技术及其应用,在模拟电路和单片机应用方面教学经验丰富。杨建国老师著有 6 本相关著作,如《你好,放大器》《新概念模拟电路》等,这些著作受到了广大师生的欢迎,对模拟电子技术知识的传播和教学起到了积极的推动作用 ,为学生深入学习模拟电子技术提供了丰富的知识源泉,结合 Tina 仿真软件,能助力学生更好地理解和掌握模拟电子技术的相关知识与实践技能。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值