在本吧混迹很久了,一直是签到+潜水,看到很多新人,出来解答一下最常见的几个问题。
1.PHP能做什么?
PHP是一个脚本语言,属于弱类型解释语言。就目前来说,最擅长的就是用于WEB开发,通俗的说就是专门用来做网站的。我曾经在2013年接触过一个叫SL4A的项目 就是可以用PHP写Android的东东 但是因为提供的API较少,所有早就死的不能再死了。就目前来说呢,大家可以简单的人为,PHP就是用来做网站的就可以了。
2.PHP能用来发射火箭吗?
这是一个笑话类的问题,但是我认为是可以的。如果有一天你有能力,从底层改写PHP,把他做的和Lisp一样,也不是不可能,技术上,没有什么是绝对不可能的。
3.做PHP工资高吗?
如果你只会PHP的话,不高。搞IT的,只要半年不学习新技术,就可能会被淘汰掉。PHP最早是在2000年就有人开始使用,至今已经17年了,严格的来说,算是一门老技术了。而且PHP在高并发等地方,的确不如Python或者Java这种语言,当时也有他得天独厚的地方——简单、上手快、开发成本低。
4.学习PHP是自学好还是培训好?
严格的来说,都不好。PHP在国内目前是个什么状况?那就是很多中小型企业都需要,但是根本招不到合适的人。也有人说PHP市场接近于饱和,这些都没错。但是总体的缺口我认为还是有的。真正掀起PHP热好像是从2012年底开始吧 各种培训机构如春雨般冒出来,打着包教包会包分配的口号,宣传0基础就可以学习。可是你们想想,计算机这种技术真的能烂大街吗?别人辛苦本科四年,你三个月全部学完?学懂?
目前,在国内没有任何一个大学把PHP列为一门课或者一个方向,国外也没怎么听所过,为什么?因为PHP简单,所以才会有广为流传的"PHP是最好的语言"这个笑话以及PHP出于鄙视链的最低端的现状。但是就我来看,简单不正是PHP最大的优势吗?就算是非计算机专业人员 也能通过简单学习掌握 。C++倒是厉害,但是C++又是什么情况?没有十年以上的开发经验你敢说自己精通C++?
回归问题本质,到底是自学好还是培训机构好?前提是你最好是计算机专业的本科生。这里并不是瞧不起学历低的人,而是事实就是学历高的人的确更吃香,学习能力也比你强得多。如果你是初中毕业,高中毕业,我不建议你学习PHP,还不如学个理发或者厨师来的实在。就连我们公司楼下的外卖小哥都是7K/月了(就是比较辛苦)。如果你本身就是计算机专业但是什么都不会,我建议你去参加培训机构,虽然现在培训机构被黑出翔,但是我认为总归是给你提供了一个环境,有不会的问题也能随时问人。
5.我今年xxx岁,没有基础,能学PHP吗?
是人就能学,能走多远看自己。
6.学PHP需要英语和数学知识吗?
对于新手或者普通用户来说,基本不用太深奥的知识。因为很多东西可以翻译工具,网站中需要处理的逻辑也不会特别复杂。
写在后面的话:
既然入了PHP的坑,就好好走下去,不要半途而废。
另外附上本人对于PHP中的程序员等级:(个人意见)
菜鸟:写个简单的循环,判断,变量的赋值等等。
新手:了解文件系统,可以用PHP读取写入文件,简单的链接操作数据库以及增删查改
入门:能通过POST 或者GET提交表单 简单的了解一点html知识 ,能简单的写个留言板之类的小程序
中级:熟练的使用框架,能单独开发大型的项目,例如商城,论坛,博客等程序,熟练的使用Linux部署服务器,对于Apache和nginx不陌生,并且能简单配置,熟练的掌握MySQL命令行。
高级:能自己开发一个框架,熟悉MVC,了解各种软件设计模式的优劣性,懂得软件测试技术,了解PHP底层机制,懂得PHP优化技巧,数据库设计、优化、管理,git等工具的使用、部署。懂得负载均衡,分布式计算,并且掌握一定的前端技术。
顶级:精通C语言,没错是C语言。因为PHP解释器就是用C语言写的,作为一个PHP顶级程序员,不会C语言可不行。要懂得数据结构,操作系统,计算机网络,TCP/IP协议 Socket 能自己修改PHP底层代码,例如HHVM项目。
宗师:请参考PHP语言他爹Rasmus Lerdorf
本人基本上就是属于中级向着高级迈进的样子,而培训机构最多就是能把你送到中级的水平。
最终送给所有培训机构的同学们一个建议,找工作的时候,尽量不要主动提起是培训机构出来的,本人对于任何人都不会有歧视、瞧不起的态度,毕竟牛人大都在民间,但是一个不可争议的事实就是,公司一般都不喜欢培训机构的程序员。
最终祝吧友门生活越来越好,工资越来越高。
1.PHP能做什么?
PHP是一个脚本语言,属于弱类型解释语言。就目前来说,最擅长的就是用于WEB开发,通俗的说就是专门用来做网站的。我曾经在2013年接触过一个叫SL4A的项目 就是可以用PHP写Android的东东 但是因为提供的API较少,所有早就死的不能再死了。就目前来说呢,大家可以简单的人为,PHP就是用来做网站的就可以了。
2.PHP能用来发射火箭吗?
这是一个笑话类的问题,但是我认为是可以的。如果有一天你有能力,从底层改写PHP,把他做的和Lisp一样,也不是不可能,技术上,没有什么是绝对不可能的。
3.做PHP工资高吗?
如果你只会PHP的话,不高。搞IT的,只要半年不学习新技术,就可能会被淘汰掉。PHP最早是在2000年就有人开始使用,至今已经17年了,严格的来说,算是一门老技术了。而且PHP在高并发等地方,的确不如Python或者Java这种语言,当时也有他得天独厚的地方——简单、上手快、开发成本低。
4.学习PHP是自学好还是培训好?
严格的来说,都不好。PHP在国内目前是个什么状况?那就是很多中小型企业都需要,但是根本招不到合适的人。也有人说PHP市场接近于饱和,这些都没错。但是总体的缺口我认为还是有的。真正掀起PHP热好像是从2012年底开始吧 各种培训机构如春雨般冒出来,打着包教包会包分配的口号,宣传0基础就可以学习。可是你们想想,计算机这种技术真的能烂大街吗?别人辛苦本科四年,你三个月全部学完?学懂?
目前,在国内没有任何一个大学把PHP列为一门课或者一个方向,国外也没怎么听所过,为什么?因为PHP简单,所以才会有广为流传的"PHP是最好的语言"这个笑话以及PHP出于鄙视链的最低端的现状。但是就我来看,简单不正是PHP最大的优势吗?就算是非计算机专业人员 也能通过简单学习掌握 。C++倒是厉害,但是C++又是什么情况?没有十年以上的开发经验你敢说自己精通C++?
回归问题本质,到底是自学好还是培训机构好?前提是你最好是计算机专业的本科生。这里并不是瞧不起学历低的人,而是事实就是学历高的人的确更吃香,学习能力也比你强得多。如果你是初中毕业,高中毕业,我不建议你学习PHP,还不如学个理发或者厨师来的实在。就连我们公司楼下的外卖小哥都是7K/月了(就是比较辛苦)。如果你本身就是计算机专业但是什么都不会,我建议你去参加培训机构,虽然现在培训机构被黑出翔,但是我认为总归是给你提供了一个环境,有不会的问题也能随时问人。
5.我今年xxx岁,没有基础,能学PHP吗?
是人就能学,能走多远看自己。
6.学PHP需要英语和数学知识吗?
对于新手或者普通用户来说,基本不用太深奥的知识。因为很多东西可以翻译工具,网站中需要处理的逻辑也不会特别复杂。
写在后面的话:
既然入了PHP的坑,就好好走下去,不要半途而废。
另外附上本人对于PHP中的程序员等级:(个人意见)
菜鸟:写个简单的循环,判断,变量的赋值等等。
新手:了解文件系统,可以用PHP读取写入文件,简单的链接操作数据库以及增删查改
入门:能通过POST 或者GET提交表单 简单的了解一点html知识 ,能简单的写个留言板之类的小程序
中级:熟练的使用框架,能单独开发大型的项目,例如商城,论坛,博客等程序,熟练的使用Linux部署服务器,对于Apache和nginx不陌生,并且能简单配置,熟练的掌握MySQL命令行。
高级:能自己开发一个框架,熟悉MVC,了解各种软件设计模式的优劣性,懂得软件测试技术,了解PHP底层机制,懂得PHP优化技巧,数据库设计、优化、管理,git等工具的使用、部署。懂得负载均衡,分布式计算,并且掌握一定的前端技术。
顶级:精通C语言,没错是C语言。因为PHP解释器就是用C语言写的,作为一个PHP顶级程序员,不会C语言可不行。要懂得数据结构,操作系统,计算机网络,TCP/IP协议 Socket 能自己修改PHP底层代码,例如HHVM项目。
宗师:请参考PHP语言他爹Rasmus Lerdorf
本人基本上就是属于中级向着高级迈进的样子,而培训机构最多就是能把你送到中级的水平。
最终送给所有培训机构的同学们一个建议,找工作的时候,尽量不要主动提起是培训机构出来的,本人对于任何人都不会有歧视、瞧不起的态度,毕竟牛人大都在民间,但是一个不可争议的事实就是,公司一般都不喜欢培训机构的程序员。
最终祝吧友门生活越来越好,工资越来越高。