0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一名软件工程师的自述

工程师人生 来源:工程师吴畏 2019-05-06 14:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

手机突然震动了下,顺手拿起一看,是一条短信,赫然写着“ 您好,这是您的本期信用卡账单,请点击查收 ”。

这应该是我的第20期账单了吧,这张招行的信用卡是刚毕业那年的9月份办理的。依稀记得看到周围的同学使用iPhone的人数愈发泛滥,自己由于手头的工资基本刚够房租、伙食费、以及给爸妈寄点等等,但是最终虚荣心战胜了理智,用信用卡分期买了手机,丝毫没有察觉到钱、以及理智的重要性。

2011年9月,高考成绩一般,就读了一所西安本地的二本院校。直到入学报名前,我依旧记不得是谁给我推荐的“软件工程”,也不清楚“软件工程”是学什么的,也不晓得将来自己和要成为什么样的人。唯一记得的是,那次是父亲第一次送我去学校,他47岁。

大学时光 ,总是弹指一挥间。认识一群人,搞技术的。

很有意思的事情是,我的C语言老师在教我们的第一堂课,是“两个变量值的交换”。当时真切的感觉到一头雾水,又有点神奇。几行不知所谓的英文数字混合,一个黑色的框框,就可以实现两个变量值的交换。可能当时没有意识到的是,周遭的同学们,已经在研究 “ 如何计算2的100000次方了 ”等高精度计算的问题了,而我依然在为了几个加减乘除苦恼。直到发现好些同学们不断的在参加各种大中型比赛刷级、提升技能,我明白,我已经落在别人后头,很远。

我一直认为自己对于计算机没有任何天赋,也没有什么任何底子可言。在提升技能的过程中,总是以时间换经验,总是在遇到无数个bug,询问了无数个人,走了无数个弯路之后,才晓得“ 原来是这么回事 ”。很幸运的是,我遇到了人生中的第一个搞技术的朋友,他真厉害,我很羡慕他,不管是编程技术,还是颜值(笑)。因为大学期间有很多的编程任务需要完成,所以难免会遇到各种各样的问题,很自然的是,我就让他来辅助我调试、运行等,可能自己的编程能力就是在这个时候被提升的幅度最快的吧。在专业的路上,其实有很多人或多或少都帮过我,数不清。但是在之后的工作中,我们联系的愈发简单,侧面了解到,朋友可能在红帽公司工作了吧。

技术难关,很幸运的有一群人来帮助,就这么艰难的度过了。

对于一件事情,我总是后之后觉。相对年轻的时候,感觉工作其实也没有那么难找,工资也是十分诱人,甚至天真的认为女朋友也是手到擒来。这种夜郎自大,最终还是在我刚开始的求职之路上被一扫而光。我没有直接去走校招的途径,而是直接瞄准了一个在本地还算可以的技术类公司,去参加他们的社会编程比赛。幸运的是,也算是得到了面试的机会,但是通过之后的1面、2面的对话中,深深的被面试官涉及的技术深度和技术广度所折服,渐渐的了解到,自己很可怜的一点知识,其实就是沧海一粟,根本摆不到台面上,也是由于这一点,面试“ 顺利 ” 的被PASS掉了。那天是2015年3月18日···

职场难关,没有那么幸运,但是最终还是艰难的找到了一份工作。

其实公司刚开始在西安是没有研发部门的,我们的研发总监和另一个女领导一起在西安创建了西安研发总监,我和一个实习生辅助参与了这件事情。就这样,4个人开始了公司在西安的研发中心的组建,虽说我们是软件工程师,但是刚开始公司什么都没有,甚至连打卡机都没有。我们充当过采购、布线、网络管理、打杂、程序员、UI设计师、编辑等。在这些都被完善好的时候,才慢慢开始回归到自己的角色中---软件工程师。虽说是软件工程师,但是现在看来,当时的稚嫩,并没有给工作带来激情,而是麻烦,一连串的麻烦。由于我们的公司是中德合资,时常有工作要和德国工程师Ludwig进行沟通,一些漫不经心的工作,总是会给沟通带来尴尬。但是德国友人带来的更多的引导和鼓励···

我记得Ludwig给我们说过,你在解决问题的时候,类似于猫捉老鼠,但是很重要的是,不要把隔壁的老虎或者猎犬惊醒。就是这样,在和同事、Ludwig的不断磨合中,度过了2年的工作时光。非常幸运的是,我找到了我的女朋友。

最近在看关于OpenGL的书籍,突然发现自己的技术深度和技术广度都很难达到心目中的水准,老是在不断重复自己的过去。再加上自己的私事越来越多,越来越棘手,牵扯到要在西安买房子、要充实自己的知识体系、要维系人际关系、要还信用卡账单、要换花呗等。人生旅途中,不总是会遇到有合适的人在合适的时候出现,并出手相助。父亲也并不是上帝,不会像小时候那样及时出现在我的面前,他们有自己的事情要处理。

我们总是想着如果回到过去,然后再选择另一条路努力,可惜人生没有如果。最近在听纵贯线的《亡命之徒》,其中一句歌词“ 出发啦,不要问路在哪,迎风向前,是唯一的方法”,我想这样的追求,应该是不后悔的,毕竟我们不是码农或者娘炮,而是完全可以通过压力测试的软件工程师。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件工程师
    +关注

    关注

    8

    文章

    243

    浏览量

    21550
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工程师变身AI“指挥者”,吉利与阿里云的软件开发变革实验

    1975年,IBM工程师Fred Brooks在《人月神话》中提出软件工程的核心难题:随着系统规模和团队规模增长,复杂度会呈指数级上升。他的结论是, 软件工程“没有银弹”,没有单技术
    的头像 发表于 11-13 10:43 201次阅读
    <b class='flag-5'>工程师</b>变身AI“指挥者”,吉利与阿里云的<b class='flag-5'>软件</b>开发变革实验

    作为一名PCB质检工程师,我为什么在用手持式面铜测试仪?

    在PCB行业,铜厚直是决定阻抗、散热与可靠性的关键指标。过去,工程师把板子搬到实验室、等待台式铜厚仪出结果;作为一名PCB质检工程师,如今,我更愿意把“实验室”揣进口袋——手持式面铜
    发表于 08-11 11:59

    润和软件稳居数字业务类解决方案市场第一名

    ”)凭借自身卓越的技术实力和创新能力,连续五年稳居数字业务类解决方案市场第一名;在细分领域:数字信贷系统解决方案子市场持续保持第一名,数字银行解决方案子市场跃升至第一名。同时,其在开放银行、交易银行、智能营销、智能风控、数据智能
    的头像 发表于 07-14 17:36 1129次阅读

    问,成为硬件工程师需要几只手?#硬件工程师 #YXC晶振 #扬兴科技 #搞笑

    硬件工程师
    扬兴科技
    发布于 :2025年04月25日 17:15:37

    如何成为一名合格的KaihongOS南向驱动开发工程师

    如何成为一名合格的南向驱动开发工程师 1. 我需要具备哪些方面的知识? KaihongOS南向适配的方向分为:驱动开发、内核开发。根据适配方向划分,需要掌握的知识技能分别为: 驱动开发
    发表于 04-23 08:02

    如何成为一名合格的KaihongOS北向应用开发工程师

    如何成为一名合格的北向应用开发工程师 在快速发展的软件开发领域,北向应用开发工程师个专注于系统级应用开发的高需求职位。 以下是成为
    发表于 04-23 06:46

    如何成为一名嵌入式软件工程师

    如何成为一名嵌入式软件工程师? 01明确岗位的角色与定位 嵌入式软件工程师主要负责开发运行在特定硬件平台上的软件,这些软件通常与硬件紧密集
    发表于 04-15 14:37

    招拿捏电子工程师#被AI拿捏了 #电子工程师 #电子电工

    电子工程师
    安泰小课堂
    发布于 :2025年03月25日 17:30:51

    嵌入式软件工程师就业好不好?

    嵌入式软件工程师就业好不好?会不会越老越吃香?今天起来看看。 首先看下市场需求。 随着物联网、人工智能、5G等前沿技术的快速发展,嵌入式系统的应用领域不断扩大,从智能家居、汽车电子到工业自动化
    发表于 02-20 10:19

    月薪 3 万的嵌入式工程师都在用,串口屏到底神在哪?

    作为一名资深的嵌入式工程师,我深知在选择硬件组件时,性能、可靠性、易用性和成本效益都是至关重要的考量因素。月薪3万的嵌入式工程师们之所以倾向于使用串口屏,主要是基于以下几个方面的考量
    的头像 发表于 02-12 10:33 954次阅读
    月薪 3 万的嵌入式<b class='flag-5'>工程师</b>都在用,串口屏到底神在哪?

    如何成为一名合格的南向驱动开发工程师

    内核开发 - c,cmake,dts, linux常用命令 以上,如能对某模块的南向适配研究透彻,自行调通,积极解决问题。那么对一名kaihongOS的南向驱动开发工程师而言,他便是合格的,若
    发表于 01-10 10:06

    如何成为一名合格的北向应用开发工程师

    在快速发展的软件开发领域,北向应用开发工程师个专注于系统级应用开发的高需求职位。 以下是成为一名合格的KaihongOS北向应用开发工程师
    发表于 01-10 10:00