在一个苹果上跑怎么不会烂调

不如从现在开始,像苹果一样的烂掉。 - 简书
不如从现在开始,像苹果一样的烂掉。
1、人一生中会遇到多少女孩?千古事,姑娘先知。每个男生都会遇到各式各样的姑娘在他的一生。或者美漂,或者温良,或者亦师亦友,或者彼此探寻对方。或者就像书上说对的,时间遇到对的人。姑娘对于我这样的男生,往自私了说,又有不一样的价值。这个价值最直接的体现,是她在我心中的呼喊。初恋就是初恋,初恋是一个人的名字。情人就是情人,情人是一群人的代号。女友是特定时间和空间的称谓。时间长了,相处好了,可能是未婚妻,是新娘,是新婚的妻子,是老婆,是娃他娘。是现实中的柴米油盐。相处不好了,便是前任,是ex,是谈了七年恋爱依然在毕业那天决然分手的过往。是袅袅炊烟。青春期的我像是永远长不起来的竹笋。女生们呼啸而来,奔腾而去,达达马蹄,从我身旁走过。那舍不得却消失的背影,都准时准点留下一阵又一阵新雨。不断的说着我幼稚,喊着我傻逼,骂着我笨蛋。但她们不知道,也许不经意的哪一天,哪一个夜晚,那阵雨过后,竹笋便会像着了魔一样疯狂生长。然后在翌日的清晨,变换模样。在一个有雨有烟有高架桥在旁边车水马龙的夜晚,烟气的飘得全是那些人。2、吃苹果时候记得擦口水我很奇怪。奇怪的是,初中整整三年,我竟然没有和我们班校花,黄青红同学说过一句话。尽管每次考试,我俩的成绩总是挨在一块。就是一句话都没有。她走读回家,每天有人接送,我住在学校,十个人挤在一间宿舍。她是镇子上穿NIKe的女孩,我是村里来的每周带咸菜度日的土包子。她总是很容易成为我们男生宿舍的夜晚议论对象,不仅是学习。我知道为数不多的一件事是,她家有一百亩的苹果树。我的上铺是个胖子,被罚倒掉洗脚水之后从宿舍外面进来,挑起了话题,“你们说,黄青红家里得多有钱啊?”“有四五座房子吧”“听说校长是她亲戚”“像她这样成绩好的又有钱的人咱班没几个吧?”“卖苹果的都是暴发户,我喜欢,真他妈想睡她。”“抱你的mp4睡吧”“到她家去偷苹果吧”“得了吧,你没跟接触,她凶的很,打不死你。”作为一个很好的聆听者,我并没有对这些我认为无聊透顶的言论发表任何自己的观点。宿舍是言论自由的根据地。而我们初三九班男生最重要的据点,其实是教室门前的走廊。一下课,一群人便会聚在这宽不足两米的走廊上。横纵一排。假模假样的讨论刚刚课上得那道相似三角形。偶尔有隔壁班的老师经过,异口同声的喊上一句老师好。异口同声。能做到异口同声其实不难,集体的事情都能做到,比如上课时候喊起立老师早上好,运动会走方阵喊九班九班,就不一般。也能做到。能让我们班这群正处在中二的顶峰的男生保持想法一致,却不容易,班主任开会做不到,教导主任训斥学员也做不到。还是有人能做到。黄青红话不多,在我们班上实在是话少,话不多的人未必就不能引起话题。因为话是从自己嘴里说出的,而话题是从别人那里得来的。课下她路过路过走廊。一个纵队的男生都会挤在走廊外边,那么几秒钟,眼睛随头发移动,鼻梁随眼镜横移,一阵极度内分泌失调的安静。我觉得他们中,有一部分人,已经开始思考人生,思考中国特色社会主义,已经在我眼睛下这两年慢慢长大。这片不足两米的走廊是我们九班重要的根据地。沃野险塞。北据楼梯口,西通卫生间,东连初三教师办公室。此用武之地,非其主而不能守。而我们守了整整三年。那时候,我也是“走廊一员”,我妈说家里条件不够好,买不起伊利蒙牛,你正在长身体,每天多吃水果。我于是每天拿着一个苹果,跟着大部队,倚着走廊栏杆,边吃边热闹。有一次黄青红走到我们身边,一如往事的寂静后,我咬了一口大苹果。口水直流。我分不清到底这口水到底为谁而流?但我还是赶紧趁着所有人不注意的时候,偷偷的擦干口水。我觉得,流口水这事,也得偷偷的流。3、那么热的夏天,你欠我一个苹果我很奇怪,高中的时候,我进入的班级竟然还是九班,按照这样的概率,我当时觉得以后我应该去学数学,往高了学,实在学不上去了,跑到一个偏僻的角落当教书先生也行。因为概率这玩意,可怕呀。奇怪的事情有很多。初中在数学基础一般的我,却意外的考进了县一中的重点班。地理书上说,有一个地方,叫做死海,人在上面能漂浮。很多人每朝起来都喝一杯咖啡提神,但其实一个苹果比一杯咖啡还有效。我和黄青红在高中竟然坐在了一块。她的成绩一直很棒,考到重点班也是意料之中。她还是个话多的要死的话痴。我想初中三年我没和她说过一句话,唯一的解释,也许就是那句,对的时间没有遇到对的人。“吴中,你初中时候真的到我家偷苹果啊?”“抱歉,不是偷,是采摘,宿舍组织的。”“那不还是偷嘛,我又没同意。”“额”“吴中,物理作业做完借我抄一下,我还有好多数学没做完呢。”“抱歉,我物理不好,数学我做完了,可以给你抄”“那你不总是要做物理的嘛,你先做物理,把楞次定律做完,快点。”“额”“吴中,你那道数学题方法是什么叫我一下,我做起来好复杂”“抱歉,那道题你也拿到满分”“那我是蒙的嘛,当时要交卷子了嘛,你知道的,快点,下次我给你带苹果吃”“额”,“哦,好啊。”天气燥热,四个风扇旋转。期中考试成绩出来,我被叫道办公室,班主任找我谈心。翻开名次表,第一次找到她的排名,她的排名很靠前,第十二。我在她后面,第二张纸上。在班主任的一番鼓励和加油以及相信未来之后,我悻悻回到座位。黄青红知道班主任叫我去办公室的事情,也能猜到我这十分钟大致发生了什么,不用出门,便知道,天下事,姑娘知。“我第几?”她问。在我刚准备开口说话的瞬间。她却又捂住耳朵,对我说,“不行,我今天不想听,今天好不容易放松一下,还是别告诉”“抱歉.是你先问我的”“我不听的,我后悔了,我不听,我不听。”“额”那一瞬间,我承认我有些冲动。冲动的突然告诉她,黄青红你是咱们班第十二名,这是成绩如果换做是我自己,那是梦寐以求,我坐下座位,故事说给她听,“你第十二名。”她捂着耳朵,捂得更紧,气冲冲的说“说了别告诉我,我真的听不见。耳朵坏了,听不见了”我拿起座位上的笔记本,撕下一张纸,在纸上写了12名,数学148。然后把纸塞到她眼前。黄青红连忙快速躲闪,超过光的传播速度闭上眼睛,“别给我看,我也看不见。眼睛坏了,看不见了。”。然后转过身闭着眼睛对着墙。我起立,对着她的耳朵大叫一声,“你是十二名,班级十二名。”声音响遍整个教室。可能是被我吓一跳,顾及着其他同学的眼光,她气急败坏从抽屉里面,掏出一个苹果,立刻塞进我嘴巴,“让你别告诉我,烦死了,烦死了 ,什么都堵不住你的嘴”“抱歉,你上次还欠我好几个苹果呢?”“这次的先堵上,下次的改日再还。”那天,我终究是被苹果堵住了嘴。那么热的天气,我记着有人欠我一个苹果。4、牛顿是在对的时间遇到了对的苹果我和黄青红能坐在一块也很巧。原本,一个在左,一个在右。班上的座位,两个人一起坐,原本我和王三伟做一起,王三伟外号抖腿大师,一抖一晚自习。凑巧的是,班主任想出了一个原则,高三了,每个月都要换一下座位。说是避免太熟悉的人在一起经常讲话,影响学习效率。这末说吧。原本黄青红在左北的艳阳里大雪纷飞。我在右南的寒冷里四季如春。而突然间,因为座位轮换远离原则,这个大雪和春天直接距离穿透了空间。就像从大英帝国的王室,到他们的殖民地,不用经过有着世仇的欧洲大陆,直接横穿马六甲海峡,巴拿马运河。所以班主任这项三人轮换,两人夹击的座位轮换原则,一直是我认为他整个高三为数不多的英明神武。黄青红在班上比我出名多了。在之前不久的班花竞选中,她硬生生的被人排到第二。被一票绝杀于无形中。有一次上晚自习的时候,我就安慰黄青红。友谊第一,比赛第二嘛。黄青红给我写了一个仿宋体,在我的物理笔记本第一页。一个大字,滚。我说,滚这个字是有十几种写法。“吴中,你能不能不要这么幼稚?跟他们一样参与这样无聊的游戏”“抱歉,我也给你投票了好不好。”"你还是好好把你的物理弄上去吧,还比赛第二,你物理能不能弄个倒数第二啊?"“不就是物理嘛,我要是早生个几百年,说不定那时候去你家摘苹果的时候,也被苹果砸到头上呢”“对哦,如果苹果砸到你头上,就没牛顿什么事了是吧。”她竟然有些恼怒。“额,也不能这么说,牛顿是在对的时间遇到对的苹果了。”我继续反驳。她没说话了,带上耳机,做题而去。我在想。牛顿的确是对的时间遇到了他的苹果了啊?然后他发现了万有引力。如果时间变了,他会不会去研究:为什么有的苹果是粉的,有的是面的,有的转基因,有的叫蛇果,有的叫红富士?为什么有的喜凉,有的喜光?为什么有的苹果是红色,有的苹果是黄色,有的苹果是青色?5、你是不是忘记欠我一个苹果?高考硝烟弥漫,高三炮火连天。我和黄青红一起了参加那年的高考,高考那几天我们已经不到班上上课了,我住在宿舍跟着室友每天按照标准作息时间,庄重的迎接这场战斗。宿舍管理员是个老头,爱看篮球比赛,考试那天中午,还在电视里播放NBA的电视转播,湖人季后赛对阵火箭,姚明伤腿了,火箭靠着一帮角色球员,硬是把拥有科比的湖人拖到抢七大战。管理员老头中午时候,急忙打发我们,快走快走,赶紧睡觉,下午还要考试,闹铃一响,你们都得马上爬起来。我们不得不遵守,高考那时候比天大。黄青红跟着爸妈在外面租了房子迎战高考,说是宿舍吵闹,心静不下来。我在宿舍复习第二天要考的理综,翻到万有引力专题练习时候,突然对自己傻笑一阵,弄得室友觉得我是考前精神失常,好几个人跑过来看我到底怎么了,还有人准备报告班主任,说吴中突然傻笑,中了邪,要不要去医院检查,免得影响第二天考试。我当然拦了下来,牛顿的故事,他们不知道。物理不出意料的大头怪,考完物理走出考场的时候我已满脸通红,第一时间找到黄青红,她倒没觉察到什么,只是最有一题匆匆忙忙,写了一小问,后面肯定一分没有。“吴中,结束了,你填了哪个大学啊?”“抱歉,以我今天物理的水平,我估计哪个学校都走不了。”“不定呢,成绩还没出来,我物理也考的不好。”,她没说完,我看到她爸妈过来接她。“额,你今天还回镇上去啊,今晚不是同学狂欢嘛?到时候撕卷子,撒飞机,通宵网吧看电影,你不去?”“不去了,我爸来接我了,我得赶最后一班车,回镇上了。”“额。好吧”,“给。”我把手掏向口袋。“什么啊?神秘,搞得鬼一样?”她已经准备离开。“从马老师老婆那买的两个苹果,那不是啥吧,初中,那会偷了你家两个苹果,现在还你。”,我咬了另一个,一大口,红彤彤。“是摘,我家还缺苹果啊,不过,谢谢。”,她微笑,转身离开。背影还没离开,我终究是被苹果堵住了嘴,开不了口。“其实吧,你还欠我一个呢?”6、不如从现在开始,像苹果一样的烂掉。毕业了,毕业生像狗。流浪狗。大学生像蒲公英,飘到哪算哪,偶尔忘记自己根蒂。扣扣,微博,席卷整个大学。游戏,电影,体育充斥着新世界。新世界有新世界的秩序。很多人毕业了,一转身就是一辈子。我们在珍惜这一批流浪狗的同时,早已经忘掉那些青青葱葱的蒲公英。整整大学四年,除了扣扣偶尔点赞,我和黄青红没有任何交集。不在一个学校,不在一个班级。没有公用语言,没有公共话题。苹果涨价了,超贵,已经吃不起,但我还是会偶尔买上几斤苹果,在课间休息去走廊上的栏杆上啃着。我很奇怪。为什么很多高中的朋友,突然间都断了联系。会不会?再过几年,我那些大学同学,也突然间都断了联系。我原本以为这辈子我可能和黄青红再也没有交集了。直到昨天,她突然加我微信,“吴中,家种的苹果,自产自销,味道超甜,55块十五斤,江浙沪包邮,联系号码XXXXX。”,“有空帮忙照顾生意哦,你不是喜欢吃苹果吗?嘻嘻。”我打开微信。“额”“抱歉”。想了一下,我点击了撤回。我回了她,“一个需要多少钱?”我看着朋友圈上她配着的苹果图片。一个个果实饱满,看着都流口水。有黄,有青,有红。有那么一瞬间,我觉得,而那红彤彤的苹果,分明就是一张含笑的女生的脸啊。点了一根烟。窗外,有一辆轿车呼啸而过,然后,消失不见。我想不如从现在开始,那些过去,像苹果一样的烂掉。
高中数学教师一枚。
1.容易影响心情。因为西藏行,有点精神恍惚,而且真的有点追求完美,不做完就不想放下,即使明天有很多事要做。
1.室友丢钱,急于摆脱自己的嫌疑,反而显得很有嫌疑。 2.情绪化。精神恍惚,影响打工,影响学习,影响工作。 3.要想成为朋...
西方哲学史笔记【完整版(中)】
夫莽 哲学与艺术 哲学与艺术 穿越生活迷雾, 每周五晚更新。 关注 注:因篇幅过大,故笔记分为上、中、下、续四个部分,分四期连载。笔记由北京大学哲学系赵敦华教授整理。 第七章 早期基督教哲学 一、基督教的历史(早期): ...
开往远方的公路上 有一排排的电线杆 不是那种直愣愣的 两个分支像肩膀 上面尖尖的像脑袋 像一个小巨人 肩膀上担着重重的线 一排排的 看着同一个方向 远方 每次经过 都会觉得孤独
~1~ 那天是新学期第一课。 说着说着就说到自己刚上高中时候的糗事:都高一了,我居然连中国在世界地图的哪里都不知道?为此,成为同学们的笑柄。 可是,这真的不能完全怪我:因为在乡下初中,整个初中,我们就没正式上过一节地理课,甚至连地理书都没见过。 这样,我能知道什么叫“地理”...
老公出差,今天代替他送宝贝们上学,外面雾蒙蒙的,透过车窗看娃们背着大大的书包渐行渐远,姐姐还时而扯一下弟弟肥肥的大手。我知道,他们会这样一步步的离我愈来愈远,身体包括心灵 ,就像我和自己的父母一样。成长是残酷而诱人的,孩子们渴望长大挣脱父母的双手,当父母的却越来越...
峥峥嵘嵘,盘缩在时光的角落里,阳光透过洒洒尘埃,低头叹着捶烂的结局,战战兢兢,流浪的歌手也心甘情愿的放下吉他。 没有眼泪,没有细丝,星月点点,世事沧桑岁月静一。
断然是完了你的性命,轮回再轮回了。 赤裸裸的疯狂,你要是不提,我也隐隐秘密,这都是半生流离的印记。...
导语 世界很大,我们的活动空间很小,我们需要时常伸展一下委屈的自己。在旅行中,体会海阔天空的平静与壮阔。每一次旅行,都是追求生命丰满的一小步。面对完全陌生的环境,超出预期的情况数不胜数。旅行,就是在这一片未知中, 让自己感受到处于平衡中的自己。 漫游家,心随自然 旅行张磊-...我们是如何将一个项目做烂的 - 文章 - 伯乐在线
& 我们是如何将一个项目做烂的
全篇文字都是以 Java语 言为背景,如有雷同,绝对巧合。
在你读到这篇牢骚的时候,无数个项目正在慢慢变烂。
既然标题都用到了”烂”这个词,那什么才是烂呢?
在你的项目里,”烂”和”好”一样无法准确的衡量和定义,在大多数人的职业生涯里,你听到”烂”项目肯定比听到”好”项目的情况要多很多。
当你在一个维护型项目面前,一边嘴里跑出一万只草尼马,一边还在上面Coding,最后居然还如期交付了维护任务,你能说那是”烂”项目吗?
我自己也没有遇到过真正”烂”到无法维护的项目,因为我就是那个让项目慢慢变烂的人。
也许,”烂”项目的罪证无法像那样容易罗列,所以你根本就不认为那是烂。
意识到项目的”烂”与闻到一样是优秀开发人员的基本素养。
不过本文说的”烂”,只是从程序员的角度去看项目,与项目本身的创意,项目在公司层面的战略意义没有关系。
在我刚出道时(06年左右),那时候的Java生态圈其实已经很强大了,但是我刚毕业工作过的几家公司,几乎在项目部署上都没有使用太多的自动化工具。
有的是直接用开发工具Eclipse打包war文件,其中一家公司,甚至是在本地编译Java文件,然后上传class文件到线上服务器,就算那时已经有ANT这样的先进工具,可惜我们还是类人猿,没有进化过来, 要知道 使用制作工具是人类起源的重要标志.
如今我们在一个最好的时代, Maven成了Java构建的标准,Gradle成了Java构建的新秀, 请把打造高可用自动化工具链与开发高可用系统提升到同样一个高度。
如果你的项目中使用到了工具,但是它却很脆弱:过多依赖环境,依赖复杂的配置,有时候还会有BUG。
如果你的项目还不能做到一键命令构建,打包。
如果你的测试环境和线上环境程序部署时间不在可控范围。
……
那么你的项目,肯定会慢慢变烂, 因为效率太低。
是的,从你找工作开始,就肯定听说了这个词,如果你在学校的时候就是一个勤奋好学的同志,那么你早就听说过了,在Java的世界里,你不会几种框架,还好意思出去混吗,于是很多招聘里面都提到,精通Spring,Hibernate,Struts,Mybatis … 我入职的一家公司,甚至还有公司框架Demo代码学习这个环节。
So,当你到公司第一次接触到项目的时候,我想上面提到的这几个框架,至少有一个出现在你的项目中,先来看看我遇到的项目中使用框架的情况:
使用了框架,但是版本已经是上个世纪的了,却依然在线上跑着
依赖同一个第三方开源工具包,却有多个版本
有的地方用了框架的注解配置方式,有的地方却用的XML配置文件
一个本来只需要几十K代码搞定的项目,最后把框架依赖一起打包,至少几十M
没看出来为什么这个项目需要用到这个框架
……
框架一词原本来自建筑学,在软件行业里面,本人理解框架,就是解决特殊场景问题的 抽象 实现。本着娱乐的精神,这里就不引入太书面的文字,容易引起反感。
如果你的项目和我遇到的情况一样,满足了上面两点以上,我相信,只要这个项目还要继续,就会继续变烂,原因大概有以下几点:
你是一个有理想的男青年,你想把机械键盘砸在那个已经不知离职多久的前前前同事的脸上,然后大声喊出来“老子要重构”,然而老板说:可以,你先把这一堆需求实现了再说。
最后老板还是同意了,没事儿你就重构吧,但是,你敢把一个正在好好running的线上项目框架换成最新版本吗?(你的项目用到还不只一个框架,有些框架之间在版本上还有依赖的,你不可能只升级其中一个)
想到这里,再抬头看看周围Coding的同事,有的是已经工作了数年的老腊肉,还有一波刚入职的小鲜肉,他们是否和你一样有理想,有追求呢
……
如果你学过PMP,那么上面这些问题可以概括为风险和成本。
引入了框架, 那么项目成员是否在框架上做足了技术储备? 如果仅仅是达到使用的地步,那么由于框架引发的问题,你是否能够在最短的时间内解决?
不然框架就成了项目的枷锁,即使不会让项目慢慢变烂,也不会让项目慢慢变好。
对啊,没问题,我们项目里面的使用Spring,爽得不要不要的,Spring不是提倡面向接口编程吗,我们有完善的Service接口层。
是的,就像上面提到的,我曾经学习过公司的框架Demo代码,里面把Module都分好了,Domain, Dao,Manager(用于管理DAO层的事务),Service,Web。 真实的情况却是,Service里面,一个Service接口对应了一个Dao(大部分情况是这样的),你有几个数据表,大概就有多少个Service接口,如果有个新业务来了,添加了一张表,就再搞一个Service接口,Service,Dao基本都是在为数据库CRUD服务。
一个接口类从项目产生就没有出现过多个实现, 当时定义接口仅仅是为了遵循面向接口编程。
在充满疑惑的岁月里,我找到了真相,原来我把名词理解错了,“DDD”的含义有两种,
一个没有领域模型抽象的项目,迟早要慢慢变烂。
框架和模型是让你站得更高的角度来看项目,最后还是得回到代码上,好的项目(应该说团队)一定能够找到一套规范(当前流行叫”军规”), 每个团队制定的规范可能有些不同,但还是能找到很多共性.
代码规范(Checkstyle, 方法名,类名规范,注释规范,代码格式规范……)
工程规范(构建流程,版本发布……)
设计规范(设计复杂度控制,模块依赖……)
数据库表设计规范, SQL规范
……
经过我多年的经验,制定规范这事儿,其实重点在如何让项目成员理解和认同,最后才是执行,很多项目成员对规范的抵触源自浮浅地认为规范只能让他们将时间消耗在非功能性需求上.
规范是一种认同感, 但要想让项目成员建立更好的认同感, 有时候你必须利用人格魅力(如果你有的话),或者惨痛的经验(老司机肯定有的).
抬头看看你的项目, 能不能找到一条硬性要求的规范, 如果找不到, 可以直接跳出该文.
如果你有所觉悟,然后只是到网上到处借鉴各种军规堆砌在项目里, 那么依然没什么卵用.
规范并不能让你的代码变得多优秀. 规范只是防止代码里到处弥漫着单身屌丝程序员(猿)的个人感情色彩,规避一些显而易见的错误.
有了规范, 你有没有代码审查?
你在网络上到处都能搜索到” XX团队如何看重代码审查,XX团队为了代码质量开发了一个代码审查工具”, 可是你很难找到XX团队是如何做代码审查的,所以搞清楚如何让代码审查起到作用 比代码审查本身更重要.
总之,在代码审查之外,你还需要权衡,要不要把代码审查搞成政治任务,要不要搞成批斗大会, 如果你在代码审查的气氛里面闻到了坏味道, 那就应该停下来.
一个做好了代码规范和代码审查的项目,想变烂都没那么容易.
我在大学里面学编程的时候,似乎老师都没教过什么是测试,当时写TC的时候,老师只是说上机执行,现在回想起来,好像当时的教材也没有专门讲测试。(也许我就没有好好学过)
从项目代码来看,最基本的就是单元测试。
你的项目虽然有单元测试,但是他们要么过时(没有和被测试代码一起演化),要么根本就没有达到覆盖率要求。
当你想给一个功能补写单元测试的时候,发现编写单元测试的难度比重新实现这个功能的难度还要大,结果你就真那样做了。
测试的目的就是为了发现尽可能多的缺陷, 尽量 保证质量。
然而很多项目根本就没有清晰定义出 质量 的边界,甚至只完成了功能测试。
罗列你项目中的测试项,将他们分类列举,如果测试项用一张纸都能写完, 那么这个项目本身就是烂的,根本不需要慢慢变烂。
再强调一下,如果没有充分测试(怎样才是充分测试?)的项目,其实已经烂了。
所有的业务需求你都应该去满足
业务是项目的基本驱动力,可以说没有需求就没有项目存在。
然而对于一个发展中的项目,有可能正是需求在让它慢慢变烂.
因为我见过太多的需求来至项目控制人员(简称领导),而不是来至于真正用户,这些项目控制人员还会振振有词地说:”我也是用户中的一员”,大部分开发人员基本上又都处于食物链的最低端, 所以遇到上面这种情况,基本是无解的(排除那些真正执行工程师文化的公司).
大部分项目的需求,都会对应到一个系统功能,系统功能都会有生命周期,但是项目中的代码却往往随需求一起增长,对于过时的功能代码,没人敢随便删除,然后就变得臃肿。
另外一种情况就是需求超越了领域模型,例如:ATM取款机,让你植入视频播放功能(现实生活中却真有的),你有时候无法分辨出这类需求,然后却漂亮地实现了它。
恭喜你,你的项目正在面临慢慢变烂的风险。
负面情绪让项目慢慢变烂,听起来有点牵强,其实负面情绪与项目中的”烂”有点像鸡与蛋的关系,但这也只是其中一方面,放眼望去,项目中的负面情绪来自于方方面面。
部分开发人员如果遇到 中提到的问题会让他们大怒,然后抱怨没有统一的代码格式化工具,没有规范的目录结构,甚至日志输出格式也是五花八门……
如果你在项目中经常听到这种骂街的声音,那么你所在的项目还不至于那么快变烂。
不满现实,并动手去改变它,这也是优秀程序员的基本素养,但你必须停下来思索一下,你周围的人是不满的多,还是动手去改变的人多。
我自己就非常愿意和不满现实并且情绪化的开发人员一起工作,非常惧怕那些只是抱怨,说到动手去改变的时候又保持沉默的人。
情绪会传染,有些情绪在团队中会产生负面的效果,有些却能成为动力,这取决于团队的自我认知能力。
如何识别项目中遇到的负面情绪呢?
小A最近经常一边写代码,一边上逛招聘网站
小B经常给你说,某某公司的工资更高,全员MAC环境开发,23寸显示器…
小C给你讲,小A和小B的代码写得真烂
小D抱怨技术上得不到提高
……
放心,如果你在项目中是个领导角色,上面这些抱怨列表你基本上是不会听到的,如果你只是一个普通的开发人员,那么就去购买一本《程序员自我修养》,将负面情绪转化为正能量。
有一个老程序员自豪地告诉我,他写的一个程序已经在线上跑了快10年了,从来没动过。
我只是笑了笑,说了一句:牛逼
如果我写一个打印Hello world的程序,部署在一台太阳能Linux机器上,然后把它放到外太空,谁知道能运行多久呢。
我做的部分项目里面,用到的第三方工具距离最新版发布时间有的至少快5年了。
同事告诉我,用着这么稳定,干嘛要升级。
你要知道,JDK现在多久发布一次?每次都有哪些BUG修复?有哪些性能提升?你用的这个第三方包,可是在5年前那个版本的JDK下开发完成的,而且那个开发第三方工具包的人有可能还死了。
请注意,我们不是在讨论升级的问题,我们是在讨论 变化 的问题.
保持现状是一种惰性思维,它已经麻痹了开发人员对项目变化带来的风险评估。
如果将项目比做一辆汽车,它只是在不停地行驶,却没有定期保养。(重点是你不知道应该保养哪些部件)
不要让保持现状的思维腐蚀了项目,让项目慢慢变烂。
在一个团队协作的时代,你不是一个人在挖坑。
可能感兴趣的话题
关于伯乐在线博客
在这个信息爆炸的时代,人们已然被大量、快速并且简短的信息所包围。然而,我们相信:过多“快餐”式的阅读只会令人“虚胖”,缺乏实质的内涵。伯乐在线内容团队正试图以我们微薄的力量,把优秀的原创文章和译文分享给读者,为“快餐”添加一些“营养”元素。
新浪微博:
推荐微信号
(加好友请注明来意)
– 好的话题、有启发的回复、值得信赖的圈子
– 分享和发现有价值的内容与观点
– 为IT单身男女服务的征婚传播平台
– 优秀的工具资源导航
– 翻译传播优秀的外文文章
– 国内外的精选文章
– UI,网页,交互和用户体验
– 专注iOS技术分享
– 专注Android技术分享
– JavaScript, HTML5, CSS
– 专注Java技术分享
– 专注Python技术分享
& 2018 伯乐在线

我要回帖

 

随机推荐