V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sunthink
V2EX  ›  问与答

请教各位前辈,我该何去何从

  •  
  •   sunthink · 2018-01-19 15:18:00 +08:00 · 2534 次点击
    这是一个创建于 2260 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人 16 年一家不知名 211 毕业,毕业进了一家国企,但是因为在外地,加上实习期的工作就是卖卡,打电话,觉得很不喜欢,当时就接触了前端,自己下了班就自学,坚持了半年,觉得很有成就感,当时就萌生了辞职出来做前端的念头,就在 17 年的年初我辞去了国企的工作(当时实习刚转正一个月,工作是做网络维护),当我满心欢喜以为自己能够从事自己喜欢的工作的时候,结果发现自己落入一个更大的坑,公司是做公安产品的,要兼容到 ie8,ie6,没有任何前端自动或工程化,当时自己刚入前端并不知道有多大的差别,后来才深深受到强烈的打打击。开始的时候开发用的是 sts,每次修改一些代码就要等它 build 完,严重影响效率,每天都陷入到无尽的加班里(项目组当时只有我和另外一名前端),当时就萌生了离开的想法,也陷入深深的后悔当中。后来来了一个架构师,将 angular1.2 运用到项目中,实行前后端分离,开发效率有所提高,但是为了兼容 ie8,项目做出来的效果真的非常差,自己做的项目自己都不想多看。期间感觉整个人生落入了低谷,也自己学了一些新的框架 vue 之类的,但是因为项目不断的迭代和增加功能,最近一个月更是被拉到一件酒店封闭开发,一个星期做足 7 天,几乎每天都是 12 点后才下班。现在严重怀疑自己当初选择的路是不是对的。现在也陷入迷茫中,不知道自己是否要继续走程序员这条路,感觉自己技术也不好,辞职了找个好的公司也很困难,不辞职只能留在这个深坑里面继续煎熬。

    30 条回复    2018-01-20 15:57:29 +08:00
    wd
        1
    wd  
       2018-01-19 15:26:49 +08:00 via iPhone
    你迷茫的是选错了行业 还是现在工作方式内容?
    sunthink
        2
    sunthink  
    OP
       2018-01-19 15:40:22 +08:00
    @wd 现在的工作内容感觉消耗了太多的精力,也怀疑自己是不是真的是喜欢前端
    lwbjing
        3
    lwbjing  
       2018-01-19 15:41:19 +08:00
    换个工作比你当初考 211 困难??
    ipwx
        4
    ipwx  
       2018-01-19 15:45:55 +08:00
    你所厌恶的不是卖卡、打电话还是做前端。

    你所厌恶的是机械性的重复劳动。

    而造成你只能机械性重复劳动的重要原因,是你从一家不知名的 211 毕业这个履历。

    而你的这个客观条件其实是在你人生更早阶段的经历的结果。
    - - - -

    当然,以上不是在打击楼主积极性,而是在分析你的条件和你的愿望之间的客观矛盾。

    所以你现在无论换什么,不管它是前端还是后端,还是别的什么工作,都会有这个壁垒存在。

    你要么抓住一个固定的方向去提升你在这个页内的能力和人脉,重新奋斗几年填平你以前的坑,要么你就只能不断地换各种重复的机械性劳动,然后很快产生厌恶,离开。

    怎么做,楼主你看着办呗。
    dong3580
        5
    dong3580  
       2018-01-19 15:48:19 +08:00
    兼容 IE8,蛮好的,我自己还折腾出了 IE8 套装,提升自己真不是吹的。
    p2pCoder
        6
    p2pCoder  
       2018-01-19 15:51:50 +08:00
    年纪轻轻,怕啥,还有那么多 试错的 资本
    oswuhan
        7
    oswuhan  
       2018-01-19 15:57:31 +08:00
    “项目做出来的效果真的非常差,自己做的项目自己都不想多看”,具体是个什么情况,是 UI 的问题,还是 CSS 兼容性的问题,还是其他方面的问题?。只要待遇和人际关系方面没问题,技术的问题都好说,你做的这些虽然属于传统前端,但终究得有人来做。前端开发工作流程大致是这样的,先是产品设计阶段(要有产品文档、UI 稿或者原型图),再进行静态的前端视图开发,再才需要引入 vue/ng 这类工程类框架,以我个人的经验来看,你很有可能是缺失了前置步骤而导致后面的工作举步维艰。
    sunthink
        8
    sunthink  
    OP
       2018-01-19 15:59:34 +08:00
    @ipwx 谢谢你,我没有觉得 211 毕业我就应该做多么了不起的工作,只是感觉来到现在这家公司落差太大,当初觉得自己学前端很有成就感,当初辞职的时候,新公司给的工资条件也比之前低,也觉得值得。但是自己真的进入到这个公司了才发现对前端是这么的不友好,热情也在不断的加班,各种姿势兼容 ie8 中消磨。我也很同意如果不断转换行业只能做着低端重复的劳动,所以才觉得迷茫。
    ipwx
        9
    ipwx  
       2018-01-19 16:03:24 +08:00
    @sunthink 对的事情就坚持去做呗。人生没有那么多时间去迷惘。当然,你要问我个人的偏好,我不喜欢前端。
    Luckyray
        10
    Luckyray  
       2018-01-19 16:08:01 +08:00
    给你几条路,一个是辞职考研,留几年缓冲时间提升水准补充知识。或者换一家公司,完全符合你需求,既能提升自己又能给公司产生价值的公司不一定能遇到。可以退而求其次选择时间不那么紧张的公司,就算白天机械劳动,八小时之外拼命学习,然后跳槽去大厂。
    sunthink
        11
    sunthink  
    OP
       2018-01-19 16:11:27 +08:00
    @oswuhan 谢谢你的回复,一开始来到这个公司的时候那个坑爹的项目经理,提的 ui 都是照着别人系统的图片来做,需求是嘴上说的,后来架构师来后有了 ui 图(可以忽略)和需求文档,但是领导从不评审 ui,每次做出来效果后都要根据个人喜好不断修改
    sea516
        12
    sea516  
       2018-01-19 16:12:01 +08:00
    慢慢来,多积累,机会是留给有准备的人
    meathill
        13
    meathill  
       2018-01-19 16:18:51 +08:00
    看起来是你选择公司的问题。看到这段文字我感觉你选工作太看重“能够从事前端”这个点,而不是很系统的分析了这份工作。当然这和你之前的经验有关。

    我觉得你只要好好选择下一份工作就可以了。
    stargazer242
        14
    stargazer242  
       2018-01-19 16:20:26 +08:00
    刚毕业怕啥 离职咯
    sunthink
        15
    sunthink  
    OP
       2018-01-19 16:23:37 +08:00
    @meathill 是的,当初选择工作的时候,并不知道这么多的坑,太想当然了
    codermagefox
        16
    codermagefox  
       2018-01-19 16:29:50 +08:00
    我看的有点懵。
    “开始的时候开发用的是 sts,每次修改一些代码就要等它 build 完,严重影响效率,每天都陷入到无尽的加班里”
    Vue 和 React 不用编译?...
    “但是为了兼容 ie8,项目做出来的效果真的非常差,自己做的项目自己都不想多看。”
    你这明显就不是别人的锅,为了兼容 IE8 又不阻止你针对不同浏览器写 CSS。
    “感觉自己技术也不好,辞职了找个好的公司也很困难,不辞职只能留在这个深坑里面继续煎熬。”
    这还说啥....


    你学历比我好这么多,起点也高,还矫情啥,我不要活了啊
    duokongshen
        17
    duokongshen  
       2018-01-19 16:39:07 +08:00
    其实造成你现在这样的困惑是加班时间导致,这个问题在业界也可以说是普遍存在的。换个不那么紧张的紧张的环境开发吧。起码要能看到以后。比较合适的工作无非就是两种情况,能从工作中学到东西,加班也就还能接受了;不能从工作中学到更多,这时候长期加班就是不能接受的了,因为要工作外自己提高。
    另外你要对自己喜不喜欢前端产生了迷茫。其实就是看你能不能坚持长时间下班后把时间投入到学习中,要是可以,大概就是喜欢的的吧。另外,编程的世界里不只有前端,你可以多尝试,因为还年轻。
    wd
        18
    wd  
       2018-01-19 16:45:08 +08:00 via iPhone
    你可能只是不喜欢工作 和做什么没关系 你还是想想办法说服自己吧 任何工作都有其让人恶心无法接受的部分 你自己可以作的是把不做这些恶心的事情变成你自己的动力 如果找不到 回家呆着啃老吧
    xkeyideal
        19
    xkeyideal  
       2018-01-19 16:45:28 +08:00
    @ipwx 赞同你的说法,话虽不好听,但却是事实。

    半路出家做前端,一二线的互联网根本进不去,努力若干年,变 NB 了,也不是没可能,现阶段只能说雾里看花。

    建议换一家小公司,别再体制内的企业做下去了,也别找做外包的公司,找互联网的小公司,创业型公司,运气好遇到个大牛还能带带你,自己勤奋点,若干年后,肯定会上一个台阶。
    sunthink
        20
    sunthink  
    OP
       2018-01-19 17:03:52 +08:00
    @wd 谢谢你,我也知道每份工作都有每份工作的难处,我可能两份工作情况对比之下心态失衡了,一直没调整过来。如果啃老我宁愿选择死亡
    coderluan
        21
    coderluan  
       2018-01-19 17:15:21 +08:00
    这份工作不好,努力提升自己找份更好的,想从一份短期工作来推理整个行业,是不是想多了。
    oswuhan
        22
    oswuhan  
       2018-01-19 17:19:46 +08:00
    @sunthink 同情,你遇到的这种坑很常见,我也踩过,换工作也可以,不换也可以,我的建议是如果还想做前端(不涉及视图开发的前端工作除外),尤其实在这种公司做前端,UI 设计相关的工作还得有所涉猎。设计的东西丑不丑是另外一回事,能否掌控完整的前端开发(思想)流程才是重点,整个流程应该是线性连续的,没有 UI 稿或者你自己不做 UI 稿或者你不了解 UI 稿背后的设计思想,本质上相当于边写代码边做设计(区别在于一个用软件做设计,一个用代码做设计,最终目标都是做出肉眼可见的视图效果),效率低下,成功率低下。比如你想开发一个响应式的网站,但是 UI 稿并没考虑响应式的设计,你若强行在代码层面实现想要的效果,最终做出来的东西偏差会很大。你提到领导不审 UI,我猜原因可能是 UI 稿保真程度太低,换句话说,领导通过这个 UI 稿看不出最终的网站是什么样子。打个比方,一个站点工期 30 天,你花 20 天把全站主要页面的高保真 UI (如同网页截图水平的效果)做出来,领导拍板后再写代码都不迟。因为此时此刻,布局、样式、图片和文案素材、目录结构,乃至需要添加的第三方组件都已经定型,你剩下的工作就是把“ UI 翻译成前端代码”,也就是专注写代码,工作量大幅降低。
    wd
        23
    wd  
       2018-01-19 21:14:34 +08:00 via iPhone
    @sunthink 既然想有所作为 那么工作里面有问题反而是好的 解决问题才能提现你的价值 如果一个公司顺风顺水 你去了是很舒服 那你的竞争力在哪里?现在问题摆在那里 你都解决了你牛逼 没能力解决就自己认怂老实回家啃老 这里叨叨游什么用?有这功夫去研究研究文档 研究研究如何优雅的适配各种浏览器吧。说实话 没有这些问题 哪有那么多前端的需求 哪有你的机会。目前你需要的只是自己找到能稳步提升自己能力的方法 保证自己三年后不来这抱怨
    sunthink
        24
    sunthink  
    OP
       2018-01-19 23:12:53 +08:00
    @wd 谢谢
    alcarl
        25
    alcarl  
       2018-01-20 01:25:08 +08:00 via Android
    你说了很多的问题,换工作确实有可能这些问题会改善,但你要这么想你能找到的工作,都是与你的能力匹配的,所以你有很大的几率还是会找到类似的工作。既然发现了问题,就尝试解决一下吧,罗马不是一天建成的,产生问题和解决问题,还有自身水平的提高都是的
    sunthink
        26
    sunthink  
    OP
       2018-01-20 02:26:17 +08:00 via iPhone
    @alcarl 谢谢你的回答,经历了转行这九个月的时间其实自己现在已经能够胜任现在的工作,自己看现在的框架也基本能够看着文档做一些仿站。无奈工作任务重,公司也很难找到有经验的前端愿意来,所以一直没有时间深入学习,提升自己编码能力。现在也怕盲目辞职再跳入另外一个坑
    ioriwong
        27
    ioriwong  
       2018-01-20 06:48:28 +08:00 via iPhone
    我想说的是:国企多好,非要入坑
    a4222012
        28
    a4222012  
       2018-01-20 11:32:55 +08:00
    @sunthink 首先不要抱怨,抱怨会让你心态变差,陷入一个恶性循环,我有和你一样的工作体会,我这边是 996,项目的事情特别的重复单调,老是加班,让自己状态特别差,我的解决办法是,既然做这些觉得很没意思,又不是很缺钱,那就先辞职,玩几天,然后复习找一个自己想进的公司公司,宁愿找久一点也不要找先前那种公司了。一个好的工作,给自己带来薪水和成长的同时,对公司的帮助也很大,让个人和公司都得到好处,这才是最好的。
    sunthink
        29
    sunthink  
    OP
       2018-01-20 11:45:55 +08:00 via iPhone
    @a4222012 谢谢
    alcarl
        30
    alcarl  
       2018-01-20 15:57:29 +08:00 via Android
    @sunthink 熟能生巧巧能生精,工作紧张是好事情,入行时间还不到一年,想办法提升工作效率吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1114 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:48 · PVG 02:48 · LAX 11:48 · JFK 14:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.