一位前端小白的2024总结

ops/2025/1/24 18:22:08/

目录

简要

一、迷茫点的解决

(1)前端领域该怎么学?

(2)旧技术还需要学吗?

(3)我该学些什么?

二、折磨点的解决

(1)学技术成果回报太慢怎么办?

(2)知识变现过程很长怎么办?

三、放弃点的解决

(1)就业环境越来越差怎么办?

总结

作者2025目标

简要

作者是一位前端领域的的小白,自2023踏入前端领域,至今刚好一年多一点,在这一年里,作者无数次在“迷茫”、“折磨”、“放弃”三种心态中徘徊。

  • 迷茫点在于:“前端领域该怎么学?”、“旧技术还有必要学吗?”、“我该学些什么?
  • 折磨点在于:“学技术成果回报太慢怎么办?”、“知识变现过程很长怎么办?
  • 放弃点在于:“就业环境越来越差怎么办?

不过好在作者并没有放弃,因为作者始终相信:“坚持总会有回报!”

在这里,作者向各位小伙伴,无论是接触过或者是没有接触过的前端小白,给出作者坚持下去的理由,帮助小伙伴们克服这个艰难时期,谢谢大家

一、迷茫点的解决

(1)前端领域该怎么学?

前端领域该怎么学呢?

学习前端必然是一件非常枯燥的事情,但是如果想到自己开发的网页会有多么精美!!

想到自己可以从“0”到“1”实现一件事情,这种成就感是非常非常浓厚的!!

因此,我觉得想要学前端,必须要有一颗耐得住性子的心以及适当的成果奖励来鼓励自己

另外对于学习的途径,我推荐大家不要去看B站视频,尽可能的去看官方文档,或者实体书,科学实现不是表明,在你看视频的时候,你只用到了眼睛、耳朵,但是很大概率没有过脑,而如果是文字,你会过脑!!!

一些常见的网站,例如:

w3school 在线教程:这是作者曾使用过的一个网站,非常好用,推荐大家使用

下面是一个作者基于Layui开发的一个个人网站(现已部署),支持PC/PE双端访问,由于隐私问题就不公布网址了

还有一些已经部署的小说网站,也不公布网址了(毕竟作者对于安全领域没有十足的把握)

(2)旧技术还需要学吗?

作者觉得在学习前段时,应当要明白,比较新的一些技术例如Vue3React这些框架,都是在基础的JavaScript上封装的,也就是说,新技术是在旧技术的基础之上封装上来的。

那么,如果我们不学习旧技术,只去关心框架的应用,有问题吗?

当然没有问题,不过当某个业务需要你去改动框架源码,又例如某个框架的BUG需要你明白框架源码才能解决,这个时候“旧技术”的重要性就毋庸置疑了

因此,作者建议学习的路线大致为:“优先学习旧技术,选择性的接触新技术。当旧技术掌握扎实后,再去钻研新技术

(3)我该学些什么?

对于小白,我们可以先学习:“HTML5 -> CSS3”,HTML网页的骨架,而CSS网页的皮肤,骨架决定网页的结构,皮肤决定网页的美观

在学习完这两种技术之后,相信你已经可以做出比较优美的“静态网页”了,至于“动态网页”需要后面学习JavaScript后再做考虑

随后我们需要学习“JavaScript”,它是网页的大脑,只有它才可以控制网页的变化、渲染、操作等

JavaScript有两个常用的标准:“ES5”和“ES6”,优先学习ES5标准即可,但是ES6标准在后面仍是必须要学习的

再然后需要去学习一些已经被淘汰的JS库和UI组件库,如:“JQuery”(在当今网页中仍然有它的身影,只不过统治力没有以前了)、“Layui”(曾几何时UI库界的王者,现在仍然被使用)、“Bootstrap”(严格来说它并不算被淘汰,不过随着框架的诞生,落寞也是不可避免的)

最后需要学习JavaScriptES6标准,在学习完ES6标准后就可以去学习:“Vue3”、“React”这些框架了(不过国内大多都是用的Vue,甚至还是Vue2)

在学习框架时,还会有基于框架的衍生物,例如:“vue-router”、“element-plus”、“vuex”等等,这些东西仍然是需要掌握的

二、折磨点的解决

(1)学技术成果回报太慢怎么办?

其实,不只是前端领域,后端领域、AI领域,包括任何的计算机领域成果回报都是很慢的,如果你想真正实现:“0到1”的过程,就必须要耐得住寂寞,耐得住性子,只有完成了“0到1”的过程,再去完成“1到100”的过程,相信我,是非常轻松又愉快的事情!

为此,小伙伴们可以在学习一部分知识后,尝试用已经学习到的知识去模拟一些东西

例如你学完了HJTML+CSS,你完全可以对照某些“大企业”网站去尝试“1:1还原”,尽可能的使用已经学习到的技术,哪怕这些技术已经过时了,不用担心,在这个过程中“兴奋”会督促你去了解更多的扩展知识,帮你巩固已经学习到的知识!

(2)知识变现过程很长怎么办?

知识变现,其实不止是IT行业,任何行业,只要妄图将知识变成金钱,这个过程都必然是很长的

而如果是体力劳动,知识变现过程当然很短了,不过回报也是一样的,非常少

IT行业的回报,相对来说在整个工科领域都是数一数二的

有得必有失,所以小伙伴们在学习时,不要只想坏处,要多想一下好处,多想一下知识变现会获得超级超级多

三、放弃点的解决

(1)就业环境越来越差怎么办?

其实大家沉下心来想一下,就业环境越来越差是“大环境的影响”,而不是“it”行业的影响

所有的“行业”都是在走下坡路,而“it”行业已经是走下坡路最慢,影响最小的了

大家不要被营销号所蛊惑:“学Java相当于49年入国军之类的”,其实大家只要去招聘网站看一下,就业需求还是蛮大的,但是如果你是刚入门Java,学习的东西比较浅那肯定是不行的,技术在发展,大家也越来越卷,只要你足够卷,就业问题仍然是不需要担忧的

总结

2024年总的来说,作者的2024目标实现90%以上,还算可以,而在2025年,希望小伙伴们也可以和作者一样,给自己确定一些目标,尽可能的去实现它,如此一年又一年的实现目标,最终你会得到你想要的!

作者2025目标

  1. 深入钻研Vue3,制作出更多成品
  2. 学习更多的后端框架如FastAPI(Python)、Django
  3. 开发一个商业网站且投入使用
  4. 学习AI方面知识,如机器学习、深度学习
  5. 赚人生的第一个2W

最后,在这里,作者祝愿所有的小伙伴2025心想事成!


http://www.ppmy.cn/ops/152808.html

相关文章

Ollama 使用笔记

1.ollama命令无法使用 运行时出现Could not connect to ollama app, is it running,原因是修改了ollama的默认IP或端口 运行命令需要这样 OLLAMA_HOSTollama的运行IP与端口 ollama你需要的命令 例如OLLAMA_HOST192.168.1.223:11434 ollama list

vue中echarts-中国地图,世界地图显示(echarts5.6版本本地导入)

地图去掉南海诸岛右下角的框显示(因为显示的不是现在的10段线) 资源里面主要是有个改好的中国地图json其他的无所谓,用现有的json也行,主要是为了解决10段线的问题 引入需要注意 import * as echarts from “./echarts”; 目录…

CSS align-content 属性

定义和用法 align-content 属性修改 flex-wrap 属性的行为。它与 align-items 相似,但是它不对齐弹性项目,而是对齐弹性线。 注意:必须有多行项目,此属性才能生效! 提示:使用 justify-content 属性可将主…

每天五分钟深度学习pytorch:基于VGG神经网络完成CAFIR10的识别

本文重点 前面的所有模型我们都是使用VGG跑了mnist数据集,本次我们换一个数据集,我们使用CAFIR数据集,这个数据集我们前面介绍过,它和mnist不一样了,mnist是灰度图,这个是彩色图,所以它的通道数是3,这样我们再构建卷积神经网路的时候,第一个卷积层的输入通道数就应该…

在VSCode中使用Jupyter Notebook

在VSCode中安裝Python和Jupyter擴展 在VSC中打开和使用 Jupyter Notebook 创建或打开 Notebook 文件:在 VSCode 中,使用命令面板(CtrlShiftP 或 CmdShiftP)输入 Jupyter: Create New Blank Notebook 来创建一个新的 Notebook&…

在centos下使用containerd管理容器:5分钟从docker转型到containerd

目录 一.系统环境二.前言三.containerd四.部署containerd 4.1 安装containerd4.2 containerd配置文件4.3 配置containerd阿里云镜像加速器 五.管理containerd镜像/容器 5.1 使用ctr管理容器5.2 使用nerdctl管理容器 5.2.1 安装nerdctl5.2.2 配置nerdctl命令tab键自动补全5.2.3…

【Prometheus】Prometheus如何监控Haproxy

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

【MySQL】 库的操作

欢迎拜访:雾里看山-CSDN博客 本篇主题:【MySQL】 库的操作 发布时间:2025.1.23 隶属专栏:MySQL 目录 库的创建语法使用 编码规则认识编码集查看数据库默认的编码集和校验集查看数据库支持的编码集和校验集指定编码创建数据库验证不…