初级前端,想把摸鱼时间利用起来学点东西,在犹豫学什么 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
sangsang654321
V2EX    程序员

初级前端,想把摸鱼时间利用起来学点东西,在犹豫学什么

  •  
  •   sangsang654321 2022-12-08 17:21:45 +08:00 5548 次点击
    这是一个创建于 1038 天前的主题,其中的信息可能已经有所发展或是发生改变。

    非科班,现在用的是 JS ,手上有 vue3 和 react 的项目,主要都是 less 。 工作量一般,而且我工作效率比较高(不是)所以每星期做完需求都还能剩下一到两天摸鱼。 还在试用期所以可能需要比较侧重考虑前端内容。

    现在想学的东西分类来看的话

    已经入门但是不算精通的技术深入: React less

    前端感觉需要了解但是还不会的内容: TypeScript deno

    感兴趣的后端语言: python (已经基本入门,可以做简单,部分中级和极少困难的 leetcode 题) go rust

    也想了解数据库什么的,但是公司后端主要是 JAVA 和 C++,不知道好不好问。

    求指点一下~

    第 1 条附言    2022-12-09 12:10:28 +08:00

    感谢各位,暂时整理一下~

    总体学习路线: https://roadmap.sh/frontend

    基础知识相关: 总结/指南 计算机原理 数据结构和算法 (链接是JS的数据结构与算法) 网络基础 (这本我之前已经看了个开头~确实写得很好) SICP

    前端知识: TS SSR SSG 框架原理 MDN精读

    前端框架: three.js next nuxt nest

    后端: go C++

    其他领域: 英语 AI 游戏 保安证(?)

    看下来各位的意见我暂时还是打算先从基础知识开始,再次感谢大家

    44 条回复    2022-12-09 17:02:29 +08:00
    IamCyborg
        1
    IamCyborg  
       2022-12-08 17:27:33 +08:00
    同 蹲一个
    GoCoV2
        2
    GoCoV2  
       2022-12-08 17:28:34 +08:00   1
    nodejs
    ZAnko
        3
    ZAnko  
       2022-12-08 17:30:04 +08:00   1
    Frontend developer roadmap https://roadmap.sh/frontend
    givenge
        4
    givenge  
       2022-12-08 17:40:30 +08:00   1
    three.js
    semi11235
        5
    semi11235  
       2022-12-08 17:47:48 +08:00
    less 是什么?
    Jenny12
        6
    Jenny12  
       2022-12-08 18:04:05 +08:00   1
    go
    lmshl
        7
    lmshl  
       2022-12-08 18:09:19 +08:00   3
    7-8 年前我大约处于你这个阶段,(专科+培训班 ≈ 本科+非科班?)然后我去学了《 SICP 》和《组合数学》,现在已经是 CTO 了。
    不过时代变了,不敢保证今天学完这两本书的人,还能不能收入翻几倍。
    libook
        8
    libook  
       2022-12-08 18:22:23 +08:00   2
    MDN 上的教程和 API 看一遍,即便有很多信息你都已经知道了,但依然在能在边边角角发现一些干货,对你以后工作可能会非常有帮助。
    v2e0xAdmin2
        9
    v2e0xAdmin2  
       2022-12-08 18:22:46 +08:00
    @lmshl 没有恶意哈,纯好奇,你们公司有多少开发呀?
    creanme
        10
    creanme  
       2022-12-08 19:13:37 +08:00
    @semi11235 Less 是一门 CSS 预处理语言
    CEBBCAT
        11
    CEBBCAT  
       2022-12-08 20:12:25 +08:00
    初期可以面向找工作学习,投几家公司,面试的时候做好记录,然后对提到的知识点深入学习。
    darkengine
        12
    darkengine  
       2022-12-08 21:08:07 +08:00   1
    TypeScript 绝对值得一学
    weixind
        13
    weixind  
       2022-12-08 21:18:51 +08:00
    TS 已经算是前端的必修课了。可以尝试慢慢引入项目。
    Pastsong
        14
    Pastsong  
       2022-12-08 21:32:56 +08:00   1
    先把基础打扎实,vue react less typescript 都不是前端基础,基础是 js html css 。非科班就先去补科班课程,计算机原理,数据结构和算法,网络基础,科班教这些课程是有原因的
    nxcdJaNnmyF9O90X
        15
    nxcdJaNnmyF9O90X  
       2022-12-08 22:02:29 +08:00
    ts 必须学
    kwh
        16
    kwh  
       2022-12-08 22:21:15 +08:00   1
    学 python ,那还不如学 C++。
    学 go ,不如学 Java 。

    原因有
    一,C++能开发后端,能配合你的前端技能。
    二,C++能开发前端,QT 和虚幻引擎。
    三,C++性能高。
    四,没有 C++不能干的。

    数据库肯定要学啊,不学,你后端怎么保存读取数据?
    lodisy
        17
    lodisy  
       2022-12-08 22:32:05 +08:00 via Android   1
    yacolinqi
        18
    yacolinqi  
       2022-12-08 22:38:28 +08:00
    可以看着前端面试题去学习,有些题目可以引发一些知识面的拓展的
    tool2d
        19
    tool2d  
       2022-12-08 22:52:27 +08:00
    @kwh C++产出太慢,不太适合一周只有一天摸鱼时间的楼主。

    比较适合一周工作一天,剩下 4 天摸鱼的前端。
    tool2d
        20
    tool2d  
       2022-12-08 22:55:27 +08:00   1
    我个人觉得可以学一下 AI ,这是未来的大趋势。

    无论配音 /聊天 /绘画,现在 AI 和早几年不可同日而语,未来应该大有可为。

    py 也不会占用你太多时间,毕竟你不会自己去训练数据。而且通常离线 AI 挂上一个漂亮的前端,就直接是一个成熟 To C 产品了。
    ychost
        21
    ychost  
       2022-12-08 23:27:30 +08:00
    学一学游戏啥的,别限制于 WEB
    a852695
        22
    a852695  
       2022-12-08 23:29:59 +08:00
    别限制于一个语言,语言的底层逻辑都是相通的。
    反而说,你去了解某个领域,而不是一个技能。
    molvqingtai
        23
    molvqingtai  
       2022-12-08 23:37:33 +08:00 via Android   1
    面相工资编程,deno 那些那可以先放一边,SSR SSG typescript next nuxt nest 能熟练运用这些比较好找工作
    buttenkill
        24
    buttenkill  
       2022-12-08 23:54:08 +08:00
    考个初级保安证
    ericgui
        25
    ericgui  
       2022-12-09 02:07:13 +08:00
    你考虑自己写个什么项目吧
    TabGre
        26
    TabGre  
       2022-12-09 07:24:44 +08:00 via iPhone
    @tool2d 我现在也是这样考虑我,请教离线 ai 是什么概念
    QKgf555H87Fp0cth
        27
    QKgf555H87Fp0cth  
       2022-12-09 08:31:01 +08:00
    在犹豫说明不需要学习什么
    wangtian2020
        28
    wangtian2020  
       2022-12-09 08:54:58 +08:00   8
    把项目中的所有函数替换成箭头函数
    把项目中的所有 var 替换成 let
    把项目中的所有回调替换成 async fun
    看 prettier 文档为自己准备一个舒服的.prettierrc 文件
    用扩展运算符,解构赋值,Array 方法的链式调用优化你以前写过的代码

    删除项目 css 中的所有 float 用 flex 布局代替
    以下 css 属性懂吗? aspect-ratio transform mix-blend-mode user-select ......
    看一看 es2020 es2021 es2022 Javascript 加入了什么新方法,再看一眼明年 es2023 的可能会加入的新 API
    christin
        29
    christin  
       2022-12-09 09:11:14 +08:00 via iPhone
    deno 现在还有人学呢?
    tool2d
        30
    tool2d  
       2022-12-09 09:41:24 +08:00
    @TabGre 离线 AI 就是模型在本地运行的 AI ,这样项目 github 挺多的,一般都是科研。

    不接入第三方 API ,相对来说发布更灵活一些。
    28Sv0ngQfIE7Yloe
        31
    28Sv0ngQfIE7Yloe  
       2022-12-09 09:54:21 +08:00   3
    英语
    EricGoodMan
        32
    EricGoodMan  
       2022-12-09 09:54:59 +08:00
    肯定是英语
    plk403
        33
    plk403  
       2022-12-09 09:59:31 +08:00
    @lmshl 为什么感觉看到过这个回答
    qppq54s
        34
    qppq54s  
       2022-12-09 10:54:32 +08:00
    同问,我目前准备先看一遍基础 https://developer.mozilla.org/zh-CN/docs/Learn/Front-end_web_developer
    然后 学点 TypeScript 同时看看使用中的库的原理,比如 vue-router ,vuex 等怎么实现的
    followztx
        35
    followztx  
       2022-12-09 10:57:19 +08:00   2
    得学未来 10 年不会被抛弃的东西,比如英文、计算机科学。

    下面是自学计算机科学的内容:
    https://github.com/izackwu/TeachYourselfCS-CN/blob/master/TeachYourselfCS-CN.md

    至于网络上新技术、新工具、新框架、新语言、新平台之类的,打好 CS 基础工作时按需学习更好。
    alexsunxl
        36
    alexsunxl  
       2022-12-09 11:01:49 +08:00   1
    深入学原理呀。vue 的 react 的 webpack 的。
    别把你的工作内容一直当做黑盒子。
    现在 UI 界普遍流行声明式了,包括 android 和 ios ,小程序。
    这里面 react 确实起了很大的推动。
    fn(state)=ui 是怎么是心啊的? 了解一下这个“=”在内部是怎么做到的,现在还挺多视频和文章讲解原理和核心流程的。
    alexsunxl
        37
    alexsunxl  
       2022-12-09 11:02:18 +08:00
    @alexsunxl 是心 =》 实现
    jearbilove
        38
    jearbilove  
       2022-12-09 11:14:45 +08:00
    结合工作需要去学些东西吧,漫无目的地学基本上没戏,坚持不了几天就放弃了,非要学的话就学学英语
    sangsang654321
        39
    sangsang654321  
    OP
       2022-12-09 11:57:14 +08:00
    @christin 因为最近打的游戏刚好有大佬用 deno 做了个工具,觉得挺有意思的,用的 TS ,我也基本看得懂,就列入兴趣列表了 hhh

    @wangtian2020 谢谢,受到你的启发我打算把现在负责的项目部分重构一下

    @ericgui 嗯,学的过程肯定会写点东西,边学边写这种吧~
    sinnosong1
        40
    sinnosong1  
       2022-12-09 16:03:18 +08:00
    C/C++
    sinnosong1
        41
    sinnosong1  
       2022-12-09 16:04:29 +08:00
    C/C++、C#/Java 、JS/TS 、F#/Haskell 这些不香吗
    karott7
        42
    karott7  
       2022-12-09 16:32:36 +08:00   1
    JS 方面:rollup / vite / react 没事研究下源码,业务中通用的组件和功能可以尝试自己写下,node 也用起来做个小工具; less 以及其他与处理器可以放弃了,已经可以用 tailwindcss 和 postcss 替代了,尝试参与开源

    后端不太懂,不过我正在学 java , 我觉得懂一门后端语言还是有必要的,看楼主兴趣
    wjx0912
        43
    wjx0912  
       2022-12-09 16:41:31 +08:00   1
    前端框架:three.js next nuxt nest ------> nest 是后端框架吧
    jianv3
        44
    jianv3  
       2022-12-09 17:02:29 +08:00
    @sinnosong1 香啊,但是不用的话 , 分分钟就忘记了. 最近看 rust , 写了两个 demo, 一周不碰, 陌生的很, 整不会了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2611 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 06:19 PVG 14:19 LAX 23:19 JFK 02:19
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86