码农和老师间的对话,道出程序员与生活的距离.....
画匠说——人生是一幅画;
诗匠说——人生是一首诗;
棋匠说——人生是一盘棋;
戏匠说——人生是一出戏;
程序匠说——人生是一段程序;
有人说,你在学校中学不到的东西,生活会教会你,不信你看:
老师说:做人要励志!
匠人说:做程序要先定义寄存器,I/O口,RAM , ROM , 常亮,变量......
老师说:不要犯错误!有错误一定要改正!
匠人说:做程序不能有BUG,有BUG就要DEBUG......
老师所:做人要友善!
匠人说:我懂,也就是要可读性强......
老师说:要理解他人!
匠人说:当然也包括他的程序......
老师说:害人之心不可有!
匠人说:不要设逻辑炸弹......
老师说:防人之心不可无!
匠人说:程序一定要加密......
老师说:做人要追求上进,不要原地踏步!
匠人说:不要老是执行 “ JMP $”......
老师说:不要虚度光阴!
匠人说:也不要老是执行 ” NOP ”......
老师说:要善于把握机会!
匠人说:也就是说,中断发生时要立即响应......
老师所:但有些事要学会说“不”!
匠人说:不用的中断要屏蔽掉......
老师说:要有时间观念!
匠人说:对!时序问题很重要......
老师说:但也不能不讲原则!
匠人说:那还是定义常量吧......
老师说:偶尔放松/休息一下也行!
匠人说:嗯!忙完之后就进入 SLEEP 模式......
老师说:但休息过后要更加努力!
匠人说:WAKE UP …...
老师说:要洁身自好!
匠人说:当然,抗干扰能力要强......
老师说:做事要有条理!
匠人说:那就采用“模块化编程吧”......
老师说:要有轻重缓急!
匠人说:“中断嵌套?”......
老师说:要学会适应环境!
匠人说:唔,兼容性嘛......
老师说:要学会节约!
匠人说:对,RAM/ROM总是不够用......
老师说:要讲卫生,便后记得洗手!
匠人说:对,功能模块结束时,也别忘了将相关功能标志位清零......
老师说:闲时嘛,可以种种花草,养养宠物!
匠人说:我就养过一条“软件狗(看门狗)”......
老师说:但也要警防玩物丧志!
匠人说:“软件狗”不会看门,我就宰了它 ......
老师说:有空应该出去走走,见识一下大千世界!
匠人说:好啊!“跨页跳转”......
老师说:当然也可请朋友来家做客!
匠人说:懂,“页内调用”嘛......
老师说:每个人的人生只有一次。
匠人说:哦,感情时 OTP 的......
老师说:所以,做任何事情都要考虑周全,以免事后后悔!
匠人说:还是最好仿真一下......
献给那些为程序做贡献,为科技献青春的人们!