江伟,快跑者PHP工程师。主要负责快跑者后台开发,项目维护及优化
快跑者小记者:
hi,首先跟大家先打声招呼,介绍下自己吧,
江伟:
hi,大家好,我叫江伟,是个普通的打工族,从事php开发工作已有2年时间了,目前负责快跑者的后台开发以及维护
快跑者小记者:
当初是基于什么原因选择PHP这门语言作为自己职业的?
江伟:
主要是因为php上手简单,学习效率极高,而且市场上需求很大,工作机会多。
快跑者小记者:
目前各种新开发语言层出不穷,比如 Ruby ,比如Python;相对于他们,PHP的优势依然很乐观么?我们快跑者主要是以什么为主呢?
江伟:
相对这几种 脚本语言 ,php优势还是很大的,主要体现在php历史比较久,拥有比较庞大的用户群和开发人员,经历过很多版本更新,已经比较稳定,快跑者的开发都是基于php的
快跑者小记者:
在开发快跑者PHP过程中,应该注意那些安全的问题呢?
江伟
因为php是个服务端语言,所以只有在跟客户端有交互的地方才有可能发生安全问题,比如老生常谈的 sql注入 ,上传,spam攻击等,在开发中只要涉及跟客户端交互,就多多留心,基本都可以杜绝这些安全隐患。其他的比如页面挂马,服务端入侵等安全问题。简而言之,何用户输入的数据都要做相应的验证。
快跑者小记者:
平时的开发动力主要是来自哪里呢?
江伟:
主要就是来自客户的意见啊,作为一家技术服务提供商,客户的需求是我们最为关心的,所以我们会专门收集的客户的意见,通过评估考量市场调查等,来确认是否开发客户需求的新功能
快跑者小记者:
PHP作为最流行的Web 编程语言 ,作为PHP程序员都无法拒绝框架的诱惑,因为一个优秀的框架可以延长项目的寿命,降低各种成本,相对于现在主流的PHP开发框架如此众多,对PHP开发者来讲,如何在众多框架中选择一个适合快跑者的框架呢?
江伟:
目前市面上的框架层出不穷,如 laravel ,CI,YII, Phalcon, Symfony, ThinkPHP ….,我觉得一个好的框架必须足够简单,容易上手,便于开发和维护,功能满足项目的需求,有强大的社区支持。就快跑者而言,我们选择Thinkphp,它不仅满足我们的项目需求,还有全中文开发文档,即使是新手也能简单上手。
快跑者小记者:
你觉得快跑者现在怎么样?
江伟:
快跑者发展到现在已经一年多,目前团队用户达到6000,配送员达到55000,这是我们团队一起努力的成果,但是还有很多需要完善的地方,今后我们会完善我们的系统,开发更多的新功能,争取到年底成绩翻一翻。
快跑小记者:
对于你来讲,在完全掌握了PHP之后,你会在学习哪种语言?为什么?
江伟:
完全掌握谈不上,只能说是熟练使用,任何一门语言不可能都是一层不变的,随着技术的革新,总有新技术替代原来的技术,所以学习是永不停歇的。在进一步完善自己php技术的同时,希望能多学一些前端技术和 C语言 ,C语言有它的优势,适用范围大,可移植性好,适合于多种操作系统,如DOS, UNIX ,也适用于多种机型。