嵌入式开发的那些事儿(一)

时间:2022-09-14 19:23:43

    声明:本故事的情节中,主人公所在公司、所开发产品纯属虚构。如有雷同,纯属巧合。切勿对号入座。

    第一回  面试

    会议室里一共有3个面试官,表情和蔼,风度翩翩。看似平静,但是空气实际上是凝固的,让人紧张得浑身发汗。每个面试官都目光犀利,恨不得一下子就揪出你身上都各种缺点,在让你感到羞愧不已都情形下,趁机把你提的要求压榨到最低。
    “你为什么选择嵌入式软件这个行业?”面试官甲问道。
    “嵌入式软件开发和PC软件开发相比,主要是源于嵌入式平台的软件没有PC软件那么成熟。PC硬件的标准几乎是统一的,做软件基本不需要考虑太多硬件细节;而且,PC上有太多的软件开发框架,做软件就像搭积木一样,虽然适应软件工业化方向的发展,让开发效率极大提升,但是一定程度上,又束缚了个人的创造力。我比较喜欢底层的,系统层面的东西,所以认为嵌入式更适合我。”
    “呵呵,还是第一次听说嵌入式不成熟的理论。通常来说,选择不成熟的东西,总是一种风险,为什么你甘愿冒风险呢?”面试官乙上阵了。
    “不成熟是相对的,并不是说它真的不成熟。从某个角度来讲,不成熟的行业更加有机遇。”我定了定神,提醒自己,挺住!不要在气势上被对方给压倒。“太成熟的平台,门槛太低,比如,学习Web开发,只要有一台电脑,就可以开干,但是也正因为如此,很多人都可以做,所以平均收入自然就不会很高,少数高手中都高手例外;嵌入式却不同,掌握它,需要了解更多的硬件知识,需要更多的经验,除了PC还需要开发板、各种仪器设备等硬件资源,这些东西往往不是个人能够提供的,所以,做这一行起点自然就高了一些,收入就多了一些。”我口若悬河,越说越得意。难道是已经进入状态了?
    “你说的似乎有道理。做嵌入式这一行,需要了解的东西更多。但是看你都简历,似乎你并没有这个方面都经验?你以前好像也是做Web开发的……”
    “啊……这个,这个,是这样的。我的学习能力很强的,只要能够进入公司,我就能够充分利用资源,加把劲干,很快就会适应我都工作的!你看我的简历,我每掌握一样东西都不会超过一个月的……我还经常把自己的手机拆了又装,装了又拆,手机也是嵌入式嘛……”没有嵌入式方面的经验是我致命的地方,但是为了换工作,再困难,我也得挺下去。
    “@#¥%!”面试官们脸上露出惊讶的表情,也许在想,眼前的这个小子把拆手机也当嵌入式开发经验?
    面试官丙在看一份文档,似乎是我的应聘申请表。随即,他露出更惊讶的表情。他们没有问我更多问题,只是窃窃私语了一番,然后对我说:“经过我们周密又慎重都考虑,决定录用你。明天你就可以过来上班了。”刚开始听到“周密又慎重”几个字,我有点胆战心惊。但是提高到被录用,我又有点莫名其妙。这,这也太顺利了吧?刚才还说我没有这方面都经验?至少也得考我一些问题吧,想我的C语言还是学得不错的说。
    我努力回忆着,刚才到底发生了什么事情,让他们那么快地下定了决心。慢着,似乎刚才他们都讨论中,有“便宜”两个字。
    我是这方面都新手,开的工资不算高,但是这点钱也没有低到让他们啥都不想,马上就要我的程度。他们开始在我的应聘申请表上面写评语。我瞧瞧地抬高了头,想偷看他们到底写什么。要实现这个目标似乎有点困难,不过我看到了表上的一个数字。那个似乎是我填写“要求薪资”的地方。哎呀,怎么刚才我填表时,少写了一个0???