入坑前你必须知道的

2023年7月26日

编辑

如果你不属于以下任意一种情况,🙅🏻不建议学习网站开发技术:

  1. 👨🏻‍💻 你是互联网行业的从业人员,想学习一些开发技术提升自己的综合能力

  2. 🖥️ 你想从事于网页网站的开发工作,就是俗称的前端开发

  3. 👩🏻‍🎓 你是相关专业的大学生,需要学好网站开发技术来应对学习任务

  4. 🙋🏻‍♀️ 你对编程开发感兴趣,想通过学习网页网站的开发技术来掌握一定的编程能力

  5. 👠 你发现所有的无代码的建站工具都满足不了你的需求、创意与想法

如果你只是想简单的做个网站,做一些展示、分享、活动的网页,那么市面上的无代码建站工具其实完全都可以满足你的需求。

学习这些低代码工具所耗费时间成本,肯定是大大小于学习前端开发技术所要耗费的时间成本的。

但是任何事物都是有利有弊,低代码工具相对容易学习,容易出成果,但是呢它们的能力上限就偏低,网站开发技术本身需要大量时间学习和实践,精力成本高,但是它最后的🥇能力上限是无穷的

所以,还是要根据自己的情况来做决定,而在我看来,未来的很多网站的开发方式会把两者结合起来,通过无代码建站工具和自定义代码的结合(比如FramerWebFlow),把他们各自的优点结合到一起,是非常好的一种高效开发方式。

学习前端(网站开发)技术能干什么 ?

绝大部分不了解网站开发技术的同学会单纯的以为学会它只能用来写网站网页,其实现在的网站网页开发技术,也就是前端技术能做的事情已经远远超过这个范畴了,甚至可以说是有些🥳无所不能了。

  1. 👉 实现网站网页的开发
  • 老本行,但是随着技术的发展和浏览器性能的不断提升,现在能实现的效果已经越来越离谱了,最直观的就是像一些在线工具比如Figma、Notion等等,都是依托于前端技术和浏览器来实现的,未来肯定会有更多的中大型软件可以直接通过浏览器来运行。

  • 网站开发中的另一个重头戏,就是三维的网页效果,这个也是未来重点的一个发展方向,随着技术不断进步,在网页端实现各种逼真的三维效果也是越来越简单了。

  1. 👉 小程序开发
  • 目前国内的小程序开发用的编程语言,其实就是移植的前端开发的三门语言,所以只要你掌握了前端开发的几门语言,那么也就意味着你能够快速的学会如何开发小程序。

  1. 👉 桌面端开发
  • 现在利用一些现有的开发工具,能让我们利用前端的开发技术实现桌面端的各种软件,而且这种软件都是跨平台,不管是windows系统还是苹果系统,都可以使用,比较有名像是figma的桌面端、notion的桌面端都是利用前端技术开发的。

  1. 👉 移动端开发
  • 利用前端技术去实现手机、pad的各种app的开发也是完全没问题,只要利用一些配套的工具,就可以实现开发iOS、Android的应用,而且还可以做到,一套代码就可以实现多端使用。

  1. 👉 后端开发
  • 可能你现在还不太能理解后端是什么,你可以简单的理解为就是能给你的网页网站,提供各种数据的这种服务器(电脑主机)。只要你掌握了JavaScript(前端开发技术中最重要的一门语言),你就能通过nodejs在服务器端实现各种功能,帮助你实现网站的各种高级的能力,比如说支付购买、用户注册登录。

  1. 👉 游戏开发
  • 学会前端开发语言中的JavaScript,你甚至可以直接开发游戏,不仅仅是在网页端的游戏,还可以通过结合一些游戏引擎进行开发其他平台的游戏,比如现在非常流行的COCOS游戏开发引擎,就是使用JavaScript作为游戏开发语言。


网站开发技术相对于其他编程语言的优点

  1. 👍🏼 学习难度低

    相对其他编程语言来说,前端(网站开发)技术的几门语言的学习难度、上手难度是低的,更适合初学者学习,尤其是没有任何编程基础的同学学习,而一旦掌握了一门编程语言之后,学习其他编程语言就会很快。


  2. 👍🏼 分享和传播

    网站开发技术毕竟原本就是用来开发网站网页的,所以它的成果是很容易看得到,只要任何人有一个浏览器,输入一个网址就能看到你开发的成果,所以是非常方便,也是非常可视化的。


  3. 👍🏼 创造价值和收益

    实用性和落地性更强,因为在我们的生活中不管是各行各业都会对网页以及相关的技术产品有巨大的需求,你可以通过开发网页、小程序、小游戏等等来给自己创造很多额外的价值和收益。


所以,你准备好学习了么 ?

在真正开始尝试学习之前,我还有几点想要告诉你的:

  1. ❤️ 心态

    学习网站开发技术,如果你是一个完全零基础的小白,那么必然是一个长期的过程,所以你需要做好长期学习的准备,不要指望几个星期,一两个月就能大功告成,学习没有捷径,只有坚持。


  2. 📚 练习

    编程开发是一种技能,是需要不断的练习的,如果你光看不练或者多看少练,学习效果一定是大打折扣的。只有不断练习,大量练习才能让自己掌握得更快更好,也只有这样才能让自己真正的掌握编程技能。


  3. 📖 学习方式

    现在不管学什么,其实都会有很多的学习资料和学习方式。网页网站的开发技术也不例外,市面上不仅有各种线下的培训班,也有线上的训练营、收费课,当然也有很多免费的在线学习资源。

    不管是哪种方式,最重要的是适合自己的情况,但是不管选择哪种方式,一定要明白一点:🌟🌟🌟好的教程、好的老师会对你的学习有非常大的帮助,能帮你少走很多弯路,提高你的学习效率,帮你节约大量宝贵的时间,提升你的眼界认知,让你能够用最少的时间收获尽可能多的知识

    反之,😡不好的教程,不好的老师,不仅仅浪费的是你宝贵的时间,更是会徒添你学习的痛苦和挫败感,导致你自己怀疑最终放弃学习。

HTML

什么是HTML

CSS

元素的布局与定位

认识Flex布局

了解Grid布局

元素的样式设定

实现元素变化与动画

其他知识点

JavaScript

入坑前必须了解

需要学什么

如何学习

React

入坑前必须了解

需要学什么

如何学习

Threejs

入坑前必须了解

需要学什么

如何学习

WebGL&WebGPU

入坑前必须了解

需要学什么

如何学习