更多课程 选择中心

嵌入式培训
达内IT学院

400-996-5531

一个嵌入式开发者的小故事,只为搏你一笑!

  • 发布:嵌入式培训
  • 来源:嵌入式ARM
  • 时间:2018-04-25 17:47

一个嵌入式开发者的小故事

嵌入式培训班里边我们经常听到各种各样的故事,今天这个关于嵌入式开发者的故事希望搏你茶余饭后那一抹无忧的微笑!同样的希望你从中有所启发,嵌入式英文缩写ARM,NOT arm,嵌入式的应用虽广,但并非哪里都合适,看官们来看看吧:

嵌入式开发者的小故事第一回 面试

会议室里一共有3个面试官,表情和蔼,风度翩翩。看似平静,但是空气实际上是凝固的,让人紧张得浑身发汗。每个面试官都目光犀利,恨不得一下子就揪出你身上都各种缺点,在让你感到羞愧不已都情形下,趁机把你提的要求压榨到最低。

“你为什么选择嵌入式软件这个行业?”面试官甲问道。

“嵌入式软件开发和PC软件开发相比,主要是源于嵌入式平台的软件没有PC软件那么成熟。PC硬件的标准几乎是统一的,做软件基本不需要考虑太多硬件细节;而且,PC上有太多的软件开发框架,做软件就像搭积木一样,虽然适应软件工业化方向的发展,让开发效率极大提升,但是一定程度上,又束缚了个人的创造力。我比较喜欢底层的,系统层面的东西,所以认为嵌入式更适合我。”

“呵呵,还是第一次听说嵌入式不成熟的理论。通常来说,选择不成熟的东西,总是一种风险,为什么你甘愿冒风险呢?”面试官乙上阵了。

“不成熟是相对的,并不是说它真的不成熟。从某个角度来讲,不成熟的行业更加有机遇。”我定了定神,提醒自己,挺住!不要在气势上被对方给压倒。“太成熟的平台,门槛太低,比如,学习Web开发,只要有一台电脑,就可以开干,但是也正因为如此,很多人都可以做,所以平均收入自然就不会很高,少数高手中都高手例外;嵌入式却不同,掌握它,需要了解更多的硬件知识,需要更多的经验,除了PC还需要开发板、各种仪器设备等硬件资源,这些东西往往不是个人能够提供的,所以,做这一行起点自然就高了一些,收入就多了一些。”我口若悬河,越说越得意。难道是已经进入状态了?

“你说的似乎有道理。做嵌入式这一行,需要了解的东西更多。但是看你都简历,似乎你并没有这个方面都经验?你以前好像也是做Web开发的……”

“啊……这个,这个,是这样的。我的学习能力很强的,只要能够进入公司,我就能够充分利用资源,加把劲干,很快就会适应我都工作的!你看我的简历,我每掌握一样东西都不会超过一个月的……我还经常把自己的手机拆了又装,装了又拆,手机也是嵌入式嘛……”没有嵌入式方面的经验是我致命的地方,但是为了换工作,再困难,我也得挺下去。

“@#¥%!”面试官们脸上露出惊讶的表情,也许在想,眼前的这个小子把拆手机也当嵌入式开发经验?

面试官丙在看一份文档,似乎是我的应聘申请表。随即,他露出更惊讶的表情。他们没有问我更多问题,只是窃窃私语了一番,然后对我说:“经过我们周密又慎重都考虑,决定录用你。明天你就可以过来上班了。”刚开始听到“周密又慎重”几个字,我有点胆战心惊。但是提高到被录用,我又有点莫名其妙。这,这也太顺利了吧?刚才还说我没有这方面都经验?至少也得考我一些问题吧,想我的C语言还是学得不错的说。

我努力回忆着,刚才到底发生了什么事情,让他们那么快地下定了决心。慢着,似乎刚才他们都讨论中,有“便宜”两个字。

我是这方面都新手,开的工资不算高,但是这点钱也没有低到让他们啥都不想,马上就要我的程度。他们开始在我的应聘申请表上面写评语。我瞧瞧地抬高了头,想偷看他们到底写什么。要实现这个目标似乎有点困难,不过我看到了表上的一个数字。那个似乎是我填写“要求薪资”的地方。哎呀,怎么刚才我填表时,少写了一个0???

嵌入式开发者的小故事第二回 产品

经过我的反复交涉,公司同意在薪资后面加一个本来就应该补上的0。不过,在试用期间,维持原数字不变。想想好歹能够搞嵌入式了,可怜的我也就忍忍了。不过就三个月的试用期吗?

我被分配到一个名曰“所见即所得”的部门。听说这个部门做的是公司最尖端的产品,产品的名字就叫“所见即所得”。

“来,来,来!坐这里来!”部门的开发经理,俗称老大,一见到我就笑开了。从他的笑容我推测,他以为我是一个老手。“你以前练过ARM吗?”老大问我。

ARM?我吃惊地看了看手臂,怎么做嵌入式开发还需要练自己的胳膊?莫非这里的工作强度很大,加班又多,从早到晚得不停地敲击键盘,手臂上的肉少了吃不消?看来天下公司一般黑!我的心一下子凉了半截。“ARM啊,这个,不好意思,练得不多,总想买个拉力器什么的,但是一直又懒得买。”我强装出一点笑容,回答道。

老大满脸诧异:“什么,拉力器也有ARM?智能拉力器?用的是ARM7还是ARM9?能够感应你的拉力在LCD上面直接显示吗?高,实在是高!看来ARM技术真是无孔不入啊。”

啥玩意儿,ARM7?ARM9?我也一头雾水。我指指我的胳膊,接着说:“你看,我也很买一个拉力器来练我的ARM。”

“切……”一阵哄堂大笑伴随着少许嘘声。我看到了周围同事鄙夷的目光。还是老大好,面不改色,仍然笑容可掬:“小伙子真会开玩笑。先坐下,打开电脑,熟悉熟悉工作环境。等下给你看我们公司的最新产品。”

幸好公司可以上网。我迅速查了一下ARM是啥玩意儿,不查不知道,一查吓一跳。下面就是即将与我朝夕相处的ARM同学的简历:

名字:Advanced RISC Machines,简称ARM。是一种CPU指令集,也是采用这种指令集的CPU的统称,还是设计这种处理器的公司的名字。

特长:低功耗,低成本,高性能。

领域:移动通信,手持多媒体,网络,汽车电子,工业控制等各种嵌入式设备

家族:版本众多,有ARM7,ARM9,ARM9E,ARM10……但是ARM公司本身并不生产CPU,它把ARM核心授权给各大厂商,让它们把ARM技术集成到自己的产品当中。这些产品有Intel的PXA系列(注:现在已经卖给Marvell了),TI的OMAP系列,三星的S3C系列等等。当然,这些处理器在ARM原有的功能基础上,增加了不少功能,比如协处理器啊,DSP啊,丰富的外设控制器啊什么的。

查资料,学习,学习,再学习!哇,ARM指令原来挺简单的,比学校学的x86指令简单多了!寄存器也简单明了。貌似很好用。哈哈哈,所以有人说,ARM成功的秘密就是简单!看来挺容易掌握它的嘛,于是,我得意地笑,我得意地笑……

就在我一个人傻笑的时候,老大突然出现在我的面前。手中拿着一个小东西,仔细一看,好像是一个pad。

“这就是我们正在研制的饱含最新科技的产品,代号为‘所见即所得’!”

我倒,这不就是一个pad之类的东东吗,虽然很酷,但是这玩意儿在市面上到处都是啊。不过,我还是稍微恭维了一下:“好酷,好酷。可以用它看片片吗?”

“看电影那是小儿科了!从它的名字可以得知,如果你在屏幕上面看见了你感兴趣的东西,用手轻轻一点——对,就这么在触摸屏上面轻轻接触一下,用不了多久,它就会送到你的身边……”

天天都听见有人吹牛,但是今天也吹得太厉害了吧!简直就是科幻小说。这个时候,我看老大按了这个小玩意儿的电源键。3.5英寸的屏幕上显示了一个开机LOGO,那是公司的名字。突然屏幕一闪,一张美女照片映入眼帘。真漂亮,还扎着两个小辫子,太清纯了!

突然内心一动。于是我抬起头望着老大,饶有兴趣地说:“是不是看到什么,用手一点,马上就可以得到什么?”

嵌入式开发者的小故事第三回 任务

“不好意思,这也仅仅是一个开机LOGO,用来测试ZLED屏幕显示JPEG图片。”老大不愧是老大,一眼就能够看穿我的想法,迅速让我的思维回到正轨。

那个扎辫子的MM赖着不肯离开,变换着各种姿势,一直显示在屏幕上面。看来竟然是用一组图片构成的开机动画。隔了将近两分钟,才看到内容发生变化,出现了几个图标,应该是所谓的桌面了。看来这次是正式进入系统了。

“等着有点着急了吧?”老大笑着。

“不着急,不着急……”其实我内心窃喜,秀色可餐,系统再慢一点也无所谓,可以多看一点时间。唯一的遗憾就是屏幕太小了。如果这玩意儿能够直接支持投影,把内容投到墙壁上就完美了。似乎这时旁边有人跳出来,指着我的鼻子骂道:“你就这点出息!”

“是慢了一点,”老大说,“整个系统刚完成第一阶段的开发,某些关键功能基本可用,但是需要做的还很多很多。比如,这个开机速度优化什么的。这也是我们急需要人手的原因。”说完,他睁大眼睛盯着我。好像在满怀热情地对我说,同志,这个优化任务就交给你了!

“那我可以来完成这个优化任务吗?”我有点毛遂自荐的意思。

老大笑道:“好啊,给你一个月的时间,把开机时间从两分钟提高到15秒!如果能够完成任务,就给你提前转正!!!”

提前转正?一个很具有诱惑力的承诺。但是我清楚地知道,120秒到15秒,看似就那么几十秒的时间,需要我花费的工夫可能很多很多,比如,设备初始化需要优化,图片处理算法也可能需要优化。可不管怎么样,这个诱惑让我无法拒绝,毕竟提前拿到那么多MONEY,不用总过着每天早晨馒头中午盒饭晚上稀饭的生活。先把任务接下来再说,完成不了,也仅仅是不提前转正嘛。完成了的话,正好证明了我的能力撒。不过,把任务完成了还是有一个遗憾,就是每次开机没有那么多时间来欣赏辫子MM了。

别遗憾,别遗憾,实在想看的话,做一个小工具软件把那些图片数据DUMP出来,保存到我的电脑上面,哈哈,不就可以慢慢看了吗?甚至可以导入到我的手机,坐在公交车上面看。

慢着,公司内部肯定有那些图片的源文件的,我怎么还在想DUMP这么低级的手段?不过,我倒是可以做一个后门,比如按几个组合键,就可以在任何环境下迅速看到这些图片!用来缓解高强度工作下的疲劳。嘿嘿,想到这里,我又得意地笑了。

“看来你对完成任务挺自信的哈!”老大看见我的笑容,拍拍我的肩膀,“就这么定了。你现在负责查开机缓慢的原因,并改进之!”

唉,笑归笑,但是我并不是对能够完成任务的自信的笑,刚才只是在YY而已。不想那么多了,既然任务接下了,就得认真地做!

“我给你演示一下这个系统的基本业务。”老大点击了屏幕上的一个饮料瓶状的图标。随即显示的是一个饮料列表,图文并茂,我看到有可乐,有橙汁,还有王老吉。

“你要喝什么?”

“王老吉吧。”最近有点上火,据说喝这个不错。

“来,你自己点击。”老大把机器递给了我。我轻轻一点,屏幕上出现几个字:“请输入数量。”下面有几个小按钮:1,2,3,4,5,更多。

来两瓶吧,我和老大一人一瓶。

“您好,请不要随意走动。您要的物品马上给你送到。”屏幕上又出现了这么几个字。

嘿,还有点像“所见即所得”!只是我在怀疑这个玩意儿到底管用不管用,是不是在开玩笑。我伸长脖子到处张望,看看附近有没有一个送饮料的机器人什么的。最近刚在新闻上看到,说有能干家务的机器人正式面世。

可是我一直在想,我有钱去买那么贵的一个机器人,还不如去娶一个老婆,让她……让她……当然不可能让我指挥她干家务了,最近科幻看多了,知道未来有可能机器人会指挥人,所以,我能够想到的也是让她指挥我干家务而已,呵呵。

“你好,请问这是你要的王老吉吗?”一个温柔的声音在我耳边响起来。

沉浸在胡思乱想中的我突然吃了一惊。仔细一看,更吃一惊。一个扎着两个小辫子的美女,捧着两瓶王老吉,来到了我的身边。除了未被PS的几个可以忽略掉的小痘痘之外,现实中的MM和开机动画中的MM几乎一模一样!

所见即所得!我信了!

恭喜你阅读完了本文一个嵌入式开发者的小故事,从面试、产品介绍到接任务等,各有各的趣味,无论你是否在会心一笑,但这样尴尬的情景希望不会发生在你的身上 ,达内嵌入式培训班让你更专业,想要了解更多关于嵌入式的知识,欢迎到达内嵌入式培训机构获取吧!

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:想做嵌入式硬件开发工程师,不知道开发过程和职责怎么行?
下一篇:三道嵌入式培训试题探出你的嵌入式基础!

想要在金九银十找到嵌入式相关的工作?先看这三关你能过吗?

嵌入式系统测试题其实很简单,不信你来做做看!

嵌入式Linux面试题3道,助你过关斩将!

嵌入式面试题二十道,有解析哦!

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省