创业日记day632 小思维
早期的软件开发者想出了很多工程化的办法,起到了一定的效果。比如以前都是用汇编语言,后来发明了高级编程语言,程序员就不容易出错……当然,这时候也不需要程序员个个都有修士的气质了。
最重要的一个方法,是把常用、好用的代码*封装*起来,重复使用。如果这段代码总是被用到,已经被大家测试过很多次了,证明没有毛病,那就不要再改来改去搞定制了,我们应该把它封装成一个“库函数”。库函数具有标准化的输入和输出,程序员下次再用的时候只需要照顾好输入输出,而不必关心函数内部是什么情形 —— 这就能大大降低出错的概率和提高编程的效率。
封装这个思想可以用在软件的各个方面。数据结构、面向对象的编程、文件系统,这些都是封装和分层。这一层的编程不用考虑底下一层的逻辑。
操作系统的内核也是一个类似的智慧。操作系统把最常用的操作计算机的动作,都事先在内核中预备好,而内核经过千锤百炼,不容易出错。等到别人写应用软件的时候,用到相关的动作,就只要调用内核就行,而不必自己直接操作计算机。这就相当于把专业的事儿交给专业的人,也就不那么容易出错了。
所有这些思想都要求对软件开发有个宏观的设计,而不只是吭哧吭哧写代码。然后你还得考虑多个人一起开发一个软件的情形,比如最起码得有个版本控制之类。
到这一步,软件业才算正式成了一个行业。在上世纪五十年代,就已经有公司专门开发软件卖钱。
……可惜这些还远远不够。
软件业从一开始就不是一个做事漂亮的行业。项目总是再延期。好不容易交付了,软件卖出去之后又总是被人发现各种毛病和错误。客户不满意,可是如果真要搞什么售后服务,到现场去给人解决问题,那几乎就是不可完成的任务……而且还有黑客攻击、还有计算机病毒!
我很早以前听过一个笑话,说一个软件工程师嘲笑一个汽车工程师,说“如果汽车行业像计算机行业一样发展,现在汽车应该一毛钱一辆。”但是汽车工程师不以为然,说“可是谁会要一辆动不动就抛锚的汽车呢?”
而早期的软件公司,对此只有两个不是办法的办法。一个办法是尽量去找那些经验丰富、头脑聪明的高水平程序员……一个办法是销售软件的时候干脆附带一个免责声明:如果因为这个软件的毛病给您造成了损失,我们概不负责。
社会对计算机的美好幻想被打破了,软件行业陷入了危机。
早期的软件开发者想出了很多工程化的办法,起到了一定的效果。比如以前都是用汇编语言,后来发明了高级编程语言,程序员就不容易出错……当然,这时候也不需要程序员个个都有修士的气质了。
最重要的一个方法,是把常用、好用的代码*封装*起来,重复使用。如果这段代码总是被用到,已经被大家测试过很多次了,证明没有毛病,那就不要再改来改去搞定制了,我们应该把它封装成一个“库函数”。库函数具有标准化的输入和输出,程序员下次再用的时候只需要照顾好输入输出,而不必关心函数内部是什么情形 —— 这就能大大降低出错的概率和提高编程的效率。
封装这个思想可以用在软件的各个方面。数据结构、面向对象的编程、文件系统,这些都是封装和分层。这一层的编程不用考虑底下一层的逻辑。
操作系统的内核也是一个类似的智慧。操作系统把最常用的操作计算机的动作,都事先在内核中预备好,而内核经过千锤百炼,不容易出错。等到别人写应用软件的时候,用到相关的动作,就只要调用内核就行,而不必自己直接操作计算机。这就相当于把专业的事儿交给专业的人,也就不那么容易出错了。
所有这些思想都要求对软件开发有个宏观的设计,而不只是吭哧吭哧写代码。然后你还得考虑多个人一起开发一个软件的情形,比如最起码得有个版本控制之类。
到这一步,软件业才算正式成了一个行业。在上世纪五十年代,就已经有公司专门开发软件卖钱。
……可惜这些还远远不够。
软件业从一开始就不是一个做事漂亮的行业。项目总是再延期。好不容易交付了,软件卖出去之后又总是被人发现各种毛病和错误。客户不满意,可是如果真要搞什么售后服务,到现场去给人解决问题,那几乎就是不可完成的任务……而且还有黑客攻击、还有计算机病毒!
我很早以前听过一个笑话,说一个软件工程师嘲笑一个汽车工程师,说“如果汽车行业像计算机行业一样发展,现在汽车应该一毛钱一辆。”但是汽车工程师不以为然,说“可是谁会要一辆动不动就抛锚的汽车呢?”
而早期的软件公司,对此只有两个不是办法的办法。一个办法是尽量去找那些经验丰富、头脑聪明的高水平程序员……一个办法是销售软件的时候干脆附带一个免责声明:如果因为这个软件的毛病给您造成了损失,我们概不负责。
社会对计算机的美好幻想被打破了,软件行业陷入了危机。
小朋友这两天不怎么拉臭臭,我妈说是我让她吃的多积食了,像她这么大 一天2次辅食,我觉得我做的量还小呢。每天想着法子菜品丰富,肉 纤维 菜 蛋白尽量都有。但是每次她都吃不完[允悲]
下午逛街买的咖啡现在才喝掉,不喝吧觉得浪费,喝了后果是可能一会睡不着。我妈今天又说我脸太胖了,还有点驼背[微笑]回去一定报个瑜伽班,为工作做准备。
好利来的半熟芝士越来越难吃,买了好几个口味,大家不都爱吃,面包除了甜 香 没别的口感。
今天买衣服我买的l xl我的天 在不减肥我都不能原谅自己了[微笑]
下午逛街买的咖啡现在才喝掉,不喝吧觉得浪费,喝了后果是可能一会睡不着。我妈今天又说我脸太胖了,还有点驼背[微笑]回去一定报个瑜伽班,为工作做准备。
好利来的半熟芝士越来越难吃,买了好几个口味,大家不都爱吃,面包除了甜 香 没别的口感。
今天买衣服我买的l xl我的天 在不减肥我都不能原谅自己了[微笑]
改善心脏健康的九条建议
大家好,我是心内科李岩医生。减少心脏病,改善心脏健康。根据美国心脏协会最新的指南,李医生给大家总结了九条建议。
第一个,多吃新鲜的水果。如葡萄、苹果、蓝莓、草莓等。蔬菜的种类要丰富,尽量选择颜色较深的为主。如西红柿、花椰菜、橄榄等。
第二,选择健康优质蛋白,如豆类和坚果的植物蛋白,深海鱼,低脂或脱脂的乳制品。肉类尽量选择瘦肉,要少吃火腿、香肠等深加工的肉类。
第三,选择全谷类可以增加膳食纤维的含量,而不是精制的谷物,有助于降低心脑血管病的发生风险。
第四,多食用一些大豆、玉米、葵花籽、亚麻籽榨成油,少用棕榈油、椰子油等热带油以及猪油、黄油等动物油。
第五,少进食含糖饮料及含糖食物,如蔗糖、葡萄糖以及浓缩果汁。如果这些含糖食物吃得过量,可能增加肥胖、糖尿病、冠心病等风险。
第六,饮食要少放盐或炒菜,食用低钠盐。每天吃盐要控制在六克以下,就相当于一啤酒瓶盖的量。
第七步,烟酒或限制烟酒,能不喝就尽量别喝。
第八,少吃或不吃超加工的食品,因为那里面不仅放了盐、脂肪、糖,还添加色素和防腐剂。
第九,保持健康合理的体重,每周至少要进行150分钟的中等强度的有氧运动。保持能量的摄入和消耗平衡。#忆果缘1971##每天学点中医##健康养生#
大家好,我是心内科李岩医生。减少心脏病,改善心脏健康。根据美国心脏协会最新的指南,李医生给大家总结了九条建议。
第一个,多吃新鲜的水果。如葡萄、苹果、蓝莓、草莓等。蔬菜的种类要丰富,尽量选择颜色较深的为主。如西红柿、花椰菜、橄榄等。
第二,选择健康优质蛋白,如豆类和坚果的植物蛋白,深海鱼,低脂或脱脂的乳制品。肉类尽量选择瘦肉,要少吃火腿、香肠等深加工的肉类。
第三,选择全谷类可以增加膳食纤维的含量,而不是精制的谷物,有助于降低心脑血管病的发生风险。
第四,多食用一些大豆、玉米、葵花籽、亚麻籽榨成油,少用棕榈油、椰子油等热带油以及猪油、黄油等动物油。
第五,少进食含糖饮料及含糖食物,如蔗糖、葡萄糖以及浓缩果汁。如果这些含糖食物吃得过量,可能增加肥胖、糖尿病、冠心病等风险。
第六,饮食要少放盐或炒菜,食用低钠盐。每天吃盐要控制在六克以下,就相当于一啤酒瓶盖的量。
第七步,烟酒或限制烟酒,能不喝就尽量别喝。
第八,少吃或不吃超加工的食品,因为那里面不仅放了盐、脂肪、糖,还添加色素和防腐剂。
第九,保持健康合理的体重,每周至少要进行150分钟的中等强度的有氧运动。保持能量的摄入和消耗平衡。#忆果缘1971##每天学点中医##健康养生#
✋热门推荐