很多人也许放弃才能靠近你你只是想学你经验和技术,而你请教他们,他们却不会透漏半句,觉得自己有时候特别傻!刻骨铭心

       近日应邀为国家电网供电公司嘚领导干部进行培训,讲座的题目是《细节决定成败什么决定细节?》与其说是一次讲座其实更是一种“竞标”,因为对于国网供电公司而言他们是想通过“讲座比稿”来决定后面的国网班组文化建设的项目交给谁。

    我们看到的《细节决定成败》等大量书籍都从声稱“魔鬼藏在细节中”,但是很多人只是看到了细节,却没有发现细节中的魔鬼!没有“魔鬼”这一灵魂所谓的“细节”只是一个海市蜃楼的空壳。

    按照“错层”的思路想来只有错开表层,才能发现本质细节肯定是外在表现,那么到底是什么细节?又是什么决定细節呢?

    “细 节决定成败”已经成为一句流行语,我在这里不想批驳这句话另外提出像什么“战略决定成败”的口号。其实“细节决定成敗”不是一个不容置疑的绝对命题, 这句话只不过是充分强调了细节的重要性而已成败之事,很多时候不是某一个因素能决定的很多時候,人们并不知道到底是什么决定成败如果一定要说成败都 是由“某某”决定的,发而过于吹毛求疵了

    在这里,让我们先承认细节嘚重要性但是,我想问的是:如果说“细节决定成败”那么,什么决定细节?即使提出“细节决定成败”的汪中球先生本人似乎对此吔没有深究。但是这是一个不可不究的问题。

    因为决定细节的决不是细心、严谨、认真等人为因素对细节的重视与否不是由一个人的性格决定的。从根本上讲细节是一种贵族精神。

    只有追求并坚持贵族精神的人才会在细节上下功夫。德国人注重细节、日本人注重细節是因为他们很早就解决了温饱问题。有更多的时间和精力放在细节的琢磨上

    中 国并不是一个天生粗枝大叶的民族,即使上千年之前絀土的很多玉器、青铜器等古董那种精湛的工艺和繁复的细节依然令我们赞叹。但是无一例外,这些都是在 王宫贵族的墓葬重出土的普通老百姓使用的器具还是非常粗糙。今天的收藏界中有一个耳熟能详的词:“官窑”官窑出产的瓷器一般来讲都是非常精美的,因為 官窑的产品都是供给王宫贵族统治阶级的所以,可以不惜金钱和材料只追求精美。

    从这个意义上讲细节不是来自性格,而是来自經济条件背后的贵族精神一个人生活在温饱边缘的人是不会在乎细节的。在乎细节的都是有钱有闲的贵族哪怕是没落的贵族,但是细節精神却已经渗进骨子里

    就 像“那五”。《那五》是邓友梅先生的一篇小说表现的是没落清朝贵族那五“倒驴不倒架”的故事。那五沒落之后“穷了仍然有穷的讲究。窝头个儿大了不吃 咸菜切粗了难咽。偶尔吃顿炸酱面他得把肉馅分去一半,按仿膳的作法单炒一尛碟肉末夹烧饼吃云奶奶用体己钱把衣裳给他赎出来之后,他又恢复了一天三换装 的排场换一回叫云奶奶洗一回,洗一回还要烫一回稍有点不平整,就皱着眉说:"像牛嘴里嚼过似的叫人怎么穿哪?”

    这就是细节和贵族精神。老百姓是不会在乎窝头大小、咸菜粗细、衣垺平整与否的——有口饭吃就不错了

    现在很多机关与企业都开始注重细节,但是很多人并不知道细节不是来自细心而是来自温饱之后嘚贵族精神。细心的结果是少出错误而很难提前注意并预先设计好所有的细节。

    让我在此处“长篇”引用一些文字因为这些关于上海哋铁的文字是《细节决定成败》等书籍所津津乐道的:

    上 海的地铁一号线是由德国人设计的,看上去并没有什么特别的地方直到中国人洎己设计的二号线投入运营才知道其中有那么多的细节被二号线忽略了。结果二号线 运营成本远远高于一号线似乎至今仍未实现收支平衡。现将我所知的二号线忽略的细节罗列于下给大家一个参考。

    1 三级台阶地铁一号线的每一个室外出口都不是和地面齐平的,要进入哋铁口必须要踏上三级台阶,然后再往下进入地铁站不要小看这三级台阶,在下雨天它可阻 挡雨水倒灌从而减轻地铁的防洪压力。倳实上一号线内的那些防汛设施几乎从来没有动用过与之相较地铁二号线曾发生过雨天被淹的惨剧。

转弯。地铁一号线的每一个出口嘟会转一个弯不会直接通到室外,而二号线显然没有注意到这一点这一个转弯大大减少了地铁站台和外部的热量交换,从而减轻了空調的压力使得一号线的电费大大小于二号线。

    3地面装饰线 一号线的站台最外边采用金属装饰,里面又用黑色大理石嵌了一条边在里媔铺设同一色彩地砖。这样的装饰给予乘客心理上暗示,从而使所有的人都会下意识地 站在地砖所在的范围内和地铁保持了大约50厘米嘚距离,保证了乘客的安全而二号线地面全部用同色的地砖铺成,稍不注意就会过于也许放弃才能靠近你轨道使得地铁公司 不得不安排专门的人员来提醒乘客。

    4站台宽度一 号线的站台比较宽,上下车比较方便而二号线的站台比较窄,尤其其一二层之间的楼梯比较窄在高峰时间,显得非常拥挤较窄的站台,也使乘客无法看清楚对 面的本站站牌容易坐过站。这使得二号线重新装饰了所有的柱子使每一个站台的柱子都不相同,以方便乘客辨认但同时二号线也丧失了在柱子上做广告的收 入。

    5小缺口地铁 一号线在设计的时候留有站台门,地铁到达的时候地铁门和站台门会对准,同时打开没有地铁的时候站台门关闭。这进一步保存了站台的热量节省电费。同時 也保证了旅客的安全使得旅客根本不可能跳下站台。然而在实际运营的时候并没有安装站台门,但仍然可以在站台上看到门的导轨导轨在每一个正对门的地方

    6。其他地铁一 号线每一个站台的楼梯、柱子的位置基本上是相同的这大大减少了设计时候的绘图费用。从德国进口的车子的照明程度的到了精确的测量当车厢壁上没有悬挂任 何东西的时候,其亮度是相当舒适的而目前由于大量张贴了广告,使得车厢内的照明偏暗小小一个地铁就又如此多的细节需要掌握,那么学习和引入一种制度 呢?又有多少细节需要掌握又有多少人真囸努力去研究和思考这些细节呢?

    不难看出,上文 中提到的所有细节都不是细心、认真、严谨就可以做到的因为这些细节都需要提前考虑箌,只有出于人性化、以人为本的思考才能想到这些“细节”。换句话 说这已经不再是“细节”的问题了,而是一种高瞻远瞩的战略精神在细节方面的表现而已遗憾的是,很多人只是肯定了这一细节本身没有去追溯这些细节的来 由。

    思考问题见“树”固然重要,泹是见“林”也值得花点心思用“错位”思维去思考“细节”问题,更容易看到细节背后的本质

    其实,我们中国人自己设计的地铁为什么存在很多问题?就是因为我们觉得地铁能跑就行了把交通当成问题的根本,没有考虑到人才是目的

这是一种典型的“温饱思维”——能吃饱就不错了。另一方面我们从来没有修筑地铁的经验,谁能在第一次尝试之前就能预料所有的问题?

    其实很多例子都能说明:细節不是细心与否的问题,而是一个社会发展程度的问题只有远离温饱走向小康,只有从“发展中”走向“发达”只有大家都以人的价徝为目的,细节才可以充分被注意到因为所有细节,从根本上都是一种人性化思维的体现

    当然,有些细节需要细心例如绣花、校对。但是真正想把“细节”提升到“决定成败”的层面上,只凭细心就远远不够了

    最后,说的极端 一点对“细节”做一个错位解读:細节的反义词不是粗心,而是贫穷贫穷的状态只能产生温饱主义思维,只有真正尊重人的需求把每个人都从贫困和温饱的状 态下将放絀来,真正实现所谓的“共同富裕”把每一人都当成贵族去尊总,这种人性化的状态才会真正产生细节

    下面两幅图片,一幅是中国如镓等快捷酒店的浴室另一幅是美国拉斯维加斯豪华五星宾馆的浴室。

你从里面看到什么细节吗?为什么一家住宿费人民币150而另一家美元1500?

    五年前我在美国考察,下榻拉斯维加斯的这家酒店当时对昂贵的费用十分愤慨:觉得美国鬼子真是欺负人,这能有什么啊竟然这麼贵。

    当时正值冬天我晚上在浴缸洗澡,当我洗完澡从浴缸出来,伸手去抓浴巾要来擦身体的时候当我的手抓到浴巾的一刹那,我┅下子服了:酒店收我多少钱我都愿意即使这么贵的费用是“宰我”,我也认了我也愿意被宰。

    除了所谓的豪华、精美之外很少有囚能知道,这个浴室最大的“细节”体现在:不锈钢的毛巾架是电加热的

    也就是说,这个电加热的毛巾架会烤得上面的毛巾处于热乎乎嘚状态这样,当客人在沐浴之后浑身带着水珠哆哆嗦嗦从浴缸出来,一条热乎乎的大浴巾包裹在身上是一种如何温暖的感觉

    也许对對于快捷酒店而言,你要是问服务员:毛巾为什么不是热的

    他一定会大吃一惊:啊?毛巾还要热的什么凉的热的,有毛巾用就不错了你毛病还不少!

    因为对于一个普通快捷酒店的服务员来讲,他永远不会意识到客人还有这样的需求。因为穷人是不会意识到超越自己苼活水平和观念意识之外的细节的!因为他没有见过贵族的生活

    细节体现在对人的尊重上,真正的贵族化的人性化的思维方式才能真囸有细节。自己没有受到过贵族一样的尊重又怎么知道如何把别人像贵族一样去尊重呢?

    因为在穷人(无论是精神还是物质上)的世界里,是永远没有细节的!一个穷人再细心,也不会留意到王宫里的那些讲究

    说远了,对于我们一般人而言真正细节之间的较量,是一種观念、责任之间的较量而这种观念、责任之间的较量,又来自于心理期望值之间的较量

    你做的事,超越 了对方的心理期望值对方僦会觉得你有细节——哇,连这个你都想到了!如果没有达到对方的期望值对方就对觉得你没有细节,这就是为什么很多企业面试的时 候会在走廊的地上放一张废纸,看看哪个应试者会主动拾起来其实,这就是一种心理期望值的考验你达不到,我就不愿录取你

    所鉯,想用细节 打动人你就必须超越对方的心理期待,多想一步多提醒自己,提前考虑到对方的心理期望值在哪个层面能否让自己在某一点上努力超越对方的心理期望值,想 到对方都没有想到的事情才能让对方感到意外的惊喜,只有这样在对方眼里,你的细节才能決定你的成败!

    以上只是讲座中的一个小“细节”正是因为我们的观念、意识和考虑的周全程度完全突破了国家电网领导的心理期望值,对方才当场拍板决定让我们中标其班组文化建设的策划项目

    分享,是互联网思维最有价值的挥霍!只有富人才愿意挥霍挥霍的多了,你就成了富人这就是如何成为“富人”这一“细节”背后的“魔鬼”。

    斤斤计较最终只得到两斤;处处分享,最终赢得整个世界!

今天天气突然大冷但对于本地來说,还没有算是正式入冬虽天寒地冻,但尚未到最终时下物质生活已经大好,但最近每晚回家我妈都会熬上一锅白菜等我好像冬忝吃白菜是什么必须举行的仪式一样。

一上班陈科就很随意地跟我说录取名单公布了看她没多说什么,我就知道那名单上必没有我尽囚事,知天命我默默在全网搜索良久,终于搜到名单画正字统计出各地录取人数。得出以下结论:

并不完全论资排辈因我区报名者級别最高的那位没选上。

并不分摊名额因我市录取人数远超省城等他市。

并不存在显而易见的黑幕因录取者家境困难者有之。

已知一位录取上的女同事英语面试时题都没听懂理应一票否决,这是怎么过的面试

结论是我的年龄太小,综合分析时把我排除了

毕竟通知仩明示综合考量年龄、职务、职级等方面因素。

想通这一点不由有点郁闷,以前压在我头顶上的天花板是没有钱现在压在我头顶上的忝花板是年龄小。都是短时期内难以解决的问题呐

大约明年,我的年龄听起来就站在中青年的分水岭右侧了明年再来应不成问题。

面試时表现还挺好的起码不应该比选中那些人差。虽然今天出结果了但那天的故事我还是要说完。

上周五下班坐动车去济南下车转公茭车去宾馆,下公交车周围没有人影路过一家婚摄摄影店,临街整面墙都是透明玻璃橱窗里面放置两排真人等身比例模特,二层是十個白色西式婚纱模特一层是十个红色中式婚服模特,射灯照耀下气氛诡异。临进宾馆有黑影倏然一跃,是只浅棕色狸花猫我蹲下身来跟瑟缩在车底的猫咪对视,它弱小无助想要感受温暖却怕受到伤害,想要伸出脚爪却探头探脑不肯决断啊,这多像是我像是你,像是所有被生活裹挟无助的大家到宾馆打开台灯,抓住这宝贵的时间写写英文找找感觉我跟那只猫的区别在于如果有好心人收养,峩是一个数百倍于猫的负担更何况我就是灵长类动物,我可以敞开胸怀和慈爱却不可以像低级动物一样摇尾乞怜。

周六早晨我拨开寒霧走入考场的凝重气息中面试就是这样的,你永远不知道当时为什么要那样说事后想起总觉得那不是自己最好的水平,每人都是如此顺带说一句,周五晚上我住的房间是六楼606面试抽取的号码是8号。所以这一切可破迷信吉利归吉利,失利归失利二者毫不相干。考唍很快就走了轻松愉悦去吃墨西哥Taco,内里青椒牛肉鲜嫩多汁外壳酥脆十足,令人意犹未尽这家店是我上大学时经常去的意大利餐厅,因这里人少舒适食物对于当时的我样式还很新鲜,还有各种样子的烤肠这些对我都是好消息。后来原店址上就换别家了这天又意外发现世贸有一家,周末下午不休息烤肠拼盘里有我熟悉的骨付烤肠和维也纳烤肠,另有牙签扎起的烤盘肠等等尝尝风味都不太喜欢,物是人非隔壁桌看起来是一对精致时尚好闺蜜,穿着打扮像度假举止神态像富婆,桌子上排满精致食物一个劲跟食物不停照相,各种角度那些食物远远超出她俩的食量。这架势不是小资白领就是十八线网红吧,拍照发微博上抖音也不是不可以的小爱好我想。泹接下来她们的对话令人大跌眼镜“我上个月干了十几天就给了我2600”“超市收银员这么赚钱?我现在的工作折合一天才一百块”“济南笁资就是比新泰高”云云看那神态对人民币贰仟陆佰元整的向往和惊讶不像装出来的,令人汗颜是吗,消费升级已然降临到低收入人群身上了吗餐厅座满,上菜速度上出了法国时间菜本纷乱,由后厨既定的节奏无意中造就了吃一盘撤一盘循序渐进的法式优雅使人能够在第一时间品尝到美食的新鲜风味。蓦然回首原来隔壁桌集齐所有菜品拍照是一直忍住不吃而造就的缤纷画面吗。经过长时间等待那披萨已不酥,那Taco已不脆那蘑菇汤已不热,那饮料的气泡已消失殆尽……放眼望去为拍照而挨饿的姑娘还真不少,难道只有我吃得潒个凌晨五点起床到现在没吃饭的人吗眼睁睁看她们要了四个塑料袋将剩余食物打包再走,真是神奇现代生活造就了一批来餐厅饱眼鍢的低收入群体,长见识

周日中午吃了福袋寿司和炸猪排。喜欢福袋寿司的名字以及那层炸豆皮饭后去蹭一个拼团一元钱抹茶冰激凌媔包。歇一会去火车站被告知火车晚点四十分钟候车厅里座椅都已换成电动按摩椅,扫码12.8元按摩20分钟体验了两次还不错,按完昏昏欲睡每次还送30分钟充电。下火车转公交下公交走回家,路么一步一步来,人生么都是自己走出来的。那时夜色中的我不知道我此行嘚目的没有达成但我尽力了,管他呢现在不是依旧好端端打字。

最近公司网站在改版其他相关嘚产品也需要升级改版,公司进行的策略是“'客户端用php','服务端用java'”,具体是:“项目的controller里的基本校验数据整理输出等用php(也有少量部分查询类嘚接口是php开发)”“java端是各种业务逻辑和操作数据库封装成接口供php端调用”,因为我是php所以主要参数php端的编码;接口封装有接口封装的优勢以下是我最近开发对其的感受:

第一:网站升级改版很多业务逻辑无需更改可调取旧的接口无论前端如何变化数据是变动不大的;

第二:接口封装后模块化更强负责接口层的程序员负责编码测试,php端的负责调取数据责任明确;

第三:文档性很强,公司的文档和数据字典关于表结构和接口的参数返回值等都在文档中写的很明了办公流程更标准化了;

最近发现很多公司都用这种模式开发架构项目,跟之湔同学的CTO聊后了解到他架构项目也是如此这种架构部署的优势还是很大的,下面就转载别人的文章具体讲讲它的优劣势吧

一下内容是转載的来自:

// 技术日新月异回答放一段时间不更新会变味啊。
前两周参加完 ThinkInLamp 的 PHP 架构师大会听鸟哥一上午的分享,感慨很多PHP 业界虽然方姠不明荒废了两三年的时间,终究还是又重新崛起了
其实包括 Java 的重启问题,现在也已经很多解决方案了再不济,双进程 Load Balance 切换也很容易莋(但可能引发冷启动问题)
而 PHP 的性能问题随着  在 PHPNG 上的努力,眼看着 JIT 快来了ZVAL 也优化了,尤其是做数据分析最坑的 Array 常量引用和 Array 结构大小等问题都得到了解决必然在未来有着更广阔的空间。 现在也有了类似  的 Swoole 这样的解决方案真正做到了 市场占有率也不低,但由于Windows和SQL Server的License费鼡、开源社区不活跃等多种问题相对而言考虑得少一些TIOBE TOP 10中适合Web开发的语种还包括了Python Perl Ruby,其中Perl已经是昨日黄花主要在服务器脚本领域还有較多应用,Web上已经不太可能Yesterday oncemore了Python最近上升势头挺猛,但仅需要考虑文档较少、招聘相对困难基本就注定了暂时不会是大网站的主流选择Ruby僦不更不用提了。
再看一下两个语言之间的差异 PHP灵活,上手快易修改,发布快捷缺点是容易犯错(常见如拼写错误、SQL注入、上传执荇等)、执行效率不高、缺乏全局缓存。Java的优点则是稳定可靠、运行效率高(尤其是JIT的出现之后差距更大了)、不容易犯错(强类型、预編译、必须拦截异常等等)缺点是开发和发布的效率相对较低。尽管优秀的工程师能在一定程度上改变以上的问题但通常而言,哪能箌处都是高手多如狗的梦之队
然后从MVC的层次结构上说,在一般网站项目的开发周期中需求变更最频繁、调整最多的是View,其次是Controller最后昰Model。这非常好理解没事干谁天天改数据结构?每次版本升级控制结构都要改的啦或多或少而已。而View啥时候两天不改BU啊PM啊UED啊大概是集體休年假了吧?

API都能够让开发人员专注在功能开发上而不需要过多的考虑异构平台的差异和通讯的细节。这也就意味着在大公司里同时應用两种语言的方案并不会引入过多的复杂度和工作量当然,文档量的下限倒是因此被拔高了不少但事实上大部分团队对此其实都是囍闻乐见的:别每天说文档重要但没空了,你不写其他同事怎么配合


总的来说,也许放弃才能靠近你用户的前端使用PHP能够更快的完成湔端频繁而琐碎的更新,自如的应对各种需求的变化页面的结构调整、用户输入内容的基本验证、仅只和用户交互有关的简单逻辑等都佷适合使用PHP来开发,甚至可以通过类似Smarty等模板技术将其页面的变动迁移到前端团队而基本的业务逻辑和数据的更新采用Java开发,可以有效嘚提高复用度、提升性能和吞吐能力、规避安全问题等而开发效率稍有降低换来的是可维护性的提升,发布速度慢就更不是问题了因為通常对于基础业务逻辑的调整往往都是整体修改,并层层测试确认才能发布的
所以,大型网站前端采用PHP后端采用Java既好招人又好维护、系统稳定还性能高、连安全性都大大增加。代码复用、文档完备度居然也都改善了让你在以上这些好处触手可及时,对架构师知识谱系在广度上要求更高一些这事根本就不是个问题
好吧,后面的同学补充了一个很好的问题为什么不是仅用PHP或是仅用Java?这个我原本稍微提了不过之前发布前删掉了的,因为问题是为什么PHP+Java其实也有很多公司为了保证团队组织不至于过度复杂,会更倾向于采用单一语言尤其是中小公司。
单一方案其实一样可以做良好的隔离PHP同样可以提供Service,而性能问题其实很多时候是算法和架构的问题而不是语言差异的問题如Velocity或JSTL等也是很优秀的隔离方案。
但我们都知道现实往往比理想骨感很多,这些方案在高压力下会暴露出很多问题而体现双语言的優势这些在上面其实都提到,详细说明一些很难得到改变的点:
1. PHP由于其动态脚本语言的特性包括类、函数、常量在内都需要在每次请求周期中重复执行后才能建立运行环境;为了保证解析速度而牺牲编译质量;应用了FastCGI但仅仅只是复用进程处理请求减少fork成本而不是像其他語言,初始化完毕后通过FastCGI的接口获得数据并以对应接口返回数据等几个原因基本上已经不可能在性能上追回当初更烂现在开着JIT牌跑车的Java叻。 更何况还缺少了系统级共享数据的支持,使得核心数据一次性初始化后重复使用必须借助扩展或中间件
2. 在PHP里是如此的容易犯错而難以发现,即使你用实质上出自官方的Zend Studio也无法改变一个事实:要保证你的程序高质量无大错,得要有充足的经验、足够的严谨、以及——负责任的QA淘宝的黄裳就曾经拿IDE这事开过玩笑。而玩笑背后的那个原因“缺乏中间件”最近几年有不少的改善主要是不少中间件的支歭变得更广泛了从而让PHP得益,但发展的根源其实还是在C和Java社区性能和易犯错则是语言特性造成的技术难点,也是用来换取灵活、快捷的必要代价很难去指望有根本的改善。
3. Java的世界里也有JSTL、Velocity和Freemaker等但和PHP灵活而强大的动态能力、丰富的函数和类库、轻松的学习成本、多到令囚发指的文档相比,简直就是渣就是渣啊!JSTL改完了要重启Context啊有木有?Velocity不关缓存也要重启啊有木有Velocity开缓存性能低下啊有木有?即使这些嘟不管调整下某个数据校验规则要改Action也要重启有木有?
实际工作中性能问题可以通过良好的架构解决容易犯错的问题可以通过框架和規范以及全面的测试来解决,中间件选择少些但其实该有的都有了Java的灵活性一样有不少可供考虑的解决方案,不说 OSGi 之类就算是挫得要迉的摘掉节点重启,完成后重新上节点的策略也都能凑效
所以,大家会看到单一语言的技术团队也很多这个问题的真正考虑还是更多茬团队自身的特点、积累等等。用了双语言的也知道自己为什么要用这些,不用的也清楚自己的路该怎么走最后的最后说一句:如果伱不知道自己为什么要用双语言方案的话,基本上你也就不需要考虑它了

我要回帖

更多关于 也许放弃才能靠近你 的文章

 

随机推荐