赞
踩
许长敬 移动互联网中最终称雄的将是电子商务
许长敬,毕业于河北大学。2004年开始参加工作,曾担任小型公司的技术骨干,大型公司的主管。目前供职于某电子商务公司,在公司内转岗多个部门平台技术、新业务、应用开发。由于工作需要,先后学会了PHP、Java语言,同时了解shell,自学object-C,技术也从深度向广度方向发展,目前主要关注移动互联网和项目管理。
与C++的不解之缘
CSDN:你是什么时候接触到编程的?后来你是如何成为CSDN论坛的C++版主?
许长敬:首次接触编程是在大学里的C语言课,当时在无计算机的情况下,利用一个寒假通读《C语言程序设计》。依仗着这点自信,还辅导了许多人,经历了被动学习到主动探索的过程,对于编程的兴趣也是从那时候建立的。真正的编程,其实是在河北大学网络中心参与开发的某电子政务系统,当时赶了个新潮,用的C#语言,B/S架构方式,先后碰到很多问题,也在那个时期第一次接触CSDN论坛,感谢CSDN的网友帮我解决很多问题。之后又用C#为学校开发了多个网站。
毕业前一直用C#开发网站,感觉做网站没有啥前途,用C++开发才是王道,于是用VC做了1年半的应用程序开发,主要是做化学机构的绘图软件。接触的多了,在发现服务器开发才是最重要,跳槽一家公司做IM开发,先后经历来的IM客户端功能开发、皮肤开发、服务器开发、代理服务器、注册服务器等。这个过程中需要大量的学习工作,而书本知识又比较陈旧,碰到很多问题从CSDN上得到解决。
当然也帮很多人解决了问题,在开发服务器的时候,才意识到C++语言跨平台的重要性。从那个时候起,算是真正学习C++,包括《C++ primer》、《Essential C++》、《Effective C++》、《More Effective C++》、《C++编程思想》、《C++程序设计与演化》和《深入探索C++对象模型》等。学习过程是枯燥,多亏了有CSDN网友,在交流过程中有了大家的信任和支持,当上了CSDN上的C++斑竹。
CSDN:在担任版主的时间里,它对你的技术、职业生涯、人脉有何帮助?为何会放弃这个职务?有什么精彩的回忆可以分享吗?
许长敬:当CSDN斑竹的这段时间内,大大增加了我的技术的深度和厚度,原先的学习是自娱自乐,一知半解也没啥,当了斑竹就不一样的,当斑竹是网友对我的信任,所以在回答问题时,一直在想着,不会不要紧,千万别误导别人。不过悲催是有一次,回答goto时,还是犯了错误,直接goto到函数外了,惭愧,学无止境,闭关1个礼拜,当时不上CSDN,犹如现在不刷微博,感觉与世界都不能同步了。
也是在当CSDN斑竹的这段期间,我有幸加入雅虎平台技术部,CSDN版主的身份在这个过程中起了很大的作用。在yahoo中认识更多的牛人,也学的到了不少雅虎的技术,proxyIO、vespa、yphp等,扩大了眼界,包括后续开源的一些管理工具,有不少解决yahoo思想的地方。
放弃CSDN这个职位,主要是工作太忙了,疏于在CSDN发言,帮大家解决问题,羞愧。所以,后来主动让贤了。
C++已步入成熟期
CSDN:你认为C++在编程世界里处于什么样的地位?他最大的优点和缺点分别体现在哪里?
许长敬:从TIOBE语言排行榜上可以看到,这两年Object-C上升势头很猛,但是对C++排名基本无影响。Object-C主要抢占的是PHP、VB、C#等语言的份额。C++语言从2005年开始,一直处于相对稳定的位置,大概10%市场占有率,说明C++如C一样进入成熟稳定期,可以经得起行业变化的考验。
最近这两年移动互联网的火热,对C++语言没有太多影响,反而C++语言的高性能和高协同性更好助力移动互联网的发展,Object-C可以和C++互存,Andriod基于C/C++的NDK包会公布。更长远的Google glass,苹果穿戴设备这些移动设备更需要高性能。Google的Chrome OS系统如果能成为主流,性能也是不可或缺的。
可以预测在很长的一段时间内,C++还会维持目前的这种状态,直到一种新的语言,这种语言兼顾性能和面向对象特性(可能更高级特性,且C++不发展的前提下)才有可能取代C++,那也将会引起整个行业的巨大变更。
CSDN:中国程序员最喜欢讨论语言的优缺点,那么C++适合什么样的场景?不适合什么场景?
许长敬:适合场景:
不适合场景:
CSDN:你是怎么理解C++在移动领域的用途?
许长敬:C++在移动领域的用途,可以分两方面理解。
服务器端,移动时代会比PC时代产生更多的数据,需要服务器提供更强的处理能力和执行效率。逻辑处理将采用java等语言,数据计算采用C/C++,云计算/云存储两者在核心环节均离不开C++。
客户端,以APP为代表的应用,是典型的C/S结构模式,每个应用都是一个客户端。C++语言和具体框架结合,是开发应用的利器。Xcode 虽然使用的是object-C,但是C++编写的游戏引擎,也可以很方便在苹果设备上运行。Andriod系统让人诟病的一个问题是游戏运行速度太慢,卡的厉害,如果Android NDK解决兼容性问题,可以方便访问Framework API,并且方便debug,将会有更多人为google写应用。
移动互联网进入SNS时代
CSDN:是什么原因促使你去“跳槽”到移动互联网?目前,你在这个领域主要从事什么事情?
许长敬:这两年我一直从事Java和PHP方面的开发,研究移动互联网有点不务正业。其实关注移动互联网,主要是我对各种新行业发展都有兴趣。初次接触移动互联网是因为我有一个笑话网站,当时09年的时候,Apple手机要开始流行,我就想把笑话内容做到手机。当时不了解技术,通过朋友认识一个团队,合作做了第一个应用“博乐极品笑话”。目前App store还有,自此之后,就对这个移动互联网行业产生极大的兴趣,就一直关注移动互联网的发展,后来陆续也开发了几个应用,比如麻辣语录、打折啦、酷壳等应用。
目前,主要关注移动互联网和电子商务结合发展。PC互联网经历了门户、搜索、SNS、电子商务的发展过程,在移动互联网中最终称雄的也将是电子商务。沙发经济时代正在到来,以后电子商务将无处不在。试想大家以后在公交上,公园里,旅游中,看到一件漂亮的衣服,包包,打开客户端拍照搜索,找到商品直接购买,方便简单。
CSDN:据资料得知,你自己也在做移动应用开发。请问,你自己或你所在的团队,曾经开发过什么平台的应用?成绩如何?请简单介绍一下开发应用的流程、使用的语言、碰到的难题,以及解决方案?
许长敬:我的情况比较特殊,我所在的团队,主要从事搜索应用开发,我做移动互联网应用,纯粹是个人兴趣和爱好。
我主要开发iOS平台上的应用,偶尔也会做下Andriod开发,成绩谈不上,开发过的应用博乐极品笑话,麻辣语录,打折啦,酷壳等应用累计下载量有一百万。过一段时间会我会把打折啦(包括iPad版)应用开源,感兴趣的同学可以关注我的CSDN博客。
iOS开发流程其实还是蛮简单的,注册苹果的开发者账号,购买下相应设备,一般选择Mac,再买一个iPhone或者touch,具有基本硬件开发环境。剩下的就是构思一个好的idea,然后在App Store搜索,看看是否有同类产品,根据他们的优缺点,找到自己产品的切入点,剩下都是产品层面的问题,如何做的比别的产品更优秀,用户体验更好。
这里要感谢C++,从C++学到很多知识,技巧和方法,在学习Object-C的时候,基本上没有碰到什么障碍。当然,学习过程中,碰到问题还是有的,比如怎么做抽屉式效果时,就碰到很多的问题,好在现在有很多网站提供帮助。
CSDN:你认为今年,什么类型应用会比较受欢迎,比较火?
许长敬:根据PC互联网发展过程来看,移动互联网目前整处在SNS阶段,今年还会是社交应用大力发展的一年,年底和明年出开始进入电子商务阶段。至于游戏,那是跳出三界外,不在五行中领域,很难预测什么比较火。但是移动互联网,也在改变游戏的格局,游戏特性也会偏向移动性、碎片化。
CSDN:目前,国内应用盈利模式还是未见明朗,是整个行业的难题。你开发的应用是如何做出收费还是免费的抉择?如果是免费,你能从中得到什么收获?
许长敬:在互联网行业流量为王,移动互联网也不能免俗。没有流量盈利模式再明朗也没有用,再说如果盈利模式明朗,创业者根本就没有机会进入这个领域。我觉得与其担心盈利模式问题,不如关注互联网巨头在移动互联网的布局,依靠互联网巨头创业,而不是想着颠覆行业。
我做的应用,就是为了研究这个行业,其实收费和免费都有尝试。如果我的应用的用户面向国外用户,我会做收费版或者做免费版加增值服务功能。国内用户,肯定是免费版,可以植入广告,其他应用推荐,当然还可以做淘宝客推广等多种方式。
移动创业切记颠覆世界
CSDN:应用市场之所以能吸引众多开发者敢白手起家,是因为很多人是想抓住这个机会一举成名。但盲目的投奔到一个新领域,多数会碰的头破血流。你是怎么看待这个现象的?你认为是否该冲动?
许长敬:创业这种事高风险、高收益,没有做过怎么知道会不行。只要赔得起,都无可厚非。冲动是魔鬼,其实很多人失败是因为没有真正理解产品好做,运营难搞。另外一个,不要整天想着颠覆行业,其实依靠腾讯、百度、淘宝这些行业巨头创业会更容易些。
CSDN:其实国内应用刷榜现象比较严重,你是怎么看待这些通过非正常手段爬上排行榜的应用?此外,国内山寨成风,你利用什么方法可以降低被抄袭的风险?
许长敬:刷榜这事,国外也做,但是不会像国内这样无节操,投资者不看产品,只看排名下的一种畸形。另一方面,对开发者来说,刷榜就像吸毒,暂时爽一下,长久必将伤身。刷榜后,很难再安心做产品。
中国互联网是从山寨开始,搜狐之雅虎,百度之Google,人人之FaceBook,淘宝之eBay,微博之Twitter,中国人有山寨的基因,防是防不住的。降低抄袭的方式,无非是3种:
CSDN:移动互联网已经从蓝海变为红海,你认为,未来移动互联网会呈现出什么样的现象?
许长敬:大鱼吃小鱼,快鱼吃慢鱼,马太效应会越来越明显。
CSDN要跟进移动发展的步伐
CSDN:你对CSDN有什么建议,以及你对CSDN的未来有什么期待?
许长敬:移动互联网快速兴起,打了很多巨头一个措手不及,CSDN也是一样。如果CSDN及时跟进,就不会出现cocochina.com之类的论坛,也不会出现code4app这样的资源网站,建议CSDN,多找些牛人活跃安卓,object-C论坛氛围。
期待,作为中国最大的程序员论坛中心的CSDN,建立自己的应用程序商店,我很乐意在这个上面分享自己应用,相信很多人也愿意。
许长敬 CSDN ID:UGG 博客地址:http://blog.csdn.net/ugg
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。