前几天参加了迅雷武汉站的校园招聘,然后他们有专门的php职位,然后我觉得他们的笔试和面试都好简单,虽然还是被刷了..
然后同时进行的C++组的都说好难...
所以我想问的是,是不是PHP对一个人的系统知识要求的比较少?我们基本没闻到计算机体系,算法之类的问题。
回复内容:
c/c++更重视基本功和基础。
PHP则看重思维敏捷性和解决问题的能力。
一般来说,c/c++学个三年,基本不会太差,太差的早淘汰了。
但是,php学个三年,要是接触不到靠谱的项目,跟新手无异,只是熟练些罢了。
从来都不觉得没有c/c++或java基础能学好PHP。
要求不同,很正常。PHP 脚本执行一次通常一秒以内就完了,所有占用的资源都被回收掉,程序哪怕写得不好通常也不会有太大影响【当然到了 Facebook 那种规模再说】,出点小错甚至都不用怎么修,直接刷新页面就好【好吧这不是好的工程态度,但事实上确实很多这样的】。C++ 写的程序经常要常驻运行,挂了影响比较大。虽然通过监控可以及时重启进程,但能连续无故障运行毕竟更好。此外,C++ 所有资源要自己手动管理,稍有不慎就崩溃了。要是客户端的话,程序崩溃经常直接等于用户流失,不得不重视。这对程序员的系统知识要求自然就上去了。另外,通常也不会用 PHP 来写特别复杂的算法,性能不行,遇到需要的时候还是用 C/C++ 写个模块解决。所以麻烦事最终还是在 C/C++ 这一层,对 PHP 这一层的要求自然就降低了。
PHP和C++的应用场景不同
PHP是web前端页面开发的,对于开发者来说,熟练掌握PHP的主要函数、熟悉HTTP、知道怎么搭LAMP或LNMP,甚至连排序算法都不需要反正有sort函数。
C++基本是后台程序或桌面程序,场景就多了,你要知道各种常见算,了解操作系统的基础知识,光这两条就足够出很难的笔试面试题了。
谁让PHP语言的应用场景这么局限,学PHP的也只好干民工活了…
Statement:The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn