Qcon上海2014

软件开发新起点

专题日期: 
星期四专题

当技术团队不断扩张,远程工作不可避免,工程师将来自不同的城市甚至国家,团队协作面临挑战;复杂的开发环境;新功能与bug追踪,客户需求的跟进与实现——你需要更现代的软件开发平台和工具。在企业软件开发创新论坛,你将可以深入了解全球领先的软件开发平台,以及他们将如何改进软件开发的方式。

目前大部分移动应用都是需要与服务器进行交互的,哪么影响这些应用程序性能的主要因素有哪些?如网络请求、IO操作、多线程等都会对性能产生影响,本议题将分享基调网络在移动应用性能监控中遇到的与移动应用性能提升相关的代码问题,希望能够为程序员开发高性能的应用提供帮助。

听众受益:

  1)影响移动应用性能的因素

  2)提高移动应用性能的方法

  3)移动应用性能瓶颈监测和解决方案

我想大部分人都使用过某个集成开发环境,但是是不是全部发挥了IDE的能力,并且真正提高了效率呢?本次演讲,我们将看一下如何使用IntelliJ IDEA,并学习一些大家不那么熟悉的特性。我们将关注如何提高键盘的使用效率,甚至不必考虑鼠标。如果你在使用IntelliJ IDEA,肯定能学到新东西!如果尚未使用,学到的东西会更多!

当一个开发团队扩张时,可能会出现团队成员分布于不同地域的情况。这种分布式的开发模式能否成功,不仅依赖于有效的基础设施和工具,同时也对实际的团队组织和实施手段有很高要求。我们的FishEye/Crucible团队很巧就是一个跨越了1万5千公里的分布式团队,我们有12个团队成员,分散在澳洲悉尼和波兰格但斯克。并且,我们面临的不仅仅是长距离的跨越,由于时差,我们还在时间上相差8个小时。面对由时空分隔带来的种种问题,在过去的两年里,我们一直在实验与调整。很幸运的是,我们一直保持着高产的状态,每年如期地完成4次主要的产品发布,并维持着高水平的团队满意度。

在这次QCon大会上,很高兴能将我们在开发中学到的经验与大家分享。在此次演讲中,我会介绍我们使用的一些方法与工具, 分享我们遇到的问题以及相应的解决方案。