本人 16 年一家不知名 211 毕业,毕业进了一家国企,但是因为在外地,加上实习期的工作就是卖卡,打电话,觉得很不喜欢,当时就接触了前端,自己下了班就自学,坚持了半年,觉得很有成就感,当时就萌生了辞职出来做前端的念头,就在 17 年的年初我辞去了国企的工作(当时实习刚转正一个月,工作是做网络维护),当我满心欢喜以为自己能够从事自己喜欢的工作的时候,结果发现自己落入一个更大的坑,公司是做公安产品的,要兼容到 ie8,ie6,没有任何前端自动或工程化,当时自己刚入前端并不知道有多大的差别,后来才深深受到强烈的打打击。开始的时候开发用的是 sts,每次修改一些代码就要等它 build 完,严重影响效率,每天都陷入到无尽的加班里(项目组当时只有我和另外一名前端),当时就萌生了离开的想法,也陷入深深的后悔当中。后来来了一个架构师,将 angular1.2 运用到项目中,实行前后端分离,开发效率有所提高,但是为了兼容 ie8,项目做出来的效果真的非常差,自己做的项目自己都不想多看。期间感觉整个人生落入了低谷,也自己学了一些新的框架 vue 之类的,但是因为项目不断的迭代和增加功能,最近一个月更是被拉到一件酒店封闭开发,一个星期做足 7 天,几乎每天都是 12 点后才下班。现在严重怀疑自己当初选择的路是不是对的。现在也陷入迷茫中,不知道自己是否要继续走程序员这条路,感觉自己技术也不好,辞职了找个好的公司也很困难,不辞职只能留在这个深坑里面继续煎熬。
1
wd 2018-01-19 15:26:49 +08:00 via iPhone
你迷茫的是选错了行业 还是现在工作方式内容?
|
3
lwbjing 2018-01-19 15:41:19 +08:00
换个工作比你当初考 211 困难??
|
4
ipwx 2018-01-19 15:45:55 +08:00
你所厌恶的不是卖卡、打电话还是做前端。
你所厌恶的是机械性的重复劳动。 而造成你只能机械性重复劳动的重要原因,是你从一家不知名的 211 毕业这个履历。 而你的这个客观条件其实是在你人生更早阶段的经历的结果。 - - - - 当然,以上不是在打击楼主积极性,而是在分析你的条件和你的愿望之间的客观矛盾。 所以你现在无论换什么,不管它是前端还是后端,还是别的什么工作,都会有这个壁垒存在。 你要么抓住一个固定的方向去提升你在这个页内的能力和人脉,重新奋斗几年填平你以前的坑,要么你就只能不断地换各种重复的机械性劳动,然后很快产生厌恶,离开。 怎么做,楼主你看着办呗。 |
5
dong3580 2018-01-19 15:48:19 +08:00
兼容 IE8,蛮好的,我自己还折腾出了 IE8 套装,提升自己真不是吹的。
|
6
p2pCoder 2018-01-19 15:51:50 +08:00
年纪轻轻,怕啥,还有那么多 试错的 资本
|
7
oswuhan 2018-01-19 15:57:31 +08:00
“项目做出来的效果真的非常差,自己做的项目自己都不想多看”,具体是个什么情况,是 UI 的问题,还是 CSS 兼容性的问题,还是其他方面的问题?。只要待遇和人际关系方面没问题,技术的问题都好说,你做的这些虽然属于传统前端,但终究得有人来做。前端开发工作流程大致是这样的,先是产品设计阶段(要有产品文档、UI 稿或者原型图),再进行静态的前端视图开发,再才需要引入 vue/ng 这类工程类框架,以我个人的经验来看,你很有可能是缺失了前置步骤而导致后面的工作举步维艰。
|
8
sunthink OP @ipwx 谢谢你,我没有觉得 211 毕业我就应该做多么了不起的工作,只是感觉来到现在这家公司落差太大,当初觉得自己学前端很有成就感,当初辞职的时候,新公司给的工资条件也比之前低,也觉得值得。但是自己真的进入到这个公司了才发现对前端是这么的不友好,热情也在不断的加班,各种姿势兼容 ie8 中消磨。我也很同意如果不断转换行业只能做着低端重复的劳动,所以才觉得迷茫。
|
10
Luckyray 2018-01-19 16:08:01 +08:00
给你几条路,一个是辞职考研,留几年缓冲时间提升水准补充知识。或者换一家公司,完全符合你需求,既能提升自己又能给公司产生价值的公司不一定能遇到。可以退而求其次选择时间不那么紧张的公司,就算白天机械劳动,八小时之外拼命学习,然后跳槽去大厂。
|
11
sunthink OP @oswuhan 谢谢你的回复,一开始来到这个公司的时候那个坑爹的项目经理,提的 ui 都是照着别人系统的图片来做,需求是嘴上说的,后来架构师来后有了 ui 图(可以忽略)和需求文档,但是领导从不评审 ui,每次做出来效果后都要根据个人喜好不断修改
|
12
sea516 2018-01-19 16:12:01 +08:00
慢慢来,多积累,机会是留给有准备的人
|
13
meathill 2018-01-19 16:18:51 +08:00
看起来是你选择公司的问题。看到这段文字我感觉你选工作太看重“能够从事前端”这个点,而不是很系统的分析了这份工作。当然这和你之前的经验有关。
我觉得你只要好好选择下一份工作就可以了。 |
14
stargazer242 2018-01-19 16:20:26 +08:00
刚毕业怕啥 离职咯
|
16
codermagefox 2018-01-19 16:29:50 +08:00
我看的有点懵。
“开始的时候开发用的是 sts,每次修改一些代码就要等它 build 完,严重影响效率,每天都陷入到无尽的加班里” Vue 和 React 不用编译?... “但是为了兼容 ie8,项目做出来的效果真的非常差,自己做的项目自己都不想多看。” 你这明显就不是别人的锅,为了兼容 IE8 又不阻止你针对不同浏览器写 CSS。 “感觉自己技术也不好,辞职了找个好的公司也很困难,不辞职只能留在这个深坑里面继续煎熬。” 这还说啥.... 你学历比我好这么多,起点也高,还矫情啥,我不要活了啊 |
17
duokongshen 2018-01-19 16:39:07 +08:00
其实造成你现在这样的困惑是加班时间导致,这个问题在业界也可以说是普遍存在的。换个不那么紧张的紧张的环境开发吧。起码要能看到以后。比较合适的工作无非就是两种情况,能从工作中学到东西,加班也就还能接受了;不能从工作中学到更多,这时候长期加班就是不能接受的了,因为要工作外自己提高。
另外你要对自己喜不喜欢前端产生了迷茫。其实就是看你能不能坚持长时间下班后把时间投入到学习中,要是可以,大概就是喜欢的的吧。另外,编程的世界里不只有前端,你可以多尝试,因为还年轻。 |
18
wd 2018-01-19 16:45:08 +08:00 via iPhone
你可能只是不喜欢工作 和做什么没关系 你还是想想办法说服自己吧 任何工作都有其让人恶心无法接受的部分 你自己可以作的是把不做这些恶心的事情变成你自己的动力 如果找不到 回家呆着啃老吧
|
19
xkeyideal 2018-01-19 16:45:28 +08:00
@ipwx 赞同你的说法,话虽不好听,但却是事实。
半路出家做前端,一二线的互联网根本进不去,努力若干年,变 NB 了,也不是没可能,现阶段只能说雾里看花。 建议换一家小公司,别再体制内的企业做下去了,也别找做外包的公司,找互联网的小公司,创业型公司,运气好遇到个大牛还能带带你,自己勤奋点,若干年后,肯定会上一个台阶。 |
20
sunthink OP @wd 谢谢你,我也知道每份工作都有每份工作的难处,我可能两份工作情况对比之下心态失衡了,一直没调整过来。如果啃老我宁愿选择死亡
|
21
coderluan 2018-01-19 17:15:21 +08:00
这份工作不好,努力提升自己找份更好的,想从一份短期工作来推理整个行业,是不是想多了。
|
22
oswuhan 2018-01-19 17:19:46 +08:00
@sunthink 同情,你遇到的这种坑很常见,我也踩过,换工作也可以,不换也可以,我的建议是如果还想做前端(不涉及视图开发的前端工作除外),尤其实在这种公司做前端,UI 设计相关的工作还得有所涉猎。设计的东西丑不丑是另外一回事,能否掌控完整的前端开发(思想)流程才是重点,整个流程应该是线性连续的,没有 UI 稿或者你自己不做 UI 稿或者你不了解 UI 稿背后的设计思想,本质上相当于边写代码边做设计(区别在于一个用软件做设计,一个用代码做设计,最终目标都是做出肉眼可见的视图效果),效率低下,成功率低下。比如你想开发一个响应式的网站,但是 UI 稿并没考虑响应式的设计,你若强行在代码层面实现想要的效果,最终做出来的东西偏差会很大。你提到领导不审 UI,我猜原因可能是 UI 稿保真程度太低,换句话说,领导通过这个 UI 稿看不出最终的网站是什么样子。打个比方,一个站点工期 30 天,你花 20 天把全站主要页面的高保真 UI (如同网页截图水平的效果)做出来,领导拍板后再写代码都不迟。因为此时此刻,布局、样式、图片和文案素材、目录结构,乃至需要添加的第三方组件都已经定型,你剩下的工作就是把“ UI 翻译成前端代码”,也就是专注写代码,工作量大幅降低。
|
23
wd 2018-01-19 21:14:34 +08:00 via iPhone
@sunthink 既然想有所作为 那么工作里面有问题反而是好的 解决问题才能提现你的价值 如果一个公司顺风顺水 你去了是很舒服 那你的竞争力在哪里?现在问题摆在那里 你都解决了你牛逼 没能力解决就自己认怂老实回家啃老 这里叨叨游什么用?有这功夫去研究研究文档 研究研究如何优雅的适配各种浏览器吧。说实话 没有这些问题 哪有那么多前端的需求 哪有你的机会。目前你需要的只是自己找到能稳步提升自己能力的方法 保证自己三年后不来这抱怨
|
25
alcarl 2018-01-20 01:25:08 +08:00 via Android
你说了很多的问题,换工作确实有可能这些问题会改善,但你要这么想你能找到的工作,都是与你的能力匹配的,所以你有很大的几率还是会找到类似的工作。既然发现了问题,就尝试解决一下吧,罗马不是一天建成的,产生问题和解决问题,还有自身水平的提高都是的
|
26
sunthink OP @alcarl 谢谢你的回答,经历了转行这九个月的时间其实自己现在已经能够胜任现在的工作,自己看现在的框架也基本能够看着文档做一些仿站。无奈工作任务重,公司也很难找到有经验的前端愿意来,所以一直没有时间深入学习,提升自己编码能力。现在也怕盲目辞职再跳入另外一个坑
|
27
ioriwong 2018-01-20 06:48:28 +08:00 via iPhone
我想说的是:国企多好,非要入坑
|