送给那个关注我,又马上取关了的前端小白同学

故事的背景是这样的

WechatIMG148.jpeg

以上就是我佛系更新的公众号上的聊天截图,甚至都没有给我解释和发言的机会,就直接取关了我,「卑微饭」再次上线。

那就给你写一篇迟到的小白推荐,不一定适用,根据自己的适配程度酌情选择吧~

希望那个关注我,又马上取关了的前端小白同学能够看到。

学习途径

视频学习网站

  • 【妙味课堂】https://study.miaov.com/
  • 【极客时间】https://time.geekbang.org
  • 【哔哩哔哩】https://www.bilibili.com/
  • 【腾讯课堂】https://ke.qq.com
  • 【拉钩教育】https://kaiwu.lagou.com/learn
  • 【慕课网】https://class.imooc.com

还记得我是小白的时候,对于技术相关的书是,简介不愿意看,内容又看不懂,结果就是,书打开了,我想开了。

然后就开始看视频,视频是比较好接受的,特别是初级课程,有些有经验的开发者真的讲的很好,入门是完全没有问题的,包括现在我想学习新的东西,也是会先看入门视频,想看深入的再去找大佬们写细节的文章,最后自己作总结,使用到项目里去。

16/17年的时候,那时候前端门槛不高,基本的html,css,js,jq就可以做公司大部分项目,然后我看视频整理了10几个思维导图,把jtml,css,js,jq的学习重点进行分类整理,面试前还可以集中怼一波。

初级入门当时看视频,从html+css的网站布局开始,到学习js写一些通用的逻辑,再到前端ajax与后端的交互渲染页面,js的常用优化,移动端开发,这些都是基础,可以跟着敲一遍,基础打牢,减少开发中翻车的次数。

再就是框架阶段,vue,react,刚开始只要会用就会有用人单位抢着要了(当然现在不行了),可以用vue2写一个基础的移动端app,比如当年很火的用vue写饿了么,会用了再想着怎么会原理,看看大佬们将框架源码的视频,一定要跟着敲一敲。

前端编译工具,现在主流的就是webpack,从webpack4入手吧,还是先会配置,再去看编译原理。

node,还是要会,跟着搭建一个node应用,公司中极有可能会有一个node服务需要维护。

sql,查询数据,可能用不到,但是我现在用到了,因为查一些奇怪的问题,用数据平台的搜索条件可能满足不了所有需求,会几个查询命令,能方便不少。

nginx,我也是最近才用到几个基本命令,也是用来捞日志,查bug,多学学,总归没啥坏处。

css

  • 《精通CSS:高级Web标准解决方案》
  • 《CSS权威指南》

JavaScript

  • 《JavaScript高级程序设计》
  • 《编写可维护的JavaScript》
  • 《JavaScript设计模式》
  • 《ES6标准入门》
  • 《你不知道的JavaScript》1
  • 《你不知道的JavaScript》2
  • 《你不知道的JavaScript》3

http

  • 《图解HTTP》
  • 《HTTP权威指南》

node

  • 《深入浅出Node》
  • 《NodeJS权威指南》

其他

  • 《Web性能权威指南》
  • 《JavaScript权威指南》
  • 《HTML5移动Web开发指南》
  • 《数据结构与算法 JavaScript描述》
  • 《Node与Express开发》
  • 《前端开发核心知识进阶》

看书可以系统的学习某一块内容,有些基础后再看吧,不然很容易就用来盖泡面了,比如我买了nginx,docker的书,还在吃灰。

但是还是要看书,视频,博客,都不能替代书的重要性

大V推荐

  • 司徒正美博客
  • 张鑫旭
  • 阮一峰
  • 廖雪峰
  • 黄轶

掘金大V

  • 冴羽
  • 神三元
  • ssh_晨曦时梦见兮
  • 阿宝哥
  • JowayYoung

大厂团队博客

  • 京东-凹凸实验室
  • 360奇舞团/奇舞精选
  • 腾讯alloyteam
  • 腾讯IMWeb团队
  • 前端杂货铺
  • 前端之巅
  • 迅雷前端

以上是我觉得很不错的博客,能学习到很多,团队的一般更新少,但是信息量都很大。

黄轶老师的视频课程也很强大。

个人博客更新比较多,基本都是针对某一个知识点做详细,深入的介绍,多看看大佬们的文章,真的受益匪浅。

前端技术栈

[图片上传失败...(image-ed4032-1658485196916)]

还有些当时画图没想起来,比如github、ts,react,等等

个人输出

还是建议自己开一个博客,刚开始可以写下自己学习到了什么,然后总结在实际开发过程中遇到了什么坑,后面可以写一些对项目的思考,源码的学习,等等。

说起来简单,其实每一步都是一个坎。

自己学会是一个坎,能讲明白给别人又是一个进阶,升华到对整个相关技术栈的思考又是艰难的一步。

我也在学习的路上,每天都感觉自己菜的一笔。

过来人的建议

  • 做好加班的准备吧,这个行业965真的可遇不可求
  • 基础一定要多看,很多看似复杂的bug,实际都是基础问题,不要把时间浪费再修复基础问题的bug上
  • 多学习,总没有坏处,哪怕目前看起来没有用的东西,说不定啥时候就用到了
  • 将技术点连成线,再结成网,不管面试官问你啥,你都能扯一扯
  • 技术不只是写代码,沟通,与人相处也是很重要的一部分
  • 技术能力跟年龄有关系,但不是线性的,很多人年纪小,但人家努力+聪明,就很强
  • 看一遍看不懂太正常了,有时候看3.4遍都看不懂,别放弃,说不定有一天突然顿悟,要相信你不笨,先别自暴自弃
  • 实在看不懂就算了吧~
  • 能力到了,工资涨不上去的话,就换吧,毕竟下一家的起薪是上一家的base+
  • 不要想着一辈子做程序员(DDDD)
  • 被裁了也不要灰心,太正常了,要相信自有留爷处

我也是个普通的开发,也不,只是有几年工作经验,算是有点心得,分享给你,希望能对你有所帮助。

如果你看到了这篇文章,记得给我留个言哈。

你可能感兴趣的:(送给那个关注我,又马上取关了的前端小白同学)