我的基本情况:
2019 年毕业,时间说长不长,说短不短
跨专业进入本行,没有较为稳固的计算机基础,因此工作方向为前端(并不是说跨专业不行,而是想强调没有计算机基础知识,需要学习其他方向花费更多时间与精力)
平时开发中,只能勉强完成功能,「勉强」具体表现为:
对于自己开发的项目,开发时说不清楚具体的逻辑
对于自己开发的项目,出现 Bug 或者需要做调整时,要花费较长时间才能解决
对于接手别人的项目,无法通过阅读整体代码修复问题,而是通过「打补丁」的方式得过且过
![]() |
1
biu7 3 天前
补一下计算机基础不会花费很多时间的
|
2
iloveayu 3 天前
第二条的确很致命。
|
![]() |
3
biu7 3 天前 ![]() 第三条其实和计算机基础关系不算特别大,更多是工程实践能力方面有点薄弱。可以抽时间把公司项目(或者某个略复杂的项目)完整过一遍,边读代码边画架构图,理清各模块的关系(或者先把某个模块的工作逻辑画出来)
|
4
mkt 3 天前
平时开发中,只能勉强完成功能,「勉强」具体表现为:
对于自己开发的项目,开发时说不清楚具体的逻辑 对于自己开发的项目,出现 Bug 或者需要做调整时,要花费较长时间才能解决 单从这 2 条来说,你怎么过的试用期? |
5
feeeff OP @biu7 其实都没到计算机基础那个阶段,核心问题是「无法清楚明白完成一件事情」,但是现在的工作的要求不高,一般都是活动页面或者后台管理页面,所以甚至只需要达到第一个点就行了,第二三个点一般也可以完成,但是需要时间多一些
|
![]() |
8
MRG0 3 天前
我怎么感觉这样连业务都写不下去
|
12
feeeff OP 「如果是测试做了大量测试,那人家应该挺难受的。」这个肯定会保证旧功能尽量不变,不需要测试人员重复测试的
|
![]() |
14
BeforeTooLate 3 天前
2019 毕业。如果是本科毕业离 35 岁起码还有 7 ,8 年吧?!
慢慢来吧,你有时间慢慢思考职业问题,甚至可以换赛道。 |
15
yvyvyv 3 天前
我也是跨专业的 ,但是感觉第一条不应该吧, 这个开发前就应该滤清逻辑才开始动手啊。
bug 这个主要就是基于第一个 弄清逻辑,并且有一定经验就比较好判断问题在哪。 接别人项目你自己的能力是一方面。前人留下的是屎山还是注释详细结构清晰的优质代码也很关键。 我计算机基础也很差,对于专科出来觉得很简单的东西我也不知道,但不妨碍我完成自己的工作。尤其是现在 Ai 这么普遍,对于我们这种专业性差又想吃这口饭的人来说是非常利好的。加油年轻人, |
16
feeeff OP @BeforeTooLate 按目前的状态,这份工作没有的话,应该就换了
|
17
feeeff OP @yvyvyv 哥 咋说呢,其实一开始功能简单的时候,还是能搞清楚逻辑的,问题是随着功能变得复杂,在添加代码过程中,会让代码变得越来越乱,最终导致第二点和第三点问题出现
|
![]() |
18
sagaxu 3 天前 ![]() 第一点,是思路不够清晰或记忆力不足,这无关基础知识。
第二点,是逻辑推理能力不够,找原因慢,也找不到恰当的修复方式。 第三点,是理解能力不够,不能很快读懂别人的设计和意图,只能从局部绕过问题。 这几个问题,其实对 35 岁危机影响不大,因为完全没这几个问题的人里,也只有少数能度过这个危机。 |
![]() |
19
sagaxu 3 天前 ![]() 一言以蔽之,自己做的东西讲不清,别人做的东西看不懂,没有项目上的全局观
|
20
yvyvyv 3 天前 ![]() @feeeff #17 追加功能尽量少改动原有代码,也尽量少往原有方法里加。尽量封装一个方法来实现追加部分的功能,这样能清晰很多。如果要改动原有功能,那就要衡量一下改动的成本,变化不大就直接改了就好。变化程度已经和之前设计的逻辑背道而驰了,就别硬改了,推翻重写吧。这样逻辑重新梳理能清晰不少。
别每次来变动都往一个代码块里塞,最后一坨谁改都不好改。 改动写好注释,或者提交时写好备注,因为什么改的方便追述。 多说一点,有时候还是平时太懒了,比如每次改动都要在方法加一个参数。感觉加就加了 也不把参数改成对象。最后能弄出几十个参数。有些名字还相近 xxx 状态、xxx 类型的。最后也是一大坨,自己负责的部分自己多梳理代码,弄得整洁点,日后方便很多。 ps:我也懒的重构。 |
![]() |
22
HuskyYellow 3 天前 ![]() 我是 98 年函授专,18 年中旬出来工作
2018.06-2018.12 | 电视购物供货商 2500 元/月 担任美工/视频剪辑,兼职打包物流,自学前端基础 2019.01-2019.06 | 前端初级开发(小公司) 2500 元/月 单休 使用 jQuery 开发页面,积累基础技术经验,利用业余时间系统性学习前端技术栈, 2019.07-2021.02 | 沈阳外包公司 1500/月涨薪到 4000/月 主导小程序/App 开发(技术栈:mpvue+APICloud ) 因技术能力与项目协调能力突出,多次涨薪 高强度工作状态(早 9 晚 10/单休),接触主流前端技术, 2021.03-2021.06 | 联想外包(过渡期) 月薪 12000 元,技术压力较小期间面试多家一线互联网公司(滴滴,字节) 2021.07 | 洋葱学园(现) 前端开发工程师,月薪 17000 元( 13 薪) 现在被裁员,还在找工作。老哥别想太多,你往后看 5 ~ 10 年,职业发展不一定算事。别焦虑,咋活不是活。 |
![]() |
23
ghwolf007 3 天前
18 年毕业 差不多情况转码的 去年考了个编
|
24
DouglasDong 3 天前 ![]() 想解决这几点很简单,平时训练,但需要注意训练方法:
1. 「对于自己开发的项目,开发时说不清楚具体的逻辑」,不知道你平时动手前会不会写技术设计文档,或者公司有没有写技术设计文档并评审的流程。没有的话,自己动手前先写文档,画架构设计、影响的模块、具体改哪些代码,然后上线后,再看哪些部分没考虑到。如果有 review 流程的话,review 的过程中就会做这个事情 2. 「对于自己开发的项目,出现 Bug 或者需要做调整时,要花费较长时间才能解决」,这个也不是没有解决方法,公司里如果有资深前端,遇到查不出来的,拉下脸拿着电脑去找人家,坐在别人旁边,观察他的动作,查代码时先做什么,后做什么。多学几次,查完问题后顺带着请人家吃几顿饭就会了。如果没有这个条件,借助 GPT 去启发思路,或者去网上找人家写的文档学习。 这几个问题,跟跨不跨专业没关系,19 年刚毕业的时候我也是菜鸡,现在查代码,就算编译后的也能查,也是靠大量请人帮忙,自己踩坑练出来的 |
25
xulolololololo 3 天前
1 ,2 ,3 我同事全占,能力很拉跨,还喜欢喷别人。
|
![]() |
26
Betsy 3 天前 via iPhone
发现问题,但不去解决问题。与年龄无关,不淘汰你那该淘汰谁呢 🧐
|
![]() |
27
lekai63 3 天前 via iPhone
如果你是 2022 年 12 月毕业。 你就是 chatgpt 你这三个问题 跟 gpt 好像!
|
28
mumbler 3 天前
以前可能是问题,现在你加上 cursor ,比别人也差不了多少,你把 AI 编程技能练好,就能碾压 20 年经验但赤手空拳的人
|
29
catch 3 天前
我只能说 比你强不了多少
|
![]() |
30
ryan4290 21 小时 26 分钟前
太正常了。
|
31
yedkk 13 小时 54 分钟前 via Android
感觉你就不该干这行
|