《CU访谈录——IT技术人的故事》第十三期 工程师 “smallfish_xy”
本期采访嘉宾:smallfish_xy
擅长:数据库和应用系统性能优化
无风之谷:
hi 小鱼。很高兴今天能采访到你,首先给大家打声招呼,简单介绍下自己嘛
smallfish_xy:
hi,大家好。我叫陈小玉(大家别YY了 此人猛男一名),cu名是smallfish_xy。目前在阿里巴巴云计算公司从事ACE(Aliyun Cloud Engine)相关开发工作。平时喜欢倒腾点老的技术来解决新的问题,欢迎有兴趣的朋友互相探讨。
知道小鱼现在从事aliyun方面开发工作,有几个大家比较关心的问题:
无风之谷:
您如何看待国内的PaaS平台的发展前景?
smallfish_xy:
目前看起来平台化,是未来一个大趋势方向。很多大小云平台服务商如雨后春笋一般,不仅可以降低很多开发的门槛和可维护性,还可以共享平台所带来的数据。
无风之谷:
对于开发者和软件开发商而言,应该如何选择PaaS平台进行开发?
smallfish_xy:
选择平台,其实跟选择工具(语言、数据库等)其实是一样的道理。很重要的一个前提就是对这个平台要充分的了解,没有好,只有合适的,不要盲目的相信 各种噱头,看似美好的东西并不一定对自己有利。
无风之谷:
市场上现有的PaaS平台还有哪些需要改进的地方?
smallfish_xy:
简单来说,一个是方向性,一个是细化。就平台来说,方向毋庸置疑很重要。在大方向把握的前提下,如何落实方向,需要细化再细化。而不是两手抓,一手都落不下。平台不能只是不停的做加法,适当的时机需要做合适的减法。
无风之谷:
Aliyun Cloud Engine作为PaaS市场上的后来者,您认为其竞争力何在?
smallfish_xy:
首先,平台有完善的技术体系和系统保障。第二,扩展资源丰富,比如开放存储(OSS)、开放数据库(RDS)等等。还有就是淘宝、支付宝等资源,对于电商和应用来说,都是很大的诱惑啊。
无风之谷:
目前,ACE支持PHP,NODE.JS语言编写的应用程序,日后是否会支持更多 的开发语言和开发框架?能否介绍一下Aliyun Cloud Engine未来的一些改进 计划?
smallfish_xy:
后续可能会支持Java应用,目前这些只是初步想法。对于目前的这么一个全新的平台来说,会更多投入到兼容性和稳定性方面的改进。当然,也会有一些全新的特性会考虑。
无风之谷:
作为一名互联网产品开发的工程师,您是如何把项目的质量提高和开发周期压缩合理分配的呢?
smallfish_xy:
问题的根据在于如何优化各种成本,比如人力、沟通方面。如何优化人力成本,让合适的人做合适的事情,这个时候就需要项目的管理者全方位的了解各种外部和内部的资源,如何善用和扩大这些资源本身的能力,花费的时间比项目本身的时间多一点。没有了然于心的基础,积木不是那么容易搭建的。另外一个重点就是沟通成本,很多项目前期准备都会过于仓促,对项目的预估偏失都可能存在着差错,管理者需要不断的跟进,和项目成员进行各种沟通和了解,一切都不能靠自己的主观盲目的猜测和想当然的心态去做决定。
后一点就是设计者需要对项目整体和细节需要做到可控性,尽量利用现有的资源和熟悉的方式去解决现有问题或者可能存在的问题,而不是选择所谓时髦或者新的方式去,老问题没得到解决,反而容易引入新的问题。
无风之谷:
8年的技术人生,你认为可以把自己的这八年分为几个阶段,是如何规划自己的职业发展的?
smallfish_xy:
就目前个人经验来说,大概可以分为三个阶段:摸索、学习和积累。这些阶段其实和我们上学的过程很相似,从什么都不懂,一切都充满未知,然后慢慢的各种学习和接触这个世界,不管的学习和总结,慢慢的去适合这个世界,为着一切目标所努力和积累.对于自己的职业发展,这么多年一直充满着各种变化,也正好印证了阿里的价值观之一:拥抱变化。初只是想做一名教书育人的老师,后来阴差阳错的进入了计算机行业,然后就这样一直在这个行业里来回辗转,不管是初的美术设计,之后的程序设计,还是现在的各种应用的的开发,都是自己没有想到的。所有说职业发展规划,这个真的挺模糊。不过有一点必须要记住:要有一定的目标并为之努力,千万别半途而废,或者一山望着一山高的心态。
相关文章