工程师:好书不是太“肤浅”,是大道至简
给他辅导一下。我帮他写了一个文档,文档中包括了项目分析、程序分析、程序实现方法等。
"骆驼,你认为做完这个项目得多长时间?"他问。
"这个项目我做过一次,我认为如果要做好,大概两个月基本可以提交了。"我回答得挺轻松的。
两个月以后袁珂确实完成了大体设计,他打算将这个项目作为他的课程设计作业提交。但是老师希望他在计算器上附加上电子表功能,给了一周时间,袁珂认为时间太紧张,希望我能辅导他一下。我拿到电路板后发现键盘有时会失灵。因为使用开发板作为平台,硬件基本不会有问题,我打开他的项目文件浏览了一下,发现数据与函数没有分离,任务划分也不清楚,处理数据函数都在中断中,所以键盘扫描有时候会长时间不执行,于是出现了失灵。但是作为一名学生能做到这个程度,也已经很不错了。
板子上本身就有时钟芯片,如果框架设计合理,一天时间足够了。估计老师也是看了他的具体设计,所以给了袁珂一周时间。
"你给老师说一下,再给你半个月时间吧,找一个别人的例子参考一下,你重新设计一下。
现在要加时钟确实非常困难。"我解释。
我从书架随便抽了一本书,作者写的非常明白:"中断程序设计要求尽可能简洁,防止单片机出现死机现象"。
我告诉袁珂:"书上写得非常明白,你将程序整体重新设计一下,注意整体结构。
"这段话我也在你给我的书上看到过,就是不明白什么意思?原来是这样。"他有些恍然大悟。
"你明白就好!看书要理解作者反复强调内容。"我解释。
过了几天,袁珂QQ告诉我:"骆驼,我原来觉得那本书太肤浅,现在发现也挺有用的。"
"任何一本书都有其存在价值,有用就用吧,那天你真的掌握了,也就没用了,事情总是变化的。"
我的朋友张涛单家里专业书只有两本《数据结构》、《C与指针》。大道至简,对于优秀的程序员,有这两本书也就够了,《数据结构》还是大学的课本,应该不是很高深的书。
"你现在还学习《数据结构》?"我有些奇怪。
"没事翻一翻,对程序设计总会有启发,这确实是一本好书。"他回答。
"为什么有很多人觉得找一本好书很难?"我接着问。
"书都挺好,读一本其实是和作者交流,有时候从一本书也能看出作者修养和品格。"
这点我倒是相信,中国有句古话-文如其人。在读大师级的人物作品时确实能感觉到在和一位德高望重长者在交流,如果您觉得没有好书拿来学习,只是你没有找到可以和你能很好交流作者。
原创系列,谢绝转载!
系列汇总:
之二十六:工程师小李辞职记:老板的"情深意切"其实是个坑
摘要:老板一直不涨工资,于是小李提出了辞职,但是老板确让他薪水翻倍....
之二十五:工程师:别被"等我有钱了再..."这句名言给害了
摘要:偶然的一次机会别人送了骆驼一台咖啡机,骆驼一直想等买房子了再安装上喝吧,结果新房装修好的时候机器已经碎了...
之二十四:工程师的时间就像海绵里的水,挤挤就能接个"私活儿"
摘要:骆驼最近接了个私活,可是两个月过去了他却还没开始执行,因为实在太忙,公司忙,家里还忙,可是答应别人的事情总不能食言吧...
之二十三:马领导的"勤劳"却给我们平添许多愁
摘要:公司空降了一位马领导,天天很勤奋,早出晚归,还要大家都向他学习,骆驼变得更加忙碌了...
之二十二:你让员工吃大锅饭,员工更会磨洋工!
摘要:没有鼓励就没有动力,在公司里同样适用,如果你对员工的突出贡献视而不见,他们就会想别的办法...
之二十一:为了省下印刷费,老板把产品说明书缩成了4页纸
摘要:产品说明书印刷成10页和4页的区别是什么?或许你会说省下很多客服电话,这位老板却说会省下很多钱...
之二十:奋斗在城中村的"光辉岁月"
摘要:可能很多人都有过城中村的奋斗史,那段时光收入低,但是内心充实,工作忙,但精神奕奕,因为心中有一个希望不断在呼唤,我要走出城中村,Fighting!!骆驼本次分享的是他在城中村的故事。
之十九:郭老板,随你大声吼,我走
摘要:如果你遇到一位爱大声吼叫的老板会怎样?留下悉心指导,还是拍拍屁股走人?骆驼遇到的这位可是他的朋友...
之十八:老板,我是程序员不是"组装工"
摘要:梁程本来是程序设计的,负责公司的好几个项目,但是老板却一直让他亲自烧写程序,而且不见有让生产帮忙的迹象...
之十七:让软件工程师去修复硬件问题,咋下手?
摘要:软件工程师和硬件工程师的职责分明,相互合作才能做出好的产品,但是如果硬件出问题了非要软件工程师解决会出现什么结果?
之十六:竞争对手的五折价格战,耗不起!
摘要:合作多年的公司忽然告诉我
- 程序员“趣”事一箩筐 | 做个勇敢的小马,亲自探探河水的深浅(01-30)
- 程序员“趣”事一箩筐 | 技术创新更得力(12-01)
- 程序员“趣”事一箩筐 | 老板的外甥:“朝里”有人也别太任性(01-07)
- 程序员“趣”事一箩筐 | 再好的专业,技术也要扎实才行(01-15)
- 程序员“趣”事一箩筐 | 拖到辞职也没翻开书(01-22)
- 程序员“趣”事一箩筐 | 越简单坑越深,跳进去出不来(01-04)