我是转 Java 开发的,自己学了几个月,找了一份 Java 开发的工作,今天开会被训了,说我开发太慢,进度太慢,怎么办,各位大佬,怎么样才能提高开发速度,由于我是转 Java 的,现在确实比正常人慢,各位大佬,怎么办啊
|
1
不说话,第二天吊死在组长办公室门前,遗书写这个贴子。
|
|
2
@risan 这。。。。。。
|
|
3
多熟练使用 AI 工具, 它的能力比你组长还强
|
|
4
@jellyX 好的,就是现在开发慢,不知道咋提供速度
|
|
5
打开 Cursor 分分钟效率翻五倍以上,可维护性你先别管。
|
|
6
上策:提升自己的水平。
中策:用 AI 糊弄过去。 下策:加班。 |
|
chamberedMay 15, 2025
7
如果是 Spring 那一套东西,感觉一个月就上手了吧
|
|
PythonYXYMay 15, 2025
8
技术方面的问题靠 ai ,业务方面的就靠自己下功夫努力吃透吧
|
|
murmurMay 15, 2025
9
那你就是比别人慢,java 那一套东西没半年学不会,而且现在是默认后端前端一起干了吧?
|
|
billzhuangMay 15, 2025
10
@kneo 说的极好
|
|
11
1. 我的上策就是加班,初期比别人慢的时候,还是老老实实自己加班好一点: (ps: 如果你想留下来, 如果可以申请加班补贴更好)
2. 加班之后,自己私下学习,提升水平,减少后面加班概率 3. 下策,AI 的话, 我怕你新手用 ai 瞎写代码最后挨骂 |
|
NerbraskaGuyMay 15, 2025
12
短时间内只能加班弥补了,长期进度慢离被裁也不远了。
|
|
NoKeyMay 15, 2025
13
刷力扣,熟悉语言
开发慢除了 web 开发固有的很多东西不知道之外,剩下的就是对语言不熟 |
|
heeeeeemMay 15, 2025
14
找个老师,不懂就问,这样最快
|
|
meteor957May 15, 2025
15
原来干啥工作的
|
|
callvMay 15, 2025
16
开个 cursor ,速度少说 * 5
|
|
particlecMay 15, 2025
17
cursor ,速度* 5 ,bug*2
|
|
NoKeyMay 15, 2025
18
一个不太熟悉的人,用了 ai ,说不定搞了 bug 之后,不知道咋改。。。开发时间会不会 x2
|
|
YofunMay 15, 2025
19
那你可要吃点苦了。开发任务上可以多问问 gpt ,借助 AI ;下班后还是在 B 站上恶补这些知识,不然工作不保啊
|
|
icanforkMay 15, 2025
20
1L 话虽然粗糙,但是说的是有道理的
|
|
ninjashixuanMay 15, 2025
21
纯业务或者旧代码不懂一定要积极问老员工,其次就是问 AI ,再者加加班应该能渡过适应期。
|
|
BeforeTooLateMay 15, 2025
23
慢在哪里,哪个环节慢?
老员工快在哪里? |
|
tanzhongheMay 15, 2025
24
开了你组长,可能是他要求高,换个满意你的组长
|
|
exmarioMay 15, 2025
25
有 ai 工具还会慢?
|
|
evan1May 15, 2025
26
加班。下班后自己偷偷加班做。
|
|
jingdongkehuMay 15, 2025
27
多加班 要么猝死要么卷死他们
|
|
weenhall5May 15, 2025
28
反正拿的钱一样,他训任他训,心里偷着乐
|
|
AyanokoujiMay 15, 2025
29
新手的话,开 ai ,但是不要用 agent 模式,用 ask 模式,看 ai 的思路,照着 ai 结论抄一遍代码。
|
|
vincentWdpMay 15, 2025
30
仰天大笑出门去, 我辈岂是蓬蒿人. Java 开发? 玩去~
|
|
pengyOneMay 15, 2025
31
用 curor, 或者 trae, 速度分分钟上去, 就是要注意 review 一下
|
|
mktMay 15, 2025
32
问得太粗糙了,如果是小红书我都觉得你在起号
|
|
NasdaqMay 15, 2025
33
CRUD 应该很快啊?做什么业务的?
|
|
spritecnMay 15, 2025
34
大家正经干活时间,一天不都只有三到五个蕃茄钟么, 你一天开 10 个试试?
|
|
GressMay 15, 2025
35
还是抓紧时间提升自己水平为妙。。如果自己不熟悉,AI 写的坑都不知道在哪里
|
|
36
楼上别动不动就 ai 的,慢大概率不是代码看不懂,而且搞不懂业务逻辑,xxx 参数干啥的? xxx 接口干啥的? xxx 表干啥的?这时让你加个功能,你在哪改都不知道,你连怎么问 ai 都不知道
|
|
37
技术上的问题:梳理下自己的短板,尽快在私下时间提高
业务上的问题:不耻下问 综合:找到自己的一套提高工作效率的方法 |
|
knvaMay 15, 2025
38
还是吊死最简单了
|
|
75S3CWXNN0VQ84mgMay 15, 2025
39
刚来不熟悉,确实需要加班跟上节奏。
为啥慢?是不是刚来,不太熟悉手头上的工程,改起来无从下手吧?需要加班,先理解一下自己维护的系统到底是做什么的,有哪些模块,花一个下午或者 1 个周六。接下来再花一天把最近需求相关的那个模块的代码读一读。 可以说一般情况下一个系统搞清楚一个模块就好起来了。 |
|
jojoproMay 15, 2025
40
一哭二闹三上吊
|
|
41
基础都没打牢固的,上来就推荐用 ai 帮忙写代码不是坑人么
就态度诚恳点,多学多问多加班,初级程序员谁不是这样过来的 |
|
FelldeadbirdMay 15, 2025
42
遇到不会的问 AI 。 边学边问。
cursor trae 现阶段先用来做简单的。不然等下 BUG 一推,修死你。 |
|
43
1:尝试多理解需求,把需求理解透彻
2:第一步完成后,如果有一些复杂的场景,在晚上抽空画流程图,分解步骤,目的是加深第一步的理解 3:完成 1-2 后,编写代码实际上是最简单的,结合第一点第二点让 AI 使用 Java 语言帮你生成一套代码,代码的框架按照你们系统来,然后你再快速过一遍代码 4:以上 3 个步骤都完成的情况下,你再去对比自己开发慢是什么原因,是 1 ,还是 2 没执行到位,或者说你就是单纯的对 Java 不熟悉导致的,如果不熟悉,就尝试第三步的时候多阅读几次 |
|
44
同意楼上几位老哥的说法,自己都不懂业务流程、调用流程、生命周期,你连叫 ai 改哪里都不知道,用 ai 生成的东西有 bug 更是看不出来,先把基本功打好
|
|
45
你有没有看过那种开店视频,很多开店新人啥都不懂,就被忽悠着开连锁店,结果没几个月就倒闭的。我感觉你有些类似,可能不适合干程序员,但培训机构不管那么多,能忽悠你就行,甚至他们颠倒黑白说什么程序员就业好转了,实际上好转个屁。
|
|
46
@irrigate2554 确实,但是 cursor 写完之后要看一遍,最好让 AI 解释一遍,自己写的代码自己看不懂,说不过去的。
如果 cursor 写完了之后解释了还是听不懂,那么这个能力也不适合做程序员了。 |
|
freezebrezeMay 15, 2025
47
你搞个思维导图 或者什么东西写一下 分析一下自己为什么慢啊,然后在解决,
|
|
i4tMay 15, 2025
48
菜是原罪,有这功夫问怎么办,不赶紧查查怎么写
|
|
fffqMay 15, 2025
49
先仿着别人的写
|
|
50
写会写伪代码,拆分一下最小功能点,然后让 ai 实现,你就负责组装就行。如果你把你想要的描述准确了,ai 出的代码其实质量挺高的。
|
|
51
先抄,我进新的公司都是先抄代码,保证风格统一,同时抄也是熟悉项目的一种方式。
|
|
canvascatMay 15, 2025
53
开发速度符合工资即可
|
|
pengtxMay 15, 2025
54
用 ai
|
|
darkengineMay 15, 2025
55
这种情况 AI 可帮不了,自学几个月,连怎么问 AI 都没有头绪的好吧。
|
|
huluhuluMay 15, 2025
56
@helloword001 你没明白 3 楼的意思,你让 AI 帮你开发就好了,一个小时写好一天的代码,比你组长写的还好。
|
|
webcape233May 15, 2025 via iPhone
57
只能工作之余偷偷多卷卷自己,比如可以回家写代码就回家继续,转行还能找到工作确实挺好了,不去卷别人即可。
|
|
58
复盘一下,慢在哪里?技术还是业务?还是工作方式,建议接到需求先把逻辑都梳理好,并列出来,逐个逐个去完成,如果卡在技术上可以问 AI 同事,卡在业务上就必须学会厚着脸皮问同事。最后,刚开始进入这行开发慢很正常,多半是技术不熟练,多写写就好了
|
|
kinkin666May 16, 2025
59
给你打预防针呢,过两天就试用期不合格了
|
|
nealHuangMay 16, 2025
61
只要能理解需求,就把活丢给 AI 干
|
|
snow0May 16, 2025
62
你这看来还没入门,挺过一段时间后面将 So Easy!
|
|
xz410236056May 16, 2025
64
@helloword001 #4 年轻人好面儿,他说他的,你保持你节奏就好。一点心理负担不要有,有本事就开了你
|
|
blackcccMay 16, 2025
65
慢慢摸爬滚打吧,挨骂正常
|
|
cshwenMay 16, 2025
66
你尽力就行,慢那是老板该考虑的事情,毕竟是他招你的
|
|
yueban5521May 16, 2025
67
多的不说,加班足以
|
|
someonelikeyouahMay 16, 2025
68
@kneo #6 用 ai 为什么是糊弄呢,我现在都面向 ai 开发了,能跑出来,而且感觉写的比我好,我只要修正里面的错误就好了
|
|
69
对那些张口闭口 ai ai 的:
1. 用 ai 只是一个习惯,不是什么很深的技能/护城河; 2. ai 的使用对使用者提出了更高的要求:如何准确的用 prompt 描述问题,如何识别生成内容中存在的错误; 3. 初级程序员最重要的是打好基础,最基本的概念,业务上的逻辑,对产品功能的理解,而不是一开始就养成用 ai 逃避思考的习惯; 4. ai 应该理解为,一个高级的开发辅助工具,一个似乎更智能一点的 ide ,没有谁说,一个程序员水平不行,是因为没有使用某个更加 fancy 的 ide 吧?不会吧?换一个更好的 ide ,就能弥补技术上的欠缺或者基础的欠缺? |
|
vishunMay 16, 2025
70
你已经入门了的话,B 站找下 spring 相关视频教程观看数最多的看一遍,因为你只接触工作相关的知识了,但是一些可能更方便解决的方法你压根不知道,也就是扩展一下广度,应该对你更有帮助。
但如果你是业务上慢的话就和 java 没关系了,了解业务逻辑什么的本身也是需要时间积累的,多学多问。 |
|
71
除了多写 多看 多记 多思考 没有其他太好的办法
|
|
zhujinliangMay 16, 2025 via iPhone
72
我的建议也是多用 AI ,有写法上不明白的直接问 AI ,或者直接看 AI 的补全
如果你之前没有接触过 IDE ,以我的经验,写 Java 这种项目一定要把 Intellij IDEA 这种 IDE 用好,用好跳转、重构、断点调试等工具,以及 Git 的 blame 、历史对比、合并等等,不要试图掌握代码文件结构,只关注具体的任务,交给 IDE 就行了 |
|
QuarterMay 16, 2025 via Android
73
从哪个转过来的
|
|
74
跑个题,吐槽下你的领导
一般来说,下属的技术能力是会有高低之分,技术能力差一些的,领导从管理上应该提高自己的进度跟踪频率,或者安排人替他跟踪和帮带,而不是丢你一个新手在那闷头做 完了发现做得慢然后训你。“训人”这个行为除了给你加压并不会带来任何直接帮助 再说回来,可以把上面的问题转换过来到你身上,你作为新手,比如一个活给你排了一周,你到周三下午发现时间过去 60%但是实际进度没到 60%的时候,可以主动找领导反馈下困难,申请下帮助,而不是到最后了才让他发现你做得慢 |
|
gululluMay 16, 2025
75
花个 100 多块开个 GPT plus ,效率慢?不存在的
|
|
delta86May 16, 2025
76
还是得自己尽快熟悉起来,用自己的业余的时间学习好,等熟悉了再用 AI 提效,如果现在就用,除了问题你都解释不了为什么这么写
|
|
damnthatsfunnyMay 18, 2025 via Android
79
竟然这么多人劝楼主加班,真的是意料之中的震惊。难道没有人质疑楼主 leader 开发时长给的不合理么?所以我说你们卷生卷死也不要到网上叫,因为你们也是真的该!
|
|
vcmtMay 18, 2025 via Android
80
不是。我最想知道 HR 是怎样让你混进来的???
|
|
81
@vcmt 比较缺人,就混进来了
|
|
82
@damnthatsfunny 排的一个月的工期压到 2 周提测
|
|
83
@iMiata 反馈了没啥用,做不完他不管,是我的事,我就背锅,组长不干活,组内其他人有的三天就写一个接口
|
|
southsalaMay 19, 2025
84
用 cursor 写
|
|
patrickpuMay 20, 2025
85
@damnthatsfunny 三观还是要跟着五官走,新手村都不想加班整天想屁吃
|
|
cat9lifeMay 22, 2025
86
@damnthatsfunny #79 op 自己都承认是转来的新手。不拼一把吗?除非是短剧里面那种,他爹是 xx ,xxx 看上他。
|
|
87
@cat9life 怎么拼啊,大佬指点一下
|