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

    文章

    218

    浏览量

    21138
收藏 人收藏

    评论

    相关推荐

    特斯拉招募软件工程师强化无人驾驶与机器人远程操作

    近日,据外媒最新报道,特斯拉正紧锣密鼓地招募软件工程师团队,旨在加强其无人驾驶出租车及Optimus机器人的远程操作能力。这举措标志着特斯拉在推动自动驾驶与人工智能领域迈出了重要步。 特斯拉此次
    的头像 发表于 11-27 10:26 549次阅读

    FPGA算法工程师、逻辑工程师、原型验证工程师有什么区别?

    ,还需要与软件工程师、硬件工程师紧密合作,对整个系统进行集成和测试。 总的来说,FPGA 算法工程师着重于算法优化,FPGA 逻辑工程师专注于逻辑设计,FPGA 原型验证
    发表于 09-23 18:26

    嵌入式软件工程师如何提升自己?

    嵌入式软件工程师如何提升自己? 作为一名嵌入式软件工程师,在这个充满机遇和挑战的领域里,如何提升自己显得非常重要,它决定了你未来的发展方向和成就。接下来,我们起探讨
    发表于 06-12 11:20

    索尼诚邀软件工程师参与PS免费手游平台设计

    据悉,近日,澳大利亚知名媒体TweakTown发现,索尼互动娱乐正在为其旗下的PlayStation Studios Mobile招募一名资深的软件工程师,负责设计PlayStation的免费手机游戏平台。
    的头像 发表于 05-23 17:08 726次阅读

    嵌入式软件工程师和硬件工程师的区别?

    嵌入式软件工程师和硬件工程师的区别? 嵌入式软件工程师 嵌入式软件工程师软件开发领域中的种专
    发表于 05-16 11:00

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试题

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    Cognition发布首款AI软件工程师Devin

    据报道,Cognition公司今日公布了其首款人工智能软件工程师——Devin,掀起了打造软件模式变革的序幕。该产品在SWE-bench代码测验中展现出卓越表现,甚至超过了部分顶级人类工程师的水准。
    的头像 发表于 03-13 10:57 626次阅读

    单片机如何通过代码控制硬件:一名工程师的分享

    今天跟大家聊聊单片机是怎样通过代码来操控硬件的。作为一名单片机工程师,我们平时的工作就像是给单片机编写“指令集”,让它按照我们的意图去驱动各种硬件设备。
    的头像 发表于 03-06 14:46 1487次阅读
    单片机如何通过代码控制硬件:<b class='flag-5'>一名</b><b class='flag-5'>工程师</b>的分享

    如何搞崩个硬件工程师心态?试试对ta说这几句

    硬件工程师
    扬兴科技
    发布于 :2024年02月20日 18:05:49

    优秀电源工程师需要哪些必备技能?

    随着电源市场的不断扩张,开关电源行业飞速发展,企业对电源工程师的需求日益增加,对电源工程师的技能要求也日渐提高,相信没有位电源工程师会错过让自己变得更优秀的机会。作为
    发表于 01-29 11:29

    一名嵌入式工程师的涨薪经历

    下面是位嵌入式工程师的涨薪经历,希望可以帮助到你,帮到其他的在校学生。   阶段 1 大到大三这个阶段我与大多数学生相同:   、学习本专业知识(电子信息类专业) 二、学习嵌入式
    的头像 发表于 01-05 08:39 448次阅读

    如何构建linux开发环境和编译软件工程、应用程序

    前文介绍了如何使用官方提供的镜像文件启动开发板,本文将说明如何构建linux开发环境和编译软件工程、应用程序。
    的头像 发表于 01-03 12:31 2056次阅读
    如何构建linux开发环境和编译<b class='flag-5'>软件工程</b>、应用程序