如何自学计算机前端开发?精细的自学步骤是什么样的?

比较推荐的学习过程应该是以兴趣为驱动的,用搜索做辅助:

1. 我想做一个个人网站,或者给我们团队或者小组做一些介绍页面。怎么做?搜索发现要学习:HTML、CSS。

2. 发现一个网站设计的好漂亮,交互真赞,动画效果真好。我想在我自己网站上也放上,可是我看不懂它的代码?搜索发现要学习:交互视觉、CSS3 动画等。

3. 他们网站上都有那种点击弹出浮层的功能,还有一些其他的更复杂的交互效果。怎么实现的?学习JavaScript。

4. 有小学同学说我的个人网站错位了,问了下他用的是 IE7 访问的,怎么办?搜索了解一些浏览器兼容性问题(不是很必要)、学习使用 jQuery。

5. 我想在微信朋友圈分享一下我的网站,结果缩放的好小,而且有错位。怎么解决这个问题?搜索发现要学习响应式相关。

6. 分享了之后,发现打开速度好慢啊,要等十几秒才能打开。怎么办?学一下前端性能优化相关。

7. 网站交互功能和效果越来越多,写的 JS 和 CSS 代码越来越多,感觉写起来好慢,出了 bug 很难定位问题。怎么办?搜索发现要学习:Emmet、Less、SCSS 等辅助工具用法,JS 模块化require.js、sea.js 以及对应的 AMD、CMD 以及 CommonJS 模块化规范等。

8. JS 更复杂了,而且要与其他同学合作开发。发现需要学习一些前端框架来提高开发效率,比如React、Angular、Vue,此外还需要一些打包构建工具,将 JS 编译之后发布使用。需要学习Webpack、Grunt、Gulp 等工具用法。

9. 网页和应用是开发好了,可是是静态的,没法有数据更新,怎么办?学习前后端数据沟通,Ajax 请求、JSON 数据格式、Fetch API。当然由此延伸,最好还要了解 PHP、Java Velocity、Nodejs 这些后端的知识,还要对HTTP 的一些状态码、请求类型等有所了解。

10. 应用部署到哪里?搜索了解:虚拟主机、域名注册、VPS、云主机、PaaS、IaaS、DNS 解析、在中国做网站要备案但是服务器放在国外就不需要等等。

11. 每次新创建应用,在我的服务器上都要配置一遍 PHP 环境、Nodejs 环境,有的应用对 PHP 版本要求还不同,怎么办?搜索了解虚拟化技术,Docker 帮你极好的解决这个问题。

12. 每次发布还要自己手动上传代码到服务器,而且要自己在本地打包、运行单元测试,好麻烦啊。搜索发现可以自己搭建一套持续集成系统,用 git push 代码,自动触发构建,运行单元测试,成功后自动 build 然后给你上传到服务器上面。你只需要写代码就可以了。推荐:gogs + drone + docker。

。。。。。。后面还有很多可以玩的

自己是从事了五年的前端工程师,自己整理了一份最全面前端学习资料,从最基础的HTML+CSS+JS到HTML5的项目实战的学习资料都有整理,送给每一位前端小伙伴,有想学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴,需要可以私聊我哟,这是我的前端开发qun,【四八四】【七五七】【七六零】,直接群里下载,对于学习web前端有任何问题(学习方法,学习效率,如何就业)都可以问我,最后可以点一波关注哟!


 

原文地址:https://www.cnblogs.com/dou3235/p/12162721.html

时间: 2024-10-09 08:59:12

如何自学计算机前端开发?精细的自学步骤是什么样的?的相关文章

web前端开发培训和自学 哪种选择更适合你

web前端相对于其他软件开发是比较容易入门的,但是如果深入学习就比较困难了,这门技能需要从业人员掌握一定的设计.代码.交互技能和一些SEO技能,容易入门还涉及这么多知识和技能,那学习web前端开发到底是培训好还是自学好,哪种效率更高些? 其实我们在网络.APP上浏览网页时看到的所有漂亮的页面都是由web前端来实现的,在我们看来简单,但一个小小的符号都是web前端工作者经过仔细斟酌得到的.针对这些观点,我们就简单来了解下web前端开发培训和自学各自优劣势: web前端开发培训优劣势: 优势:1.学

关于自学Web前端开发(供自己使用)

别人的警告:大多数初学者学习网页制作所用的集成开发环境(IDE)大多是Dreamweaver(我现在用的就是DW cc),这种所见即所得的"吊炸天"IDE为我们带来了极大的方便.But:虽然它入门快,见效快,很容易让初学者爱上,,聪明的IDE也成全了我们的惰性. 正确的方向胜过无谓的努力:也不知道它对不对,没有大神指导的铝孩纸也是没办法了: 第一阶段--HTML学习:超文本标记语言(HyperText Mark-up Language)是网页的骨架,无论是静态网页还是动态网页,最终返回

自学前端开发程序员和科班出身的程序员差别在哪?一张图告诉你

自学前端开发程序员和大学学计算机的人学习前端开发,差别在哪?谁会更受公司欢迎? 相对于专业就是编程的人来说,学习前端自然会更容易,因为他们具备更加完善的理论体系,所以学习编程会更加容易. 相对于自学前端开发编程的人,可能因为涉及到自己未知的基础概念,而不得不先补基础,再学习. 但是,对于学习前端开发就一定是科班出身的程序员会做得更好吗?看图 然而,没有公司会只看一个学历,更重要的是你能不能帮助公司解决技术问题. 自学成才的前端开发程序员更需要不断努力,反之,对于科班程序员而言,就算是再牛,人之为

自学前端开发,现在手握大厂offer,我的故事还在继续

简要背景 我是一个非科班出身的程序员,而且是连续跨专业者,用一句话总结就是:16 届本科学完物流,保送研究生转交通,自学前端开发的休学创业者. 17 年休学创业,正式开始学习前端,离开创业公司后,我又回炉深造,期间一直没有放弃前端开发的自主学习,在 19 年秋招(20 年毕业)大战中也收获了一些 offer. 列举一部分 SP(Special Offer): 美团(专注吃喝玩乐的 O2O 互联网公司) 小米(2019 年世界 500 强中最年轻的公司) 顺丰(物流行业中高端市场扛把子) 云从(人

这儿有自学前端开发的吗?

如果你是一个人在自学前端开发,或者是对前端开发有比较浓厚的兴趣正想踏入前端领域,只要你在前端自学路上遇到了自己无法解决的技术难题,那么尽管将你的疑惑交给我的小伙伴儿们吧,我们都是一群在前端自学路上摸爬滚打的有志青年,希望你可以来和我们共同交流.同时也希望你能献出自己的一份力,帮助我的小伙伴儿们解决他们遇到的各种技术问题,希望我们在前端领域能够一起成长,共同迎接美好的未来! [本群面向的对象主要包括已从事web前端开发相关职业的和对前端开发具有浓厚兴趣的小伙伴,请自觉遵守群内秩序,欢迎大家在群内积

学web前端开发,培训还是自学靠谱?

web前端在最近这几年越来越被重视,很多公司往往花高薪还是无法找到一个令自己满意的web前端人才,所以web前端的前景还是非常不错的,而且web前端上手也容易,如果能静下心来学习,几个月的时间还是可以有所成就的.那么,如何学习web前端开发?自学好还是培训好? 学习web前端开发,首选需要掌握web前端开发的相关知识,web前端相关知识如下: 1.学好CSS是网页外观的重要一点,CSS可以帮助把网页外观做得更加美观. 2.div布局:DIV元素是用来为HTML文档内大块的内容提供结构和背景的元素

有没有自学前端开发的小伙伴儿?

如果你是一个人在自学前端开发,或者是对前端开发有比较浓厚的兴趣正想踏入前端领域,只要你在前端自学路上遇到了自己无法解决的技术难题,那么尽管将你的疑惑交给我的小伙伴儿们吧,我们都是一群在前端自学路上摸爬滚打的有志青年,希望你可以来和我们共同交流.同时也希望你能献出自己的一份力,帮助我的小伙伴儿们解决他们遇到的各种技术问题,希望我们在前端领域能够一起成长,共同迎接美好的未来! [本群面向的对象主要包括已从事web前端开发相关职业的和对前端开发具有浓厚兴趣的小伙伴,请自觉遵守群内秩序,欢迎大家在群内积

这儿有没有一个人在自学前端开发的?

如果你是一个人在自学前端开发,或者是对前端开发有比较浓厚的兴趣正想踏入前端领域,只要你在前端自学路上遇到了自己无法解决的技术难题,那么尽管将你的疑惑交给我的小伙伴儿们吧,我们都是一群在前端自学路上摸爬滚打的有志青年,希望你可以来和我们共同交流.同时也希望你能献出自己的一份力,帮助我的小伙伴儿们解决他们遇到的各种技术问题,希望我们在前端领域能够一起成长,共同迎接美好的未来! [本群面向的对象主要包括已从事web前端开发相关职业的和对前端开发具有浓厚兴趣的小伙伴,请自觉遵守群内秩序,欢迎大家在群内积

自学前端开发 新版css时钟效果图

想要自学前端开发,你要的学习资料到了-web前端交流学习群21,新版css时钟效果图 <!DOCTYPE html> <html> <head> <metahttp-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>RunJS</title> <style> .clock{ width:200px; heig