本屌是即将毕业的大三党,已经在公司上了近1年的班了,手头上也做过了几个项目,维护过N个,但最近发现自己很迷茫,不知道该往哪个方向去学习东西了,请教各位大大,指条明路:
现在会的:
1.php有基础,用tinkphp搭了半年多的网站(维护过speedphp,smartywan);
2.数据库用的是mysql,sql语句常用的比较熟悉,多表连接什么之类的都OK;
3.js,jq能看懂个大概,会用jq做ajax;
4.html+css能做修改,简单的页面能做出来(兼容不敢保证);
5.偶尔使用putty操作linux,有点熟悉(命令不是很熟);
以上就是现在我会的 都会,但都不是很精,如今手头没项目的时候只有干发呆 不知道该深入哪个,学什么,迷茫,求大大指教.注:绝无炫耀之意,只想求个老师给点意见,欢迎一同交流
单从语言上讲,你已经过关了,缺少的就是实际经验,这不是看书能学到的,给你几个建议,
1:去山寨一个框架,比如你不是用过thinkphp么,请自己从头山寨一个thinkphp,写完了,自己会有更多体会,
2:把网上常见的CMS或网店找一个山寨下,
3:换一家好点的公司吧,成长快点,
我也曾迷茫过,那就入手linux吧.
手动编译php的环境(lamp and lnmp).
1.了解什么是mysql的主从,互为主从,它们各自的优缺点。
2.了解相关的负载均衡软件,如nginx,varnish,lvs,squid及原理
3. 了解nosql数据库在linux下的集群配置及原理。
4.了解分布式文件存储系统,如fastdfs及原理.
5.熟悉linux常用命令。
等等吧,
还有,如果tp熟悉了,是时候换个框架了,不为别的,只为了研究框架的实现,以及架构设计,从里面你能学到更多东西,推荐lavaral 4
楼上的思路不错的。。当你做一个运维也绰绰有余的时候,可以尝试学C了
php?快扔了它
路过帮顶
很多啊,做PHP不一定要局限在一门语言,还有语言层面上的知识呀,语言只是解决问题的工具。因为PHP本身比JAVA东西少,你可以学下JAVA,,C什么的。扩展自己的眼界。除了语言,你还可以学操作系统,数据库,系统分析设计,营销,管理,,都可以呀。还怕没东西学。 学深了,PHP就到C的层次了,深挖东西还是蛮多的。
东西学好、可以搭建并发几十万访问的web站点,达到这个级别、想办法策划创业吧。别老在代码世界里转悠。在学你顶多就是个技术员。就像美国科幻电影里边的XX博士、他们往往是别人用来赚钱的工具。
差不多了,网页三剑客学好,javascript/jquery 过惯,PHP熟悉1-2个框架,web前端工作不成问题。
看看, web前端 的工作太多了,差不多再进化一下升级做些别的吧。