美文网首页Android程序员程序员的日常
程序员的忌讳(2)沉浸在自己营造的世界中

程序员的忌讳(2)沉浸在自己营造的世界中

作者: 黄俊浩 | 来源:发表于2016-10-02 18:15 被阅读306次

早就听说《楚门的世界》是个不错的电影,

最近抽空看了一下,

虽然是喜剧,确很值得去反思,

楚门活在一个别人设计的世界中,

最终自己走出了这个世界,

而与其不同的是

程序员是活在一个真实的世界中,

往往会自己建立一个程序的世界,

自己钻进去,再也不愿接触外边的世界;

跟别人谈对写程序的感觉是,

我常常拿着建楼作比喻,

而程序员的身份就是设计师,泥瓦匠;

程序员能够用一个的字母,垒砌起一座高楼大厦;

而每个字母都是自己敲进去的;

在程序的世界中,我们了解所有的规则,

而且,资源可以说是无限的;

从某种意义上说,

在程序世界里,

程序员被赋予了上帝能力;

上帝说要有光,程序员便在系统上加上了光;

上帝总是希望自己的世界是完美的;

问题一: 过度设计;

过度设计是中级程序员很容易犯的毛病,

用1000行写一个万能的“Hello Word”;

学习了设计模式之后,

便整天这模式,那模式;

学习UML后,

便整天这图,那图;

学习了文档管理后

便整天这文档,那文档;

结果呢,

只是用了"Hello word",中的10行代码,其他功能再也没用过;

模式用的太多,大大增加了系统复杂性,最终无法控制;

发现花了大量时间设计的图,很快就outof date,无法再用;

为了维护文档,不得不再更新系统后花一倍的时间去更新文档;

最终程序员的杯具就发生了——-- Out Of Control;

过度的”度“到底是什么呢?

找到问题的核心; 满足要求就好;

为了切西瓜,有个水果到就够用了,无需买瑞士军刀;

1. " Hello Word!":

保证没有拼错就好;

2.设计模式:

23个设计模式只是招式,理解了设计思想,把招数忘掉吧;

3.UML

画好用例图,类图就好,他仅仅是个表达方式;

4.文档;

做好BD(basic Design )就好,记录下哪些

“如果不记录会引起麻烦”的东西;

问题二: 内向的程序员

程序员往往只愿意跟圈子内的人交往,

因为他们有以下特征:

1.生活简单;

2.理性;

3.说话办事靠谱;

4.具有机器思维;

而生活中,绝大多数人不是程序员,

因此你得接受:

1.说有的数字都是约数,说九点见面是指9点到10点;

2.说好的事情,是可以随便变的;

3....

4.生活中的很多问题是没有解决方案的;

相关文章

  • 程序员的忌讳(2)沉浸在自己营造的世界中

    早就听说《楚门的世界》是个不错的电影, 最近抽空看了一下, 虽然是喜剧,确很值得去反思, 楚门活在一个别人设计的世...

  • 沉浸在自己的世界

    健身房有一位女士,我看不出年纪,大概与我母亲不相上下。我晚上总能遇到她,每次都会相视一笑,点头示意。 她总是梳着整...

  • 沉浸在自己的世界

    不出正月都是年。 你会发现今年过年放鞭炮的人,比前几年的确多了不少。 这里边与各地前些年,许多靠拍脑门子,人为设定...

  • 营造的世界

    我想藏起自己的东西,让它成为他的空间。晚上再出现这个想法时,我细究了下原因,我这样的放弃,是不是有觉得自己不值得的...

  • 沉浸在自己的世界里

    单位小,于是七七八八就成了闲谈。而我时不时加入这七七八八,还时不时的义正言辞的评价一下。 其实,和...

  • 沉浸在自己的世界里

    现在的生活像是行尸走肉,被动地听着别人的言论,时不时把自己代入进去,自己把自己放入了对立面,这样的生活无疑是累的,...

  • 沉浸在自己的世界里

    清晨,马路的尽头,雨后的空气中蕴着一层薄雾。 相信付出必有收获的我坚持跑向公园。 马路上、公园里,总是那些看似见过...

  • 沉浸在自己的世界里

    我感觉每天都沉浸在自己的世界里,我觉得这段时间就好像是在闭关。我要让自己变得更强,变得更聪明,变得记性更好。当然我...

  • 沉浸在自己的世界里

    世界很大,看不遍世界的每一个角落,感觉这是人生的一个遗憾。我想去世界每个角落都游历一番,可是人生已经将我定格在一个...

  • 邓宁克鲁格效应 管理者、家长、老师、学习者必读

    天天学习 改变认知,不做傻帽! 邓宁克鲁格效应是指人经常欺骗自己,以为自己什么都知道,沉浸在自我营造的假象中,时常...

网友评论

本文标题:程序员的忌讳(2)沉浸在自己营造的世界中

本文链接:https://www.haomeiwen.com/subject/iwudyttx.html