一枚渣渣前端近期遇到的问题求大佬解惑

2021-02-19 00:00:57 +08:00
 viviprprpr

本人菜鸡前端,工作三年多

最近从小公司到了大公司。觉得大公司应该开发管理规范,技术氛围浓厚,所有成员都会参与产品讨论开发,大家都很积极的希望能把产品做美做好,有很多可以学习的地方

来了以后主要开发后台系统,这个系统之前开发的人基本上都走了,开发流程,代码质量甚至不如之前的小公司。开发就是接需求,写代码,改 bug,不会参与需求讨论,也不会提项目优化的点。感觉能学习的东西比较少

我自己平时,除了之前准备面试养成的刷题习惯,也就是偶尔会看看论坛,看看新技术

我现在是应该继续现在的工作,多利用其他时间加强学习? 还是应该果断换一个公司,并且在找的时候好好调查?

(还有一个问题就是前端如果想转管理,需要学哪些东西) (有没有什么小而美的公司可以联系我,大家有兴趣也可以加我聊聊天,感觉自己之前技术交流的太少了)

wx:Vmlfc2FtYQ==

3580 次点击
所在节点    程序员
24 条回复
x86
2021-02-19 00:03:01 +08:00
个人建议是多利用其他时间加强学习,实在不行再骑驴找马
phobal
2021-02-19 00:21:35 +08:00
不要被大公司蒙蔽了双眼,大公司并不是所有团队都有很规范的管理,像你上面说的业务主要是做一些内部管理系统,应该是属于公司的边缘部门,也就是不赚钱的部门,看起来你对技术还是有一定追求的,所以我建议你可以先打听一下现公司核心部门在招人没,在招的话可以内部转岗,比较方便省事儿,实在不行再骑驴找马,再找的时候最好面试的时候就把你比较在乎的问清楚,省得进去了再后悔,很折腾。
Kilerd
2021-02-19 00:45:05 +08:00
大公司其实就是 N 个小作坊糊成的结合体,然后迫于职级压力和绩效压力,开发舒适度甚至还不如某些作风良好的小作坊的。
yyfearth
2021-02-19 04:35:16 +08:00
开发内部后台系统基本上就是脏活杂活 对质量没要求 也没有什么规范啊 流程 什么的
能用就行 所以能学的少 工作强度还不少

像 Google Apple 这种公司 也有很多这种项目 一般都是外包给临时工作的 然后一个全职员工领头(可以是非技术职位)
ericgui
2021-02-19 06:59:42 +08:00
我还要以为是我发的贴子,我除了不算菜鸟意外,其他和你这都差不多。
rodrick
2021-02-19 08:03:26 +08:00
如果是大厂的话,我个人觉得可以呆一段时间刷刷简历,顺便问问咋进的?最近也在准备面试
sss15
2021-02-19 08:37:18 +08:00
你都没说你在哪个城市,怎么有小而美的公司来找你呢
shanex
2021-02-19 08:37:55 +08:00
同楼上,希望分享下面试经验( ̄∀ ̄)
KuroNekoFan
2021-02-19 08:39:35 +08:00
legacy code 本来就是很恶心的东西,但是功能又要跑起来,你说怎么搞呢?我的想法就是把东西迁移到你喜欢的技术栈上,当然这么做比你文中说的接需求修 bug 改代码要付出额外的工作量
viviprprpr
2021-02-19 09:12:35 +08:00
@rodrick @shanex
经验真谈不上,之前看到一个面试整理非常详细推荐一下,看完基本上差不多了
https://www.v2ex.com/t/754004

面试一定要记录,然后把所有问题在网上看一下,有些问题你以为自己答对了,其实完全没说到点上

然后就是看运气,有时候面试失败是因为公司招人的意愿就不是很强烈,或者有更优秀的人
心态别受影响坚持找就能找到
viviprprpr
2021-02-19 09:16:20 +08:00
@sss15 哪个城市对我来说都可以,现在还没到比较稳定的时候
palmers
2021-02-19 09:40:01 +08:00
有一个点你遗漏了,大公司并不是公司为单位做项目而是非常小的组,大概两个人一个项目或者一个人一个项目 或者一个人多个项目并行, 所以 大公司甚至比你所谓的小公司还不规范
wwk
2021-02-19 09:48:52 +08:00
d873139022
2021-02-19 11:31:21 +08:00
地点和薪水呢
viviprprpr
2021-02-19 11:41:11 +08:00
@d873139022 我现在在北京,20k+;小而美的公司在哪无所谓,薪水跟现在差不多即可,主要是那种一起打天下的感觉哈哈
NasirQ
2021-02-19 16:18:20 +08:00
骑驴找马吧,其实重构旧项目也蛮涨经验的。建议坚持试试看。
现在正带领个小而美的小组,全是刚毕业的幼年前端小盆友,感觉自己都年轻了。从底层一步步垒砖 ing...
viviprprpr
2021-02-19 17:24:56 +08:00
@NasirQ 方便加个 wx 聊聊么
NasirQ
2021-02-19 17:35:59 +08:00
@viviprprpr 暂时没坑啦,不好意思
duan602728596
2021-02-19 18:06:12 +08:00
因为好多人对代码的要求太低了,没有好的编码习惯,加上一些“外行”来开发,代码的质量肯定高不了。

我个人是以开源项目的标准来要求自己,比如严格的 lint 、commit message 、测试、tag 、CHANGELOG 、文档、注释等等。这些只要稍微做一点,代码质量会提升一个台阶。

然后好多人上来就是 /* eslint-disable */或者直接关闭 lint,commit 直接随便写,都不知道提交了什么,代码没有注释,项目没有文档,每次有问题,还觉得你理所应当了解项目。这样维护起来相当痛苦。还有比如我碰到的,把一堆逻辑写到 redux 里面的、组件里面写纯业务逻辑然后 ref+回调的、组件瞎封装的。就这些坏习惯加起来,再 NB 的人也扛不住这种项目。
leeyeh
2021-02-19 21:04:19 +08:00
放 wx 不如放简历。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/754080

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX