系统工程师:IT场上的战士

2017-03-01 16:22
中学生天地(B版) 2017年2期
关键词:考官代码工程师

姓名:周思浩

身份:国内某知名IT公司系统工程师

技能:站在信息的最前端,创造有价值的程序,做信息战场上的战斗者

高三那年,我迷上了军旅题材的电视剧,剧中军人们操纵各种高端电子设备进行信息战的酷炫场面,在我的脑海中留下了深刻的印象。在填报高考志愿的时候,我毅然选择了通信技术专业。在研究生阶段,我学了计算机应用技术专业,对通信计算机领域有了进一步的了解。

毕业后,我进入了IT公司,成为一名系统工程师。我怀着满腔热情,渴望在这个战场叱咤风云。

直面困难,迎难而上

你成长的过程中,遇到过什么挫折,又是如何解决的呢?”坐在对面的考官微笑着问我。这是系统工程师这一职位的最后一轮面试,也是决定我能否进入这家知名IT公司的关键一刻。

我的脑海中不断闪过各种画面,最后定格在了——“挑战杯”。这是我研究生阶段最重要的一次比赛,我打算设计一款能及时发现险情、提醒危险品运输车司机注意的安全传感器。

理想很美好,现实却很骨感。等到真正动手时,我才发现这个传感器的设计难度很大,我不仅缺乏相关的技术经验,甚至连可借鉴的资料都很少。很长一段时间,工作进展几乎为零,这让我几近崩溃。导师建议我使用一个当时比较新的系统。而用这个系统,意味着我要从头学起。虽然很不舍,但我还是删掉之前编写的代码,凭着一股子学习的热情,一点点摸索,一次次修改,终于在参赛截止日完成了这个项目。

讲起这次差点失败的经历,我向考官坦承了自己的短板——空有想法,缺乏实际经验。然后表示:“但只要肯努力,我总能学会自己想学的东西。”

面试完的几小时后,我收到了“予以录用”的通知。后来考官讲了她选择我的原因。当时进入面试的应届生水平都差不多,她更看中一个人做事的态度。她欣赏我积极的态度,也被我的坦诚打动。

坦诚待人,诚实守信,这是我一直坚守的價值观。因为信任,在日常工作中,公司会把系统设置的自主权交给我,让我有更大的发挥空间,而我尽力做好每件事,来回报这份信任。

刚参加工作,主管就让我搭建一个生产线项目的模块系统。在此之前,我从未接触过这类项目,而制造业又有着极强的专业性,无数问题一股脑儿向我砸来,让我有些手足无措。

工程系统代码和普通代码不同,一旦某个环节出错,就会危及整体。每次我辛辛苦苦编好一套代码,调试起来却不是这里出错,就是那里不对。能力不够,只能靠勤奋来弥补。那段时间我每天加班到深夜,白天投身工作,晚上全力学习,在浩瀚的网络世界里寻找解决实际问题的方法和资料。半个多月加班加点的排查后,我终于修复了系统中的种种差错,完成了主管交付的任务。

慢慢地我知道了,一名合格的系统工程师要将一个个程序通过合理的算法,构建成一套完整的系统,让工程顺利运行。工程中会不断地出现各种问题,我们需要不断尝试,每错一次,就排除掉一种,就像用排除法做选择题,删去错误选项,才能找到对的。

我们的日常工作,前期开发只占了30%的精力,70%要用在产品交付后与客户的联合调试上。任何新品上市之初都是不稳定的。一方面,代码本身可能存在问题;另一方面,用户有一个适应过程,会不断作出反馈,提出新的要求。我们要根据这些意见,及时调整代码。需求不断变更,代码就要不断重写,此时团队的力量显得尤为重要。

我们这个团队里,除了和我一样的新人,也有经验丰富的老员工,我们像是一颗颗螺丝钉,各司其职。靠着整个团队的凝聚力和战斗力,我们攻克了一个又一个难关,每个人都是不可或缺的。

以前,崇拜电视中单枪匹马指挥冲锋的军人,一个人就可以决定一场战斗的胜负。但系统工程师的工作并非如此,我们是整个团队一起战斗,而绝不是单打独斗。

很多人会用一个简单粗暴的词来形容我们这些系统工程师:码农。这个说法并不全面。我们的确每天要和代码打交道,代码就是我们的武器,帮助我们打完一场又一场硬仗。但除了码代码,我们还要花更多时间参与团队讨论,学习先进技术。现在的IT市场讲究统一化和标准化,系统代码的国际标准在不断更新,这就迫使我们必须不断学习,一刻也不能落后。

任务比较多的时候,我们常常工作到深夜。但周末时,我们也会出去社交和休闲。我的团队中很多人都热爱登山,我也受他们的感染,爱上了登山这项运动。

系统工程师的工作其实和登山类似,需要不断地挑战自己,不断地与时间赛跑。我在IT行业的入职时间并不长,但我相信通过不断地学习和积累,就算是一名小战士,也能立足当下,战出辉煌。

猜你喜欢
考官代码工程师
《机械工程师》征订启事
今天我是“小考官”
Kenoteq的工程师研发环保砖块
青年工程师
创世代码
创世代码
创世代码
创世代码
工程师变成“资本家”
考驾照