软件行业的五个思路(从软件行业说起)
有一句话叫 "细节决定成败" 指的是有些事情忽略了一些细节导致了最终的失败但是这里面有一个问题,就是如何定义成败,以及不同的人对成败的看法现实生活中很多人没有注意细节,最主要的原因就是因为这些细节并没有决定成败,因为如果忽略了细节导致失败,那么我们自然会获得教训,下次自然会重视细节,我来为大家科普一下关于软件行业的五个思路?以下内容希望对你有帮助!
软件行业的五个思路
01前言有一句话叫 "细节决定成败" 。指的是有些事情忽略了一些细节导致了最终的失败。但是这里面有一个问题,就是如何定义成败,以及不同的人对成败的看法。现实生活中很多人没有注意细节,最主要的原因就是因为这些细节并没有决定成败,因为如果忽略了细节导致失败,那么我们自然会获得教训,下次自然会重视细节。
我这么说是因为细节不重要吗? 当然不是。
02细节决定层次
「 什么是细节? 」
要想谈论细节,我们把这里的细节做一个定义:
细节是指起关键作用的小事,一种能影响全局的细微的易被忽略的物件或行为。
这里面的定义有几个关键词,关键作用、小事,影响全局、易被忽略。
「 细节和专业 」
这里说的细节和之前谈的专业不同。细节做好了可以体现出更专业,但是光注意好细节,并不等于就是专业。专业由很多细节组成。也就是一个细节做不好,可能体现出不专业。比如文章没有错别字(这点我需要自我批评)、排版整齐,并不代表文章写得专业,但是排版乱七八糟就体现了不专业。同样的程序员代码写得很整齐,不一定代码就写得好,但是代码不干净(Readable & Clean)则可以肯定是不专业。
专业技能,有很多时候需要长期地练习,更多的是"理性"; 而细节很多时候更多的是全局思维,更多的是"感性"。 还拿文章来举例,文章逻辑结构清晰,更多是理性,但细节的描述和抓住人心的地方则更多是感性。
「 细节不一定决定成败,但一定决定层次 」
我们都知道,很多手机和电脑的硬件配置都差不多,但我们都知道iPhone手机一直卖得比其它手机贵很多。我想不用说,大家都说是用户体验。当然,这并不是我说的细节,因为这个细节需要非常多的专业积累,普通人难以学习。(当然,现在华为手机很多细节做得更好了。)
我说的细节,更多是全局思维,是习惯养成和用户思维。
「 细节决定层次的例子 」
工作和生活中,我都遇到很多忽视细节的地方,让你对一个人做事的评分大幅下降。我举几个我遇到的例子:
邮件
工作中,邮件是经常用到的一种沟通方式。但是能注意细节的人,太少了。我收到的邮件里,有很多邮件让人很不舒服。比如把收件人名字写错的、没有主题的、对齐问题、一行里用各种字体的,行间距不一致的,最多的就是各种不一致。
一封邮件,不管内容写得多好,如果不是整整齐齐,格式规范,看邮件的人就会觉得他们面对的是一个极其马虎潦草的人。可想而知,我们把事情交给这个人做是否会放心?那么我们对于客户的价值是否会大打折扣呢?你做事我放心和你做事我不放心,你想想这个价格区别多大?这些细节就决定了我们的层次。
简历
工作中收到很多简历。我们也给客户发我们员工的简历。但是能把简历写好的真不多。对齐问题,字体一致问题依然是最常见的。也有很多时间写错的,很多专业名词大小写或者缩写错误的,英文标点符号后面没有空格的等等。很多人觉得不重要,但是这些细节基本上决定了我们是否能通过面试,以及公司给我们的Offer定位,客户给我们的定价等等。很多人觉得不服,但是服不服就是我们自己这些细节决定的。
代码
我们很多代码里面的一些变量命名很随意,很多人觉得不重要。但是看代码的人会很郁闷,因为需要花很多时间才能明白,甚至花很多时间都不明白。
外卖
由于工作原因,我经常点外卖。我发现很多外卖卖得便宜是有道理的,因为他不值呀!有几次我经不住商家的各种诱惑,便宜量又足,于是决定尝试一次。但是每次点这样的外卖都会出现各种问题。先别说味道如何,有的里面有头发,有的少了餐具,有的少实物,有的包装简陋,搞的到处都是油。所以,我买贵的。
餐饮
有一些饭店,开得很大,但是我去过一次就不去了。说一个细节吧,就是在服务员端菜的时候,手拿着盘子时,手指头抠到盘子的菜里面。这个问题在国内竟然非常常见,我也是很吃惊。虽然不是大问题,但是会让我很不舒服。不管我点再贵的菜,我都感觉这个菜一文不值。
软件设计的例子
软件设计里,注意细节的地方太多了,下面说一个不少人知道的故事。
2012年,纽约爱乐乐团正在演奏马勒《第九交响曲》。突然,一位听众的手机响了。大家非常扫兴,但手机还在响。有人开始怒吼,可手机还是在响。最终,乐队指挥都受不了了,宣布终止演奏。观众席人声鼎沸,骂声四起。前排某位观众突然意识到,这好像是我的手机啊!赶快拿出来关掉,但现场已经一片混乱。咦?我已经把手机设成静音了,怎么还会响呢?原来,这位观众的手机上,设了一个闹钟。虽然他特意把手机调成静音,但他不知道:静音时,闹钟还会响。"那你还叫什么静音啊!"。
我自己做软件的时候,也有没注意到细节的地方,举个生动的例子:当年我负责北京某游乐园的闸机门票系统。有的人刷完票后,闸机没打开,但是刷票的就直接往前冲,尤其是小孩儿碰到头大骂的。这就是没注意细节,如果门票无效或者没刷上,给个声音提示是否可以避免?
我有很多例子,尤其是在软件行业里不注意细节的例子,更是不胜枚举。我相信大家生活当中都有很多这样的例子。我们留意这些细节,可以明白到这些细节做不好影响有多大。
当我们服务客户时,我们能否及时回复客户的邮件,或者简单地回复:"收到,XX时间回复你",这些细节,会大大提升我们的层次。
我们扔垃圾,扔到垃圾桶里和扔到垃圾桶外……这些看似不重要的细节,都体现了我们的层次,不是吗?
03总结我们学过:"成大事,不拘小节","不拘一格降人才"。很多时候,我们的确应该忽略了一些小事。但我们要理解这个成语有适用场景(context)。因为也有"千里之堤,溃于蚁穴"、"失之毫厘,差之千里"、"见微知著"等等。越是难以长期考察的人和事里,细节越是重要。
不管在生活还是工作中,我们都要注意细节,多从全局去考虑,从客户角度考虑,从用户角度去考虑。我们要留意我们认为的一些小事,是不是这里提到的细节,而这些细节最终决定了我们的层次。
层次这个东西,不是用钱来衡量的,而是我们自己需不需要。需要了,就到了那个层次;不需要,就没到那个层次。比如一个人很有钱,但是他不读书,他没文化,他的层次不会高,因为他不需要。我们有的时候说一个女人结婚后不再拾掇,这些细节没注意,是因为她觉得不需要,但是不需要这些细节,恰恰决定了层次。
层次无法用钱衡量,但是也要注意到,细节做得好,层次高,我们获得更高收益概率自然越大。因为没人愿意和一个不讲究的人合作。
细节不一定决定成败,但细节一定决定了层次!!!
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com