移动浪潮的袭来,让很多小型团队发展致富,也让部分开发者一夜成名。对于这个创业时代里,我们是否应该一头扎进移动领域,拼杀出成绩呢?为此,社区之星第17位嘉宾采访的是移动观察者许长敬,让他给我们解读移动世界的机遇与趋势。

许长敬 移动互联网中最终称雄的将是电子商务

许长敬,毕业于河北大学。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++适合什么样的场景?不适合什么场景?

许长敬:适合场景:

  • 对性能有要求;C++运行效率仅次于C,Bjarne Stroustrup做过一个测试,同等条件下,大概能达到C语言95%的性能,当然,写的复杂了,性能一样会差,那就是人的问题,和语言无关了。
  • 对操作内存有要求;C++用的内存,总结起来就是小巧。小,就是用的内存少,可以在各种嵌入式设备中使用。巧,就是指针操作对象方便。
  • 高效协同开发;面向对象特性,比java更接近现实的对象抽象,比如多继承等,适合于大型项目开发。

不适合场景:

  • 不适合快速开发;C++由于固有的复杂性,不适合快返迭代开发,学习周期也会相对较长。
  • 不适合处理复杂逻辑流程,比如金融通信行业,这类系统逻辑复杂程度远远超过大型游戏。处理出错后,立马要回滚,C++一个指针违规访问,可能导致整个程序崩溃。
  • 不适合快速学习,21天精通C++,基本上是骗人的,C++具有像C一样操作内存/CPU/硬件的深度,也具有像java那样面向对象/设计模式/协作开发的广度。C++比单纯的C或者java更难学,但是一旦学会收益无穷,比如我后面学习php,java,object-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的时候,基本上没有碰到什么障碍。当然,学习过程中,碰到问题还是有的,比如怎么做抽屉式效果时,就碰到很多的问题,好在现在有很多网站提供帮助。

  • 国内解难网站:cocoachina.com
  • 资源查找:code4app.com
  • 国外解难网站:stackoverflow.com

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

转帖自:http://www.csdn.net/article/2013-03-19/2814545

专访许长敬:移动互联网将进入电子商务时代相关推荐

  1. 专访许长敬:移动互联网将进入电子商务阶段

    许长敬,毕业于河北大学.2004年开始参加工作,曾担任小型公司的技术骨干,大型公司的主管.目前供职于某电子商务公司,在公司内转岗多个部门平台技术.新业务.应用开发.由于工作需要,先后学会了PHP.Ja ...

  2. 时代中坚:互联网电视迎来极致时代

    中国拥有全世界最大消费基数的用户群体,而家庭用户作为这个群体中的主导部分,其对于电视领域的产业发展和国民经济变化有着无与伦比的重要影响.在今天,机遇家庭用户对娱乐化.体验等方面的需求因素导致,电视产品 ...

  3. 互联网的大动荡时代已来临!BAT站队不可避免?

    携程最近资本动作不断.继上周斥资4亿美元收购多年老对手艺龙37.6%股份,成艺龙最大股东后,携程日前又获得大股东.全球最大的在线旅游企业Priceline 2.5亿美元投资. 根据双方协议,此次携程与 ...

  4. 互联网+连接教育 全息时代即将来临

    本文讲的是互联网+连接教育 全息时代即将来临,教育互联网是当今值得深讨的问题,教育连接下一代,是决定未来一代工作和思考模式的重要领域. 随着互联网+的理念模式提出来后,我们要懂得和运用这种" ...

  5. 《互联网+流通——F2R助力传统产业创新与转型》一一第1章 “互联网+”的新时代...

    第1章 "互联网+"的新时代 回顾过去20多年,互联网在中国不断发展壮大,从根本上重构了中国人的生活方式.伴随"互联网+"在2015年正式被写入国家战略,&qu ...

  6. 移动互联网向2.0时代转变

    当前,移动互联网前沿竞争激烈,形势扑朔迷离.今年以来千元智能手机成为市场和业界关注焦点,终端利润急剧下滑:运营商面临向数据增值服务转型压力,互联网企业纷纷表现出对移动终端的兴趣,开发者跃跃欲试.6月5 ...

  7. 互联网进入智慧互联时代 CSS将推进行业安全生态建设

    本文讲的是 互联网进入智慧互联时代 CSS将推进行业安全生态建设,由中央网信办指导筹备的第一届中国互联网安全领袖峰会(Cyber Security Summit)将于11月初在北京召开,届时将有来自网 ...

  8. 互联网创业最好的时代

    互联网创业最好的时代 文/杨子超 一整排特斯拉带着参赛选手和嘉宾们进入百度BIG大会会场,这是易到用车为百度新闻,奇点大学中国区学院选拔大赛指定用车. 有一群人注定为改变世界而活,有一群人正在为影响1 ...

  9. iBeacon让互联网营销进入场景时代

    互联网营销本质就是通过互联网上的各种工具获取线上流量,尽管社交网络.网络视频.搜索让营销方式日益丰富,不过这都只是工具和方法的变化,并未脱离流量本质.不过,进入移动互联网时代,随着iBeacon.LB ...

最新文章

  1. SpringBoot 接口幂等性的实现方案
  2. 2021-7-14 深度学习服务器Linux终端网络训练training(顶会ECCV网络BiSeNet)
  3. 关于数据挖掘的几篇文章(1)
  4. python的循环控制语句有_关于Python中的for循环控制语句
  5. Go语言学习之encoding/json包
  6. 人工智能的突破需要颠覆图灵机吗?
  7. 数据类型转换_自动转换
  8. python字典文件,python-文件转字典,字典转文件
  9. ps cs3怎样能保存html,ps cs3用消失点清理杂物方法介绍
  10. 词典 (noi OpenJudge)
  11. 网络高可用性99 999 9999 99999
  12. Access to the path Library\UnityAssemblies\UnityEngine.xml is denied.
  13. Android File存储
  14. 游戏玩家的图形显示设置指南(11)(The Gamer's Graphics Display Settings Guide)
  15. react从入门到入魔
  16. 面向对象基础(类封装继承等等)
  17. 沈航计算机学院研究生奖学金政策,渤海大学全日制硕士研究生奖助政策
  18. matlab RBF神经网络对iris鸢尾花数据集进行分类
  19. 机器学习常见英语单词解释
  20. IEEE Transactions on Industrial Informatics(TII)投稿须知

热门文章

  1. 物联网用到自己的新家里:改造家里的灯光照明系统
  2. 硬件经典面试 100 题
  3. 数据库学习之数据类型
  4. 火箭弹外弹道计算程序_火箭和应用程序容器规范
  5. 科普之Linux应用程序与内核程序交互的几种方式。
  6. Q for Mortals2笔记 -- 概述
  7. User Interface Design for Mere Mortals
  8. QT ninja error multiple rules generate
  9. git tag 和 branch 的区别以及使用场景
  10. Electron 分享(入门,安装,打包)