这几天很多人在问,前端还能不能学,新人能不能入坑?一图胜千言。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tool2d
V2EX    前端开发

这几天很多人在问,前端还能不能学,新人能不能入坑?一图胜千言。

  •  1
     
  •   tool2d 2023-02-21 09:41:11 +08:00 8086 次点击
    这是一个创建于 967 天前的主题,其中的信息可能已经有所发展或是发生改变。
    你去看自媒体号,人的观点是有倾向性,会误导人的,但是数据不会。

    图片是 github 的语言历年统计,前端在 2016 年真的是大红大紫过,甚至完全不需要高学历,只会写 js 页面都能入行。

    那时候我猜是由于手机 webview 性能的发展,APP 需求喷井式增长?

    从图上看,2021 年中期开始断崖式下跌,给人最直观的感受,就是招聘的岗位变少了。岗位少了,于是就开始卷学历和薪资了。

    真是一个起大落的行业。

    64 条回复    2023-04-28 15:32:49 +08:00
    qzsi001
        1
    qzsi001  
       2023-02-21 09:55:25 +08:00
    求个链接 想看看这个分布
    silypie
        2
    silypie  
       2023-02-21 09:56:53 +08:00
    同求链接
    pfav
        3
    pfav  
       2023-02-21 09:58:22 +08:00
    TypeScript 分流?
    tool2d
        4
    tool2d  
    OP
       2023-02-21 09:59:29 +08:00   2
    Jaosn
        5
    Jaosn  
       2023-02-21 10:02:51 +08:00
    Hidetodong
        6
    Hidetodong  
       2023-02-21 10:04:01 +08:00   5
    @pfav 同时拉出 JS 、TS 来对比 感觉确实 TS 分流了很多,OP 这个信息量还是有点少,不是很客观
    tool2d
        7
    tool2d  
    OP
       2023-02-21 10:04:33 +08:00
    @pfav ts 已经比较偏向于传统软件开发,需要更长的开发周期。

    在国外还好,国内前端需求还是会偏向于设计类,快速产出的那种。而不是编程类,给一定时间慢慢打磨项目的那种。
    chaucerling
        8
    chaucerling  
       2023-02-21 10:06:11 +08:00
    要把 typescript 的数据也算进去才行
    kkkkkkhalil
        9
    kkkkkkhalil  
       2023-02-21 10:08:39 +08:00   33
    网上都是在制造焦虑,实际上根本没那么严重,我专科肄业,没有经验,上海面了 8 家,拿了 12 个 offer ,最高 88k ,最低 40k 50k 是外包,还有个 75k 的自研可以考虑一下,不说了,明天还要两个面试,寒冬年年有,年年都是计算机,结果计算机工资不是还是轻轻松松年入千万,xdm ,有一说一,现在不学前端,以后就没机会了,趁着现在的红利,狠狠的赚一笔
    wu67
        10
    wu67  
       2023-02-21 10:11:03 +08:00
    一时间我竟分不清楼上是不是友军...
    hellodigua
        11
    hellodigua  
       2023-02-21 10:11:05 +08:00
    9 楼不要误导新人入坑了
    ssthouse
        12
    ssthouse  
       2023-02-21 10:11:11 +08:00
    @hex2en 老哥你在说啥,看得我一愣一愣的
    cmdOptionKana
        13
    cmdOptionKana  
       2023-02-21 10:11:41 +08:00
    Ruby 和 PHP 才是最让人唏嘘的。

    Python 一枝独秀,Go 稳步上升,Javascript 就算暴跌了还是第三名。

    C++为何爆发了,而最近声名鹊起的 Rust 完全不是 C++的对手啊,连涨幅都比不过 C++?
    cxe2v
        14
    cxe2v  
       2023-02-21 10:11:42 +08:00   3
    可以去卷 TypeScript 了,逐年上升
    tool2d
        15
    tool2d  
    OP
       2023-02-21 10:14:05 +08:00
    @hex2en 上一条我还真信了,数字也没你改的那么离谱。

    你看 V2 的求职板块,几年经验的前端发帖,薪资要求都是 20K 起步,而上海又是全国最发达的地方之一,学历和能力到位,这点薪资也并非不可能。

    感觉还是看圈子吧,圈内人才跳槽还是容易的。就是不放新人进去了。
    liuhmchn
        16
    liuhmchn  
       2023-02-21 10:14:39 +08:00
    @hellodigua 这是个梗好像,用来阴阳怪气那些培训机构的
    fox2081
        17
    fox2081  
       2023-02-21 10:14:51 +08:00
    全去卷 TS 了,三四年前面试,接触 TS 的还不多,去年年底招人,基本都有开发经验
    zqlcrow
        18
    zqlcrow  
       2023-02-21 10:17:04 +08:00
    说大起大落的,app 开发不服。都是泪啊
    kop1989smurf
        19
    kop1989smurf  
       2023-02-21 10:19:31 +08:00
    其实这数据和岗位需求之间有趋势上的差别。

    1 、github 是开源社区,所以对语言的偏好只能说和开源软件的展现形态相关。并不是和岗位、供需相关。
    2 、web 前端的展现形式并不和 JS 强绑定。
    abelyao
        20
    abelyao  
       2023-02-21 10:20:45 +08:00
    @fox2081
    @cxe2v
    @chaucerling
    @Hidetodong
    @pfav

    大佬们有推荐的 TS 入门吗
    Salticey
        21
    Salticey  
       2023-02-21 10:21:26 +08:00 via Android
    @hex2en 什么时候发培训班链接?
    lbunderway
        22
    lbunderway  
       2023-02-21 10:22:38 +08:00
    牛逼 面 8 拿 12 个 offer 谁解释下
    qzsi001
        23
    qzsi001  
       2023-02-21 10:23:13 +08:00
    我 ts 写的不多,为啥这么多人跑去卷 ts 了?有点想不明白。。。这玩意对实际开发来说影响并不大呀。
    otakustay
        24
    otakustay  
       2023-02-21 10:25:20 +08:00
    @tool2d #7 你这就是扯谈了,ts 开发绝对不比 js 慢
    yxcoder
        25
    yxcoder  
       2023-02-21 10:26:29 +08:00
    ts+js 占比超过 18%了
    jydeng
        26
    jydeng  
       2023-02-21 10:26:58 +08:00
    TS 确实香,特别是接手其他人项目的时候。
    kop1989smurf
        27
    kop1989smurf  
       2023-02-21 10:30:59 +08:00
    @qzsi001 #23 对于复杂业务帮助不小。能够大幅度降低低级别开发者的任务认知负担,降低程序突破逻辑边界的几率。当然,附带着也能进一步降低开发者的不可替代性。
    anonymousar
        28
    anonymousar  
       2023-02-21 10:32:06 +08:00
    我以为是鸡啄米那张图
    darkengine
        29
    darkengine  
       2023-02-21 10:32:18 +08:00
    用 Javascript 写后端的会不会也统计在里头?
    qzsi001
        30
    qzsi001  
       2023-02-21 10:39:48 +08:00
    @kop1989smurf #27
    我自己写 ts 的感受话,比较快乐的就是提示能智能并且注释大幅减少了同时减少了不少文档的压力,对逻辑边界的控制这个也是个好处。
    就是代价就是重构难度上升了,项目的复杂度也高了不少,对于我这种公司很多小项目的时候,就不太友好了。
    害,这种最近几年前端圈子确实越来越卷了
    tool2d
        31
    tool2d  
    OP
       2023-02-21 10:41:20 +08:00
    @otakustay ts 和 js 并不冲突。js 写写小的页面挺合适,ts 写写前端大工程也稳健。

    很多小公司没大工程,堆几个小页面,都是前端去兼设计师,兼 PS 。
    buried
        32
    buried  
       2023-02-21 10:43:44 +08:00   2
    我觉得楼主对 2016 年峰值来源于手机 app 需求的看法是对的,可以看看 swift 的曲线,也是在 2016 年达到峰值,不过大家看 swift 的时候,记得把 js 关了哈,不然根本看不到:D
    youmee
        33
    youmee  
       2023-02-21 11:07:43 +08:00
    这个现象是什么原因导致的呢,那个下滑的部分发生了什么
    tool2d
        34
    tool2d  
    OP
       2023-02-21 11:17:02 +08:00
    @youmee 我猜是市场饱和了,从增量市场转变成了存量市场。

    JS 前端想要把 APP 产品做出来不难,可是要把产品做好,做的很有竞争力,是很有点难度的,有很多限制。

    要不转成 C++/Native/Flutter 那种语言继续开发 APP ,要不就上 ts 的工程化。
    chrosing
        35
    chrosing  
       2023-02-21 11:18:52 +08:00
    我大 Java 真不错。但是也卷哇,我都在学 Go
    7gugu
        36
    7gugu  
       2023-02-21 11:46:06 +08:00
    JS 全面转向 TS 了吧,强类型真香
    sgiyy
        37
    sgiyy  
       2023-02-21 11:50:08 +08:00
    @tool2d #34 产品好不好跟编程语言没关系好嘛,任何流行的语言也都会有自己的优势和局限性。
    xmrvabc2
        38
    xmrvabc2  
       2023-02-21 12:28:48 +08:00 via Android
    @hex2en 骗兄弟可以,别把你自己也骗到了就行。兄弟被你骗了真无所谓的,打个哈哈就过了。但希望你说完这些话后擦一下眼角,别让眼泪掉在我脸上了就行。你说的这些话,兄弟信一下也是没什么的,还能让你有个心里安慰。但这种话说出来骗骗兄弟就差不多得了,兄弟信你一下也不会少块肉,但是你别搞得自己也当真了就行。兄弟被你骗一下是真无所谓的,笑笑也就过去了。真不是兄弟想要破你防,你擦擦眼泪好好想想,除了兄弟谁还会信你这些话?
    libook
        39
    libook  
       2023-02-21 12:36:40 +08:00
    最直观的就是去刷招聘网站的 JD 和去投简历和面试试试,HR 会表明态度,感觉有谱了就入行,感觉没谱就再想想。
    occupied
        40
    occupied  
       2023-02-21 12:38:28 +08:00
    楼主分析的没错,但我偏要说一句瘦死的骆驼比马大
    occupied
        41
    occupied  
       2023-02-21 12:45:15 +08:00
    @occupied #40 能不能看看总量 YoY change
    daliusu
        42
    daliusu  
       2023-02-21 13:13:17 +08:00
    我自己是 16 入行的,那时候确实比现在容易,但是并不是说现在岗位少,我直观感受现在比当初岗位多了很多吧,但是现在人多的更多,导致了相对而确实没当初好入行,而且现在入行要求也普遍更高,不过我一直觉得前端有个好处就是稀奇古怪的牛马很多,只要你稍微强那么一点,就能领先非常多的人


    「很多小公司没大工程,堆几个小页面,都是前端去兼设计师,兼 PS 」
    你这个结论早就过时了,我认识一些只拿 6 7 k 的前端公司里都不会这么干,因为设计比前端更廉价,成都 4-5k 都能找到一些设计,至少这个价位前端是写不出页面的。
    seres
        43
    seres  
       2023-02-21 13:24:37 +08:00
    低头看看 OC.....那才叫惨
    roycestevie6761
        44
    roycestevie6761  
       2023-02-21 13:47:44 +08:00
    2022 之后 javascrpt 都被 C++超了? rust 这么火只有 0.74 ?
    好网站这是
    AV1
        45
    AV1  
       2023-02-21 13:59:16 +08:00   2
    所以说呀,大家都别学前端了,
    去学 java 、go 、php 做后端,
    去学 python 做大数据、区块链、人工智能,
    哪个不是光明的前途?
    别来前端卷了。
    phub2020
        46
    phub2020  
       2023-02-21 15:28:19 +08:00   1
    所以说呀,大家都别学前端了,
    去学 java 、go 、php 做后端,
    去学 python 做大数据、区块链、人工智能,
    哪个不是光明的前途?
    别来前端卷了。
    SHEN22
        47
    SHEN22  
       2023-02-21 15:35:50 +08:00   1
    所以说呀,大家都别学前端了,
    去学 java 、go 、php 做后端,
    去学 python 做大数据、区块链、人工智能,
    哪个不是光明的前途?
    别来前端卷了。
    zhuangjia
        48
    zhuangjia  
       2023-02-21 15:50:00 +08:00
    楼上几位低头看看 PHP.....那才叫惨
    1016
        49
    1016  
       2023-02-21 16:09:36 +08:00   1
    所以说呀,大家都别学前端了,
    去学 java 、go 、php 做后端,
    去学 python 做大数据、区块链、人工智能,
    哪个不是光明的前途?
    别来前端卷了。
    shellic
        50
    shellic  
       2023-02-21 16:09:42 +08:00
    这跟当年的 iOS 一样,刚开始门槛低工资多吸引了大批人进入,然后逐渐饱和逐渐回归平稳
    zhuziyi
        51
    zhuziyi  
       2023-02-21 16:25:15 +08:00
    BUHeF254Lpd1MH06
        52
    BUHeF254Lpd1MH06  
       2023-02-21 16:30:39 +08:00
    @seres 如果不是苹果这玩意早就该被淘汰了
    yl20181003
        53
    yl20181003  
       2023-02-21 16:38:37 +08:00
    能,只能入一点点
    N9f8Pmek6m8iRWYe
        54
    N9f8Pmek6m8iRWYe  
       2023-02-21 16:49:42 +08:00
    大写的一个惨字
    Alexc
        55
    Alexc  
       2023-02-21 17:24:45 +08:00
    其实每个技术方向都会有这样的发展过程,大热 》寒冬》供需平衡
    secondwtq
        56
    secondwtq  
       2023-02-21 22:49:22 +08:00
    这个主题的逻辑是不通的。这里显示的是 JS 占所有 PR 的比例,比例减少不一定代表不行了,也有可能是新的领域和前端一样井喷(比如区块链和 AI ),然后大家一块共同富裕。

    还有比如大家都去写“可以通过 llvm 编译成 wasm 虚拟机,然后再通过 wsi 这种统一的 interface 接口,写中间层去对接需要的业务端 API”的“一百种语言”了(引用来自楼主的历史回复),自然 JS 就下来了。
    bjzhush
        57
    bjzhush  
       2023-02-22 09:15:44 +08:00
    中国的互联网和国外的区别非常大,看 GitHub 有个毛用
    ilovecqrwx
        58
    ilovecqrwx  
       2023-02-22 09:30:38 +08:00
    所以说呀,大家都别学前端了,
    去学 java 、go 、php 做后端,
    去学 python 做大数据、区块链、人工智能,
    哪个不是光明的前途?
    别来前端卷了。
    LXGMAX
        59
    LXGMAX  
       2023-02-22 09:45:12 +08:00
    还是搞底层香
    test4zhou
        60
    test4zhou  
       2023-02-28 18:57:21 +08:00
    按照城市的话,广州的前端就业市场完蛋了
    lodisy
        61
    lodisy  
       2023-03-05 14:58:55 +08:00 via Android
    Rust 一片光明
    fe2coder
        62
    fe2coder  
       2023-03-18 11:52:55 +08:00
    @abelyao 掘进上有个册子(作者:神说要有光),可以学下
    zqguo
        63
    zqguo  
       2023-04-28 13:57:31 +08:00
    @hex2en ???
    kkkkkkhalil
        64
    kkkkkkhalil  
       2023-04-28 15:32:49 +08:00
    @zqguo 在讽刺培训班的广告套路
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     989 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 43ms UTC 18:41 PVG 02:41 LAX 11:41 JFK 14:41
    Do have faith in what you're doing.
    ubao msn 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