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

做全栈工程师会不会越来越容易?

  •  
  •   foveal · 2022-01-24 00:08:27 +08:00 · 7226 次点击
    这是一个创建于 1040 天前的主题,其中的信息可能已经有所发展或是发生改变。

    感觉编程工具越来越傻瓜化,框架和文档教程越来越成熟,有很多拿来就能用的东西 以后做个初级全栈工程师会不会越来越容易? 做全栈工程师会有市场么?一般什么地方会招初级全栈工程师?

    47 条回复    2022-01-25 17:52:41 +08:00
    mineralsalt
        1
    mineralsalt  
       2022-01-24 00:14:02 +08:00   ❤️ 12
    小公司呗, 想不全栈都不行, 我现在就是, 前端, 后端, 服务器运维, APP, 下位机, 修机器, 搞卫生, 搬运货物 等等, 啥都干, 只要和业务有关系的, 都得干, 不会就去学, 不过我也乐在其中, 离家近
    sagaxu
        2
    sagaxu  
       2022-01-24 00:18:15 +08:00 via Android   ❤️ 8
    全栈 ≈ 3 倍以上技能数量 + 1/3 以下工资
    msg7086
        3
    msg7086  
       2022-01-24 00:18:15 +08:00
    当然。
    越来越傻瓜化,越来越成熟,这个行业一直是这样的。
    放到几十年前,一台电脑还要一栋楼那么大呢。
    想搞互联网得加入美国国防部,想写程序得拿顶尖大学的数学物理学位。
    现在连小学生都能写代码了。
    以前写后端要手动管理内存,现在操作系统和高级语言全部帮你默默搞定。
    不管是前端还是后端都大幅简化了。
    subpo
        4
    subpo  
       2022-01-24 00:23:37 +08:00
    当然会了, 很可能 5 到 10 年以后就没有后端工程师了
    JQSM
        5
    JQSM  
       2022-01-24 00:27:04 +08:00 via Android   ❤️ 5
    不会有什么专门的全栈市场,而是全栈会变成普遍技能,你想想以前会操作电脑、会打字还是可以吹一下的技能。
    em70
        6
    em70  
       2022-01-24 00:40:57 +08:00   ❤️ 3
    全栈的好处是,你干着一份螺丝钉的工作,但可以空闲时间独立搞一个项目,不用依赖于其他人,这个项目如果成功就能跨越阶层,失败也不影响现在的生活,而且有无数次尝试的机会.
    yaojin
        7
    yaojin  
       2022-01-24 00:42:15 +08:00 via Android
    以后可能不分前后端,叫软件工程师,越来越卷,编程也不是什么高端行业,只是普普通通的工作,市场越来越饱和,工作机会越来越少
    murmur
        8
    murmur  
       2022-01-24 07:48:06 +08:00   ❤️ 1
    快进到 8 年上学 3 年规培,现在也叫全栈
    XTTX
        9
    XTTX  
       2022-01-24 07:54:10 +08:00   ❤️ 1
    js 前后端相对容易很多很多。还出现了 Remix 这种全栈 js 框架。IaC 也越来越普及。云平台的各种设置也会越来越傻瓜式。low code 平台也会越来越成熟。CSS frame 也越来越漂亮。Codpiolt 很多时候建议的代码比我准备写的强还强。

    那又怎么样呢?总得要有人会用这些工具吧?难道每个人都有能力找到最合适的组合吗?学习门槛是低了太多,但是总要有学习的动力和决心吧。你觉得有多少人愿意不停地的学习新的事物。我见过一个融了 1 千万美金的号称用 AI 技术服务一个细分电商的创始人, 他连 vps 可以按小时收费都不知道,更别说什么 load balancing 了。
    XTTX
        10
    XTTX  
       2022-01-24 08:00:37 +08:00
    机械手臂取代很多流水线工人,人工的证券交易所已经没了。卷是所有行业和全世界的问题。 别人的危机,也可以是你的机遇。
    VeryZero
        11
    VeryZero  
       2022-01-24 08:49:20 +08:00
    相反,会越来越难。。

    举个例子,10 年前几乎所有后端都会写前端,捎带还能写个 app ,甚至桌面端。

    现在能在后端卷明白了就算不错了,哪有精力去其他领域卷。

    虽然工具越来越傻瓜,但需求也越来越复杂。

    另外工具傻瓜化只是内行觉得傻瓜,外行搞不清楚那些基础概念仍然玩不转。然而跨领域的概念有时候需要思维转换,很多人转不过来。
    VeryZero
        12
    VeryZero  
       2022-01-24 08:53:04 +08:00
    补充下,能写出不等于生产可用。

    另外如果需求只是写一个简单的项目那当我没说。
    jack778
        13
    jack778  
       2022-01-24 09:11:51 +08:00
    @mineralsalt 是不是还兼职人事,会计,厨师
    jack778
        14
    jack778  
       2022-01-24 09:12:18 +08:00
    @subpo 为什么不是没有前端
    tanhui2333
        15
    tanhui2333  
       2022-01-24 09:24:26 +08:00
    越来越傻瓜的同时,也越来越不可控。比如 fake.js
    murmur
        16
    murmur  
       2022-01-24 09:29:08 +08:00   ❤️ 1
    其实还是疫情原因,IT 本身就不创造什么价值,只是在转移价值,大环境不行肯定各行各业都在卷
    james2013
        17
    james2013  
       2022-01-24 09:33:43 +08:00
    更容易了,2-3 个人就能搞出 1 套几百万用户的 app 软件和对应的后台
    1 个人的全栈技术足够满足中小公司的 app 端+后台接口+后台 web 管理系统+运维
    ui 负责将老板的需求转化为 ui,并且负责测试,这个职位可以由老板兼任
    kenvix
        18
    kenvix  
       2022-01-24 09:33:43 +08:00
    你确定?之前我接了个坑比项目,除了前后端运维,我还得写单片机和算法(虽然是调库机器学习但是也得学基本概念啊),差点把我累死
    LowBi
        19
    LowBi  
       2022-01-24 09:38:55 +08:00 via Android
    不容易,以前的话会容易点,现在前端 vue 工程化都不简单了,而且前后端分离越来越主流
    leven87
        20
    leven87  
       2022-01-24 09:43:52 +08:00
    大家都这么年轻? 12 年前,我刚参加工作的时候,根本就没有前后端分离的概念, php, js, html, css 一起写。换句话说,12 年前,搞 web 开发的都是全栈。
    salmon5
        21
    salmon5  
       2022-01-24 09:47:04 +08:00
    一般什么地方会招初级全栈工程师?
    =======================
    给你 0 工资的地方
    learnshare
        22
    learnshare  
       2022-01-24 09:50:23 +08:00
    全干无法避免

    我一个前端,公司开业要先去搬货装桌椅
    后端和数据库也是我去部署和维护
    缺人手也是我去招

    唯一的毛病就是钱给的不多
    三五千糊弄谁呢这是
    wangyzj
        23
    wangyzj  
       2022-01-24 09:53:48 +08:00
    当然会了, 很可能 5 到 10 年以后就没有前端工程师了
    dream4ever
        24
    dream4ever  
       2022-01-24 10:25:31 +08:00
    @learnshare 那不赶紧跳槽?
    learnshare
        25
    learnshare  
       2022-01-24 10:33:56 +08:00
    @dream4ever 早不干了,都是快十年前的故事了
    DianQK
        26
    DianQK  
       2022-01-24 10:36:42 +08:00
    全栈有市场吧,现在很需要对 iOS 、Android 、C/C++、Rust 、React 、Flutter 都熟悉的人
    ClarkAbe
        27
    ClarkAbe  
       2022-01-24 10:45:53 +08:00   ❤️ 1
    @mineralsalt 一样,前后端,运维,嵌入式,安装设备,现场猜网络问题,服务器断电维护,当我拿着电转在铝框上呼呼呼的时候........谁能想到我本来是后端呢 ORZ
    k9982874
        28
    k9982874  
       2022-01-24 10:49:10 +08:00
    “全栈工程师”现在不是骂人的词吗?要不是嘲讽 node+js 培训了两天就全栈工程师了的,要不就是嘲讽小破公司的卷王。
    cmdOptionKana
        29
    cmdOptionKana  
       2022-01-24 10:51:21 +08:00
    只要是发展中的行业,都是一样的啊,越来越容易。

    如果一个行业的难度一直不怎么降低,要么是有某种特殊门槛(即,这种行业也轮不到你我进入),要么很可能就快要被淘汰了。
    roundgis
        30
    roundgis  
       2022-01-24 11:50:07 +08:00   ❤️ 1
    现在 full stack 和工资低是等价的。
    murmur
        31
    murmur  
       2022-01-24 11:51:26 +08:00
    @DianQK 你这东西换成微信小程序一样可以做啊,不过看这需求怕是要发币小程序没法过审吧
    jones2000
        32
    jones2000  
       2022-01-24 12:26:33 +08:00
    所有的东西都建立再别人开源的东西上, 跟裸泳有什么区别。
    popil1987
        33
    popil1987  
       2022-01-24 13:55:23 +08:00
    我就是全栈,各种编程语言均有涉及。一般学习编程语言就是找一本实例多,涉及全的书籍或文档,优先文档,文档没有实例就找本书籍辅助,一点一点学习,最多也就俩月吧。学 nestjs 的时候,学过 javascript 和 java ,需要再学 typescript ,学习 typescript 真的只需要 3 天就可以了,概念没什么新鲜的,关键是记住。学习了文档之后就找个项目运行看源码改源码。比如了解 spring 对 nestjs 写代码流程就熟悉了大部分了。了解了 django 的中间件对 nestjs 的什么管道、守卫、拦截器就很容易理解,促使你了解请求的流程是怎样。学习过函数式编程语言对于 redux 库什么不可变,高阶函数就很容易理解。如果把知识比作树叶,那树干才是最重要的。多学几门编程语言对你工作语言的理解会加深印象。比如 python 有内置函数__str__、__eq__等,平常我使用 python 就不会对这些了解很深,只知道是干吗的。当学习了 haskell 的类型类后 Show 、Eq ,第一是很容易理解这俩类型类要干吗 intance 和 deriving 的不同,同时也会反思 python 中为什么要有这两个内置函数,这个链路就打通了
    charlie21
        34
    charlie21  
       2022-01-24 14:01:49 +08:00
    如果越来越容易,你们很快就没饭吃了
    tg11
        35
    tg11  
       2022-01-24 17:08:40 +08:00
    @learnshare 哈哈哈哈哈哈,我以为在 v2 就我一个三五千的呢,python+php+前端全干
    joyjoandy
        36
    joyjoandy  
       2022-01-24 17:18:54 +08:00
    全栈哪有初级的,一般都是某个领域有深度,在其他领域逐步学习,其实全栈是有侧重的。
    lonelymarried
        37
    lonelymarried  
       2022-01-24 17:57:18 +08:00
    我现在用 spring boot ,只能习惯这么些,但是不知道 bean 那些 annotation 的作用。写 api 还可以。
    lesismal
        38
    lesismal  
       2022-01-24 18:15:50 +08:00
    工程师开会,牛逼的都坐着,全栈的全站着
    ClarkAbe
        39
    ClarkAbe  
       2022-01-24 21:39:29 +08:00
    @k9982874 并不是卷....而是整个公司最大的核心老板直接教你去做某某事.......反正大公司永远无法知道那种感觉......想反口骂句"草你妈,这么累这么危险你他妈来"都说不出口,毕竟每个月 4000 块钱拿到没那个自信了
    slert
        40
    slert  
       2022-01-24 21:40:21 +08:00
    全栈确实会越来越容易,但全栈不见得好找工作,我觉得更好的地方是你可以独立去做一些完整的项目。
    ychost
        41
    ychost  
       2022-01-25 10:00:49 +08:00
    全栈代码不是很难,但是要产品、UI 、运营也自己搞那是真的难
    yuntun001
        42
    yuntun001  
       2022-01-25 10:04:24 +08:00
    我是一个 UI 设计师,同时还是前端开发,目前还在学习 Java
    lujiaosama
        43
    lujiaosama  
       2022-01-25 10:24:13 +08:00
    蛇皮全栈, 人的精力总是有限的. 说是全栈, 其实就是什么都会一点, 然后深一点的东西就不懂了.
    YuTengjing
        44
    YuTengjing  
       2022-01-25 11:12:45 +08:00
    你说的是做玩具项目的全栈工程师吧
    q447643445
        45
    q447643445  
       2022-01-25 11:13:01 +08:00
    太正常了, 如果有人觉得这样会导致内卷, 那也太可悲了
    你得感谢发明高级语言的程序员, 没他们你还在写 0101 呢
    darknoll
        46
    darknoll  
       2022-01-25 12:55:25 +08:00
    独立开发者才牛逼,所谓全栈就是垃圾,啥都会点皮毛啥都不行。
    DOLLOR
        47
    DOLLOR  
       2022-01-25 17:52:41 +08:00
    快进到以后的没有程序员了,程序员和产品经理合并为“产品工程师”了。
    光懂技术不行的,你还得会吹牛,会整活。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1773 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:37 · PVG 00:37 · LAX 08:37 · JFK 11:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.