关于 PHP 的学习,请教下大神

2015-05-22 11:17:23 +08:00
 Caratpine

第一次在V2EX上发言,如果格式和语气不太对的地方,还请多指教。

我是一个入门的PHPer,在校学生,懂得PHP的基本语法,会一些主流的PHP框架,也拿框架练过一些项目。做的项目里面我发现,我一直都是在CRUD,反思一下,发现自己进步好少,想深入学习PHP,有点茫然了,不知道该学些什么了。之前和朋友交流,他说PHP本身没什么可学的,再往深学就都是些服务端的东西了,请大神们指教一二,我该学些什么东西。

谢谢~

4605 次点击
所在节点    PHP
36 条回复
moro
2015-05-22 13:39:21 +08:00
其实你只要看看你下一阶段目标的要求,你就知道你最应该学什么。
比如你现在是学生,下一阶段应该是实习生,或者初级工程师,你就看看网上这些职位的招聘要求,汇总一下,或者你可以多看几阶,这样就可以快速跳级。
kemikemian
2015-05-22 13:58:22 +08:00
燕十八的什么高级学习,你搜索一下吧,那里面php要学习的知识都在里面,提高很有好处
mrgump
2015-05-22 14:03:39 +08:00
实战练习,解决一个个实际的问题,不断寻找更大的挑战,要不学那么多理论没用。
lshero
2015-05-22 14:47:28 +08:00
工作两三年的文科生PHP码农表示 别看拉钩那些要求很多都是复制粘贴的。就因为是胶水语言给那么点薪水还想让PHPer把DBA、运维、前端的活全包了。

真要到了编码工作分工都是很明确的能把Manual的东西搞明白了工作起来就有思路了,见过很多号称资深PHPer手册速查都不会,只能拼命不断的使用关键词百度或者Google

现在公司企业里面见到的也就是MVC的框架下面用命名空间组织一下代码,Composer源不是很稳定估计国内用的公司也不是很多,有些更过分的甚至还在用着老掉牙的PHP5.2兼容的MVC框架

至于缓存、数据库表分区、全文搜索还有队列之类的假设出来的场景没有任何实际意义,当你遇到实际情况的时候才会发现增删改查到底难在哪里。如同你给一个访问量不大特别注重前端的以展示为主的网站把ORM设计成了读写分离的,最后才发现除了增加系统维护的难度之外没有任何帮助,有那功夫还不如考虑把CSS/JS合并了并加上版本号呢。

找工作呢一般都会考你一点点小算法了,像我这种文科生呢当别人一问我链表什么的100%就跪了,所以感觉我所在的企业都不是最优选择。
g8287694
2015-05-22 15:01:02 +08:00
和LZ一样
不知道怎么深入 都说高PV处理之类的 但关键是 自己学习 遇不到这种情况啊
blue7wings
2015-05-22 16:48:10 +08:00
同楼主情况,我还是觉得多写多看多思考,一千个人可能给你一千个不同的指导方案,仅仅看和学是不够的,需要在实践中发现自身的问题,然后去补足它。一起加油。。。
MrEggNoodle
2015-05-22 16:56:54 +08:00
我是Py方向的,不过,曾经我也是你这种状态,后来,我改成了,自己找项目做,学学SAE怎么搭PHP,然后自己找个方向做项目。在做的过程中你就会知道你要学什么了。理论看太多,没有实践都是空的,编程虽说是脑力活,但是更是一种匠活,说多无益,听多会忘会迷惘,所以请动手哈!
Actrace
2015-05-22 17:01:08 +08:00
php的核心目标是快速解决问题,因此你完全没必要学什么底层,那些口口声声说要学底层的(所谓的深入)估计也没几个真正能达到那么深的层次。
作为一个合格的phper,你需要及时了解这门快速更新的编程语言的新特性,并能大概知晓其运用场景(是的,你不需要精通所有的特性,因为这不可能)在需要的时候及时切入进来。因为这些新特性固然会有其作用场景,但是切勿滥用,不要为了用而用。
我觉得jquery的设计理念同样适合phper: write less ,do more.

如果是为了探寻程序原理和更伟大的目标,那么请老老实实学好汇编和C。
mhycy
2015-05-22 17:04:46 +08:00
@Actrace 支持...
工具终归是工具,用得溜才是正道...
kyyych
2015-05-22 20:43:38 +08:00
研究开源框架, 维护别人的项目
susanDao
2015-05-23 08:08:15 +08:00
找个地方实习吧
hellovigoss
2015-05-23 22:46:10 +08:00
从来没有觉得一个称职的phper仅仅只是一个phper
mingyun
2015-05-24 09:53:23 +08:00
赶紧先上手项目吧
miaotaizi
2015-05-26 23:46:11 +08:00
刚想提问跟楼主一样的问题,就看到这个帖子了.
我觉得我比楼主更糟...
年纪快上30 了才学了PHP 作为编程入门, 想好好的学一下编程却不知道从何下手, 现在都感觉没信心了.
楼主加油, 你还年轻!
maiziedu
2015-05-29 16:47:41 +08:00
根据题主的描述,题主也是一个有一定PHP经验的人,学php的话,应该就更轻松,现在题主学的东西都比较杂且不深入,建议题主针对性的系统学习,推荐php开发实战教程: http://www.maiziedu.com/course/14/ 这个教程是课程模块化了的教程,分了基础阶段、进阶、高级阶段等,每个阶段要学的课程也有列出了
Caratpine
2015-05-29 23:50:32 +08:00
@miaotaizi 一起加油~ 可以一起交流学习

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/192922

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX