{eval=Array;=+count(Array);}
几乎所有人都会告诉你先学习HTM和CSS,然后学习JavaScript,最后学习PHP和MYSQL,这并没有什么错。但是学习最主要的是要有学习目标,就如一些人说的,如果仅仅是为了做一个网站的话,还不如花钱请专业的人做,有那么多的时间可以做很多有意义的事情。学习之前要确定自己的目标,如果你学习的目标是快速成为一名web开发工程师并获得第一工作的话,可以参考我为新手定制的学习计划,计划如下:
1.学习HTML和CSS,可以到w3cschool和mdn以及慕课网上学习基础。
2.学习git,在学习完HTML和CSS以后,就需要继续巩固已学的知识,编程是技能,需要不断练习,所以你应该用HTML和CSS编写静态网站,可以去临摹一些知名的网站,建议临摹2-3个网站,在临摹网站过程的同时学习一下git,会使用git管理你的项目,然后使用github把你临摹的网站发布到线上浏览。
3.准备简历求职,你已经学完HTML和CSS,并且已经线上拥有自己的项目经验,可以准备简历求职了,你可以获得初级前端开发工程师的职位,你还要等到什么时候呢?简历中尽量体现你的学习能力,并且附上你的作品,很多公司是提供实习岗位的,不要眼高手低,你属于技术积累阶段,最主要的是技能提升和学习机会,如果这个阶段获得工作最好,你可以和一些有经验的开发工程师一起工作,有他们的帮助,你的技术提升会更快。
4.学习JavaScript,如果在上一阶段没有获得工作的话,也不用灰心,记录你在面试中遇到的问题,并解决它,然后继续给自己充电,继续学习JavaScript,同样,学习完JavaScript以后,巩固已学知识,使用HTM和CSS以及JavaScript编写有动态效果的网站,也是建议临摹2-3三个网站,也是使用github发布到线上。
5.更新简历继续求职,已经学习完JavaScript,技能增多,并且你已经拥有4-6个线上的项目经验,你能获得初级前端开发工程师的职位,你获得工作的几率已然很大。
6.学习PHP和MYSQL,学习完PHP和MYSQL以后,使用PHP和MYSQL结合之前学习的HTML、CCS、JavaScript编写项目,同样建议临摹2-3 个网站。
7.更新简历求职,这个阶段你已经学习完web开发的技能,可以更新你的简历了,我想这个阶段你已经能找到工作了。
8.学习域名和服务器方面的知识,购买域名和服务器,将之前编写的网站部署到线上,或者自己给自己编写一个博客网站,然后坚持写博客并保持更新,或者你会是下一个名博。
以上仅一家之言,仅供参考,如果喜欢麻烦关注点赞,有任何问题可以评论或者私信和我交流,我是SevDot,一名全栈开发工程师和终身学习者。
HTML、CSS、JavaScript,这三个先一起学,前端的核心,自己动手写几个简单点的网页,基本上就入门了,要精通的话,最好是参与实际的项目。
PHP其次,多带带学,最好是用来做后端,或者是服务端,也可以用作微服务端,这个需要点时间来掌握基础的语法,也就是学习曲线稍微有点长。
MySQL最后学,数据库端,基础的话就是SQL语言必须先学会,深入的话,各种集群主从数据库,各种缓存,总之一句话说不完。
单从学来讲,那就是先前端再后端,最后到数据库,也就是问题中的默认顺序即可。
但是如果涉及到现在或者马上或者不久的将来需要用,那就得看你是从事哪方面够工作,以工作用到的为主,然后抽时间对其他几项加以学习,可以取得事半功倍的效果。
另外学习还要根据自身对这些知识的兴趣程度来判断哪些该重点学习。
做前端,HTML、CSS、Javascript都要优先重点学习。
做后端编程,那就需要PHP、MYSQL重点掌握,能熟悉前端的东西,效果更佳。
题主写的就是学习的一般顺序,MySQL放在PHP前面也是可以的。
先学HTML和CSS一个是因为这两个相对比较简单,同时因为两者属于前端,比较容易看到直接的学习反馈,很快就可以看到自己做的东西。不过要深入掌握CSS也不是很容易的事,需要反复练习积累。
接下来一般就是学习JavaScript,这个相对于CSS就难一些了。随便找一本JS的书都是大部头,看入门级别的视频教程基本上也要半个月一个月的样子。要深入掌握JS就更不容易了。
JS入门之后,学习MySQL也行,学习PHP也行,都有道理。接着学PHP可以对比JS来学习,掌握一些学习编程语言的比较学习法,不过对于初学者确实容易搞混。反复练习之后就能掌握了。以后学其他语言也可以这样对比学习。
MySQL入门比较容易,掌握基本的增删改查不难。先学MySQL的好处在于学习PHP或其他编程语言的时候,对于操作数据库的章节掌握起来更顺畅。
以上学习顺序是针对入门来说的,入门只需要掌握基本的概念,常用的一些方法,能做出一些东西来,给自己多一些正反馈,有利于提高学习的兴趣,避免过早接触较难的东西,以至于从入门到放弃。
入门之后,再根据工作需要或者自己的兴趣选择前端或者后端的东西深入,扩展。
这个问题比较有意思,说实在的就是我是青春经历过来的。就来从头到尾说一说我的学习的经历。
大约在00年到02年左右,那会儿我在高中。接触了计算机那会的话,就是计算机也比较简单,都是windows95或98系统,然后网页编程技术都是用的front page。并且做了几个页面过后,不再满足于这项技术,于是买了一本书。
这本书比较有意思,他讲了两个部分html JavaScript。当时流行的技术是使用table布局,是一个大的table标签。
当时在高中比较穷,因此找了很多的免费的空间。这些空间大约也就是20兆到50兆左右的,这样的一个大小。只是静态空间上传文件,还要用cuteFTP。
依据这本书html部分看得津津有味。为一个表格一个样式在note PAD里面反复的编写传到FTP里面。
甚至连JavaScript是什么都没有用到,感觉这部分没有用。
第1年学习了c语言和fox base这样的一个数据库。爱的人时候花了80块钱买了一个很小的php空间,这个空间支持mysql,也支持pHP语言。
手工编写pHP和Mysql的道路,说实在的php,这个语言和Mysql,我没有认真的学习过一天所有的语法 phP是基于c语言的。 My sql是和fox Pro标准是语言。
PHP和mysql的编程语言的书就开始上手了。当时的语言是没有任何的框架,完全原生态的编写。数据库是实用的,pHP的原生的扩展。连一个模板都没有,直接是把pAP查询出来的结果直接嵌套到html标记里面。
就是这种成都的开发水平,我找到了第1份工作,从此入了语言的坑。
时至今日,我已经不写php 更多的使用的是Java语言。
针对上面所说的,学什么先后次序不重要,重要的是先把东西跑起来。
不过说实在的,pHP这几年的,排名是有所下降。理论上应该学习些更先进的语言。
上面提到的几项技术,前三个是前端脚本后两个是后服务器语言和数据,含盖了做一个小型b/s系统需要的技术要素。
从学习难易程度和由前端到后端的过程来说应该是HTML,CSS, JavaScript,PHP, mysql。
一: 首先要学会用HTML, CSS做一个静态页面展示。
二: 用JavaScript在页面上增加按钮,触发一些动作。
三: 搭建后台服务器,把PHP服务器语言增加到页面上,实现服务端到前端的功能。
四: 安装mysql数据库,实现前端请求的数据通过PHP从mysql中获取数据并返回到前端展示。
先学前端
后学后端
先学静态
后学动态
根据框架:LNAP/LMAP
综合以上应该是:HTML— CSS— JavaScript— MySQL— PHP
0
回答10
回答0
回答0
回答4
回答10
回答7
回答9
回答0
回答0
回答