感谢CSDN编辑精心采访--将人文融入到科技产品中

来源:互联网 发布:淘宝首页模板免费下载 编辑:程序博客网 时间:2024/05/12 07:10

原文转自CSDN业界《专访关东升:将人文融入到科技产品中》http://www.csdn.net/article/2013-04-02/2814746

摘要:在当今科技发展日新月异,竞争日益激烈的情况下,产品如何在大潮中脱颖而出,避免同质化?为此,这期社区之星采访了近20年开发培训经历的关东升,他认为需要把更多的人文的元素融入到产品中,这样的产品才能成功。

 

关东升,iOS技术作家,iOS技术顾问,高级培训讲师,移动开发专家。近20年开发培训经历。精通iOS、Android和 Windows Phone及Html5等移动开发技术。曾先后主持大型网络游戏神农诀iOS和Android客户端开发、国家农产品追溯系统iPad客户端开发、大型团购网站移动端开发、金融系统微博iOS、WP7、Android客户端开发。在App Store发布多款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。曾为中国移动研究院、方正科技、大唐电信、中石油等企事业单位授课。

著有《iOS6开发指南》、《iOS网络编程与云端应用最佳实践》、《iPhone与iPad开发实战——iOS 经典应用剖析》、《Android开发案例驱动教程》、《Android网络游戏开发实战》等书籍。

  • 产品是科技与艺术的结合

CSDN:是什么缘故促使你进入到移动开发领域?在学习上有什么心得可分享?

关东升:我以前做了10多年的企业级应用开发,但是后来觉得企业级应用的发展遇到了一个瓶颈,始终是在圈里转,我需要另外的增长点,我在2010年前后,接触到了台湾的高焕堂老师和柯博文老师,在他们的影响下开始进入移动平台。

这几年我先后搞过的移动平台:Android、Windows Phone和iOS。平台差别很大,他们是完全不同的语言技术,学习成本高,还有iOS开发学习需要很多设备的投入。Android学习是先易后难,而iOS先难后易,我做第一个iPhone程序HelloWorld调试了一个星期。但是学习的关键是要坚持不懈,要能坐的下来不要浮躁。

CSDN:你曾做过几年开发,后来为什么从技术人转为一名高级培训讲师?之前的工作对你现在有何帮助?

关东升:我从事IT行业近20年,做了10多年的开发,虽然从2004年开始从事IT培训,但也没有离开IT行业,也一直参与开发、关注新的技术。我想把多年的技术积累分享给大家,所以才当了老师。

作为开发人员他所使用的技术能够解决他的工作任务就可以了,不需要了解细节和原理。而讲技术的老师需要掌握原理,了解细节。这样才能够给人讲清楚,多年开发使我能更轻松的驾驭这些原理和细节。

CSDN:你作为高级培训讲师,根据你多年的行业经验和教学经验,你觉得现行的软件人才培养机制有哪些不足?你认为该如何改进?

关东升:我刚开始是职业教育培训讲师,我发现软件相关的学生动手能力很差,这个与国家的教育体制有关系,学校与企业完全脱节,学校搞的研究、培养的学生,企业用不了。现在培训市场上有很多职业教育培训机构,他们搭建了这样的一个桥梁,但事实上他们的出现是一种畸形。

CSDN:微博上有一则图文:乔布斯称苹果站在人文和科技的交叉口。而你在个人微博中称:“我们这些搞技术的人,是不是应该关注艺术,只有这样的我们产品的品味才能提高呢?”为什么会有这样得感慨,能具体说说吗?另外你在博客中发文悼念乔布斯,你对他有着怎样的一种情感?

关东升:我们在做iOS平台以来,同时也在做iOS产品,最开始的时候应用画面非常难看,显然是一个只关注技术的人做出的产品,产品的销售做得也不是很好。后来,随着做的东西多了,苹果的产品用得多了,慢慢地理解了乔布斯的产品理念。我们设计的产品不能只是关注于产品的功能,还有它的外观和易用性,我们需要把更多的人文的东西融入到产品中,这样的产品才能成功。

我是一个信仰乔布斯的人,我的团队也都是,乔布斯虽然离我们而去,但是他把理念留给了我们,这个理念就是产品是科技与艺术的结合,这一理念不只是适用于iOS平台,也适用于Android,适用于其他任何产品。

  • 不要在Android上做山寨版的iPhone

CSDN:您曾先后主持开发大型网络游戏神农诀的Android和iOS客户端,对网络游戏移动客户端开发有什么心得?

关东升:移动网络游戏是游戏发展的必然,但是移动设备上的网络游戏的设计需要考虑3个现实的问题:设备的尺寸、网络带宽和流量问题。由于设备的尺寸要比PC小,需要设计使用简化页面操作,不能照搬PC版本。在网络中传递数据的时候,需要考虑减少流量,少占用网络带宽。

CSDN:你精通Android应用程序开发技术,在开发过程中要注意哪些常见的问题?有什么心得可以分享下吗?

关东升:Android最为头疼的是屏幕适配问题,在设计之初就应该考虑到这些问题,具体来说设计应该是分层的,把你的表示层抽取出来,这样无论如何适配,我只需要修改很少的代码就可以了。

CSDN:Android平台应用开发和iOS 平台应用开发有什么区别或者共通的地方吗?两者是否有相互借鉴的地方?其它类似的移动操作系统,在移动客户端开发中有共通的地方吗?

关东升:这几个平台从开发语言角度看,没有任何的共同地方。但是面临的问题是相同的,移动平台是否需要设计模式?是否需要架构设计?这是可定的需要,我们刚才讨论的适配问题,在iOS平台也是有的iPhone和iPad的屏幕尺寸是不一样的,我们需要给用户不同的体验,因此需要分层架构设计,否则你的工作量是很大的。

CSDN:你在App Store发布过多款游戏和应用软件,在发布过程中都遇到哪些问题?有什么心得体会?你能为大家总结下流程或经验吗?

关东升:一开始我们发布的应用,经常被拒绝,很多地方没有注意到。比如我们曾经在应用中使用了苹果的图标,苹果有一个手册大家在发布之前可以好好看看。由于有太多的情况需要注意,我无法一一概全,大家可以看看我的新书《iOS6开发指南-从0基础到App Store上线》,其中的一章专门介绍了: Appstore应用发布流程、 AppStore常见审核不通过的原因、 发布应用-应用打包、 发布应用-为发布编译等。

CSDN:你现在一直在研究iOS6的最新技术,现在主要研究哪些方面?

关东升:iOS6推出了很多新的技术,我最关注的是Passbook,它是将用户的各种优惠券、打折卡、登机牌、车票和会员卡等集中到Passbook中,用户不再拿着这些卡消费了,只需要扫描一下手机就可以了。在我看来这是未来电子商务的主要阵地。

CSDN:你对移动平台产品用户体验设计、交互设计比较有经验,那你觉得用户体验的好坏是否有一些标准?交互设计将有什么样的一个趋势?

关东升:移动平台产品用户体验设计我们团队现在研究的主要方向,我和赵大羽老师正在合作写一本移动平台产品用户体验设计的书,这本书也快交稿了。用户体验的标准每个平台都有自己的一套东西,我们需要遵守各个平台自己的标准,不要在Android上做山寨版的iPhone。现在也有另外的设计趋势,就不使用标准控件,这种设计也是可以的,但是要注意,不要完全脱离具体的平台。

  • 五年蜕变成为技术+艺术的结合体

CSDN:你著有《iPhone与iPad开发实战——iOS 经典应用剖析》、《Android开发案例驱动教程》、《iOS6开发指南-从零基础到AppStore上线》和《iOS网络编程与云端应用最贱实践》等书籍,以及出版《iPhone与iPad开发实战》系列教学视频。为什么会走上写书的道路?有什么特别的故事分享吗?

关东升:写书能够将自己的技术分享出来,但也是非常辛苦的事情,一本书编写至少需要3~6月的时间,然后给出版社还需要至少3个月才能上市,然而这个周期中是不会有回报的,所以很少有人愿意做这个事情。

CSDN:一名优秀的程序员应该有哪些修养?它给程序员带来什么样的帮助?

关东升:一个优秀的程序员应该遵守编程规范、设计规范、懂得与别人合作和交流,能够管理好自己的时间。

CSDN:你于2008年的4月4日在博客中发表了第一篇文章,称那一天是总结过去,继往开来的日子。而如今五年过去了,你有什么感想吗?当年有怎样的梦想?五年来,你的梦想实现了吗?

关东升:4月4日是清明节,想起了故去的人,当时的心情很复杂。五年时间过去了很多的梦想成为了现实,如今我有3本书已经出版,今年还有4本书要出版。五年来我从单纯的技术人员,蜕变成为技术+艺术的结合体,自己的信仰改为了“乔帮主”,有了自己明确的追求目标。

我们团队定期会做一些艺术、设计方面的培训,所有成员,由我们团队的设计总监赵大羽( @大羽bigfish )老师给培训,他是清华美院毕业的,从事多年的设计工作,有丰富的艺术教学经验,对油画和国画都很有研究。我们产品的用户体验和交互设计都要经过赵老师的设计和严格审核,我们不仅仅是在做一个产品,更是做一个精雕细琢的艺术品,我们的产品是可以传承的。

CSDN:你对CSDN有什么建议?

关东升:希望给CSDN增加艺术设计、人机交互、用户体验类博客的关注,或者能够组织一些活动使得程序员、美工也能够知道谁是蒙德里安、什么是超现实主义,提高我们这些程序员的艺术修养。

若想获悉关东升更多动态,请关注:

CSDN博客: 关东升          新浪微博: tony_关东升

原创粉丝点击