走进软件应用开发工程师
柏楚电子的软件应用开发岗(即软件开发岗),跟传统的互联网前后端开发岗有什么不一样呢?更适合哪些专业背景的同学,未来入职的主要工作有哪些,交付的上下游是什么,职业规划又如何呢,面试官会看重哪些技能点和特质~
本期柏士说,走进柏楚同学~我们分别采访了三位应用开发组的同学,大家有着不同的工作年限、专业背景,甚至目前的分工也不尽相同,他们眼中的应用开发岗位又是怎么样的呢?一起看下去吧(本文约3600字,阅读全文预计5分钟)
2021届小鲜肉的适应之旅
主人公介绍:
毕业于华东师范大学 软件工程专业
2021年通过柏楚校招计划入职软件研发部,目前担任软件应用开发工程师
可以分享一下加入柏楚前后的感受吗?
在加入柏楚之前,我对激光的认识只停留在高达和星际大战等影视作品中,经过宣讲会和技术面的深入沟通,查阅了行业相关信息后,了解到激光的应用已经深入到我们生活中方方面面,包括医学、军工,以及柏楚所在的自动化生产行业,跟实业紧密连接。
谈起加入柏楚前的感受,最大的惊喜是,自己身边有很多技术经验大牛、博士硕士高材生,大家相处非常融洽。围绕着同样的目标,共同努力,共同进步。在实习期间,不管遇到什么方面的问题,在独立思考后不能解决时,总能在柏楚找到相应领域的前辈为我答疑解惑。此外,最难能可贵的,尽管某些项目或需求难度高,时间紧,柏楚仍依旧非常鼓励大家提出自己的想法,平等交流,技术氛围极好,让大家工作都非常有归属感和成就感。
应用开发工程师的日常工作是什么呢?
从公司主营业务来说, 我们是做激光加工机床控制系统的, 业务内容就包括了工业设备管理,硬件驱动开发、运动控制(伺服), 加工图形处理,加工流程控制,加工辅助功能,工业信息化等。
应用开发的角色是负责最终的软件呈现和交付,所以基本需要所有模块对接,涉及的开发包括但不限于专业的功能模块开发,自动化流程控制,UI交互,软件整体的设计、构建与交付等等。
应用开发组要做的就是在底层功能的基础上,深入的了解客户需求,设计并实现出一个方便好用的实际功能出来, 帮助客户更快速更方便更高质量的完成生产任务。我们会收集用户需求,进行需求分析,设计好产品功能的蓝图,然后协调各个底层模块的资源,编码实现一个可交付的商业化的功能。
实际工作涉及的内容可以简单分成UI设计与实现,运动控制。用户体验友好的软件UI开发是我们一直强调的工作重点,高效精准的运动控制是我们的核心竞争力。所以作为应用开发工程师,交互和算法必须两手抓。
这半年有什么成长和收获吗?
获得了如何构建一个系统,如何设计组织系统中各个模块的经验。
分享一些具体的工作事例,我所在的项目组,从排样到加工都异常灵活,从数学模型上大家可以想象,从最基础的XYZ三维坐标出发,管材领域则衍生出了新的旋转角度以及切割时所用的坡口角度,到这里数学模型的状态就一下子复杂了起来,再加上灵活多变的机型和管材类型。开发需要你有强大的空间想象能力,更重要的是将复杂问题降维分解的抽象能力。
在柏楚工作给人最大的感受是解决需求的过程非常的有趣,富有挑战性。每完成一个需求,都让我获得特别强的成就感。不仅如此,将一个现实中的生产问题,通过简化抽象,总结设计,最后以符合面向对象设计、良好风格的代码实现出来,这一过程非常锻炼人的综合能力,其中包括理解能力、设计能力、编码能力、沟通能力。
在正式参与项目开发中的五个月中,我感觉个人能力提升非常快,最明显当然是业务逻辑的理解,其次则是我的编码能力,以及系统的设计能力。
浙大硕士的三年高速之旅
主人公介绍:
本科毕业于上海交通大学,硕士毕业于浙江大学
2018年通过柏楚校招计划入职软件研发部,目前担任项目经理
可以介绍一下工作的上下游交付吗?
主要是产品\市场和测试:产品\市场同事带回来客户的诉求,一起分析需求的合理性,决定要做的需求。研发团队定出方案,经讨论后开始编程,最后测试完成发布给客户。
偶尔也需要提前去客户处小范围调试,甚至遇到问题需要在客户现场开发,这时候总是压力和挑战并存,完成后的成就感非常大。
三人行必有我师焉,在产品\市场,研发,测试这样一个项目团队里,三足鼎立,相互协作和拉伸,从同事身上看到了很多闪光点。入职快4年,既是工作上志同道合的同事,也是生活上插科打诨的朋友。
对即将毕业的学弟学妹有什么建议?
数据结构,操作系统,设计模式等基础理论一定要学扎实,以及要培养自己学习知识以及应用知识解决问题的能力。
本科在校时我常常觉得课程安排涉及面太过广泛,但在工作中,我却明显感受到这些基础理论对我理解系统,理解业务提供了巨大的帮助。
此外,如果你责任心强,能做到以客户为中心,踏实、实干,那就来吧,不会错的。助力国家十四五规划,为自动化行业添砖加瓦。做出的项目,开发的功能都是你的勋章。
在公司有什么开心的事情吗?
一群志同道合聊得来的朋友
掌握新的技能和方法
产品得到客户的好评
入职第3年拿到优秀工程师
(小编注:柏楚优秀工程师是柏楚工程师的最高荣誉奖项)
从单身汉到成为父亲的升级之旅
主人公介绍:
本科重庆大学,硕士毕业于上海大学,中科院某研究所联合培养
入职6年,目前担任项目经理
作为跟柏楚成长起来的老人
可以介绍一下个人经历吗?
入职时由资深导师带领,熟悉公司现有架构、软件特征以及相关业务背景,也对编程有了新的认知;在项目组里逐步做一些功能模块的维护,在项目中担当主力,对功能模块与项目框架都有了一些认识;目前担任项目经理,带团队一起攻坚,主要围绕项目组的需求,协调各方资源,设计方案,编码,挖掘新思路,处理疑难杂症等。
现在很多非计算机的同学也想转软件
机械电子毕业的你有什么建议吗?
我毕业于机械电子工程专业,读书时对电气自动化、嵌入式和工业软件都比较感兴趣,也自学了一些编程知识,同时喜欢动手。
从我个人经验来看,我认为是否科班不是最重要的,坐得住,愿意钻研,探讨技术才是最重要的;此外需要有相对扎实的编程基础,能够通过程序表达思想,对于操作系统,数据结构和设计模式均有一定的了解与实践;如果对工业自动化软件和Windows系统编程感兴趣,那就更加分了。
工业软件的开发也是系统工程,除了编码之外,围绕着软件的需求分析,方案设计,风险管控等都很重要,所以考虑问题也需要更周全,思考到风险,可继承性,可复用等。
这几年最大的感受是什么?
你不是一个人在战斗,遇到问题时总能找到帮手。某次遇到一个难复现的问题,后来在同事们的帮助下,把所有相关代码都检查一遍,最终才定位到问题。
生活上,毕业后几件人生大事都比较顺利,一份稳定且持续上升的工作、在专业领域有不断突破和挑战的机会、落户上海和上车买房,前两年也有了一个可爱的宝宝。
生活和工作做到了比较好的平衡,公司氛围好,工作节奏平稳,项目组效率高,回家后基本不用关心工作上的事情了,每天回家都能照顾一会孩子,让我感觉很安稳和幸福。(小编注:绝世好男人哇!!)
HR说
以上就是本次专访的全部内容啦,大家有没有对应用开发工程师有更深刻的了解了呢~
大国重器,十年不晚,我们期待有志向的你和我们长期的并肩作战,立足技术研发,挑战卡脖子技术,一起创造更好的明天!
文字丨软件研发部攻城狮
查看岗位JD及简历投递
或编辑简历【岗位-姓名-学校-专业-可否实习】
直接投递至邮箱hr@fscut.com
点击原文
查看更多岗位吧

