1)单纯的学PHP肯定不行,这里不仅仅局限于PHP,前端也要涉及,例如div+css+js,不是说要精通,但是一定要熟悉了解,至少对于JS这块jquery的熟练运用是一定要有的。还有服务器方面,apache,nginx神马的!
想当初我前端和PHP一起学习的时候,自己写了一个webQQ(大三自己一个人),界面,通信方面都是自己实现的,花了我三个月,不过当时没有考虑到大数据以及性能的问题,所以干程序这行一定要有钻研精神。
下面这个就是我写的webQQ,献丑:
2)要说怎么学PHP,有人说视频,有人说看书,其实都是很好的选择,我个人开始学习的时候是看视频,毕竟大多的视频教程都是入门级的,到后面视频的教程满足不了你的时候,你就可以去看看一些有深度的书籍了,实践出真知。
3)Linux环境下的开发是必不可少的。要学习Linux,鸟哥的linux私房菜的书籍,肯定是要看过的啦!等真正会用linux的时候,你就明白linux有多有趣了!尤其是在操作命令不需要鼠标的时候,别提多爽了!
4)数据库,不用说肯定是mysql最熟悉了,curd操作,查询优化这个是最基本的了解和掌握。
tip:关于有人说php源码的问题,我刚开始学的时候,有些人会建议我去读php的源代码,对于这一点我当时真的去读了,但是结果显而易见,你读不懂,也许你学过C(我本身是学软件工程),但是如果没有一些架构,技术钻研的沉淀,你还是看不懂,而且你想想全中国那么多PHP的工程师,能有几个是看完PHP源码的呢?就算是新浪微博的那个惠新宸也许也没看完,做什么事情不要钻牛角尖为好!