程序也能是鸡汤

相信我,这篇文章里只会出现借程序之名写的大众鸡汤。绝对与技术无关,任何人都能看的懂。如果非相关人士看后,能对程序代码产生那么丁点的兴趣,那就算我“普度众生”了。

1.程序是一个人的缩影:

程序语句有这么一个定式:

(返回值)方法名(参数值)”  OR   “方法名(参数值)”  OR  “(返回值)方法名

翻译成人类的语言就是:

(付出)一个人(得到)”  OR  “一个人(得到)”  OR   “(付出)一个人

可以简单的想,人和人的关系就是利益关系:鱼和熊掌不可兼得,得到就得付出这是正常的关系。当然也有可能就是只得到不付出,或者只付出,不得到。

更有意思的是,得到和付出在程序里其实只是“指针”(这是什么鬼?),得到和付出在语言里可以使任何对象,在人类的语言里也是任何东西。比如是一个爱人,一份心爱的工作,小时候的梦想。

当然这么想,纯粹就是机器思维。我们的人生关系不可能这么简单,这里举这么个例子,只是希望大家在烦恼的时候有一个合适的方式去思考这类问题。


2.if语句能教会我们什么?

在程序里有一个非常重要的判断方法:也就是if语句。为了解释清楚,我把整个条件模型加些注释。

if(判断条件)

命令1

else

命令2

判断条件是一个神奇的东西,只要判断条件是真的,那么就会执行命令1,否则就执行命令2。有传闻说其实程序猿们有一半的代码都是在写if...else语句,其实当你编程经验丰富了,就会觉得这话太精准了(老板:我花那么多钱你就只会编这鬼东西!!!)。

也许你会为一些小事难以抉择,比如眼前有一份美味的羊腿,但是我应该减肥了,但是朋友们吃的太开心了,不吃一块感觉不应景啊,但是吃一块就会把持不住多吃啊。如此一般的事。

也许会为一些你认为的大事而烦恼不以,比如你喜欢一个姑娘,但是她有那么点不好,但是比其它的好那么一点,但是她胸有点小啊,但是要是错过了也许就再也没机会了,如此一般的事。

还有些死缠烂打的问题一直会困扰你:你老婆和老妈掉河里。。。等等吧

声明,以上的三个例子我并没有一个好的解决思路,这个很正常,因为像这种死扣的判断就像一个看似简单,实则“弃简求繁”的产品需求,为了解决只好缝缝补补得过且过。事情总是难以完美,多少都会有些bug,或许等你有空了顺手就修复了这个bug,也或许你要用一辈子的时间来修复。。。(不明白的话,请脑补各种韩剧情节)

由此观之,离开程序,直观看人本身,我们大部分人生也都是个选择,即使按一半的时间算也不为过。


3.while循环其实就是勇者斗恶龙

还是先解释一下while循环:

while(判断条件)

命令1

我们假设一个打恶龙的游戏,判断条件是恶龙还存活。命令1是“勇者攻击了恶龙”。while循环意义是勇者攻击了恶龙后,会再去确认恶龙是否存活,如果还存活就会一直执行下去。

我喜欢这个语句,我常把这个语句看做是一个人,把括号里的“判断语句”想象成自己的理念。我们为了生活,每天重复的工作,即使感觉匮乏也会如此,因为我们的判断条件就是:“没车没房没票子”。如果有一天判断语句变成了“世界这么大,我要去看看”,那你就可以暂时走出这个循环了。

再添加一点佐料,这个语句会变得更有趣起来。

假设恶龙有100血,勇者每次能打掉10血,那么循环十次就可以结束了。这个过程中没有外界干扰,勇者通过自己的能力就可以打败恶龙,LEVEL UP!挑战下一个更强力的恶龙。

这就是由量变到质变了。套用人类的语言就是:你每天都要苦逼的学习,直到高中毕业;你每天都要健身,直到有了人鱼线;你每天都要赚钱,直到能哄开心你的丈母娘,让她把女儿嫁给你。

我喜欢把身边的一些琐事当成一个“量变到质变”的while循环,时时地检查一下目标,然后继续工作。也有些事情要当成一个用不能结束的while循环来看待,比如人丑就要多读书。

后记:

当你从业时间一长,对工作总会或多或少的有些灵魂上的感应,你会为它赋予生命,赋予一份它应有的性格,而那些工作精英们其实就是掌握好了和工作“交谈”的技巧,留下了许多可以分享的案例。

本想为程序写点有底蕴的东西,结果也就是篇鸡汤性质,不过笔者也就是一个小程序猿,嗷嗷待哺。

也希望大家多留点时间静下来思考,也不知从何起,“静静”就已经变成了全民女神。


作者:CrazyPeter

简介:iOS工程师,写作的目的很简单,看的多了总有不吐不快的东西,望着人们额头的两道弧线总能催促你早些下笔。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,098评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,213评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,960评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,519评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,512评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,533评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,914评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,804评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,563评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,644评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,350评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,933评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,908评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,146评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,847评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,361评论 2 342

推荐阅读更多精彩内容