楼下有个W3C School的官方账号竟然还回答这问题了,兄弟你的问题很难得啊!首先你要参考W3C School给你写的答案,其次就我个人而言我还是觉得PHP好学,算法难,所以在学PHP的时候最好能把数学学一遍对你未来的职业生涯有很大帮助。
PHP学习的核心正如楼下所说就是官方手册能烂熟于心就行了,这是一个初级程序员的标准,再往中层发展就是注意代码的风格、易懂(不要写那些装逼的代码,别人看不懂)、运行效率、代码安全。过了中层之后就是高级程序员。不过零基础还是从官方手册开始学吧。包括通信协议、会话都要掌握扎实,后期项目开发中这些都是频繁用到的知识点。
在BAT实习的时候,使用thinkphp框架开发过一个平台,当时我是既不会PHP,也不会JavaScript的。接下来给大家分享我的经历,以及我的建议。
PHPPHP确实是挺适合自学的后端编程语言,尤其是有了thinkPHP框架后,使PHP语言在华语地区更是如鱼得水。作为框架界的“国货之光”,这个由中国人编写的框架有很多的中文资料与经验贴,因此很适合新手学习使用。
PHP毕竟是后端语言,虽然可以嵌入在网页中,但是其主要战场还是在后端,因此除非是打算做一个全栈工程师,或者是独自一人挑大梁开发网站前后端,否则没必要先学习JavaScript。
换句话说,如果能够做到前后端分离,不妨专心学习PHP以及相关框架,无须分心去做JavaScript。
JavaScript但是我们当时没有做前后端分离,我当时是先学习的thinkPHP再学习的JavaScript。因为thinkPHP的架构代表了整个系统的数据流向,因此可以把JavaScript完成的工作看做一个封装好的模块,作为一部分与(在)thinkPHP中进行交互。学会了(thinkPHP的)整体架构后,再学习这个模块内部(JavaScript)是如何与外界(PHP)交换数据的。当然,我的经验属于一个瀑布式学习方式,比较适合快速开发,而不适合夯实基础。
综上,从我个人的建议,JavaScript只是个基础,学会了JavaScript基础后也不能马上去找工作,但是学会了PHP之后就可以去应聘PHP开发工程师了,因此还是可以考虑先学PHP。
以上是我的浅见,如果对你有所帮助,欢迎各位点赞留言,与我交流。
我是苏苏思量,来自BAT的Java开发工程师,每日分享科技类见闻,欢迎关注我,与我共同进步。
感谢平台邀请。
首先我很同意你的选择和做法。人在年轻的时候本来就应该去不断的试错,找到自己人生的价值。你既然选择了不在工厂里埋没自己,浪费时间。那你绝对不是一个处在迷茫期的人,因为迷茫期的人是没有办法认清自己未来的选择,你最起码还知道自己去选择学习php,从这一点来看的话,你是有自己所认知的方向只是不太明确目标而已。
学习编程确实是一件挺苦的事情,不仅要加班熬夜而且还要面临不同的时间规划和调整。但是我相信对你来说这些都不算什么,因为你在工厂里面干过,工厂里面的苦不是一般人可以感同身受的。
说了这么多,我其实就想告诉你,你选择了编程是对的,但是你选择php不一定是未来发展方向或者可能不是当下最好的选择。
如今php的市场已经不缺开发人员,准确的说是不缺刚入行的开发人员。每年从各大培训机构出来的培训人员数以万记,找不到工作的大有人在,如果光靠培训机构给你包装简历找到一份工作,我相信不久的将来你迟早也是要面临淘汰的。
当然我这里没有说php不好,我只是在跟你明确一个现实,我曾今也是一名php开发者后来转行了。php的市场上不缺人才,php高手可以说在公司里面如鱼得水很吃香,但是那些人都是经过了“战争的洗礼”,付出了大好的青春和年华站稳了脚跟。如果你想成为他们,你需要付出比他们更多的汗水。
当下选择编程,我觉得应该贴合市场与未来的一个实际情况。Web开发的时代已经逐步退去,等待我们的将会是大数据人工智能机器学习这样的时代。而在这方面有绝对优势的Java,python这才是你当下最好的选择。如果说只推荐一种编程语言的话,我当然会推荐python,没有看不起Java的意思,只是说Python相对于Java来说,更容易上手很适合初学者来学习。而且Python的方向也有很多,比方说涉及到的领域会有数据挖掘,机器学习,人工智能,web开发它都可以胜任,可以说python是当下热度最高的编程语言之一。
如果你做好了踏上编程之旅,你应该去更多的查阅资料和分析每一门编程语言的特点,了解哪一门编程语言更适合你自己学习,编程从入门到高手之路需要经历一个漫长的过程,希望你的选择能让自己在人生的道路上绽放光彩。加油?
如果你有更多关于编程方面的问题你可以跟我联系或私信,我很乐意为你解答和分析。
谢邀,想当程序员该学什么?这范围太大了!就好像说我想吃水果,该买什么一样。主要还是看想做什么方向,在哪个领域发展。说大了软件硬件运维都算程序员,硬件嵌入式,电子工程这些也算,软件就更多了,前端后端,桌面应用,WEB应用,移动安卓IOS等,不同领域就区分语言了,那就更多了。。。
目测楼主选择php是想做web开发,web开发不光是php就行的,web涉及的东西比较多,前后端都要学习,最基本的html,css,JavaScript,还有一些js框架都是要了解的,后端就由php支持,还有一些web服务器的相关知识要学习,负载均衡等等,当然数据库是少不了的,php一般都用mysql吧,还有最关键的是要有一颗互联网从业者的心,学完这些,恭喜你,你就可以出师了!
如果一个版块一台服务器基本没啥压力。。
回帖一般不是很占用数据压力的,可以先写入缓存系统(如Redis),然后后台定时把Redis的数据批量插入MySQL,这样就能实现写优化.
目前PHP的发展也早就今非昔比,PHP7.4就快要出来了且加上了JIT特性;除了应用程序框架和CMS之外,过去几年PHP中的异步框架也开始兴起,比如Swoole、Swoft和ReactPHP等等,都是用PHP或其他语言编写的框架和服务器
PHP程序员不需要学习另外一门语言、也可以用PHP实现高并发、高可用、微服务架构,即时通信等,关键还省钱解约成本,能够让用户运行真正的协程异步PHP。
Swoole协程编程、并发编程、Swoft微服务、等技术都是成为一个中高级PHPer,架构师的必经之路,掌握这些比你做兼职的收入高好几倍了,为了帮助大家进阶中高级涨薪、
我为大家准备了一套精品福利!还可加入大牛学习圈子,分享tp,laravel,Swoole,Swoft微服务等教程,各种大牛都是3-8年PHP开发者,每天还有12年的架构师做讲解,助你进阶中高级PHP程序员,增值涨薪!需要可关注本头条号,并且发送私信:PHP在学习Swoole协程编程、并发编程、进阶PHP中高级,架构师的路上有技术问题的可在底部留言,探讨技术!!以上就是关于php编程入门视频教程以及零基础如何系统学习掌握PHP知识点的相关回答,有更多疑问可以加微。Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有