关于前端:前端都在聊什么-第-1-期

4次阅读

共计 6378 个字符,预计需要花费 16 分钟才能阅读完成。

Hello 小伙伴们早上、中午、下午、早晨、深夜好,我是爱折腾的 jsliang~

前端都在聊什么」是 jsliang 日常写文章 / 做视频 / 搞直播过程中,小伙伴们的发问以及我的解疑整顿。

本期对应 2023 年的 01.01-01.15 这个时间段。

本期针对「工作」「学习」「布局」「闲聊」这 4 个板块的 20 个问题进行了探讨,看看有没说到你心中想法去的。

你的 点赞 关注 是我继续更新的能源💖,谢谢大家~

一 工作

1.1 Question:始终在写治理后盾,要不要换个工作?

这也是之前困惑 jsliang 的一个问题,因为 19-20 年的时候,我也在 SHEIN 里哼次哼次写后盾管理系统。

当初想来,本人对当初的解答是这样的:

① 薪酬问题

换不换工作,最重要的还是,公司的工资,和你技术发明的价值,匹配不上了(集体心田感官)。

其实就是「新时代打工仔」,拧螺丝还是去涂漆,老板给多少工资的问题~

同样给你一张毛爷爷,你是想敲一天钟还是敲一次钟?

② 技术问题

写后盾治理,常常会碰到的一个问题,就是一些我的项目,并没有太高的技术难度,你做个几年下来,不见任何出息。

这种状况,集体感觉

  • 要么乘有工夫开掘更深层次的技术;
  • 要么通过技术将这我的项目的工作效力晋升到极致;
  • 要么开掘这条产业链更深层次的内容。

如果都没有,enm… 那你还待着干嘛,想啥呢?

③ 机会筹备

确定了下面 2 点都没啥想法了,那就思考下,要做哪些跑路筹备。

最根底的你必定得看看:一是八股文,二是我的项目教训(重难点 / 亮点)

这种 百度 /Google 一搜一大堆,这里就不吐槽了,感兴趣的也能够看看「jsliang 的文档库」

1.2 Question:JS 把握到什么水平就能够了?

这个问题的命题范畴有点大,就跟你问 jsliang 打算存多少钱娶老婆一样,那必定是越多越好是吧!

还是跟下面的问题解答一样:先把八股文和我的项目教训(重难点 / 亮点)整顿好:

八股文相干的看这一套,我的项目相干的自行总结整顿。

根本的套路是这样的:

  1. 一面。对于八股文相干的一面基础知识。其实你温习了,能对着录音机讲进去这一块知识点,那么等到要面试的时候,再过一遍,就能够了。
  2. 二面。对于我的项目局部的,还是重难点 / 亮点。须要在日常工作中总结,比方:我的项目重点在哪?哪些需要须要用到的知识点比较复杂,有实现难度,你是如何实现的。

这些知识点,学了不必很快忘,所以才须要笔记来记录内容,不便顺手温习。

1.3 Question:不晓得自我介绍怎么说?

看集体,你感觉练好了,能够私聊 jsliang 吹一下,他贼能唠嗑~

你须要明确的是:

  1. 面试官跟你没仇,也不是你看中的女神 / 男神,不要缓和
  2. 面试官是人,也会累,连自我介绍都能磕巴讲不顺畅,听得更累

说句大瞎话,jsliang 之前面试的自我介绍,都是背本人写的模板的:

jsliang 的 2020 自我介绍


自我介绍,个别面试官都不会打断你的,所以这块好好整顿下,别磕巴磕巴了喔~

1.4 Question:对于高级前端在公司工作内容是什么?

看业务领域。

举例:我已经在的央企电信外包,就是写 H5 的,每天工作就是套用 H5 模板,写写电信流动页。

或者写写微信小程序,以及 Vue + ECharts 大数据报表等。

很多小伙伴去到新公司,会感觉忐忑,尤其有些是有几年空窗期的。

靓仔 / 靓女,你是进来搵食,不是进来干啥守法的事,并没有那么多人关注你,不要怕做不好人家笑你

我这辈子感觉最刺激的一件事:就是我第一份工作的时候,大佬让我搞个 H5 流动页,而后我在那 position 定位来定位去搞到早晨 2 点多没搞定……

难堪吗?难堪。

然而当初看来,过后大佬必定有 Plan B,而且这事儿公司其他人压根就不晓得。

这样想想你就感觉这事儿也不那么难堪了。

1.5 Question:待过几份工作?

很遗憾的是,工作 4 年没干倒过任何一家公司。

(老板们快看我,我是公司的福星!)

  • 18-19:【广州】电信外包
  • 19-20:【广州】SHEIN
  • 20-23:【珠海】金山

1.6 Question:在金山工作是一种怎么的体验?

  • 每年有开端淘汰。为了保障公司的生机,开端每家公司都会有的了,偶然还会有小地震、大地震。
  • 加班多不多看状况。如果部门事儿多,那就多;或者老板想法多,也会多;到了部门淡季,那也多。
  • 新技术栈的应用看状况 。金山干活比拟稳,中小我的项目你能够看状况用新技术,然而更重要的是 平安,请做好你的技术调研再安顿。

另外有小伙伴想年后找工作的,思考下金山不?

到时候在【珠海】【武汉】【广州】【北京】应该都有 HC,有须要的 call~

1.7 Question:老板怎么看待你干活?

① 老板看后果

老板是心愿你出业绩的,他好跟大老板汇报。

② 会哭的娃有饭吃

你干了活,然而你没体现出,你两头享乐吃累,须要刺激。

于是,老板感觉你干活是失常的,人手也是够的,薪资不必加。

而后你的活,就越来越多,只有你不说,那就持续加,薪资失常给。

③ 不要跟钱过不去

卖苦力,赚钱钱。

你都说“人矿”了,非要搞得本人很有尊严,那能让我怎么劝你。

二 学习

2.1 Question:你是如何学习的,举荐怎么样学习?

① jsliang 作息表

—— 早上 ——

  • 08:20-08:50 学习
  • 08:50-09:30 磨蹭去下班,到工位做早餐

别小看这个蒸蛋器,曾经给 5 个共事提供了 1 年半的早餐

—— 中午 ——

  • 12:00-12:40 吃午饭
  • 12:50-13:20 学习
  • 13:30-13:50 午觉

—— 早晨 ——

  • 18:00-19:00 跑步 3.33km。jsliang – 99 次跑步
  • 19:00-20:00 洗澡吃饭
  • 20:00-20:30 吃水果刷短视频放松,复原精力
  • 20:30-23:00 学习 + 直播。jsliang – 2023 的 99 次直播打卡

也就是说,我一天大略有 3.5 小时学习工夫,1 小时跑步工夫,其余工夫奉献给工作。

② jsliang 的学习办法

最要害的一点:以后最急切最须要学习的知识点是哪块

你要抓住最重要的,把它做下来,搞定后在心田打个 √,特地有成就感。

搞明确本人的学习目标很重要

就好比,你最近的目标是追个妹子 / 靓仔:

  1. 先要到微信
  2. 理解一下集体爱好,生存工作
  3. 约进去徒步 / 爬山 / 吃饭,送小礼物……

你连本人的目标都不晓得,那你可能正在返回墓地。

2.2 Question:做笔记、写文档 / 写知识库是一种怎么的体验?

这里有一段我在 18 年写的前言能够看看:

写笔记的目标

写笔记有 3 个目标:

  1. 强制本人养成学习习惯
  2. 不便本人回顾学习内容
  3. 零碎造成本人常识体系

① 强制本人养成学习习惯

很多小伙伴说,本人也尝试做笔记,然而前面本人也不会看,或者写完本人下次还得查。

这不失常,你不记前面更难开场,记录了在学习时候的笔记,回头回顾也不便呀。

还有,如果你真的写了,请写得好一点,对本人好一点 —— 致鬼画符后回头发现看不懂本人笔记 / 代码的小伙伴。

② 不便本人回顾学习内容

还有的小伙伴会感叹,面试的时候能手写 Promise,工作后就忘光光了。

这很失常,为什么高考代考都找大一的?

例如 jsliang 在写 2023 兔年祝愿 的时候,也是看着本人写过的教程一步一步搭建 Node.js 环境呀。

③ 零碎造成本人常识体系

很多时候,咱们写这玩意,真的不须要他人晓得你做过这种牛逼的事。

你须要的是把本人做的事件记录下来,零碎点,全面点。

例如我要面试,我就把前端八股文系列过一遍,写进去;

例如我要温习 CSS,我就把 CSS 系列过一遍,写进去。

没人看我会有损失吗?

2.3 Question:如何写好一篇文章?

举个例子,你要写一篇 Vue 源码分析:

  1. 怎么个分析法,你对 Vue 源码,去看过一遍了吗?这一块他人是怎么看 Vue 源码的你理解不
  2. 你在看的时候,做了笔记吗?例如,我看 MVVM 的时候,我写了过后对于这块的心得
  3. 逐渐减少你的笔记内容……
  4. 最初,将这些笔记内容整理出来,要大家能看得懂,并公布进来

讲尼滴,这谁不晓得?

OK,这是我最近做的一篇笔记,能看出和你平时记录有什么区别不?

我在写这篇文章的时候,心理历程是这样的:

  • √ 最后的目标是什么?从一个大我的项目中,迁徙一个小的 JS 库
  • √ 为什么不必 Vue CLI 啦?因为用 Vue CLI 和 Vite 对我都差不多,但我不能这么跟领导说,所以要比对 2 者计划
  • √ 这当中会碰到什么问题?记录,太重要了!我巴不得本人关上过哪些 ISSUE、文章、教程、官网地址 都贴上来
  • √ 后续怎么优化?优化开发体验、优化打包模式……

所以最重要的还是不要乱。

心乱,写的货色也乱,本人都搞不明确要做啥,你写进去的本人都看不懂。

2.4 Question:力扣 / 算法学习门路是怎么的?

倡议针对性学习。

因为算法内容比拟多,最好联合最近前端面试题的变更,各个厂子对算法要求不同。

如果是针对 LeetCode,那么倡议:

  1. 先过《剑指 Offer》:https://leetcode.cn/study-pla…
  2. 再过《程序员面试金典(第 6 版)》:https://leetcode.cn/problem-l…

在你刷题的过程中,最好总结下:

  • 哪些你是做得很棒的,不论是从简略、中等还是艰难你都能反馈过去
  • 哪些你是做得贼烂的,例如写一道动静布局,简略难度花个 1 个钟,那是你没解题思路,还是这道题难度布局出问题了

针对本人的有余,多角度尝试,总有适宜你的:

  • CodeTop – 依照热度排序的题库
  • LeetcodeTop – 汇总互联网公司技术岗考查 Leetcode 题目的热度
  • 「小浩」算法图解题典
  • 前端「瓶子君」的算法题解
  • 「世奇」的算法题解
  • 「labuladong」的算法小抄

请停下你的珍藏欲望,有须要的时候再找资源就好了。

2.5 Question:怎么做针对性学习?

来啦,客官~

掐指一算你是不是迷茫本人前面要怎么做,又不好意思问前端小伙伴。

  • 感觉本人对于源码相干浏览度不够,那就去看相干内容;
  • 感觉本人对于我的项目理解水平不够,那就去看我的项目相干内容;
  • 感觉本人想跳槽,那就看八股文和我的项目。

不要自觉去逛 GitHub 和掘金,除非你能从外面找到本人心愿晋升的中央。

打算是为什么制订的?

打算是对后续指标的一个筹备!

举个栗子:我心愿跳槽到一家公司,这家公司是做游戏的

到 Boss 直聘等招聘网站找一下「前端 游戏」的关键字,能够看到相似下面的要求。

OK:

  1. 你是不是应该纯熟一门游戏引擎,Egret、Cocos、Three.js,你怎么思考?
  2. 之后,咱们是不是思考下工夫,大略要多久入门?例如 3 个月达到能写中等难度的 Demo?
  3. 再之后你是不是应该找一个根底的,能承受你这种「小菜鸡」的工作。托付,你可是「新入行」耶,你想一学完间接月薪几个 w?有这种坏事我早上了。

我不晓得本人做什么?这是最不应该的。

就好比你请了一个人来培修空调,你问了一句:“徒弟,你是做什么的”一样!

三 布局

3.1 Question:前端生态链是怎么的?

对于前端生态链,咱们从 3 个小观点说起。

① 蹭个话题

这让我想起明天(2023-01-19)看到的一个探讨:

这个话题我在多个微信群、朋友圈都刷到了,过后本人第一思考:

  • 为什么这里提到的大佬能卖课,有些甚至卖得口碑很不错

② 入行千斤顶

撇开这个不说,想分享下 18/19 年刚入行时,看到的一个生态链说法:

  1. 作为 Vue 生态链,家喻户晓,yyx 是顶层的,他吃的是大头,尤其是做技术领导等
  2. 再下来一层,即对 Vue 源码有过钻研,并且能讲透、或者将这部分利用到工作上的人,这些在我的项目中都是扛把子,他们是在 yyx 上面的一个生态链
  3. 再再下来一层,就是一些懂得 Vue 技巧的熟练工,这些根本是拿技术当个新时代农民工的工头
  4. 最低下的一层,才是初学者,或者才相熟不久的 Ctrl C + V 搬运工

联合这几年在前端圈子的摸爬滚打:想混得更好,那就往上专研

别老想着他人技术相倾,老想着他人吃肉你就嫉妒。

很多货色都开源,如果你有很强的自学能力,那就去专研折腾;如果没有,那就看看哪家能将这个货色讲透。

—— 集体想法

③ 做更高的赵高

中国有句古话:“学成了师傅,饿死了徒弟”。

就这么一种金字塔模式,就这么一个市场。

如果你想吃到更大的蛋糕,那么你就要放弃你的技术位置。

如果你没技术,那只能接钱少的我的项目 / 工作,事多麻烦多那种。

OK,这么一种状况下,你就卷起来了,就不要想探讨“不要给资本家盘剥”。

回头再看这些培训班,培训课程,再看看本人三脚猫的功夫。

学不学,怎么学?

3.2 Question:不晓得往年能不能待业,怎么去布局职业路线?

倡议,先试试!

不要因为里面说啥,就感觉不行,先试试才晓得。

就好比一个橙子,先剥了皮,再吃点肉,才晓得苦不苦。

另外,看小伙伴是大学生,还是新时代打工人。

如果是大学的话,有比拟多的工夫布局

(有工夫去专研,缓缓学)

如果是毕业生的话,那就先找份工作,再骑驴看唱本

(更多的是为了 offer,为了养家糊口,为了小钱钱)

四 闲聊

4.1 Question:过年回家看看机会?

嘶,你指的是相亲机会?

还是回家看看能不能开个小店。

像什么小卖部、按摩店、网吧、茶水间、猫咖?

4.2 Question:梁 Sir 是个怎么的人?

jsliang 是个英语四级没过,作息有点小法则,能力不足以写掘金小册,苟活进决赛圈还没阳的人。

如果你想调整本人的作息,最好就是:

  1. 调个 11 点闹钟,筹备睡觉
  2. 手机 11:30 定时关机,强制劳动

4.3 Question:最近基金咋样?

4.4 Question:平时直播的时候,写的 HTML 如何运行的?

  1. 装置 live-server:npm i live-server -g https://www.npmjs.com/package…
  2. 返回执行目录:cd code
  3. 执行 live-server:live-server
  4. 此时更新能够看到成果:

4.5 Question:为什么 npm run xxx 能够运行

简略讲讲:

  1. 能够看到 package.json 外面,有 scripts
  1. npm run 2023 就会在控制台执行 ts-node ./src/index.ts 2023
  2. 接着会走失常的控制台执行代码
  3. 为什么控制台能够跑?因为装了这个服务,才能够运行
    就好比为什么你能够在控制台应用 node index.js 一样
    你只有装了 Node.js,能力去跑这个指令

4.6 Question:对上面技术怎么看?

  • 微前端当初都在用吗

Answer:咱们这边没有显著的我的项目示意再用。


  • 有钻研过 SSR 么

Answer

  1. 过后用的是 React 的 Next.js 技术,SSR + SSG 混合吧应该,忘了
  2. 对着英文版文档写的 https://nextjs.org,这种英文网站,看一眼,过后会用,转瞬就忘了

  • 有举荐的 TS 教程吗

Answer:TS 体操的话没有,能够看看掘金、思否等平台?


  • 对低代码怎么看

Answer

趋势所向,但不举荐。

除非有比拟大的技术变更,否则不想去搞

之前做了一期低代码分享(外部分享),而后感觉不太好,网上骂的多,本人写进去也不讨好,所以那篇文章也没拿进去分享,还在 GitHub 仓库上。

你的心态应该是这样的:折腾低代码,能够晋升本人眼界,然而,不要过于贬斥本人工作,毕竟折腾也是一件坏事,总好过没活干。

公司推广不行,因为目前没有比拟杰出的我的项目,证实低代码是可通用的,证实低代码在各个业务场景都可用。

(外部分享时候的总结,外面条条框框本人没搞明确)


不折腾的前端,和咸鱼有什么区别!

感觉文章不错的小伙伴欢送点赞 / 点 Star。

如果小伙伴须要分割 jsliang

  • Github
  • 掘金

集体联系方式寄存在 Github 首页,欢送一起折腾~

争取打造本人成为一个充斥摸索欲,喜爱折腾,乐于扩大本人知识面的一生学习斜杠程序员。

jsliang 的文档库由 梁峻荣 采纳 常识共享 署名 - 非商业性应用 - 雷同形式共享 4.0 国内 许可协定 进行许可。<br/> 基于 https://github.com/LiangJunrong/document-library 上的作品创作。<br/> 本许可协定受权之外的应用权限能够从 https://creativecommons.org/licenses/by-nc-sa/2.5/cn/ 处取得。

正文完
 0