这几天我在跟一个iOS大咖撕逼

原创文章,转载请注明:转载自Keegan小钢
并标明原文链接:http://keeganlee.me/post/20160415
微信订阅号:keeganlee_me
写于2016-04-15


起因

前几天,发现有个叫反革命攻城狮CasaTaloyum的人在我的《App架构经验总结》《App架构设计经验谈》的每一篇文章都发了同一个评论:

大家可以去参照casatwy.com的架构谈文章,比这里出的早,而且这里的思想其实都在casatwy.com找得到,最重要的是,写得比这里好。

一开始,我以为是过来打广告的。后来才知道,原来是过来踢馆的。他认为我抄袭了他的文章,包括我的整个《App架构设计经验谈》系列和《App架构经验总结》,他认为我文章的结构、文章的架构思想和逻辑,都是抄袭他的。

那么,介绍下这个人吧。这人真名叫田伟宇,目前坐标好像是在上海安居客,casatwy.com是他的个人网站。他的iOS应用架构谈系列热度很高,文章质量的确不错,文中有部分架构思想和我的是有重叠的,不过他发布的比我早。因此,他认定了我是抄袭了他的。

过程

以下是整个过程,直接在我博客文章《App架构经验总结》下的评论中进行的。

后面出现的我在找你的海角是我老婆,她发现这场撕逼之后很生气,我本来让她不要管这事,可她还是出来说了很多狠话,这里就不再截图出来了。虽然在这种公共场合不顾形象放那么多狠话不太好,但她为我如此,我却觉得很幸福。之后老婆问我要不要把她那些评论删掉,我说不用删了,留着吧,这是她对我的爱的一种证明。

当我写到这里的时候,发现又多了两条回复:

比对

本来,我让他列举出我窃取了他的哪些逻辑,可他没有列举出来,那好,我就自己仔细比对了一下,要说有雷同的也就几个地方:

  1. API安全机制的设计,我的《App架构经验总结》提出的两个解决方案和他提出的想法是一样的;
  2. 代码规范部分都提到了苹果的Coding Guidelines;
  3. 其他的,架构分层的思想?对代码规范的重视程度?我不知道还有哪些了...

关于第一点,API安全机制的设计,设计签名的方案是我上一家公司一开始就在使用的加密方案了。至于HTTPS,谁都知道它的安全性比较高,设计安全机制时必须要考虑的。另外,如果看过我的《App架构设计经验谈:接口的设计》就知道,安全机制方面我的想法并不只是签名设计和HTTPS,也提到了token设计和手机号+短信验证码的登录方案。那为什么《App架构经验总结》只讲到两点呢?这是因为《App架构经验总结》是在我写完《App架构设计经验谈:接口的设计》《App架构设计经验谈:技术选型》两篇文章后收到CSDN编辑钱曙光童鞋的邀请才写的,我不想和《App架构设计经验谈:接口的设计》完全一样,所以就只写了认为最重要的两点。

关于第二点,只要对代码规范比较重视的iOS人员,应该都会看过Coding Guidelines的吧,不过这份指南实在过于简单,还不足以满足实际开发的规范化需求。

至于架构分层,我的思想主要来自于服务端的架构设计,尤其推崇蔡学镛的架构设计方法。当我分享了《Android项目重构之路》系列文章后,好多人都问我是不是以前做过Java Web,因为从这架构中可以看出Java Web的架构思想的影子。对代码规范我也一直很重视,不然,我也不会自己总结出一份很详细的Android开发规范了。

写在最后

对于田伟宇,经过这次撕逼,我仔细去看了他的微博,看了他博客文章下的评论,看得出来这是个很偏激的人,但同时也有一点自大,从这次撕逼中也证明了这两点。还总是不断问我敢不敢面对面对质,敢不敢做同行评审?拜托,我在广州,你在上海,你是想我放下老婆孩子放下工作跑去上海和你对质还是你过来广州和我对质?至于同行评审,你去哪找真正客观的评审团?我的渠道肯定大部分是支持我的,你的渠道肯定大部分是支持你的,而且,你的粉丝量明显比我多很多。另外,你的朋友还那么多业内大佬,他们了解的是你,不是我。我老婆因为看不惯所以出来说了些狠话都被你说我找水军了,那就算出现更多为我说话的人,难道你不会认为一样是水军?难道我会指望你的粉丝甚至你那些业内大佬的朋友会出来说其实是你自己太过偏激?

我该说的,不该说的,都说完了。


扫描以下二维码即可关注订阅号。

Comments
Write a Comment
  • OnionHeart reply

    澄清事实就好,CSDN第一次听课还是你的,感谢分享[good]

  • 有态度网友06MY5Z reply

    那次分享因为紧张,有点语无伦次呢

  • 陈柳春 reply

    清者自清,浊者自浊,不要影响心情,是非自有定论,支持你一下!

  • Chow🐵 reply

    弱弱问句,官方对这些编程规范不是有指引的吗?如果你们的跟官方的也相似或者有雷同那又代表了什么?

  • 有态度网友06MY5Z reply

    嗯嗯,这几天的确被这事影响了心情,可以说我的架构思想不够严谨,但竟然说我的架构思想是抄袭他的,我实在无法容忍。

  • 有态度网友06MY5Z reply

    那就会被人说是抄袭

  • 有态度网友06MY6I reply

    让他申请专利去。真是一个逗逼。

  • 有态度网友06MY5V reply

    鄙视自大的傻逼、我在杭州、来跟老子撕逼来、打死你、 狂你妈、 博主文明的跟你聊天、 给你台阶下还不让步?

  • 有态度网友06MY84 reply

    且不论任何。言辞上心态上 这次撕逼 你略胜一筹。 作为一个菜鸟 我觉的你们都是我心中的大咖 ,你们的文章 或者思想 并不局限于高低,而是更好的引导跟帮助 。但是抄袭或者剽窃之名扣的也着实为过了。至于对质与评审 正如你所说 你的渠道更多支持你 而他的也是。 再说几句大道理吧。海纳百川 有容乃大。古为今用 洋为中用。 支持一下 小刚

  • 有态度网友06MY5V reply

    你的公众号是我关注的第一个技术类的,虽然自己从WEB转安卓才10个月时间。看你文章收益较多。世界人太多,或许真有两个思想一样的人也说不定。澄清就行,大气。分享文章本质目的一是提升自己也是帮助别人。多谢。

  • 有态度网友06MY5V reply

    作为一名路人,我想说,做自己就好。

  • 丽心之光 reply

    来帮我开发个app运营成功了那时就没人敢这么说了

  • 漫天(π_π) reply

    做自己就好支持你,这个社会总是这么搞笑。

  • Chow🐵 reply

    根据官方的大家都是抄袭啊[嘻嘻]

  • 有态度网友06MY5V reply

    支持楼主,这逗比好有优越感,看过楼主好多文章,也吸收了很多,多谢了楼主!这逗比还抄袭了中国的文化呢,哈哈哈

  • 蓝蓝的期待 reply

    哈哈,脑子有问题的人和他一般计较,岂不也变成和他一样了,走自己的路,让别人说去吧

  • 有态度网友06MY5Z reply

    呵呵,说得有点狠了啊~

  • 有态度网友06MY5Z reply

    谢谢你的支持呢,我会用更多干货文章来回应大家对我的支持

  • 有态度网友06MY5Z reply

    其实,在架构方面,跟我思想有大部分相同的人我都遇见过,有的是和我一起共事过的同事和朋友,有的是对我发的文章的一些反馈的同行。

  • 有态度网友06MY5Z reply

    呵呵,如果以后有机会或许有可能合作呢

  • 有态度网友06MY5Z reply

    嗯嗯,我一向也都是做自己的

  • 有态度网友06MY5Z reply

    谢谢支持

  • 有态度网友06MY5Z reply

    [偷笑]

  • 有态度网友06MY5Z reply

    嗯嗯,做自己

  • 有态度网友06MY5V reply

    田伟宇早就不在安居客了,后来去了天猫,现在不知道了,这锅安居客不背[囧]

  • 有态度网友06MY5V reply

    有一说一,那人自大的不行,文章写的不错,但配不上的他的狂妄,仔细看他的评论,动不动就说你回去好好读书,我的方案是最好的,已经不止一次在自己的评论中跟人撕逼了

  • 有态度网友06MY5Z reply

    从他的微博和博客评论,的确能看出来

  • 有态度网友06MY5V reply

    钢叔顶你,做最好的自己

  • 有态度网友06MY89 reply

    不知道比尔盖茨的一句话用在楼主这里合适不:“我们都有个有钱的邻居,叫施乐,我闯进他们家准备偷电视机的时候,发现你已经把它盗走了。”

  • 有态度网友06MY5V reply

    不知道那位大咖看过《企业应用架构模式 》和《实现领域驱动设计》了没有? 还是要声称三层架构和MVC是他原创?[疑问]

  • 有态度网友06MY8b reply

    你说,是不是让大咖掉了一块肉?这么的追着不放?

  • 有态度网友06MY8c reply

    支持作者 。人红是非多嘛

  • 有态度网友06MY5V reply

    支持钢哥,从第一篇架构开始看,到现在每篇都去关注,真的很感谢你的分享;技术这东西本来就是分享用的,架构思想也就那些条条框框,出现一些内容的相似还不是很正常,那个谁谁谁搞的自己是原创者,那就自己去写一个语言啊,在这里BB,最讨厌这种自以为是的

  • 欧腾博 reply

    “哦,对了,我的朋友圈里主要还是业内大佬” <br>轻描淡写地说出自己高贵的朋友圈,问你怕不怕...[哈哈][哈哈][哈哈]

  • 有态度网友06MY7Z reply

    我支持你哦,里面有很多Android的文章,很不错。

  • 有态度网友06MY7Z reply

    不知怎么的,让我想起了叶良辰[奥特曼]

  • 有态度网友06MY5Z reply

    叶良辰是谁?

  • 有态度网友06MY7Z reply

    事情起因是北京某高校女寝,某女生因为打扫卫生问题被室友排斥,于是该女生请来了一位名叫“叶良辰”的大哥,以下是叶良辰和该寝室的寝室长展开了一段充满“魔性”的对话摘录。<br>1、你只需要记住,我叫叶良辰。<br>2、在本地我有一百种方法让你活不下去,如果你想试试,良辰不妨陪你玩玩儿!<br>3、兄台,别逼我动用在北京的势力,我本不想掀起一场腥风血雨!<br>4、我家三世三代都是军统做事,原子弹,我爷爷都参与研究。<br>5、不错,我就是叶良辰。你们的行为实在欺人太甚,你们若是感觉有实力跟我玩,良辰不介意奉陪到底。<br>6、呵呵,我会让你们明白,良辰从不说空话。别让我碰到你们,如果在我的地盘,我有一百种方法让你们待不下去,可你们,却无可奈何。<br>7、呵呵,良辰最喜欢对那些自认为能力出众的人出手,你们只需要记住,我叫叶良辰。<br>8、无妨,你们可以把所有认识的人全部叫出来,良辰不介意陪你们玩玩,若我赢了,你们给我乖乖滚出贴吧,别欺人太甚。<br>9、当然,若是你们就此罢手,那良辰在此多谢了,他日,必有重谢。<br>这段对话被放上了微博,然后这哥们就火了。

  • 有态度网友06MY5Z reply

    [奥特曼]我只能呵呵了~~~

  • 冯小卫 reply

    我从11年左右开始android开发的 你的文章写的不错 刚才联系了安居客的ios开发朋友 他对田伟宇的评价是:“固执己见,不太喜欢这种人”

  • 冯小卫 reply

    这几年不太喜欢在网上留下东西了 你的博客 是我收藏的为数不多的几个独立博客 加油!

  • 有态度网友06MY5Z reply

    11年,那和我开始Android开发的时间一致啊~有空可以多多交流

  • 有态度网友06MY5V reply

    lihai

  • 有态度网友06MY8g reply

    支持下大佬...

  • 有态度网友06MY5V reply

    这你就逗比了。。两位大咖最多都只是约技术交流。你这已经是没有素质的体现了。。<br>

  • 有态度网友06MY5V reply

    那个是谁呀,不认识!我这个大咖都不认识他还敢说自己是大咖

  • 有态度网友06MY5V reply

    钢哥顶你[给力]

  • 有态度网友06MY8k reply

    说说我是怎么关注到小钢的吧,我是一名安卓开发新人,昨天我在百度上寻找关于Android架构的一些东西,然后就去到了知乎,后来看到这个博客的地址,就进来了,发现这个博客里面写的东西都挺好的,对我帮助很大。支持钢哥

  • 有态度网友06MY8k reply

    为什么评论这里会把我的微信头像和姓名显示出来?不太想暴露啊

  • rrrqqqggg reply

    这都能撕逼。。我一直觉得写博文是一种交流的方式,别人能审视到你的不足,新人能更好的进步。思维相近是肯定,因为我们的思考方式差不了太多。博主宽宏大量一些,不然生不完的气

  • 流觞的风 reply

    网上搜Android的样式找到的博主的文章的,之后就一直在看在学习,觉得博主的文章很实用,还没看到架构,不过觉得博主的文章写的很细致,看到出是在用心传授经验。个人觉得架构这东西虽然每个人都有自己的看法,但是都大同小异,都没有到那种能创造一种秒杀全部的新架构的地步。再说了真的要是有核心技术的创新也不怕别人抄袭的,没有的话就只能呵呵了,何必再这撕逼。支持博主,期待你的新作!

  • 有态度网友06MY5V reply

    小刚的文章的文风模式相对来说也是以讨论沟通交流的方式来行文的,同时结合一些实践经验。并不能算很严谨的论文类型的文章,很多概念等也算是比较常见的。如果说这样类型的文章居然还被人说是抄袭,这也太夸张了,那个啥反革命工程狮也自视太高了,完全没有必要把普通讨论提升到学院级的考证啥的。至于说大佬圈子的朋友还关注提醒这个,我只能说大佬的工作钱多事少离家近了。

  • 没有争斗 reply

    你看到他的文章时,惺惺相惜,感觉遇到知己了。<br>而他看到你的文章时,直接就认定你是抄袭他的了。<br>心态完全不一样,完全没必要理会他。<br>我还是非常赞同你的,你的文章通俗易懂,为我这种只在小公司,而且没经历过大用户量磨练的小菜提供了很多很多的帮助了,非常感谢!

  • 有态度网友06MY5V reply

    如果这件事落在我头上,我只会回复 呵呵。。。<br>技术交流本不该存在这种火药味,我觉得程序员的生活不应该仅仅是程序;在这种层面上起争执,就显得小家子气了。

  • 有态度网友06MY5V reply

    他可真逗,接口签名这事,多少年来网银、支付类接口就这么用,难道都是抄他的

  • 有态度网友06MY8A reply

    会撕逼的都是大牛

  • 留什么白 reply

    只有喵神才是人类的希望

  • 有态度网友06MY8M reply

    这人是傻逼么?典型的装B啊

  • 有态度网友06MY8M reply

    支持小钢

  • 有态度网友06MY5V reply

    偶然看到这样的事情,首先感谢你的文章,我在从事移动端程式开发工作以来,也想抽时间写技术博客,因为时间紧迫一直没做。所谓技术更注重分享,而不是辨明是谁的技术,况且大家都还是在使用一门技术(时代的进步,技术革命可能更有谁记住,乔布斯,詹姆斯·高斯林,霍金...)。因此所谓技术大咖着实没必要争论这些是否抄袭,关键是将你的技术心得进行分享,以自己的见解让更多的人看到,可能每个人的思想风格不同,也会更好便于交流和进步。钢哥 辛苦了。

  • 小兵甲甲甲 reply

    表示支持刚哥,刚哥的文章都对我很有启发,从评论来看,这个田什么的,确实过于自大了些,而且火气这么大。估计他除了会写点儿代码也没啥了,😄。

  • 有态度网友06MY5V reply

    没必要在这上边争吵,即使是抄他的,他的言语i也有点过且欠缺理性

  • 有态度网友06MY5V reply

    我只能是观看大神撕逼的人,希望能有一天成为和大神撕逼的人。[嘻嘻]

  • 有态度网友06MY9a reply

    最受不了这种自私的,我承认我也特别看不起那种纯粹复制黏贴的人,但是别人的博客对你的启发,然后加入自己的东西就是自己的了,虽然有类似的地方,但是大部分内容都是自己总结自己实践的,非得说谁抄袭?要这么说的话中国都抄袭的是国外的,外国人都能把中国人告的赔死,你既然害怕抄袭那你还发出来干嘛?直接保存在自己手里不行吗?那个IOS是不是大牛我不知道,但是这种人为了出名,损害别人,这种行为就是不对的。

  • 有态度网友06MY9b reply

    分成和分模块的思想早就出来了,这二货,还要说“圈内的都是大咖”。呵呵他一下

  • 有态度网友06MY9b reply

    曹振团: 主要分享几点吧:<br>1 性能是功能的一部分,稳定是功能的一部分。性能和稳定性需要在开发设计的时候作为产品功能的一部分来考虑,而不是扩展属性。这样才能在开发、测试、上线、运行中全程把握。<br>2 简单即美。把复杂的事情简单化,抓住核心脉络,解决好主要矛盾不见得一个大而全的海纳百川的架构才是好的,相反清晰、明了的架构是我们追求的,简单可依赖。<br>3 使用能够驾驭的技术。丰富的开源社区给了我们很多的选择和视角,任何引入的开源技术都应该理解其原理和本质,只有能够驾驭的技术才能用好。<br>4 细节决定成败。软件架构是一项复杂和精细的工作,只有把每个细节都做极致了,才能保障架构的基石稳健。<br>这是美团外面的技术专家的经验分享和对架构的总结,这几点我早就看过了,难道说他是抄的?

  • 有态度网友06MY9A reply

    思想就算有借鉴也是可以的,不然,哪个人的知识是自己想出来的?那个哥们也是幼稚的可以。很闲啊。。

  • 小雷FansUnion reply

    大佬,我来迟了。友情提醒,duoshuo即将关闭服务,6月1如。

  • 有态度网友06MYaC reply

    谈到移动端架构设计,很多东西都是老生常谈了。那个田先生太自大了点。

  • freedomofwind reply

    本来我对CasaTaloyum这人是挺欣赏的,他的文章确实写得不错,但是看到他在这里的幼稚言行,确实让我对他的印象大打折扣,心疼博主