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

五年前端的迷茫, 想和大家聊聊看.

  •  1
     
  •   zhangrh · 167 天前 · 2984 次点击
    这是一个创建于 167 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自我介绍: 28 岁, 16 年毕业, 17 年从事前端开发. 经历过 4 家公司. 传统教育 /互联网创业 /面向企业服务 /互联网老厂 最近这家互联网老厂苟了三年. 薪资水平很一般. 三年前这工资很满意, 自己麻痹了, 就这么一直狗住了.

    刚开始工作的两年, 满脑子跳槽. 这三年. 从起初的想学习计算机基础, 变为学习前端知识, 又变成做一个自己的软件, 所以学习了 java. 万幸最后垃圾一样的 web 版记账软件, 还上线了. 上线以后发现 web 版的软件, 豪无用处.又萌发的继续学习 flutter 的想法. 始终没有坚定自己的路.五年工作经验回头看看, 一事无成.

    现在迷茫的点有三个:

    1. 继续深入前端. 看 js/ts/node, 搞框架, 面试, 面试, 一切为了面试. 但技术不能落地, 真的有意义吗?
    2. 学习 flutter, 让自己的小软件, 能够落地. 见证一个软件的成长, 不断打磨, 从而收获. 但时间花在没有用户的产品上, 是否带来成长, 个人软件能否提升自己职业的竞争力.
    3. 公司躺平, 深入计算机领域, 重操作系统, 数据结构等, 没有输出如何驱动输入. 感觉完全没干劲.
    4. 想办法解决公司遇到的问题. 好吧, 我试过了, 稳定的团队, 不需要技术的创新. 毕竟风险远大于收益.

    五年前端, 职业迷茫. 想和大家聊聊看.

    26 条回复    2021-12-13 11:50:32 +08:00
    rookie333
        1
    rookie333  
       167 天前   ❤️ 1
    不知道该做哪一件事情的话就全部都去做,慢慢的你就会发现你会侧重再某一件事情上,到那个时候反过头来看也许选择一件自己更愿意做的事情会开心很多吧!
    但是如果有资格躺平的话才建议这样去做 PS:关于这个有没有资格我更倾向于自己愿不愿意
    wszgrcy
        2
    wszgrcy  
       167 天前
    我也很迷茫,开发了 angular-miniprogram 支持使用 angular 开发小程序,但是目前越接近完成,越发现所做的没有意义,首先是国内不需要这个技术水平的,大家都是搞 crud...搞架构....没有真深挖掘技术的.即使技术难度很高的东西,但是大家不懂就不会关注....
    另外就是临近 30,还是在北京混,钱还不多,回老家还买不起房子,所以过年后还是觉得应该找个远程或者老家的工作吧,北京不是我等凡人待的地方......
    MonkeyD1
        3
    MonkeyD1  
       167 天前
    第一个点 JS TS node 技术不能落地???
    qq1340691923
        4
    qq1340691923  
       167 天前   ❤️ 1
    优化你的记账软件
    MonkeyD1
        5
    MonkeyD1  
       167 天前
    flutter 是 dart 还是不 js , 我感觉可以玩玩 electron
    alexsunxl
        6
    alexsunxl  
       167 天前
    1 + 3
    然后跳个槽,换个环境就有激情了
    Maxbee
        7
    Maxbee  
       167 天前
    跟你的一些路径很像,不同的是我的 flutter App 已经上架了 /doge
    blessyou
        8
    blessyou  
       167 天前
    @MonkeyD1 #3 指的是在公司可能没地方发挥吧,技术学了不用,很快就会忘。
    laravel
        9
    laravel  
       167 天前
    多尝试一些自己的项目,看看什么流量大

    流量 + 产品 = 钱,有了一定的用户,开发一些收费的功能。
    zhangrh
        10
    zhangrh  
    OP
       167 天前
    @rookie333 #1 每个都尝试过, 自己是真的喜欢 java, flutter. 想做成自己的软件. 最近这不是想出去看看机会, 发现这些都是加分项, 不是决定薪资的关键.

    @wszgrcy #2 是这样, 产品不落地, 没人用, 就无意义. 我是刚背房贷, 逃不掉了, 省吃俭用四五年, 现在又是一屁股债, 也不知道有啥意义.

    @MonkeyD1 #3 大概是, 我看到公司内部的前端问题, 想针对问题优化. 发现不能灵活发版, 内嵌在 Native 端, 然后我做了离线包系统, 可灵活发版. 不给上. 我也理解, 风险大于收益. 这就是不能落地吧.

    @qq1340691923 #4 你说是继续优化 web 版, react 写的软件. 还是 flutter 上一个 app 呢?

    @alexsunxl #6 学习前端为了面试, 学习底层, 找不到动力, 怎么破?

    @Maxbee #7 flutter 学习成本如何. 老哥如何下手的. 我花了太多精力学习 java 和数据库. 下一步没想好继续 web 版的软件, 还是学习 flutter, 上 app.

    @blessyou #8 对. 无法落地, 也没有数据, 没办法进行检验, 写来写去, 都是 demo

    @laravel #9 然后慢慢转向独立开发吗? 也是非常好的路线.
    fangcan
        11
    fangcan  
       167 天前
    react native 也可以做 app 吧 ? 如果你熟悉的话还更快点上线
    duan602728596
        12
    duan602728596  
       167 天前
    也许要在北京再呆个三年,之后就打算回家了,其实突然也想要找个可以远程的工作了
    xrr2016
        13
    xrr2016  
       167 天前
    怎么感觉我跟你很像😅
    目前我没有想其他东西,就是做自己感兴趣的事情,哈哈哈
    lagoon
        14
    lagoon  
       167 天前
    作为原 Android ,现 Flutter ,我觉得你学 Flutter 意义不是很大。

    一是现在前端混得比 App 好,
    二是真要垮平台,好坏先不评价,有很多前端技术都可以。
    全栈?在中国玩全栈的公司似乎不多吧。要么不少小公司没钱。

    如果自律的人,当然可以学各种东西,如果非自律的人,不如跳槽加薪,工作会逼你学更多的东西。
    cs419
        15
    cs419  
       167 天前
    多面试
    只面,不接 offer
    只聊你希望落地的 ts node
    要是碰上这样的公司 聊的还行 不就有落地的公司了么

    做一个自己的项目 没想法可以抄
    看别人咋设计的 自己也设计一套

    勤快的做分享 新技术如果能教会同事
    落地的阻力会小很多
    iClarence
        16
    iClarence  
       167 天前
    软件工程、设计模式、项目管理这些不香么,实在不知道干嘛,看点金字塔原理也不错吧,技术是死的,不能变现的话,没有意义,还是内功和软实力吃的开点。
    wjploop
        17
    wjploop  
       167 天前
    感谢楼主分享自己的经历和感受,有很多共鸣点。

    同呆在一个薪资不满意的地方,但却一直没有跳槽,原因是当前环境较为舒适,有点麻痹了。

    怀有一个做自己产品的想法,浅尝后始终不见成果。为了做出一个产品,试图点满全栈所需的技能点,主业前端也学点后端知识。在前端领域,也在追求一些潮流的框架(比如 flutter ),试图学会使用一个“先进的锤子”来做产品,使自己获得技术优势,结果产品并不受待见,深感决定一个产品是否成功,技术因素占比不大,独立开发之路受挫。

    空学一堆新框架的知识,面试上可能不受待见。虽说前端知识,新旧框架的核心思想是通用的,都会有布局、绘制、事件,而面试可能不会这么问。目前,我仍试图通过学习 flutter 来理解前端的核心,相比我主业的 Android ,flutter 的没那么多兼容代码,且作为后来者,其设计也更合理(如模块分层、命名),文档更清晰。即使如此,也会偶尔怀疑自己是否还在 “正道” 上。

    想深入基础知识,因没有实际的场景使用,次次都是看了又忘,似乎永远学不会,学不完。对于基础知识,也就面向面试问题学习了, 比如理解 ConcurrentHashMap 应对并发的优势,应对修改操作,一次只锁住一个桶的位置?桶空时,用 CAS ,桶不为空,以第一个节点为对象锁。那么,CAS 和普通锁的区别在哪呢? CAS 使用到了 UnSafe ?锁的分类,乐观?悲观?可重入?这些东西看起来有点用,可在我这样的普通搬砖工作中从用上。

    这般迷茫的人很多,能及时走出来的人少,在此只能共勉了。
    xiaotianhu
        18
    xiaotianhu  
       166 天前
    https://www.v2ex.com/t/632044#reply102
    之前写的一篇文字 或许能回答一点这个问题
    ericgui
        19
    ericgui  
       166 天前
    还是钱闹的
    James369
        20
    James369  
       166 天前
    读书,读各种书
    free9fw
        21
    free9fw  
       166 天前
    百晓无一精,浪费了大好时光海苔
    zhangrh
        22
    zhangrh  
    OP
       166 天前
    @fangcan 是, rn 也能做, 不过崩溃总是莫名其妙.

    @duan602728596 背了房贷, 只能当韭菜了.

    @xrr2016 我就喜欢打乒乓球, 打游戏, 要是躺平啥也不想, 也挺爽.

    @lagoon 还是工作能逼自己进步. 下一步还是准备优化网页版的 app, 和自己的技术栈也相符合.

    @cs419 非常感谢. 非常认同了, 多面试, 多和其他公司聊聊看. 做自己的项目, 先抄再说. 还是要多思考. 同事这块. 我已经放弃了.

    @iClarence 的确是啊. 技术是死的, 不能落地变现, 就没有意义.

    @wjploop 咱俩经历很像了. 希望我们都能走出迷茫, 共勉. 方便的话, +v: emhhbmdydW5oYW8xOTkz

    @xiaotianhu 认真的看了文章和所有和讨论, 我想, 权衡, 应该是贯彻生命的一种思考. 当前希望能找到最合适自己的一条路.

    @ericgui 可不. 真希望有天能不为钱的写代码.

    @James369 共勉, 保持各种思路吧.

    @free9fw 的确是这样啊. 现在什么都能写. 百晓无一精, 毫无乱用. 五年开发, 回头看看, 一事无成, 只是浪费了时间. 所以想和大家讨论下, 交流下看法.
    zhangrh
        23
    zhangrh  
    OP
       166 天前
    深入前端, 读源码, 搞框架. 并在优化自己 web 版软件的过程中进行实践.. 同时了解计算机通用知识.

    我想, 我的下个五年, 就是这么过了.
    KouShuiYu
        24
    KouShuiYu  
       166 天前
    同样迷茫,18 年来的北京的前端,是一线城市么?工资多少啊?
    991894172
        25
    991894172  
       166 天前
    可以了解下 Flutter ,单纯自己做项目比较好,要是想深入,还得有移动端的知识,毕竟很多交互和三方 SDK 需要 channel 来实现,不过,现在移动端没有前端那么好混。
    zhangrh
        26
    zhangrh  
    OP
       163 天前
    @KouShuiYu 我也在北京, 三年前工资还行, 三年没动, 有点低了.

    @991894172 还是想优化自己的前端项目. 不能再像以前那样, 百晓无一精了.
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2929 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:59 · PVG 20:59 · LAX 05:59 · JFK 08:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.