我进了一家我自认为还不错的公司,现在已经转正了,组长说我态度很好,但是我的技术欠缺,体是
业务需求理解不行,实现功能不到位,没有条理经常漏东西,想走的更远,看你个人努力了.
我也是第一次从 0 开始参与研发一个项目,我感觉我每次看到需求都已经尽力去想可能的场景并跟组长确认好了再写了,但是组长说我在这方面的需求理解上还是欠缺,那我该怎么改善好?
我其实目前有一个规划,那就是感觉我对这个项目的理解还不够深,导致我可能理解需求的时候有所遗漏,我想着做个思维导图,重新理解一遍这个项目的结构和数据表之间的关系,但是我不知道我这样做对提高我的业务需求理解能力这真的有帮助吗?帮助大吗?
在座的各位大多数都比我厉害,能不能指点指点小弟啊,小弟只要师傅领进门就好了,我会自己认真修行的,先谢谢各位了
1 suweia PRO 需求描述给 AI ,帮忙梳理。 |
2 Aprdec 1 天前 我也刚入职四个月参与了两个项目,感觉平时多看看一些文章会有一些提升吧,一些大佬发的业务场景文章.还有我会代入用户想怎么用结合自己平时使用习惯.当然有可能是我们公司项目不是大公司那种超大型项目. |
![]() | 3 mb4555 1 天前 多思考 不止要想漏了哪里 也要想为什么别人能思考到 而自己没有 差在什么地方 思路上有什么差别 缺少了什么导致的 多从几个角度看问题 都参考成熟的解决方案 优缺点 什么的 |
4 fredweili 1 天前 多看多做,除了自己的,别人提交的 PR 多看看多学学 有想不到的,就是见识不够 |
![]() | 5 swananan 1 天前 ![]() 想提升业务理解的话,可以从下面两个方面着手 宏观上:要能清晰知道你老板的核心 KPI ,明确你所在团队存在的价值是什么、团队里面每个人在团队的定位以及负责的事情(最好也能实时了解进展)。自己负责的功能,哪怕是小功能点,也需要不断思考为什么要做这件事情,或者反问自己能不能不做。 微操上面:就是抓细节,梳理项目业务背景细节、框架细节、各个功能细节。争取你每做一个功能,都把相关的模块以及上下游业务梳理清楚,最好能通过文档或者分享的方式输出出来。不断的建立信任(是否建立的标准是,遇到相关事情,大家第一反应是不是来咨询你),这样,可以把雪球滚起来,过 1,2 年,组里的业务骨干就是你了。 |
6 maixiang520 1 天前 和业务测对接同事以及老板多聊天,了解大家都在做什么 |
![]() | 7 a href="/member/evan1" class="dark">evan1 PRO @swananan 正解。op 应该是缺少宏观的思考。 |
![]() | 8 lyxxxh2 1 天前 想不到更远是正常的,我纯靠经验堆的。 让你设计,不可能比得过有经验的程序员的。 现在有 ai,设计一个专用的方案提示词,让 ai 帮你。 |
9 yuanxing008 1 天前 如果你能理解的非常全面的话 那你也就不会是刚开始从 0 进入项目的工作经验了,这都是成长。你要做的是在这段经历中多积累,学习这个项目从立项开始的背景,设计考量因素,阈值设定依据,冗余设计根因,这些积累下来以后就是你自己的东西 |
![]() | 10 stormtrooperx5 1 天前 平时多跟老员工聊天,多干半年自然就知道了 |
![]() | 11 Xheldon 1 天前 根据我个人的经验,多聊天,尤其是找 PM 聊,不懂的直接就问,一般他求你的时间比较多,所以你找他他不会拒绝的,任何问题不明白,大到需求的背景,小到术语的意思,都当场、直接打断的可以问,你是应届生有这个资格,别怕丢人记住不明白的就要问,不要自己瞎理解自己琢磨,别怕麻烦别人,他麻烦你的时候他就不内耗对吧,大不了下次你免费给他改需求就行了,互利的事情他很乐意的 但关键是,别同一个问题问好多遍,别人讲了很多遍别人也烦的,上点心记一下 另外这方面 i 人确实没办法,程序员闷的也比较多,你想了解就需要转变的,希望你不是 i 人 |
12 Trustzone 1 天前 多加班(不是 PUA ),多干项目,多看已有的代码(不跟你相关的也看),多思考。 谁不是从菜开始的。 如果既想到点就走,又想有成绩,那不是做梦吗。 |
13 weofuh 1 天前 如果是为了快速熟悉业务,查漏补缺,你的计划是可行的。但我更建议使用 markdown + 序列图,这好处是粒度可以很好的控制。 我之前为了快速上手,也是把业务主流程的方法都用序列图画了一遍,尽可能的细。 从事后来看,这样做好处还是蛮大的,不管是接新需求还是定位问题都能很快解决。 但也不是说你画我完就很懂了,你只是知道了这个流程,怎么做的,做了什么事,但还是会有不少地方不清楚,这是正常的。 如果简单的,你可以直接问同事,但太长太复杂的就自己把握个度,大家上班都有活要做,也不是所有人都有耐心跟你讲。 后面就随着接到新的需求,慢慢理解完善吧。还是需要靠时间和需求来喂的,有机会就主动问就是了。 业务表结构这些可以先扫一遍,在脑子大致推理一下数据的流转,再去看代码。 业务代码会很清楚的告诉你每张表和字段怎么用的,侧重点放代码上。 从表结构上是看不出细节的,有可能你脑子里想的,和实际业务流转是有出入的。 |
![]() | 14 stone9527 1 天前 too young ,老油子都是一问三不知 |
15 snappyone 23 小时 23 分钟前 多问为什么,一个项目或者任务来了,搞清楚来龙去脉,业务为何要做这个项目和功能,有没有其他更好的实现或者思路 |
16 uds9u32br 21 小时 53 分钟前 不理解,只跟产品对接,无情的代码执行机器。 |
![]() | 17 zl1995 5 小时 29 分钟前 “我感觉我每次看到需求都已经尽力去想可能的场景并跟组长确认好了再写了” 这是对的了,多问多想! |