关于我去初创公司面试收获的经验

本文涉及的产品
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
实时计算 Flink 版,1000CU*H 3个月
实时数仓Hologres,5000CU*H 100GB 3个月
简介: 面试一家医疗器械嵌入式公司,与前华为架构师深入交流两小时,收获颇丰。了解商业项目价值、国产化替代趋势、代码规范与职业思维转变,明确技术深耕与交叉领域发展的重要性。

去一家做医疗器械嵌入式的一家公司面试,公司规模很小,但是老板和我聊了将近两个小时,他是原先华为的架构师现在在创业,我学到了很多。

老板问的第一个问题是我做过什么项目,我一五一十地说了做的自认为比较大型的两个项目,后面又补充了几个小的课设项目,像小型操作系统和简易单周期CPU,老板说这些项目都是学校里老师造出来的项目,没有什么实际价值,真正的技术是要贴合需求能不断完整更新迭代的,不同产品之间的需求也是不一样的,像接到个商单给医院做个接诊系统和面向大众开发一个医疗工具,开发难度和开发要求是完全不一样的。教导我说要好好找真正的商业级项目去做,这样才有价值能让HR眼前一亮。

第二个收获是关于方向的收获,他们是做医疗器械一块的,我面试的岗位是后端C++,实际上是用Qt做显示界面,因为Qt是可以跨平台的,可以在Windows,Linux等不同环境下运行,不用担心操作系统的问题,另外还有很重要的一点是Qt是开源的,不像intellIDE那样是被外国企业闭源的,如果爆发国际冲突,把权限一关,好多基于这些IDE平台开发的软件产品就用不来了,因此未来的一个国家重点方向是做国产化替代,不被卡脖子技术困扰。老板给我看了他们做的产品,主要是关于麻醉机,给我看了外国销量很好已经落地的一款产品,他们做的貌似是复刻,老板给我介绍了他们的成果,所有嵌入式板子都是模块化处理,一层连着一层,上层下发需求,下面的各种模块各司其职,然后再将情况传到上层,不会混合在一起,这么做的优势就是可维护成本低,可扩展性强。

第三个收获是真实工作内容的收获,老板给我看了他们产品的C++部分代码,发现代码的规范性特别强,正是高内聚低耦合,也是模块化,运维成本低,而且老板说在大厂工作,公司是有规定的代码规范的,必须按照代码规范来写,否则审核就不通过。老板让我去网上好好学学华为官方的代码规要求。

老板说我学生思维有些重,体现在想法太过理想,他着重强调了真正工作时是要有边界感的,不管是和老板还是和同事,他们没有义务去帮你去体谅你,不像学校里老师,他们说的难听点你是他们的客户,是甲方。所以最重要的还是各司其职靠自己去用价值换取金钱,老板招你进来是为了帮他解决问题的。

真正一个人的价值是他的学习能力和学习态度,有了这两点困难都会迎刃而解,求知欲很重要。

在这之前其实我也经常会想很多,该怎么做才能避免或者减轻程序员的35岁危机,实际上我觉得35岁危机来的原因是工种的可替代性强,要么转管理层,要么考公事业编,要么转硬件,要么交叉领域,实际上我还是挺想在医工结合领域有所作为,像看到马斯克公司团队近期的脑机成果还是很让我心潮澎拜的,至于像金融+AI的方向如量化交易太吃学历了,转硬件要么是嵌入式要么芯片,未来人工智能时代很多产品像机器人,脑机接口都是仿人类学的范畴,和医学都有关系。在相应的行业深耕后再结合收集的资源进行创业,没有资金的话就技术投资赋能小企业,或者卖掉创业的产品回高校任教深藏功与名稳定生活。

实际上愈发觉得程序员是赛博搬运工,至少大多数程序员是这样的,除了少部分顶尖的,不能单纯的把它当成技术性工种,而是把它当成可以帮助其它领域发展的工具,进行领域内的交叉,无形中设置了很强的专业壁垒,这样可替代性就变弱了,要让自己的职业成为成长性的,能学到东西不断积累经验进步的,而不是随时可能被淘汰的状态。但是目前本科阶段还是尽量扩展自己技术的知识面,毕竟还要考研,在研究生阶段好好深耕自己选择的方向。过硬技术>学历>实习>项目>各种荣誉。

仅自我的焦虑迷茫后一些浅薄看法,勿喷~

相关文章
|
4月前
|
消息中间件 存储 数据采集
Apache InLong:构建10万亿级数据管道的全场景集成框架
Apache InLong(应龙)是一站式、全场景海量数据集成框架,支持数据接入、同步与订阅,具备自动、安全、可靠和高性能的数据传输能力。源自腾讯大数据团队,现为 Apache 顶级项目,广泛应用于广告、支付、社交等多个领域,助力企业构建高效数据分析与应用体系。
|
4月前
|
Ubuntu 安全 搜索推荐
揭秘Ubuntu系统的优势,你想知道吗?
对于移动设备,Ubuntu系统还在不断地探索与支持。众多Ubuntu系统的社区和开发人员正在探索Ubuntu系统在移动领域的应用,以提供全新的、更加开放和稳定的移动系统体验。 对于云服务器,Ubuntu系统作为一种轻量级的操作系统,越来越受到云服务提供商的青睐。Ubuntu系统可以作为一种安全和高效的云服务器操作系统,无论在公有云、私有云或混合云里,都可以提供出色的性能和体验。
|
2月前
|
算法 C++
蓝桥杯二分法例题--跳石头
本题求最短跳跃距离的最大值,采用二分法解决。在0到总长度间二分枚举最小跳跃距离,通过贪心策略的check函数验证:统计需移除的岩石数是否不超过m。若满足则尝试更大距离,否则减小距离。最终逼近最优解。起点终点岩石不可拆。
|
6月前
|
人工智能 自然语言处理 关系型数据库
如何构建和调优高可用性的Agent?浅谈阿里云服务领域Agent构建的方法论
本文深入探讨了Agent智能体的概念、技术挑战及实际落地方法,涵盖了从狭义到广义的Agent定义、构建过程中的四大挑战(效果不稳定、规划权衡、领域知识集成、响应速度),并提出了相应的解决方案。文章结合阿里云服务领域的实践经验,总结了Agent构建与调优的完整路径,为推动Agent在To B领域的应用提供了有价值的参考。
2652 22
如何构建和调优高可用性的Agent?浅谈阿里云服务领域Agent构建的方法论
|
2月前
|
Cloud Native 安全 Java
Go语言深度解析:从入门到精通的完整指南
🌟蒋星熠Jaxonic,Go语言探索者。深耕云计算、微服务与并发编程,以代码为笔,在二进制星河中书写极客诗篇。分享Go核心原理、性能优化与实战架构,助力开发者掌握云原生时代利器。#Go语言 #并发编程 #性能优化
421 43
Go语言深度解析:从入门到精通的完整指南
|
2月前
|
Cloud Native Serverless API
微服务架构实战指南:从单体应用到云原生的蜕变之路
🌟蒋星熠Jaxonic,代码为舟的星际旅人。深耕微服务架构,擅以DDD拆分服务、构建高可用通信与治理体系。分享从单体到云原生的实战经验,探索技术演进的无限可能。
微服务架构实战指南:从单体应用到云原生的蜕变之路
|
2月前
|
数据采集 监控 数据库
Python异步编程实战:爬虫案例
🌟 蒋星熠Jaxonic,代码为舟的星际旅人。从回调地狱到async/await协程天堂,亲历Python异步编程演进。分享高性能爬虫、数据库异步操作、限流监控等实战经验,助你驾驭并发,在二进制星河中谱写极客诗篇。
Python异步编程实战:爬虫案例
|
2月前
|
监控 Kubernetes 安全
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
蒋星熠Jaxonic,技术探索者,以代码为笔,在二进制星河中书写极客诗篇。专注Docker与容器化实践,分享从入门到企业级应用的深度经验,助力开发者乘风破浪,驶向云原生新世界。
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
|
4月前
|
Ubuntu Unix 开发工具
Ubuntu系统安装Docker详细攻略,触觉智能RK3568开发板演示
如图可以看到Docker已经处在运行状态。 执行docker info可以看到Docker加速地址已经添加上去了。 再次执行docker run hello-world 可以发现Docker已经正常运行成功。
|
2月前
|
Java 项目管理 Maven
Maven项目管理与构建自动化完全指南
Maven彻底改变了Java项目管理方式,通过POM模型、依赖管理和标准化构建流程,大幅提升开发效率。本文深入解析其核心概念、多模块管理、私服搭建及与Spring Boot、Docker等现代技术栈的集成实践,助力开发者实现高效、规范的项目构建与团队协作。
Maven项目管理与构建自动化完全指南