笔趣岛 > 傅爷老婆马甲又掉了 > 《疯狂的程序员》38

《疯狂的程序员》38


  周总一说放一放绝影就怕得要死。天知道这一放又要放多久。比如馒头这东西刚做出来的时候热气腾腾还带点甜味确实蛮好吃的放一会凉了也还能吃要是你放个一天两天那馒头就变成了石头还如何能吃?

  程序也是如此好端端一个程序若能一直写下去倒也像香喷喷的馒头越写越多越写越有劲要是哪一天突然让你停下来n个月后再让你来看明明是自己写的东西反而全都不认识了程序员又不是狗靠鼻子认东西。再来写等于从头再来从头再来还好点至少思路都是自己的现在还要顺着以前的思路写接别人的活写着写着就骂以前的程序员接自己的活写着写着就骂自己。

  绝影强压住心中的怒火周总慢条斯理地说:“上次医院那套系统用了这么久了最近根据他们的反馈效果还不错还有好几家医院来参观过正好给咱们免费打广告。一套系统做好了我们不能仅仅满足于系统本身也应该再做点增值产品一来可以扩展的功能二来还可以再给我们增加点收入。”

  本来绝影认为确实没有什么技术含量基本上没有什么再开的价值相比起来dap的价值要大得多。如果是别人这么说他肯定拿出一大套说辞来有力地反驳他奈何这话又是周总说现在公司收入的大头还是得靠于是继续听周总往下说。

  “最近我调研了一下现一个很简单也很实用的功能就是遥控器。比如以前我们在上点击‘拍摄’按钮来拍片医生一边要兼顾病人的体位一边又要到控制台上来操作实在不方便离放射源也近不如拿个遥控器远远地就可以拍摄了你说多方便。”

  他这么说绝影几个人不约而同地点点头周总也确实想到独到之处。现在什么东西都有人做做的多了竞争就激烈起来本来大家的技术都差不多比就比什么?比谁的设计新颖谁的设计更人性化系统是越来越复杂操作要越来越简单就比如东西是好但学起来太难起码得买三五本书要想稍微提高一点至少还得报上一个培训班比学写程序还难所以尽管早在大一的时候绝影就打算学但直到今天还是什么也没学会。

  程序员的想法往往是所有人都是程序员这么简单一个程序不说你看一眼就懂至少你摆弄个三五天也应该耍得有模有样。有这种想法设计起来就粗糙了能省的地方就省了比如软件配置就不专门做配置模块了你自己去修改ini文件吧大不了给你写个文档哪个是什么什么功能。

  可是用户偏偏和你想的不一样想想傻瓜相机这个概念刚出来的时候多火爆所以你就得把用户都当成傻瓜你永远不要指望他会把鼠标移到工具栏上停留个三五秒自己去现上面的最好啥都做成一键式一键拍片一键恢复一键出报告然后在大大的按钮上把这些用红色字体都标注得清清楚楚。

  周总见大家都很赞同他的观点颇有点得地说:“现在遥控器的优先级要高一些小绝你先把dap的项目放一放这个属于硬件方面的开小张你应该比较了解你好好去调研一下有什么问题让小绝多提供些支持。”

  张厂长听了周总的话胸有成竹地使劲点头想在公司这么久被绝影嘲笑自己做玩具都不直到嘲笑了多少次奈何自己一个搞硬件的偏偏身在软件公司有一点鹤立鸡群的味道那些鸡不但不觉得自己漂亮反而嘲笑自己长得太丑。这次可是一次扬眉吐气的机会。

  绝影心里还是有点不舒服。他觉得周总心里有偏见不要说周总全世界对软件都有偏见都觉得硬件好念初中的时候老师就说:什么是硬件?硬件就是看得见摸得着的东西。什么是软件?软件就是看不见摸不着的东西。人们的心态就是这样往往更喜欢实实在在捏在手中的东西。早些年布雷顿森林体系的时候你跟他说金属本位制美元也是硬通货直接跟黄金挂钩的可人们还是偏偏喜欢黄金眼看金融危机一来赶紧把美元全部换成黄金搞得美国也没了那么多金子不得不放弃美元美元也变成了货币符号最后害了谁?还不是害了自己自己辛辛苦苦挣再多钱不过是货币符号而已。

  张厂长兴冲冲去城隍庙电子市场出了几次差每次都抱回一大堆电阻啊电容器啊电路板啊这次材料。本来他就爱捣鼓这些玩艺加上这次都是公费报销虽然以他的人品肯定不会中饱私囊但放在公司里也差不多就是自己一个人用当然要尽可能多地充实自己的工具箱。

  绝影见他每天都忙得不亦乐乎忍不住问:“怎么样?有眉目了吗?”

  “当然当然一周下来还是小有收获。”

  “有啥收获啊?拿来见识见识。”

  听他这么说张厂长小心翼翼地从箱子中翻出手机大一个遥控器递给绝影说:“就这个如何?九键的遥控器!”

  绝影掂了掂感觉轻飘飘的想起小时候买钢笔妈妈说要买重的重的好从那时候开始就觉得轻的东西不牢靠。你想黄金啊白金啊这些值钱的东西哪样不是沉甸甸的要说轻就塑料这些不值钱的东西才轻。于是问:“这么轻呀?顶用吗?”

  “当然顶用了。射功率大有效范围3o米。”

  “不会吧我家的电视机遥控器拿到门口基本就不能用了这玩艺能有这么厉害?”

  “我怎么可能吹牛呢?来我给你试验一下。”

  张厂长说完从绝影手中接过那个遥控器三步五步跑到公司外面绝影跟着他跑过去。出了公司张厂长说:“不要说1o米2o米就是隔道墙信号都能过去。”

  他一边说一边按下上面的键两个人再进到公司里面果然张厂长桌上电路板上的灯亮了。

  绝影见那桌上的东西堆得是七零八落好多东西都没见过原来画电路图电阻一个个都花生那么大亏得这次张厂长从城隍庙带回一大串电阻才直到原来现在科技进步了电阻都做得米粒这么小。

  绝影一边大量张厂长的办公桌一边忍不住伸手去拿张厂长赶紧喝道:“小心别碰!”吓得绝影又赶紧撒手。

  “这东西就是单片机小心别给我碰坏了。”

  “就这么点大就是单片机?”

  “当然了芯片!”

  就轻轻碰了一下张厂长居然对自己大呼小叫绝影觉得他也太小气了他狠不得告诉他:不要说区区一个单片机就是数字信号处理器老子在大学也早就学过了而且成绩还不奈。虽说张厂长是搞硬件软件的可说不定自己一样也能搞硬件开。坏就坏在自己当初把学电路的时间都拿去学写程序去了要不今天也不至于在张厂长面前如此无知。

  周总听到呼声也从办公室走出来见张厂长桌上摆满了电子元件好像进展不小便问:“怎么样?小张进度如何了?”

  张厂长认认真真地回答:“材料都已经差不多了就差芯片的开了。”

  “还有什么问题吗?”

  “目前还有两个问题。一是还没有开板二是还没有集成开环境。”

  “那你有什么打算呢?”

  “开板有三个方案。现在我这里有一个我同学自己做的开板不过他应该不会免费送给我们;二是我们可以去买一个现成的估计差不多1oo块钱;三我们也可以尝试自己做一个。”

  张厂长说完顿了顿似乎在等待周总。周总皱了皱眉头问:“自己做有把握吗?”

  “没做过。”

  “那我们还是不要冒险了。就跟你同学说一下看他能不能便宜点卖给我们。反正他的东西都借给你用了这么久了你上手起来也比较快。”

  “嗯。还有集成开环境。现在有两个选择一是用相关的资料和教材我都有;二是用c语言对这个我不是很熟网上查了一下可以用c肯定不能用这里先否决了。我们一直是用c/c++做开技术要能够为以后做积累。你就去调研下用;用c语言来开显然是张厂长不愿意他本来就擅长用起来可谓轻车熟路正因为自己擅长这个所以虽然在公司呆了这么久c/c++方面他还是没怎么提高让他用c语言来开等于是让他从头开始学。

  不过项目既然已经下来自己就必须得顶上去张厂长也是焦头烂额突击c语言居然在一周内有了突飞猛进。原以为应付这么个小项目应该没有什么大问题但真正做起来方才觉得书本上的知识实在太有限了。好在公司里还有绝影撑腰周总说了有什么问题找他。

  绝影看了他的程序忍不住在心里笑所有的变量居然全部定义成全局变量写一个函数判断第一个参数是否大于第二个参数明明一个;b;就行了他非要写成if(a>(;=;好在虽然程序写得糟但逻辑思路还是正确的问题就出在和芯片相关的函数调用上那c语言光一个芯片类型就花了整整几十k的头文件来定义看得绝影也是晕头转向只好给他说:“应该是芯片定义的问题你再好好看看。”

  绝影一席话让张厂长如获至宝赶紧又埋头忙他的去了。反正绝影又闲得无事于是向张厂长要了一份芯片官方的开手册研究起来。

  看了一个下午想这aVR单片机开哪里有那么复杂一本开手册一个汇编器一个下载器足矣。那汇编肯定是难不住自己大不了要用什么指令要怎么设置标志位到手册上查就是了亏得张厂长还装个5o多m的开环境。反正现在有流行玩单片机普通小市民见面打招呼不外乎就是:“吃饭了吗?“大老板们打招呼往往是:“怎么样?官司打赢了没有?”搞技术的人特别是搞硬件的打招呼却是:“最近玩啥板子呢?拿出来研究研究!”绝影虽说学了点单片机的毛皮但这种流行的玩艺的确还没有实际玩过这次正好什么条件都有于是下班的时候把张厂长拉到一边低声说:“今天晚上就把你那开板借我用用吧我也去过过瘾。”

  平时难得有绝影向张厂长请教所以张厂长倒也大方叮嘱了几句也就把开板借给了他。

  回到家绝影望着那开板和芯片感慨万千好不容易有个实战的机会就这么给浪费了那太可惜了。要干就干个大家伙就把那遥控器的芯片程序用汇编写出来也拿给张厂长和周总瞧瞧。

  其实用汇编来做芯片开也并非想像中那么复杂主要还是这个项目太小也就是从I/o口取到遥控器的输入编码一下再从I/o口出去关键是用汇编中断控制得自己来做好在自己当初在学校就专攻了汇编这玩艺也难不到他。

  忙活到半夜三点多这程序居然还写了出来其实总不过一百来行汇编成hex再烧到芯片里居然才占了4k空间。

  绝影洋洋得意地收起自己的作品想像一下你张厂长能做出来又如何?毕竟是你是搞硬件专业的我不跟你比这个但是我一个搞软件的也还不是一样做出来了你能来跟我比软件开么?所以说拯救世界征服宇宙得学汇编。

  说有志者事竟成这话一点不假用在张厂长身上特别适合经过周总这次委以重任他还是很快从c语言文盲进步到独自完成了芯片程序开的水平。

  上交任务这天他和绝影心里都揣着小九九。张厂长是基本上独自一人完成了整个任务绝影呢用汇编做出芯片的程序在BIn体积上占了很大优势。这可难到了周总本来绝影的任务应该是辅助张厂长做上位机的开他却偏偏要抢张厂长的功劳奈何他又是技术主管于是他耸耸鼻子说:“小绝用的汇编小张用的c语言这样吧咱们明天来开个会决定用谁的程序。”


  (https://www.daowx.cc/bqge250098/1281298.html)


1秒记住笔趣岛:www.daowx.cc。手机版阅读网址:m.daowx.cc