EN
工程师专访 Ep.6 | 程序“猿”进化论:代码中孕育架构蓝图
2024-09-14

本期嘉宾是苏良洪,一名汽车行业的软件开发工程师。自2023年12月加入欧立腾(ALTEN),他主要负责车辆软件诊断领域的开发工作;任务包括根据客户需求,遵循ISO标准,使用Davinch工具进行底层配置,并撰写上层源码,以实现车辆的诊断功能。

对程序员而言,成为架构师是职业进阶中的一步。尤其是在当今智能化背景下,架构能力变得尤为重要。按照他的话来说,虽然目前他还是一名“一线码农”,但他始终朝着软件架构工程师的目标努力。他表示,希望未来自己不仅仅是在既定框架内编写代码,而是能够自主设计产品架构并决定其整体形态。

收听博客或阅读推文,了解他和欧立腾的故事。

(音频长度约6分钟,文字概述阅读时长约2分钟)

 

采访摘编 Q & A

[01:12] 谈谈你对欧立腾 (ALTEN) 第一印象

“欧立腾”,给我一种青春与活力的印象,感觉这是一家不乏高手的公司。我上网查阅了公司背景资料,了解到这是家法国外资企业。众所周知,外企的管理风格通常较为人性化,这令我对能够在欧立腾工作更加向往。

[01:48] 工作体验和入职前的想象相符吗?

入职后,我感受到这是一个典型外企,管理风格严谨又不失温度,可以选择灵活的上下班时间,拥有一定弹性,可以在工作与生活之间找到平衡。此外,这里分工明确,汇报线清晰,使我能迅速融入项目,逐步适应自己的角色。

[02:32] 请分享工作中的“高光时刻”

随着水平提升和行业经验积累,我简化了许多以往复杂的工作,加深了对架构的理解,代码能更加简洁高效。有时,我通过一些脚本工具大大提高了工作产出,解决了很多费尽心思的功能点,这种成就感让人倍感愉悦。

[03:33] 具备哪些特质可以在这个领域更好发展?

在国内,程序员涉猎的知识非常广泛,这是一个经过数十年发展的成熟行业。我认为需要用两种视角来看待这份工作:初入行时,要“仰视”它,尊重行业规范和前辈经验,怀揣谦逊的态度,脚踏实地地学习和成长;当面对工作挑战时,则要“俯视”它,对自己充满信心,相信可以克服技术难点,顺利完成任务。

[04:34] 对自己未来工作有怎样的规划?

目前,我是一名一线码农,每天都在现有的架构师设计的框架下工作。但未来,我希望能主导和设计功能模块和项目的如何运行,成为一名软件架构师。架构师与普通程序员在思维上有着显著差异,程序员通常专注于解决具体问题,而架构师则需要从全局出发,考虑系统的扩展性、性能优化等多个维度。

要实现这一角色转变,我需要积累更多项目经验,并思考问题时更全面和细致。以后如果接到一个全新的功能需求,我能在脑海中快速构建出相应模块时,那我离胜任这个角色就不远了!