有能力出國讀書的話還是去吧

来源:互联网 发布:mysql数据库设计规范 编辑:程序博客网 时间:2024/05/16 06:15

轉某位同學的日誌,涉及一些不好聽的話,原作者還是不貼出來了吧。

<原文>

今天突然想写点什么,但是又很难完整地表达出来。主要是有些想法积累了很久,一边犹豫该不该说,一边权衡该如何说。

 

转自徐亚波老师在微博上的一条评论:

“晚上参加一个学生创新大赛的评审,比较失望。PPT都是不错,但真正让人耳目一新的项目极少,即便是那些想法简单的B/S项目在产品层面也做的很粗糙。真正对应用感兴趣,大学期间认认真真的做一个能用的小东西,认真运营一段时间,比临时组队搞出一个个烂尾楼强得多。爱情树就做得不错。”

//我一直對這種帶有“創新”字眼的比賽很鄙視,原因如上


暂不说亦云杯是个挫到什么程度的比赛,我们只着眼于徐老师对于参赛作品的评价。不难发觉徐老师对于“项目”这一概念,直接等同成了“小东西”。

由于参与一个项目研究的缘故,我在香港科技大学待了一段时间,发现中大和科大对于“项目”这一概念,无论是认识还是态度,都可谓天渊之别。

例如,我目前参与的这个项目,在我加入项目组之前,已经有着将近四年的开发过程。目前甚至以后仍会持续下去。

我们这个team专门有个manager,负责洽谈合作、demo展示、会议交流、整合文档、设备维修等各种杂事,甚至请假他都会代办。作为developer,我们需要做的只是每天专心写代码就行。


我们这个lab每天规定至少8个半小时的工作时间,在lab里面就只干一件事,那就是开发这个项目。如果你想干别的事情,可以,不过你会有很深的负罪感。因为周边所有人都在一丝不苟地只做与这个项目相关的事情。

//學生項目經驗不足的問題看來可以解決了

我们这个team规定每周要交一份report,写明白这周做了什么工作,下周打算如何跟进。然后manager如果有时间或者有疑问的话就会找你讨论,没有的话也会认真回复邮件。到了测试阶段,更是每天一份report,虽然写得是很烦,但是实际上这个是manager调控整个项目进展最有效的手段。

我们这个lab里面单是i7的server就有六七台,proxy更是一堆,mac、iPad、android tablet什么的各种实验器材基本上都是市面上最新的,需要就可以适度购置,能用得上就行。如果需要一台对外独立ip的server的话,一个email过去,并且有正当理由,网络中心就会马上开放端口和ip给你。

 //之前看廣林申報科技立項那些表,覺得很煩。學校不正應該為學生提供方便的條件搞研究才對么?那些繁瑣的手續實在是受不了,還哪有精力搞研究。

在科大的情况就介绍到这里。顺便提一下在中大我所知道的情况,切勿对号入座,因为这是一个普遍存在的情况:

//現在國情就是這樣。但怎麼說,跟導師混,還是能學到東西,雖然很受牽制,但這種“遊戲規則”勉強還是可以玩下去。

如果有个项目要让你接手的话,导师一般会把你找过去开个会,或者发一封email过来,三两句需求,顺便提了下deadline,让你马上接手去做。而且deadline一般不会大于一个月。

抛过来的需求千奇百怪,有些甚至是impossible feature。没办法,要不颤抖着回邮件说这个没法做,要不硬着头皮往下做。一个人。又或者再搭一两个一点都不会的。最糟糕的情况是甚至你自己也不会。为什么?因为导师接的项目不一定是他能做的,但是他认为你能做。

你要有三头六臂。在经手一个项目的同时,可能还会有第二、三、四甚至五个或更多项目会陆续抛过来,这点取决于导师对于你个人能力水平的估测以及导师的健忘程度。

导师对于你的水平的评估会很抽象。他会觉得你“牛”、“不错”、“一般”或者“差”,而很少会根据领域去划分程度。这意味着如果你web编程很“牛”的话,他会潜意识地觉得你做搜索也会很“牛”,至少也不会“差”,又或者即使他知道你一点都不懂,经过几天时间的学习后就会变得很“牛”。不着边际的猜测的结果就是你手上那一堆搞不定的项目。

千辛万苦几经曲折,终于做完了这个项目,提交给了导师。导师回了个“收到”,没了下文。基本不会有往更深一步开发的机会。这个时候导师一般会做的事情就是把手上另一个烫手的山芋继续抛给你。

如果你自己突发奇想想到了什么good idea,不是跟导师的方向相关的,基本只有一个结果:否决。要么你自己一个人往下做,没有任何支持,要么只能胎死腹中。

如果你需要一个有独立ip的server,没有一个月时间估计是办不下来的。能不能办下来还是个问题。而且各种事情只能你自己去跑腿,没人会帮你做这事情。

别忘了,在做项目的时候还要经历各种考试、四六级、TF/GRE之类各种各样的折磨。//考試不可怕,可怕的考試那些東西沒鳥用

这样就是一个项目的始终。

 

可能你看了会说:没有导师支持又不会死,有兴趣有idea的话就自己搞下去呗,自己搞开发做出很牛逼的东西来的人多了去了。

的确,你这样想可能是对的,但是抛开物质和器材层面的问题不提,软件开发很多时候需要的是团队的合作,因为一个人的能力不可能涉及方方面面,尤其是精力更是非常有限。如果团队背后没有各方面的支持的话,根本就不可能有紧密的合作。

做个假设吧:

假设有三个人组成一个团队,想开发一个新颖的应用。跟导师说了一下,导师觉得这个东西对他的研究没什么太大作用,于是可能就会跟他们说,做这个东西没什么前途,不如跟着他一起做一个xxx东西。然后其中有个人可能就会觉得,还是跟着导师混比较有前途,于是就脱离团队了。第二个人见第一个人跑了,想起自己要考托福GRE期末考什么的,他认为与其做一个看不到希望的作品,还不如拿点奖学金实际,于是也不干了。剩下一个项目就一个人在做,一边经历各种考试还要一边接手各式各样的“项目”。

这样子一般人怎么可能干得长久?没有人帮忙管理进度,没有人帮忙跑腿,没有人帮忙整理架构,没有人帮忙分担工作量,结果就是越往下做的结果就是会越手忙脚乱。绝大部分的人只能选择放弃,又或者只能做出一些渣作。

少数人撑了过来,这些超人为了应对各种突发的项目,会变得十八般武艺样样入门,需要的时候可以快速精通。他们会深刻认识到现状,当需要做项目的时候,他们会认为与其浪费时间争取不会随便走人的队友,还不如单干来得直接。这些超人经过四年的磨难之后绝大部分都选择走人,或者出走国外,或者出走其他名校。因为他们知道,在这里很难找得到一起分享胜利或者失败果实的同伴。

别说“既然别人能做到,你为什么不能做到”。的确有人会有只要决定了要做一个东西,无论遇到什么困难都会做下去的毅力和能力,但是毕竟只是少数,不能以少数人作为标准来衡量大多数人。所以,我认为导师对于项目和参与项目人员的态度,很大程度上决定了项目的品质。用快餐一样的态度,就别抱怨泡面一样的味道。

 

没写完的后续再写。今天刚回广州,洗洗睡了。

------------------------------------------------------------------------------------------------------------------------------------------

回到广州没啥事儿,继续写一点。

我这个人对于创新是个偏执狂。我认为一个毫无创新的作品,即使能够赚到大把的钱,也是毫无价值的。但是就着国内软件行业的形势而言,做创新作品大多数没有前途。为什么?因为你做出好的东西来马上就会被别人复制,如果你没妥善保管好你的代码的话,甚至还会直接被抄走。看百度开发的那个什么百度易就知道了。再厚颜无耻不过如此。

这也是为什么我在当前大热的HTML5和业界普遍不叫好的FLASH之间选择了FLASH。因为FLASH可以闭源。

由于上述原因,导致了我对于技术创新有着极度的偏执。我认为一个轻易就能被复制的作品,绝对不是一个好的作品。这就是我对于任何软件作品统一的评价方式。

至于徐老师口中的爱情树,虽然不好意思,但也只能躺着中一下枪了。当然爱情树在中大学生的作品里面已经算是相当不错的作品了,好的地方不少,例如界面很简练清晰等等。但是不足的地方也有很多,我在这里只轻轻戳一下,希望不要戳得爱情树团队太疼。

爱情树的理念,实际上与婚恋网站无异,只是将婚恋交友的范围缩小到中大内部而已。类似的东西不是没有人提出过,甚至我们班的课堂项目里面都多次出现过。但是爱情是一种令人羞于启齿的东西,所以一般做出来就没下文了。爱情树团队唯一伟大的地方就是真的把它架设起来运营。其实我相当佩服爱情树团队的执行能力,想到就去做,不在乎别人的任何眼光,这一点相当值得敬佩。//想起xx寂寞男女交友平台。。

第二点仍是技术创新的问题。要复制它真的很简单。而且爱情树的用户体验还十分不足。如果有另一个团队发现了商机的话,要复制并且做一个比它用户体验更好的网站出来,根本就不是什么问题。而且大量用户就会马上流失。这就是缺乏技术创新的隐患。

第三点是在于运营方面。我相信爱情树团队目前已经隐约感觉到,其实爱情树是一块鸡肋,甚至已经开始后悔当初为什么要架设起来运营。

爱情树是一款以爱情作为噱头的作品,注定了在开始非常火爆,但是用户会逐步流失的结果。为什么?因为一开始大家都想尝个鲜,于是蜂拥而去看看。但是接下来又发现爱情树并不能真正解决单身问题,于是爱情树就变质成了一个论坛。密语模块就是驱使爱情树向论坛方向发展的一个重要举措,隐匿用户名的后果就是会导致用户肆无忌惮地发言,爱情树团队意图依赖它来挽回用户流失的困境,却无形中增加了管理的成本。虽然他们本身可能并不自知,但是爱情树已经从“旨在解决中大学生婚恋问题”的网站,退化成为一个“可以顺便解决婚恋问题”的论坛。而成为一个论坛之后,将会从根本上失去吸引用户的核心。所以毫无疑问地,用户将会逐步流失。

爱情树论坛化的最大缺点,就是需要消耗大量的时间和成本去控制和运营。中国网民的素质有目共睹,匿名之后更是变本加厉,你必须花费时间和精力去监控论坛上的每一条语句。与此同时,爱情树十分缺乏盈利空间。因为用户群体单薄的缘故,很难让商家提供赞助或者投资给你,学校也不可能有资金方面的支持,结果就是只能凭一腔热情来运营,并且心痛地看着用户一点点地流失。既浪费了不少时间,也得不到什么回报。

当然以上只是我的一些臆猜。其实我真心希望爱情树能办得有声有色。说错了什么的话请见谅并指正,我会非常虚心地接受的。

 

不过话说回来,我还是很羡慕爱情树团队的,至少他们是在凭自己的意志在做作品。

我一直想做点什么,但是缺乏契机。一次次地组织团队,但是又发现时间真的是无法保障。导师基本上不会放任你们干自己的事情的,尤其是整个团队都是同一个导师的情况下。他会认为你们很闲,会想办法拆散你们帮忙干他的项目。问了团队里面的一个人说不行,他可以找第二个,结果就是只要他想拆必然就能拆。更何况可能还有很多考试要兼顾。

于是到现在都没有真正组织起过任何一支真正意义上的团队。由于团队成员的时间都很零散,甚至想进行工程式管理都做不到,又如何能够保证产品的质量。于是到最后就只能依赖于一两个人的个人能力了。

除了帮导师做的项目之外,我就只剩下一些参赛作品。参赛有个“名分”,可以让导师觉得你有事可做,丢东西给你做的时候会有所考虑。但是参赛作品也不是你想做什么就做什么的,你认为好的东西,评委不一定也认可。要知道大多数评委都是临时凑数请来的,而且鲜有了解技术和市场上同类作品的。他们会在五分钟的展示时间中试图理解你这个作品是什么样的一个东西。这样必然就会导致很多真正优秀的作品被埋没。

于是结果就是,我们只能一次又一次地分析评委到底想看到什么作品,然后应试一般开发针对性的作品。这种作品通常是没有市场前景的,用完即弃,就算你在评委面前吹嘘得再天花乱坠。//我難以接受自己的作品用完即棄,所以不會涉足這種比賽

要知道,我本身其实并不热爱这些作品。只是评委可能喜欢而已。

 </原文>



原创粉丝点击