本月的QClub西安活动在TW西安办公室举行,或许由于地处偏远,或者又由于天气太热……到场人数大约30人左右。 当然衡量一个活动的好坏不能以人数的多寡为唯一标准,本次活动的两位讲师还是颇为给力的。而且也引发了当场热烈讨论的局面,作为主持人不得不出面说明“时间有限,单独讨论”之类的话。 接下来,就详细表一表活动Topic的情况吧。 首先出场的是西安极客的王凯强,他们公司出品的文件大师在Android市场的下载量超过了600万,由于有这样一个骄人的成绩,大家自然也对这次分享颇为期待。在题为“移动开发的性能优化”中,凯强分享了在文件大师开发过程中解决性能问题的一些方法和心得,并给出了相关的性能测试数据和图表。遗憾的是,由于投影仪的缘故,估计在场大多数人都没有看清楚上面到底有哪些内容。不过没关系,下面就是本次活动凯强分享的PPT: 移动开发的性能优化 View more presentations from foxgem 接下来的是由瑞路科技的张诚介绍的“Our Choice:电子书的新交互方式探讨”。张诚自J2ME时代就涉及移动开发领域,之前开发的iOS上的游戏曾进入过“免费榜”的前5,在移动应用上也算得上经验老到。由于目前正专注于Our Choice电子书相关的应用,其间的心得收获导致了这次分享主题的诞生。演讲中,张诚首先播放了一段Our Choice的视频,让大家小小的被震撼了一下。然后,就其中的关键性技术,张诚进行了分享和说明,同时以最近项目的一些代码给大家进行了现场演练。同样,由于硬件的缘故,本来要在iPad上给大家进行的演示未能通过投影仪投放出来,可惜。张诚的Slide同样也放在了SlideShare上: Our Choice:电子书的新交互方式探讨 View more presentations from foxgem 最后环节的OpenSpace相当有趣,在5个主题中有2位女同学出场,颇有巾帼不让须眉之势。更为有趣的是,居然罕见的出现了无人参与的话题,在总结部分,该位同学也风趣的进行了自我“检讨”。 相比上次QClub而言,本次的人数锐减,不能不说是有点遗憾。初步的分析可能是以下几个原因导致的: 相比前一次,本次显得仓促,可能宣传上会有点不如人意。 活动地点相对偏远,加上天气原因导致 与其他活动时间相冲突,如公司组织的出游、或者因为跟5.1连在一起,有人可能还没有收假…… 然而活动人数的减少并没有影响参与者的热情。而且令人欣慰的是大家对于西安社区的这类活动表现出了很大的支持,借助这些活动,大家不仅在一起交流技术和想法,同时成为了朋友。甚至有朋友因这种缘分而有机会进行业务合作,这也算得上是咱们活动的功德一件吧;) 本期的QClub活动已经结束,新的一期也正在筹备阶段,如果你有什么好的建议,请到我们的邮件组里说吧!
[ Continue Reading... ]活动简介: 去年,全球智能手机的出货量首次超过PC。在硬件设施不断普及的同时,人们对于软件的需求也逐渐升温。移动互联网创业的热潮,各大主流门户和Web服务纷纷推出自己的移动客户端,企业应用供应商都各自抖出自己的移动解决方案,凡此种种都预示着智能手机将在我们未来的生活工作中担任重要的角色。针对移动这一新型的开发平台,本月的QClub,我们请到了西安本地两位专注于移动开发领域的同学,让他们来介绍各自在开发过程中的经验和收获。而且,他们也恰好代表了当今两大移动开发平台:Android和iOS。 主题一:移动开发的性能优化 Android应用程序运行的移动设备受限于其运算能力,存储空间,及电池续航。因此,它必须是高效的。而且可能需要针对不同的设备做出不同的优化手段,算法和数据结构永远是你最先应该考虑的问题,但一些细微的优化也会影响你APP的用户体验。演讲者将介绍在移动开发中常用的一些优化手段,以实际问题为例,讲解常用的性能分析工具如TraceView的使用。 讲师简介: 王凯强 西安极客软件技术经理,专注于Android领域,主要负责安卓应用文件大师的开发维护工作,同时兼顾服务器端开发。关注数据结构与算法方向,热衷于各种Geek问题。 主题二:iOS电子书应用「Our Choice」的交互式设计探讨 iOS应用「Our Choice」的出现,带来了新的电子书交互式设计,增加了很多增强用户体验的互动设计,操作体验上也实现了更顺畅和自然的操作方式。在这个session中我们来看看其中的一些交互设计是如何实现的,来探讨优缺点,看看是否还有改进的地方,是否还有新的设计方案。我们一起来看看iOS平台电子书阅读的新体验,也许新的阅读体验革命就会在我们其中某位手中实现! :) 讲师简介: 张诚,西安瑞路数码科技 Co-Founder & CEO。2001~2005年从事对日软件外包开发。2005年开始专注移动平台的应用及游戏开发。2007年和同事创办西安袖意无限数码科技,公司在J2ME、iOS、Android,Windows Phone平台都有从事研发。2011年创办Four Games Studio工作室,主要承接iOS平台的外包项目开发。2012年3月和多年老朋友联合创办瑞路数码科技,新公司将专注于iOS、Android,Windows Phone 移动平台的外包项目开发和原创应用及游戏的研发,努力在有自主版权的原创内容上,会有值得自己骄傲的作品! 主题三:OpenSpace – 时间:5月5日,13:30 ~ 16:30 – 地点:高新区锦业一路软件园H座15层,思特沃克软件技术有限公司,710(终点站)、 608路(绿地站)可达到
[ Continue Reading... ]iWeekend Xi’an http://iweekendxian01.51qiangzuo.com/ 不论您是对开创自己的事业蠢蠢欲动、摩拳擦掌的职业人士, 抑或是对现在的工作缺乏激情、希望寻找新体验的上班族, iWeekend都欢迎您的到来! 活动时间:4月20日-4月21日 周五 (4月20日)晚上: 活跃西安办公室,讨论、点评、组队 西安市高新区科技二路,西安软件园秦风阁D201 周六(4月21日): 周六白天,葡萄城西安办公室,干活、看结果 西安市高新六路34号 报名截止日期:4月19日- 23:59 (4月17日之前提交idea的入选者可参加4月18日下午的导师预前辅导) 费用:免费 (活动免费;周五晚上到周六的饭食大家可以自己准备;或者我们统一为大家订购,AA制) iWeekend网站:http://iweekend.org/xian 有问题?想合作?想赞助?请联系 xian[at]iweekend.org ***************************************** 活动介绍: 这个周末,30-50有创业激情的软件工程师,商业经理人, 创业狂人,市场拓展和设计师聚在一起, 向大家介绍自己酝酿已久的创业点子 找到志同道合、感兴趣的伙伴 结成周末的创业临时团队 在资深互联网企业家的指导下,共同把一个创业理想,互联网应用变为现实。 24个小时的时间,带上你创业的点子,好奇的头脑,好学的精神——以及改变的态度 和另外数十名参加者一起思维碰撞、将创意变成现实 现场还有资深互联网企业家嘉宾亲临指导 手把手教你如何“从无到有”——iWeekend企业家导师介绍 有些事情,你不尝试,永远不知道会怎样——比如创业:D 活动日程: 星期五:创业项目推举和分组。 18:30 – 19:00 登记和入场 19:00 – 19:30 破冰 19:30 – 20:00 第一轮创业项目推举(1分钟) 20:00 – 21:00 第二轮挑战说明(3分钟) 21:00 – …
[ Continue Reading... ]2012年,没有海啸,没有地裂,一切都照旧,依然上班,依然有很多烦恼,依然在不断的探寻,于是在最后一个周六技术宅们再一次聚到了一起,稍稍有变化的是地方换到了葡萄城(不得不赞一下葡萄城得硬件条件啊.)还有就是人来的不少,粗略估计是60+,(全部活动图片在此) 今天的两个主题演讲在此放出PPT: 张思楚 : 响应式设计 徐昊: My Freaking Idea! OpenSpace环节大家即兴讨论了三个问题: 现代的前端技术是怎么完成数据挖掘后的展示? 该如何选择原生应用还是基于Html5的应用? 响应式设计带来的UI瑕疵该如何完善? 会议结束后余下的一波人杀到了猜咚吃,聊了天: 做了即兴演讲训练,大家随机变出一个问题,然后以新浪首页的任意新闻作为论据进行3分钟的演讲。 接下来3月的活动计划是与iWeekend做一次编程道场,大家尽情期待。
[ Continue Reading... ]活动介绍:做Web应用的弟兄们应该有感触,随着Grails、Rails这类快速开发框架的成熟和完善,具体开发时,花在后端的时间明显减少了。平常项目开发的大部分时间其实都耗在了前端。与之回应的则是,现在前端技术发展让人眼花缭乱,出现的框架也越来越多,像backbone这样的前端框架就是典型代表。前端,这个被广大码农们长久以来忽视的领域现在正获得新生,历经一场蜕变。在本月的活动上,我们将就什么是前端技术、前端技术的新趋势,以及响应式Web设计进行探讨。 演讲话题1:响应式Web设计 话题介绍:据预测,移动互联网流量将超过桌面流量,越来越多的客户需要自己的网站在移动设备上有和桌面一致的体验,而不需花费太多成本再为不同的终端开发一个网站。响应式Web设计,简而言之,就是一个网站能够兼容多个终端,而不是为每个终端做一个特定的版本。这个概念可以说是是为移动互联网而生的。演讲者将介绍,响应式Web设计概念的由来,关键技术,最佳实践,相关工具和资源,以及如何在Web产品设计之初就可以满足支持不同终端的需求。 讲师:张思楚,SpreadWeb架构师,R&D部门Web架构师,拥有多年软件开发及项目管理经验,专注于高并发高性能系统架构设计及最佳实践,及Web前端技术,曾服务于多个中大型Web项目。现任职西安葡萄城技术有限公司,R&D部门。个人Blog: http://zhangsichu.com 演讲话题2:My Freaking Ideas 话题介绍:不要被这个具有强烈视觉冲击效果的话题吓倒,这个题目是演讲者徐昊一年演讲都要使用的题目,只是演讲内容会随着大会主题从他的Idea候选单中选择、组合。结合本次活动,徐昊将在这次演讲中讨论对于渐进式增强(Progressive Enhancement)的思考,同时也将探讨当今前端技术发展的新趋势。 讲师:徐昊,ThoughtWorks中国区首席技术专家,ThoughtWorks全球技术策略顾问(TAB),TW中国首席咨询师。 BJUG(Beijing Java User Group)和AgileChina创始人。从2003年起开始实践极限编程等敏捷方法,2005年开始,多次以敏捷教练的角色帮助国内外多个团队实施极限编程,Scrum和FDD等敏捷方法,敏捷交付和敏捷项目管理经验极为丰富。目前主要致力于大规模团队(300-500人)内的敏捷实践和管理再造,以及对企业级技术应用趋势和技术战略的研究。 OpenSpace:我理解的前端技术 形式:现场会准备一个白板或白板纸,每个参与这个环节的兄弟姐妹们围绕这个话题一起画出一个思维导图。最终的思维导图就是这次讨论的成果。 时间地点 2月25号,下午1:30~4:30,葡萄城西安办公室。 附地图如下:
[ Continue Reading... ]乔梁的持续交付 Discovery delivery agiletour-xian View more presentations from Tony Qiao 冯智超的持续交付实战 持续交付 – 使用云计算和虚拟化技术 View more presentations from foxgem AgileTour西安站活动上OpenPary西安活动的简短宣传PPT Lets party! View more presentations from foxgem
[ Continue Reading... ]
AgileTour是什么? AgileTour是最具影响力的社区活动之一,它是全世界最盛大的敏捷话题活动, 也是中国唯一的大型、非盈利敏捷技术交流活动。 来自于全球的支持让AgileTour在全球范围拥有超过30家的赞助合作伙伴和100多名志愿者。 依托于社区力量使得每一年得敏捷之旅有都有超过50人在不同活动中分享超过100个话题,演讲人当中不乏敏捷领域的领军人物,比如Jame Grenning, Jean Tabaka, Patrice petit等。 AgileTour的话题覆盖敏捷基础、开发、企业解决方案、XP、SCRUM、精益生产、工匠技能等。 AgileTour的演讲资料在会后会免费开放给所有人。 今年的AgileTour继续在欧洲、北美洲、南美洲 和亚洲的三十多个城市中举办,而中国部分则包括了北京、上海、西安、杭州、深圳、成都等城市。 作为西安站的组织者,我们希望借助这个平台给大家带来国内敏捷先驱者以及本地的实 践者,同时也希望大家能够利用这个平台分享学习敏捷开发、分享敏捷实践的经验、加深对敏捷的理解, 让西安成为全球敏捷社交系统的一部分。 更多详细信息请参考官方网站: http://agiletour.cn/ http://at2011.agiletour.org/ 西安站嘉宾简介: 乔梁 拥有十五年软件开发及项目管理经验,专注于提高软件企业的高质量交付能力,推广最佳实践. 曾为多个大型电信/互联网企业提供专业的软件交付咨询服务. 现 任百度项目管理部高级架构师,负责百度敏捷过程改进与持续交付推广实施。InfoQ特约编辑,主持《持续集成专栏》, 是《持续交付》的译者,该书 获得2011年Jolt 杰出大奖,并参与《ThoughtWorks 软件开发沉思录》的翻译. 曾任Thoughtworks资深咨询师,对敏捷项目管理及持续集成有深入的理解与丰富的实践经验. 演讲话题:持续交付:用系统方法快速交付可靠的软件 话题介绍: 很 多公司的IT部门都面临快速响应市场业务的要求. 然而,软件项目却常常延期。即使勉强完成,不符合用户期望,或缺陷太多的现象时有发生. 演讲者将介绍 一种快速交付可靠软件的方法——持续交付——以及其中的原则与实践. 该方法已被很多著名互联网公司(如facebook、Flickr等)采纳,成为其 快速响应业务需求的关键. 冯智超 现任 ThoughtWorks 咨询师,百度技术沙龙演讲者,拥有多年软件开发经验. 加入ThoughtWorks 之后,机缘巧合,得以投身 DevOps 的洪流之中。目前在ThoughtWorks主导DevOps相关项目, 近期刚刚从澳大利亚的研发团队学成归来,专门研究DevOps. 演讲话题:使用云计算和虚拟化技术实现持续交付 话题内容:软 件开发常常会面对”最后一公里“的问题,即满足了业务需求功能的软件产品,如何快速的投入实际运行,并且持续的创造业务价值。本演讲将从实际项目案例出 发,探讨在软件开发、发布过程中面临的种种挑战以及相关问题,如何通过拉动开发团队和运营团队达到敏捷开发、持续集成、自动化部署等,如何使用云计算和虚 拟化技术来实现软件价值的持续交付. 活动日程: 时间: 2011年12月10日 下午13:30-16:30 地点: 西安软件园秦风阁七层多功能厅 时间 主题 演讲人 13:30- 13:45 …
[ Continue Reading... ]10月的最后一个周六,OpenParty西安如期举行,因为又能跟一帮老朋友再次见面,再次吹牛,心中自然也是对它特别期待。 从人数上来说,这次来的并不算多,但也不算少,大部分都至少参与了两次以上的活动。这表明活动参与者在慢慢地固定下来,而且咱们的活动也正在慢慢得到大家的认可,好事儿! 本次活动依旧沿袭了“活动话题你做主”的原则,由现场参与者们贡献自己的话题。因为人数不多,话题自然也就不多(四个),这让每个贡献者都有了展现自我的机会。【人数不多也有不多的好处,;)】。 接下来,我就给各位表表本次活动的讨论话题吧。 首先,因为下个月将举办AgileTour(敏捷之旅2011中国)的活动,于是我就借花献佛,就地向在场各位“汇报”了目前AgileTour西安站的筹备工作。闲话不多说,直接看列表【注意:以下内容都是计划】: 时间:11月26日(半天) 地点:软件园秦风阁7楼多功能厅 大会主题:DevOps 大会议程: 持续交付 DevOps实战 OpenSpace活动:创业大家谈【创业者均在西安,让大伙们感受一下西安的创业氛围。】 同时,相关出版社和公司也为活动准备了丰富的纪念品。关于赞助情况(包括赞助公司)、纪念品的内容以及活动的准备情况,请关注咱们邮件组内的后期进展邮件。 好了,下次活动的广告做完。第二个话题就是我的同事Mark给大伙分享的目前Sybase的SUP产品相关的技术概况。因为Mark主要目前负责的是自动化测试,所以着重谈到了他们对于该产品的自动化测试方面的经验和方法。看到他们用到的方法,不知怎的,突然让我想起了VB/Delphi…… 活跃的Darrell,同时也是OpenParty西安的组织者之一,畅谈了自己的读书体会 -(Delivering Happiness)。在这个关于Zappos CEO Tony Hsieh的故事的话题中,最让人觉得有意思的细节是:每当Tony对一件事情感到厌倦了,基本上就是早上闹钟响了六次的时候。或许,你是不是也要看看自己的闹钟响过6次了呢?(假如你有给早上上闹钟的习惯的话,;)) 最后一个话题来自“让人容易误以为是童话人物”(今天一位参会兄弟的原话)的朱晓弟(前面的解释:猪小弟),他同样也是OpenParty西安的组织者之一,跟大伙讨论了近期参与的创业项目,引起了大家广泛的兴趣,尤其是Jason老兄,也给出了很多语重心长的建议。 和以往一样,本次活动的气氛很轻松,很和谐。因为都是随性而起,基本都没有准备幻灯片,可以算得上是标准的Nake聊了。因此,只能对那些未能到会的弟兄们说抱歉了。如果可能的话,欢迎下次在会场碰到你,在这里你可以看到比幻灯片上更多的东西,也能结交更多的朋友。
[ Continue Reading... ]
西安OpenParty的想法脱胎于和宋伟、胡键兄、米高在去年的一次闲聊,有感于当时西安几乎没有社区活动,于是大家一拍即合,西安社区就这样开张了。 当时我们只约定好一件事儿“无论人数,每个月必须活动一次”。 和我们的设想差不多,早期的每次活动,算上我们参与者也只有4,5个,都是我们的朋友,就这样惨淡经营了了5个月的时间,迎来了当时一个大型的社区活动AgileTour! 西安OpenSpace(当时的名字)作为西安唯一的社区,顺理成章的组织了这次社区活动,有了来自InfoQ、AgileTour、华为朋友的帮助,活动作的很顺利,现场来了不少人,他们的参与极大的推动了未来的社区活动。 AgileTour的刺激,让我们在之后的一次活动里短暂有了第一次超过10个人的活动,这是在当时ThoughtWorks赞助的一个简陋场地里, 10年底,在北京OpenParty的组织者CleverPig和Tin的帮助下,我们有了自己的网站,名字也从OpenSpace变成了OpenParty,慢慢的也有了微博,西安的另一个社区ScriptFan也初具规模,呼应之下,社区活动的人数慢慢的稳定在10个人了。 11年3月份,ThoughtWorks 搬到了更远,交通也更不便的软件园,感谢赵鹏和朱晓迪的帮助,活跃网络开始了对OpenSpace的场地赞助 11年7月份,西安OpenParty和Oracle组织了7月份的社区活动,主题是JDK7的发布,这次组织活动就加轻车熟路,InfoQ的一篇新闻、加上西安OpenParty的微博、OpenParty的邮件组和ScriptFan社区的一阵宣传下去,当天到场了来自活跃网络、IBM、Platform、文思创新等公司的90位朋友。 活动现场(更多照片请访问iBruceli的相册) 8月27日下午1:30,在位于软件园秦风阁D201活跃的办公室,我们期待着更多的新面孔。 1年,从4个人到90人, 当我们出发,最大的阻碍已经不复存在。
[ Continue Reading... ]这篇博客来自于周末参加西安Open Party(http://openparty.in/xian)的社区活动时的开放讨论,感谢在场的诸位提供给我的素材。 5年前刚加入ThoughtWorks时,有人告诉我:ThoughtWorker要每年学习一门新的语言,老实说,这句话我不是第一次听到,但在ThoughtWorks,我第一次发现有一群人真的这样作。在加入了这个群体的5年间,我学习了超过5种编程语言,那么学习新的编程语言带给了我什么? 构造”T”型知识结构的横向部分,当手上有榔头时,满眼都是钉子,每一种语言背后有它面对的问题域,掌握一种语言,不足以让我们在面对问题时从容的从工具箱中找出最适合的工具。 他山之石可以攻玉,即便你没有机会在项目中使用你掌握的新语言,但是完全可以借鉴它解决问题的思路。 有趣,这种内在的满足感会不断驱动你。 修炼,Roy说ThoughtWorker的使命之一是通过软件塑造21世纪的模范公民,在我看来,21世纪的模范公民需要保持好奇心,保持学习的热情。树立一个目标,每年驱动自己学习不仅仅是学习语言的过程,更是建立学习习惯,修炼自己心性的过程(稻盛和夫说的比我有煽动力多了) 其实明白了这些好处并不能让大多数的人做成任何事情,好比减肥,能成功的人少之又少,这里我想分享一下我学习的各个阶段,也许能帮助感兴趣的人少走些弯路吧 第一个阶段、读书 最直观的学习语言的方法是买一本书来读,通过书中的一些例子和练习题来巩固知识,完善技巧,我自己从没有通过这种方法成功过。 读书的弊端,第一是慢,第二,里面有大量的知识用不到,也就忘记了,第三,难于坚持,很多关于语言的书都是大部头,甚至上千页的,我自己从没有坚持看完过一本。 第二个阶段、翻译书 因为发现了自己读书不能坚持的弱点,我就想了个办法来强制自己读书,那就是翻译书,和出版社签了约,当然不能随便放弃不翻,这样可以强迫自己把书仔仔细细的读一遍,有助于深入学习和理解。 事实的真相是,大部分的时间都被我花在校对英文和中文上了,根本没有太多的精力细细吃透书中的技术思路。 所以书最后翻译出来了,但是没有达到我学习的目标 第三个阶段、实践 那就学以致用吧,要想学习ruby,那就拿ruby作个小项目,这样有需求拉动,有重点的学习效果一定好的多。 总体来看,这个方法是要好很多,比前两个方法都要深入的多,但我也发现了另一个模式,就是虎头蛇尾,大多数以这种方式启动的小项目,根本还没做到可以用和展示的阶段就做不下去了。原因有两个: 相关技术都采用最新的,导致大量的时间都花在穿刺和搭架子上了, 没有反馈,没有人批评也没有人赞美,更没有意见和建议,热情是个易耗品,一两个星期一过,没有反馈,就坚持不下去了。 第四个阶段、实战 这期间我读了一本书《Rework》,中文译作《重来》 (我能想到的最差的名字,译者,我怎么说你好呢?),作者是DHH,37 Signals的创始人,rails的作者。这本书里提到了一个观点,不要去想一个抽象的、似乎能够改变世界的牛X产品,事实的真想是谁也不会用它,从你 和周围人的生活出发,想一个不那么牛X点子,写一个简单的软件真正改变他们的生活,或许一个改变世界的点子可以从中诞生出来,即便没有,你也至少改变了 “那个人”的生活。 实战阶段和实践阶段的分别就在于具体的思路和操作手法,我不再去想一个抽象的,另我自己觉得兴奋的点子,而是观察周围人的痛苦,去了解他们的工作, 找到可以用软件改进的部分,有了这个目的,在技术选型期,我更多的采用了新旧技术混合,比如scala + Spring framework而不是scala + lift,通过降低学习曲线,减少发布的周期 由于这件改进是会影响到某个人的生活的,她也会特别上心,愿意尝试,愿意给出反馈和意见,有了积极的反馈就更能激励自己向前。 最后再推荐一篇文章,微创新(Micro-Innovation)
[ Continue Reading... ]
Recent Comments