像生活一样写代码,像写代码一样生活(一)

本文是针对程序初学者总结的一点经验,逻辑思维很重要


目录


当一个人从事某种行业时间久了,平常在说话做事的时候很容易就会融入一些工作中的内容。比如你去一个销售人员家做客,发现他家的沙发很不错,问他一些这个沙发的特性,那么他会头头是道的告诉你这个沙发有哪些好处,性价比如何之高等,甚至会让你也有想买这种沙发的冲动。

而作为一名程序猿,代码是我们时时刻刻都在写到、用到的,其实早已深入骨髓,每每看到一个什么系统或者嵌入式程序都会想想里面的算法是怎么样的,用我熟悉的语言应该怎么写,偶尔还能讲出一两个将代码融入生活的只有程序猿能听懂的冷笑话。我曾经听我一个朋友聊天,说这天做前端的一哥们儿跟一群UI妹子一起吃饭,妹子们都在聊口红的色号,这哥们儿实在无聊插了一句:F00(注:F00代表网页颜色编码中红色),结果当然这顿饭吃的很开心,也许有的人不懂,但这就是代码的魅力。

在代码的世界里,你可以发现排名靠前最流行的语言都是面向对象的编程语言,在程序猿的眼中,一切皆为对象,用对象来处理逻辑是再合适不过的了。我们以家为一个基础对象举例子,里面有很多子对象,例如家具、电器等,而这些子对象又可以有很多个对象的实例,在一些高级语言中可以理解成类和对象的区别。按照我们前端JavaScript语言的特性可以把家当做document对象,在家里我需要找沙发,伪代码可以这么写:

1
var 沙发 = 家里.通过名称找家具("沙发")

这样我们就得到了沙发对象,沙发的大小颜色等是他的属性,用来坐,用来睡是它的方法,我们可以用伪代码表示:

1
2
3
4
弹窗("沙发的颜色是:" + 沙发.color)
弹窗("沙发的宽度是:" + 沙发.width)
var 人 = 家里.通过名字找人("Dary")
沙发.被坐(人);

生活处处皆对象,用程序猿的思维去生活,你会发现无尽乐趣。


代码不是万能的,但不写代码是万万不能的

Dary记


  • 更多干货,尽在公众号



转载请注明来源,文末有原始链接。欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 dary1112@foxmail.com

创作不易,您的打赏是我更新的动力

  • 支付宝

  • 微信

文章标题:像生活一样写代码,像写代码一样生活(一)

文章字数:635

本文作者:Dary

发布时间:2019-11-07, 09:12:00

最后更新:2020-03-14, 11:06:44

原始链接:http://www.xiongdalin.com/2019/11/07/coding-likes-live01/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录