V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ABCDE911119
V2EX  ›  程序员

请教前端如何规划

  •  
  •   ABCDE911119 · 2023-03-30 12:25:33 +08:00 · 3498 次点击
    这是一个创建于 608 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前辈们,你们好,我初级前端,熟练使用 vue ,前端三架马车,和一些普通框架,jQuery ,bootstrap ,使用过 uniapp 开发微信小程序。GitHub 有哪些优质的开源项目推荐学习,我投递简历石沉大海,自己开发的小项目忙于上线,有的地方还是行内样式。目前我想先做其他工作,然后一边继续学习,继续弄点个人项目,我应该是往算法和数据结构卷,还是 node ,egg.js ,ts 方向。我 19 年开始学习前端,现在学历是成考的专科 2024 年 7 月拿到证,21 岁,我好迷茫。

    26 条回复    2023-04-13 16:20:11 +08:00
    ABCDE911119
        1
    ABCDE911119  
    OP
       2023-03-30 12:26:35 +08:00
    我目前掌握的还是 vue2 ,vue3 是不是特别有必要去使用。
    ABCDE911119
        2
    ABCDE911119  
    OP
       2023-03-30 12:28:17 +08:00
    我不是说主要为了工资的高低,我只想有始有终的做一件事,唐僧取经用了 17 年,林肯选总统也选了好多次,我实在不想放弃。请教一下大佬们,指点一下方向,我回家后再发简历,指点一下
    horizon
        3
    horizon  
       2023-03-30 12:34:51 +08:00   ❤️ 1
    vue3 很难吗,2 天看下文档不就能写了吗?
    不要给自己设限
    shakukansp
        4
    shakukansp  
       2023-03-30 12:36:16 +08:00
    ?肯定是 node 和 ts 啊,再不就学个后端语言,怎么可能朝算法和大数据前进
    kingterrors
        5
    kingterrors  
       2023-03-30 12:42:19 +08:00 via Android
    如果你想做一名极致的开发者,算法,数据结构,操作系统还是需要理解其思想,因为前端也是属于软件开发,个人理解。
    但是如果只是混口饭,提升技能多拿点钱,那么 vue3 ,ts ,nodejs ,等各种业务密切相关的东西更应该优先考虑。因为大部分前端开发的工作场景对算法和数据结构没有较高的要求。
    ABCDE911119
        6
    ABCDE911119  
    OP
       2023-03-30 12:42:53 +08:00
    @horizon 哥哥,我看过 vue3 ,但是没有去好好用过他,谢谢你提点
    ABCDE911119
        7
    ABCDE911119  
    OP
       2023-03-30 12:43:38 +08:00
    @kingterrors 感谢,有没有推荐的开源项目学习学习
    ABCDE911119
        8
    ABCDE911119  
    OP
       2023-03-30 12:43:48 +08:00
    @shakukansp 谢谢你
    wulinn
        9
    wulinn  
       2023-03-30 12:45:08 +08:00
    没什么好规划的,跟着公司的需求走。
    程序员的终极目标就是不写代码。
    lokya
        11
    lokya  
       2023-03-30 13:55:37 +08:00
    问就是往全栈靠 现在整个行业不景气
    vivipure
        12
    vivipure  
       2023-03-30 13:56:23 +08:00
    TS 建议必学
    框架方面,Vue 3, React 多接触,没多难。也可以试下 Solidjs, Svelte 等框架。
    前端进阶主要是工程化能力,常见的脚手架开发,流程自动化,构建工具性能优化,都可以尝试。
    seres
        13
    seres  
       2023-03-30 14:25:20 +08:00
    算法题有空可以练练,很多公司面试要考
    有条件也提升下学历,现在门槛越来越高了
    FrankFang128
        14
    FrankFang128  
       2023-03-30 14:27:14 +08:00
    那么大一个 React 你不去碰一下吗?
    besscroft
        15
    besscroft  
       2023-03-30 14:31:23 +08:00
    可以尝试学一下 [Vitesse]( https://github.com/antfu/vitesse) 这个模板,我现在写项目,基本上都是基于这个模板来的。从里面学到了很多好的配置方式,以及一些库和插件也是看这个项目的时候第一次接触学的。基本上掌握套路之后,也能慢慢写了,虽然还有很多东西不会,但好在都有资料可以查,边做边学,我现在正在做的项目 [DiyFile 的前端]( https://github.com/besscroft/diyfile-web) 就是基于 Vitesse 做的。
    我是一个后端,现在基本上能看懂很多前端应用项目的代码了,公司中的前端代码基本上也看得懂,虽然不用我写,但是对于跟前端同事联调,还是带来了一些便利,少一些扯皮。
    目前正在抽空自学完整的 JavaScript 的知识,看的资料是《现代 JavaScript 教程》,正在努力朝着初级前端进步~
    希望对你有帮助!
    beyondgamp
        16
    beyondgamp  
       2023-03-30 14:38:05 +08:00 via Android
    加油加油加油
    leedarmau
        17
    leedarmau  
       2023-03-30 14:46:16 +08:00
    react 的世界比 vue 要大
    kingterrors
        18
    kingterrors  
       2023-03-30 15:23:47 +08:00
    @ABCDE911119 国内只要写管理系统写的六,基本就一把嗦了。你先去 github 搜索 vue admin ,其他语言对应 xxx admin ,找 star 多的慢慢看吧。这才刚刚起步,想深入发展,前端并不是一个简单的职业(相比其他的开发语言)。
    slipkinem
        19
    slipkinem  
       2023-03-30 15:49:03 +08:00 via iPhone
    不是打击你,成考专科转行吧,除非你能牛逼到吊打大部分本科(显然不可能)
    wunonglin
        20
    wunonglin  
       2023-03-30 16:33:10 +08:00
    学 angular 吧。学完你会开启新世界
    73P2OdTjK6t29nk1
        21
    73P2OdTjK6t29nk1  
       2023-03-30 16:44:51 +08:00
    专科还是成考,现在干这个还能找到工作?在你之前一大堆全日制本硕排着呢
    mmdsun
        22
    mmdsun  
       2023-03-30 18:02:21 +08:00
    ——我应该是往算法和数据结构卷,还是 node ,egg.js ,ts 方向?

    1 、数据结构平时刷刷,面试前做热门题目就行,除非基础太差,那你就从 0 开始学,当然也有那种面试不考算法的公司。
    2 、提升学历。
    3 、提升项目技术水平的深度。
    ruoxie
        23
    ruoxie  
       2023-03-30 21:13:17 +08:00
    按现在的行情,学历是硬伤,再牛逼都没用,没几个公司需要牛逼到可以忽视学历的人
    miv
        24
    miv  
       2023-03-30 21:19:28 +08:00 via Android
    优先提升学历,再去提升技术。技术方面看,你自己如果想搞高精尖的,就要去研究算法,自己结构。如果想做应用层的,就多学一些框架。
    zbowen66
        25
    zbowen66  
       2023-03-31 00:41:05 +08:00
    面向工资编程
    bojue
        26
    bojue  
       2023-04-13 16:20:11 +08:00
    @ABCDE911119 刚开始开源项目有什么看的,自己开发个复杂度高的项目
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4913 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 01:08 · PVG 09:08 · LAX 17:08 · JFK 20:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.