javascript从零开始学-我是如何从零开始自学Web后端的?

2024-02-13 0 7,671 百度已收录

自2013年大专毕业以来,我这一路走来,也走过了很多弯路。 我在餐厅当过服务员,在鞋厂工作过javascript从零开始,在流水线上工作过,在客服工作过,在电话销售工作过。 可以说我的经历是相当“丰富”的。

最后一次偶然的机会,我走上了后端开发之路。 作为一个非计算机专业、学历低的人,自学编程虽然不容易,但好在我坚持了下来。

我现在的工作还不错,收入在现在的城市也不高也不低,生活也还算不错。 我会继续努力,希望以后能变得更好。

从2016年下半年开始,我真正接触后端,到现在已经2年多了。 一开始我没有任何语言基础,都是从零开始。 我连“对象”都无法理解,更不用说这些困难而神秘的封装、继承、多态等等。

当时我不知道从哪里开始。 我应该怎么办? 所以每当我遇到困难的时候,我就会厚颜无耻地向专家请教,然后再去查资料。 很多时候我感到很尴尬,但现在我意识到javascript从零开始学,人们常常羞于向别人寻求建议,因为害怕丢面子

但作为经历过的人,我想告诉大家,向专家、专家请教真的很重要。 可以让你少走很多弯路。 不要害怕丢面子。 面子值多少钱? 学习真正的能力才是最重要的。 没有一技之长,就真的没有脸了。 其实,我们在向别人请教的时候,一定要把握好“分寸”,不要打扰别人的工作。

现在非常感谢专家们的指导,也非常感谢那些在网上写博客、分享文章的专家们。 他们给了我们这些自学新手很多信息、经验和见解。 从中受益匪浅。

向优秀专家学习,我开始写博客,希望能帮助到一群和我一样学习差、从零开始、喜欢技术的志同道合的人。

我深知自己的技术还不是很高,还在学习的路上。 我距离大师还很远。 我也非常尊重技术,也深知自己的渺小。 我只希望这篇文章能帮助我“了解更多”。 “对这些从零开始学习后端的朋友有一定的指导作用,他们不像我一开始那么盲目,即使对你有一点帮助,也足够了。”

说了这么多,下面直接进入题外话。 这些是我平时学习和收集的一些资料。 我希望它能帮助你。

前言

首先我要告诉大家,自学是一件非常辛苦的事情。 学习本身就是一个反人类的过程。 即使你是在一个新的领域从零开始独自工作,这也不是为了惩罚你,而是要仔细思考。 结合自己的环境和条件。 否则,半途而废不仅浪费时间,而且浪费精力和金钱。

如果你已经下定决心并决定这样做,那就不要犹豫。 如果你坚持下去,你就能成功。 就连我这样的渣男也能做到。 没有什么是你做不到的。 你必须相信自己。

兴趣是最好的老师。 很多人都讨厌这句话。 他们是生活所迫。 谈利息不是很可笑吗? 虽然不是,但问问自己是否对技术感兴趣。 只有做自己喜欢、感兴趣的事情,才能走得更远、更长久。 很多人不明白这一点。 三天后你就会明白。 我当时就切换到后端了。 石侯也很喜欢,但最贴近用户的东西却很有趣。 另一方面,我也觉得工资挺高,所以觉得做后端也不错。

做好持续学习工作,始终保持学习态度。 说实话,当今社会,科技发展非常快,技术更新更是如此。 如果你认为学习一门技术会让你变老,我劝你停下来。 也许考公务员更适合你(别太激进,我不是说公务员不用读书,自己感受一下)。

javascript从零开始学-我是如何从零开始自学Web后端的?

永远不要认为为时已晚。 只要采取行动后坚持下去,就会杀死80%的人。 自学成才的人很多,但坚持下来的人却很少。 正如郭德纲所说,重要的不是我的素描有多好,而是我活得有多好。 知名营销人员“小马松”毕业时已在窑炉工作多年,对广告营销感兴趣,于是辞去工作,白手起家。 现在他是一位知名的营销大师。

与其花时间去担心学不学,不如把这些时间付诸行动。 如果你发现自己不适合,无法坚持,那就改变轨道,专注做一件事,这样会增强你的成功。 可能性。

工具

工欲善其事,必先利其器,所以在开始之前选择一个合适且好用的编辑器非常重要。 不再有太多的工具,只是简单易用。 不仅仅是编辑器,我们还必须掌握一些其他的工具才能让我们的学习之旅更加顺利。

1.WebStorm

不用说,后端最强大的编辑器就是无敌的智能提示。 但它的缺点是,如果项目规模较小,出现的滞后性会引起很多人的担忧。

2.VisualStudio代码

Google的开源免费产品受到很多技术人员的喜爱,基本上已经成为后端开发者必备的编辑器。 通过强大的插件扩展,您可以灵活构建自己喜欢的风格。 我将向您发送常用插件列表。 欢迎您将它们带走。

3.原子

它也是一款免费开源的编辑器,受到很多人的喜爱,而且我自己用的比较少,所以不推荐插件。 您可以根据自己的爱好找到它们。

4、科学上网

每个程序员都应该有工具和能力,否则很多事情都很难做。 至于怎么做,大家可以自己查资料,这里就不赘述了。 而且下面推荐的许多资源都需要科学地访问互联网,因此您必须学会如何这样做。

5.谷歌

在使用“谷歌”之前,一定要学会科学上网,否则会很难上网。 学习使用搜索可以帮助我们解决很多问题。 一个人的知识是有限的。 掌握搜索方法才能适应不断变化的情况。 很多时候,百度的内容非常重复,最重要的是垃圾信息很多。 百度找不到的答案在这里都能轻松找到。 谷歌是我的必备搜索。

6.Github

全球最大的“同性恋”开源交流社区。 如果您没有帐户,请立即注册。 这里有很多优秀的资源项目和各类专家。 观察优秀的代码是我们学习的好方法。 另外,在开发过程中,很多时候任务重、时间紧。 您应该避免重新发明轮子。 您可以在这里找到所需的工具或代码。

7. 堆栈溢出

国内知名的技术问答交流社区,您可以在这里找到开发过程中遇到的许多问题的答案。

8.段错误

对应国外版本的技术问答交流社区,如果你中文不好,也可以在这里找到答案。

9.降价

Markdown 的轻量级标记语言和简单的句型让作者可以专注于内容而不是复杂的格式要求。 我认为每个人都应该掌握它,尤其是那些经常写博客的人。 想想你使用world时的情况。 每次写完一篇文章,你都要花很多时间来格式化它。 通过使用它,您可以避免这种担忧。

超文本标记语言

做好了一些准备之后,我们就开始我们的学习之旅吧。 首先,我们从 HTML 开始。

HTML全称为“超文本标记语言”,是整个页面的结构基础。 它承载着我们页面的内容。

1.基础知识

2.高级

CSS 文章

HTML承载着页面的内容,有时会显得有些单调和“丑陋”。 CSS 的作用是为该内容添加样式。 就像帅哥需要一件漂亮的外套来修饰才能变得更加美丽一样。 “人靠衣服。” “马靠鞍”,网页内容也需要披上漂亮的外衣才能吸引用户。 CSS完成装饰。

javascript从零开始学-我是如何从零开始自学Web后端的?

1.基础知识

2.高级

图书:

《CSS解密》():特别推荐的CSS书籍,可以学到很多鲜为人知的方法。

线上系列:

知识点:

JavaScript

有了HTML和CSS,网页也就有了内容和风格,就会缺少与用户的交互。 所有的内容都静静地躺在那里,毫无生气。 就像一个穿着漂亮校服的帅哥,在你面前不动的话,似乎没什么吸引力,但如果他跳舞、唱歌、对你眨眼睛,那就真的让人难以忍受了。 JavaScript就是给网页添加这样的“行为”。

Javascript History():可以简单了解JavaScript发展的起源。

1.基础知识

图书

在线系列

不仅是书籍,还有很多优秀的在线教程可以帮助我们更好地学习。

2.高级

打字稿

ES6的超集扩展和严格的数据类型带来了更好的维护性,适合小型项目的开发。 有人说这是未来的发展趋势。 你想了解一下吗?

jQuery

虽然我们已经处于单页应用时代,有React、Vue等强大的框架可用,但也有一些老项目需要维护。 不过刚开始学​​习,能用它做两个简单的应用还是不错的。 可以比较了解基本的用法,可以让你更好更方便的操作DOM。 但不推荐深度学习。

阿贾克斯

当你掌握了HTML、CSS、JavaScript之后,你可以尝试自己做一些项目,项目中肯定会有数据交互。 这就是 Ajax 发挥作用的地方。

NodeJS 和模块化

NodeJs的出现将后端开发带入了一个新的领域,但也产生了专业的Node工程师。 除此之外,Node在后端模块化和工程化方面起着非常重要的作用,所以了解它是有必要的。 如果你有兴趣可以深入学习,发展成为一名全栈工程师。

框架

随着用户需求日益复杂、系统复杂度不断增加,传统的开发模式逐渐难以满足。 这时三大框架诞生了,让开发者更加高效、可重用,并且专注于将所有操作都放在数据层,消除这些繁琐、重复的视图操作。

如今,框架的能力早已成为后端开发者必备的技能之一,也是一种趋势。 三大框架的“最终目的”是相同的。 我认为开发者无需担心选择学习哪一种。 他们可以选择其中任何一个。 两个是最好的。 对于刚入门的人,建议从Vue开始,比较简单灵活。

1. 角度

2.Vue

3.反应

我对React了解不多,所以没有什么好的建议。 你可以自己学习。

图形可视化

随着数据量的不断减少,如何高效地利用数据是每个企业都在考虑的问题,而人的耳朵听得比读得更清楚。 古语云:“一图胜千言”。 因此,数据可视化将变得越来越重要。 以下是我经常阅读的一些技术、书籍和开源可视化库。

工程和版本控制

1.Git

版本控制工具,很多新手经常混淆git和github。 两者是不同的东西,必须区分清楚。

2.咕噜咕噜

项目打包部署前手动创建工具和压缩合并,节省时间,提高开发效率。

3.Webpack

Webpack是目前最流行的后端资源模块化管理和打包工具。 它可以根据依赖关系和规则,将许多松散的模块打包成与生产环境部署一致的后端资源。

4.通天塔

JavaScript代码编译器可以将ES6及以上的句型转换为浏览器支持的句型。 它通常配置在框架的脚手架中。

5. 代码质量

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 javascript javascript从零开始学-我是如何从零开始自学Web后端的? https://www.wkzy.net/game/200166.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务