粉丝网的副总裁孙翯访谈录,php程序员必读

原创 2007年09月14日 17:02:00


PHP 在企业里面的应用一直是大家关注的话题。尤其是对于 PHP 爱好者来说,企业里面是如果
看待 PHP、使用 PHP 的更是他们非常想了解的。《PHPer》这期的百家谈栏目,我们邀请到粉丝网副
总裁孙翯先生,来谈一谈 PHP 相关的话题。

《PHPer》:首先,请孙翯向大家简单介绍一下自己。
孙翯:大家好,我是孙翯,粉丝网的副总裁。98 年上大学的时候开始出来创业,那个时候自己做一
个小软件公司,去国外接了个软件项目,但是没有做起来。99 年底开始谈 chinaren.com,在 2000 年
初的时候加入了 chinaren.com,负责技术支持工作。后来 Chinaren 被 sohu.com 收购之后,我离开
Chinaren.com,转而加入 tom,负责技术开发人员管理和核心的项目。4 年间,基本上 tom 的大项目
我都是核心参与,例如 Mytom,网游神上网卡,短信 1 期、2 期平台和后来的网游运营等。现在记
不得这么多了,我比较健忘。

《PHPer》:这些都是基于 PHP 开发的吗?
孙翯:大部分是。上网卡计费系统后台不是,但我还是比较推荐使用 PHP 的。

《PHPer》:是因为觉得 PHP 有什么优点吗?
孙翯:当然了,PHP 语言使用起来简单快捷呀,容易将思路实现。而且它的扩展库有很多,基本上
覆盖了网络应用的全部,所以我一直感觉可以将 php 作为一个原型工具,我们很多技术人员不是懒
得写文档嘛。用它写出你自己的思路,比写文档更快,而且更清晰。

《PHPer》:你从哪年开始接触 PHP 的?当时用 PHP 开发的第一个产品是什么?
孙翯:我是在 Chinaren 才接触到 PHP 的,大概是 2000 年,之前都用 asp,因为那时候比较崇拜微软,
呵呵。不过上班第一天,我就熟悉 PHP 所有的特性了,旁边的同事说我什么都会,因为那天我的领
导找我做任何事情我都说会,包括 ps 个图,做 html 切页面。因为我从小就熟悉计算机以及编程,
也没有人教,都是自学,所以悟性培养得不错,再说语言都是相通的。

所以是 Chinaren 让我接触到了 PHP,后来我又很快学地学会了 PHP,再加上其他的以前自己也
搞过,都很熟悉了。之后又得到公司的流程培训,就更专业了,可以规划得更好了。所以当时做运
营支持多一些,主要做频道开发以及活动支持开发。

《PHPer》:你认为 PHP 都可以用来做些什么呢?或者说 PHP 适合做什么类型的产品?
孙翯:Web 应用还是 PHP 应用的根本,一些网络运行的接口也可以。其他的如果公司这方面人多,
可以用 PHP 做日志处理。以前 Tom 无线除了核心网关,其它都是 PHP 做的,包括中间层计费逻辑
等等。

《PHPer》:你认为 PHP 语言本身有什么缺点呢?它不适合来做什么?
孙翯:如果真要选择的话,我觉得它事务处理方面比较费劲一些。例如产生一个订单的整个流程,
每一步都要记录一下中间值。因为开发方式太自由了,大的项目规划不好的话容易乱。而且在某些
场合下,他的效率感觉不太高,因为没有共享数据,每次请求都要重新构建所有的数据。

《PHPer》:你现在的公司最近主要用 PHP 做哪些项目,能大致描述一下吗?
孙翯:几乎所有的项目,包括我们后台的廉价存储项目,因为现在 rewrite 加上 php 能模拟很多功能。
还有我们的俱乐部产品,现在正在改版。还有一些纯 php 完成的项目,比如我们的内容发布系统,
因为做过很多内容发布系统 cms,我当时犯懒,想找一个参考,结果找了很多都发现不适合。整体
感觉运营类的网站和一个使用产品的客户还是不一样的,关注点不一样,架构思路自然也就不一样
了。例如网站设定好页面布局以后,很长时间不会调整,调整也是大改版;而市面上,面向客户的
cms 产品,多数都是告诉大家怎么灵活的创建网站,哪些位置可以灵活的定制。所以就没能找到合
适的,后来只能自己构建了一套。

《PHPer》:你认为 PHP 语言的未来发展方向是怎么样的吗?
孙翯:PHP 毕竟是一门脚本语言,我觉得它现在以及未来的一段时间做的事情都是在持续跟进,比
面向对象特性。另外就是加入更多的扩展库。最近的确关注得少,所以未来也没有什么展望。

《PHPer》:与其它语言相比,你是怎么样看待 PHP 应用价值的?
孙翯:我不知道理解得对不对,它和其他语言相比,投入成本算是最低的了,我是指 web 开发方面。
商业网站初期投入都大,能降低成本的方案才是最佳方案。这里的成本指的是总体成本,包括开发
人员,硬件设备,后期服务等。

《PHPer》:很多人感觉不好判断一个人的技术水平,您是怎么评估您的 PHP 开发团队的?
孙翯:我觉得我的团队有良好的气氛,大家都是从一个模子出来的,虽然高手不多,但是他们集合
起来可以做比高手更有效果的事情。因为大家都在加入团队的时候习惯历史的规则。 我通常用目标,
结果,以及执行力来衡量他们的水平。我喜欢培养他们做程序员不喜欢的事情,例如看别人的代码
例如想解决方案要至少想两套

《PHPer》:那他们是否会有抵触心理?
孙翯:他们上瘾了,因为有一些相应的措施,他们看到了执行之后的好处。看别人代码的基础是我
们遵循一套编码标准,我的意思是,大家都按照一个统一的规则写程序,任何违反规则的编码都会
被制止。于是互相看的时候就像看自己的,你不会看不懂自己写的东西吧,所以大家都愿意看。比
如我经常临时帮别人改点东西,就感觉很顺畅。另外的好处是可以学到东西。
不过其实技术人员很怪,我们见到好的东西希望人家开放源码学习一下,非常期待。但是真是一个
项目让你接手别人的东西,你又不愿意看了。

《PHPer》:你是如何管理你的团队的,如何让你的团队更有凝聚力和动力?
孙翯:让他们产生信任和少许的崇拜,让他们认为能从你这里学到东西。我也愿意付出,跟他们探
讨。我们技术人员经常遇到问题找我帮忙,因为他们觉得我这里会有好点子。我培养中层也是这样,
一层一层的人往上带。可能几个主管有问题会找我,而下面开发人员会找主管。让他们接触到很多
他们没有接触过的事情,不要让他们做重复的事情。所以我这里多数都是研究型,主动活跃行的。

《PHPer》:主管有决策权吗?还是决策权都在你这里,主管只是负责监督执行?
孙翯:他们有决策权,我希望让他们学会怎么去判断。只要在大规则之内,他们可以自己决定。有
问题不怕,但是重复犯同样的问题就会被打屁屁。

《PHPer》:对于刚刚跨入 PHP 大门的新人,你有什么建议
孙翯:对于新人,我建议多看别人的代码,多问为什么,但也不能都拿来主义,不过脑子。至今我
还能通过别人的 PHP 代码学习到很多知识呢。要虚心,不要觉得自己能弄一个东西出来就精通 PHP
了,时刻问自己,PHPMyAdmin 等项目如果没有人写,我能写出来吗?要坚持,新人容易受新的事
务引诱,没怎么深入能就转去学别的了,到头来什么都没学会。要钻进去研究,一步步来。语言都
是相通的,我总结为,找到执行的开始点,研究常量、变量、运算符、数组、类;然后逻辑条件和
程序流程(顺序、循环、分支);然后看看有什么特殊的语法;再研究函数库,功能库,基本上就可
以熟悉一门语言了。我以前在论坛上给大家解答问题,觉得一开始研究环境搭建不好。还有,建议
想走程序员这条路的同学,找机会去比较成形的网站实习。其实网站基本开发流程不难,只是方式
方法你接触不到罢了。

《PHPer》:请对国内 PHP 的使用状况做一个评价?你觉得国内的 PHP 环境还有哪些需要进行改善
的?
孙翯:我觉得初级的技术人员都会选择 PHP,因为它容易理解。电子商务类的,银行可能少一些,
这是我说的那个事务处理不完善的问题。应该国人自己贡献一些火热的项目出来,大网站基本上都
有 PHP 这一块,现在大家都看国外的项目照搬,很少有自己总结出来产品的。也许有也是全面素质
不达标,推广力度不够,我了解不到。现在大家都看国外的项目照搬,很少有自己总结出来产品的,
多出一些经验总结的文字材料吧,现在的书照翻译手册的太多了。尝试加入一些开源项目也不错。

《PHPer》:最后,您能不能再说说对于 PHP 还有什么设想和期待?
孙翯:PHP 本身已经很不错了,希望周边的辅助工具能做得更好。工具顺畅了,开发效率就更高了。
虽然我现在还只是用 vi 或者 ue 写 php,但我还是希望能有更好用的工具出现

《PHPer》:好的,谢谢孙翯,与我们分享了这么多关于 PHP 应用方面观点。也为我们的 PHP 初学
者提了不少有用的建议,希望 

私房库PHP教程 - 3.函数

资料来源 http://www.sifangku.com/ 一、自定义函数 function 函数名([形式参数1,形式参数2,....形式参数n]){ //PHP代码.... //......
  • wangnan537
  • wangnan537
  • 2014年10月08日 23:15
  • 1194

软件企业为什么有那么多资深副总裁?

   一些大公司,象微软、IBM等,副总裁和资深副总裁众多。好象有资料说,华为的副总裁有将近200名(未证实),这些副总裁手下并不都是有千军万马,很多时候都只有孤家寡人。既然是只管自己,为什么还要安个...
  • yanyouning
  • yanyouning
  • 2007年05月16日 15:10
  • 3679

杨澜访谈录之探寻人工智能1(机器的逆袭)

该集捋顺了人工智能的发展过程--机器的逆袭: 1)二战期间:图灵 为了破译 德军的密文的恩尼格码  制作出密码破译计;---计算机之父、人工智能之父 2)1997年,IBM,深蓝,战胜人类顶尖象棋...
  • wonengguwozai
  • wonengguwozai
  • 2017年07月23日 19:26
  • 264

读杨澜访谈录有感

本来是不打算写书评的,看书是一种输入的过程,而码字是一个输出的过程,这个过程需要思考,回忆,联想,总结。是一个脑力活动,但是最近又想到读书的几个过程,颇觉我应该在每次看完书后,写点什么,就算留点回忆吧...
  • u013337261
  • u013337261
  • 2015年04月25日 20:39
  • 922

【推荐】程序员必读的三十本经典巨作

在浏览博客的时候无意间发现的这篇文章,感觉每本书都是经典的巨作啊。所以想推荐给大家看一下。希望大家共同学习本文转载于:http://iteye.blog.163.com/blog/static/186...
  • csh624366188
  • csh624366188
  • 2012年11月16日 23:02
  • 40022

php函数 - PHP粉丝网_13

php函数 - PHP粉丝网 www.citygf.com/health/ys/201405/t20140509_36078.html www.lfxww.com/yy/yszs/1578301...
  • prflnlnr
  • prflnlnr
  • 2014年05月09日 23:18
  • 193

骉麤

各种组合字的念法
  • solaris_navi
  • solaris_navi
  • 2010年07月14日 09:03
  • 775

一点儿感慨——读《程序员必读的职业规划书》

Title:一点儿感慨——读《程序员必读的职业规划书》 Date:2015-05-17 16:01:16 Category:技术生活 Tag:技术,生活 Author:EricTang其实这篇...
  • jeepxiaozi
  • jeepxiaozi
  • 2015年05月17日 17:14
  • 1717

程序员必读书单(非常经典,强烈推荐)

原文链接:http://lucida.me/blog/developer-reading-list/ 关于 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键...
  • ZHANGTAOZAQaq
  • ZHANGTAOZAQaq
  • 2015年02月28日 13:42
  • 6176

程序员必读经典书籍推荐

好像一本也没有读过,,真惭愧 转自 http://just-study.blogbus.com/logs/138489584.html 程序员?必读?经典?推荐? 恩,我...
  • tryfinally
  • tryfinally
  • 2012年02月06日 14:54
  • 1060
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:粉丝网的副总裁孙翯访谈录,php程序员必读
举报原因:
原因补充:

(最多只允许输入30个字)