忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT HPC论坛 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
12下一页
最近访问板块 发新帖
查看: 18168 | 回复: 17

《CU访谈录——IT技术人的故事》(第十期 PHP高级工程师"xinglu1983") [复制链接]

论坛徽章:
0
发表于 2011-10-26 09:40 |显示全部楼层
本期采访嘉宾:xinglu1983  ChinaUnix社区PHP版块版主

擅长领域:PHP,Shell,Linux

无风之谷:
hi,首先跟大家先打声招呼,介绍下自己吧,

xinglu1983:
hi,大家好,我叫邢路,是个北漂的打工族,从事php开发工作已有五年时间了,目前就职于一家游戏公司。

无风之谷:
当初是基于什么原因选择PHP这门语言作为自己职业的?

xinglu1983:
主要是因为php上手简单,学习效率极高,而且市场上需求很大,工作机会多。

无风之谷:
目前各种新开发语言层出不穷,比如Ruby,比如Python;相对于他们,PHP的优势依然很乐观么?

xinglu1983:
相对这几种脚本语言,php优势还是很大的,主要体现在php历史比较久,拥有比较庞大的用户群和开发人员,经历过很多版本更新,已经比较稳定,加上很多已经成型的web系统是采用php开发的,从企业成本的角度,也不太可能轻易进行语言移植,至于语言本身的孰优孰劣,是个见仁见智的问题了,还是不要在这里进行比较了,避免引起争执,^_^。

无风之谷:
在开发PHP过程中,应该注意那些安全的问题呢?

xinglu1983:
因为php是个服务端语言,所以只有在跟客户端有交互的地方才有可能发生安全问题,比如老生常谈的sql注入,上传,spam攻击等,在开发中只要涉及跟客户端交互,就多多留心,基本都可以杜绝这些安全隐患。其他的比如页面挂马,服务端入侵等安全问题,虽然是属于前端工程师和运维工程师的职责,但是作为phper也是需要了解一些这方面的知识的。

无风之谷:
在配置PHP环境中,windows系统和liunx应该注意那些问题?

xinglu1983:
我从来没有在win下手动去配置过php环境,主要是觉得没什么意义,前些年在win下开发,都是使用集成环境,后来连开发机都转移到linux阵营后,跟win接触更是少之又少了。linux下的环境配置还是有必要多了解一下的,加上最近几年nginx,lignhttp等web服务器的流行,php不再是以往那样以apache module的形式存在,而是更多使用cgi,所以,了解php不同的工作模式的特点,也有助于在开发中提高程序效率,找到系统瓶颈,更快的排查错误。

无风之谷:
PHP作为最流行的Web编程语言,作为PHP程序员都无法拒绝框架的诱惑,因为一个优秀的框架可以延长项目的寿命,降低各种成本,相对于现在主流的PHP开发框架如此众多,对PHP开发者来讲,如何在众多框架中选择一个适合自己的框架呢?

xinglu1983:
首先要清楚自己使用框架的目的是什么,是为了追求开发效率?运行效率?还是仅仅是为了掌握一项技能,根据自己的目的选择适合的框架,个人看法:如果是追求开发效率,那么应该选择一个已经被认可,被广泛使用的框架,比如ZF,因为使用的较多,网上能找到更加全面的资料和解决方案;如果是追求运行效率,应该选择简单精干的框架,比如ci,当然像很多大公司追求效率到极致,已经开始从php扩展方面下手,自己开发框架,比如百度的yaf;最后,如果为了学习使用框架这个技能,推荐选择文档较为全面的国产框架,比如thindPHP。

无风之谷:
对于刚入门的新手,看一些开源站点的程序,一般在哪里下手看?还有一些修改调试怎么下手?有没有好的调试工具推荐给他们?

xinglu1983:

这个问题我没有太多可以分享的东西,因为个人习惯的原因,我从来没有使用过zendstudio这样的ide,也没用过zenddebuger这种传说很高效的调试工具,因为我还是比较喜欢通过直接看代码去理解别人的程序,我的工具只有vim和ctags,也许有点钻牛角尖了吧,^_^

无风之谷:
对于你来讲,在完全掌握了PHP之后,你会在学习哪种语言?为什么?

xinglu1983:
虽然目前离完全掌握php还很远,但其实我早就开始学习其他语言了,我的理解是,如果一直只是单单学习php,很有可能陷入闭门造车的境地,领悟很少,如果借助学习其他语言来帮助理解php也许会收到奇效,最早学习的是as3,当时一方面是因为公司的项目需要,一方面是想学习一门完全面向对象的语言,来帮助理解php的面向对象,后来先后学习过shell,perl等脚本语言,最近在学习c。

无风之谷:
从职业发展的角度,你如何看待PHP开发人员职业规划。

xinglu1983:
phper的职业规划跟其他语种的技术人员也没什么不同,就我个人的理解规划成三条路:1、纯技术,谁说技术不能做一辈子?!2、技术转管理,管理也是门很强悍的技术;3、创业当老板,谁不想当老板啊。这三条路都有人在走,而且都有成功也有失败。至于该走哪条路,我觉得还是得看自己的性格特点来决定,如果你真的挚爱钻研,耐得住寂寞,尝试做一辈子技术也未尝不可;如果你喜欢大公司的氛围,乐于稳定的生活,那么技术转管理是不错的选择;如果你追求自我价值最大化体现,有志于成就一番伟业,那么创业吧 ^_^ 总之,做好每一天,无愧于自己,就是最好的职业规划!

感谢“xinglu1983”跟大家分享了这么多经验,如果大家在这方面还有疑问,或者遇到什么问题的话,请大家跟帖提问,邢路会认真回答大家的问题。

同时请关注:
ChinaUnix社区品牌栏目:CU访谈录  http://star.chinaunix.net/

论坛徽章:
0
发表于 2011-10-26 15:59 |显示全部楼层
php 很有搞头

论坛徽章:
0
发表于 2011-10-26 16:25 |显示全部楼层
PHP的应用还是很广的 现在也很普及 很热门

论坛徽章:
379
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
发表于 2011-10-27 10:36 |显示全部楼层
php语言虽然被成为"草根",但是还是非常有前途的.

论坛徽章:
6
金牛座
日期:2013-10-08 10:19:10技术图书徽章
日期:2013-10-14 16:24:09CU十二周年纪念徽章
日期:2013-10-24 15:41:34狮子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亚洲杯之阿联酋
日期:2015-05-09 14:36:15
发表于 2011-10-27 14:56 |显示全部楼层
由于php比较容易上手,所以现在的phper非常多,但是精通的却不是很多。
很多phper都是只关心php,不关心其他的方向。我觉得一个优秀的phper,不仅php非常熟悉,而且应该有一些算法优化、系统调优、运维的知识。尤其是大型数据下,仅仅精通php是不能胜任的。

论坛徽章:
0
发表于 2011-10-27 16:18 |显示全部楼层
支持一下,无风继续努力啊!我每期都有看的

论坛徽章:
0
发表于 2011-10-27 16:31 |显示全部楼层
支持一下

论坛徽章:
10
CU大牛徽章
日期:2013-09-18 15:20:48程序设计版块每日发帖之星
日期:2016-07-21 06:20:00IT运维版块每日发帖之星
日期:2015-07-30 09:40:01技术图书徽章
日期:2014-10-14 16:00:43天蝎座
日期:2013-09-27 17:41:29CU大牛徽章
日期:2013-09-18 15:21:17CU大牛徽章
日期:2013-09-18 15:21:12CU大牛徽章
日期:2013-09-18 15:21:06CU大牛徽章
日期:2013-09-18 15:20:58每日论坛发贴之星
日期:2016-07-21 06:20:00
发表于 2011-10-27 20:21 |显示全部楼层
先学PHP再学C的,牛

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
发表于 2011-10-27 23:34 |显示全部楼层
php很好,也比较喜欢。

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:55:28
发表于 2011-10-28 10:16 |显示全部楼层
回复 4# chenyx


    其实“草根”这个话题讨论了很久了,我觉得,之所以php经常被大家认为草根,主要是因为上手太容易,但是这只是从初级phper的角度去看,就好比,写一个留言板的确很草根,但是如何能让这个留言板支持亿级pv,过万并发,就不是一个草根问题了。
    所以说,phper做了一段时间后往往过多涉及的是架构,而不是语言本身了,这点可能和c这类传统强势语言不太一样。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP