主题:[讨论]咋整?
yxqyrh
[专家分:1070] 发布于 2010-07-15 15:10:00
咋整?刚到公司一个月,公司主要做的是一个项目的维护(版本更新,新功能开发,BUG修改),让我看了3个星期的
代码了,前两天分个我一个小任务,我完全没法下手。悲剧啊
我们项目的代码有C的和C++,其实主要思想应该是C的,只是用了C++的类,思路应该还是面向过程的
有经验的童鞋们教教我,咋办啊,以后再分给我任务不会做咋整啊
我的领导人很不错,我有问题都会帮我,但是不可能替我干活的,而且我和他坐的离得较远,也没法随时问啊
咋整啊
咋整啊
回复列表 (共9个回复)
沙发
yxqyrh [专家分:1070] 发布于 2010-07-15 15:12:00
主要是代码太多,而且思路难懂,注释也不多
看的我头晕啊,要做的任务也基本从原来的代码提取
板凳
强强 [专家分:4740] 发布于 2010-07-15 18:57:00
只有一个办法,就是比别人多付出几倍的时间去研究,或者换家公司.好象没别的办法了
3 楼
cgl_lgs [专家分:21040] 发布于 2010-07-15 21:26:00
有界面么,改问题时,找问题所在都是从界面到内核的:)
没有界面的就入外部入口开始。
开发环境是什么?不同的环境、不同的问题,处理细节可能会有不同:)
4 楼
eastcowboy [专家分:25370] 发布于 2010-07-16 00:24:00
多个人维护同一个项目,并且自己又是新手,那可以多向前辈们请教。
自己阅读代码是好事,但如果只知道一味的阅读代码,而不借助伙伴们的力量,那是很不合算的。
多跟同事们交流。刚开始的时候或许只能当个听众,但以后逐渐的就能参加讨论了。
撇开交流的问题不谈,如果你是一个人在战斗,那先看看战斗的目的是什么。第一步,明确任务目标,第二步,从大量的代码中,找到与任务相关的代码。第三步,阅读并修改代码,直到任务完成。然后,保险起见,多多的测试,直到觉得没有问题,再向boss报告任务完成。
要注意基础的培养。基础包括工作中常用的各种知识、技巧。比如大家都用MFC,那你就要会用MFC,大家都用STL,那你就要会用STL,大家都用SVN,那你就要会用SVN。暂时不会不要紧,怕的是一直不会。平时多学,多积累,慢慢地就会了。
5 楼
suzhoutaicang18 [专家分:360] 发布于 2010-07-16 08:13:00
受教啊 一年以后也许我也是这么个情况,兄弟加油啊
6 楼
龙母绘龙 [专家分:50] 发布于 2010-07-17 11:04:00
加油吧,刚毕业估计都是这样,慢慢来,只要努力一定行!支持你
7 楼
雪光风剑 [专家分:27190] 发布于 2010-07-18 07:15:00
如果是第一份工作,第一个月纯学习是很正常的事
至于你说“无从下手”
整套系统在你的机器上可以运行吗?给你的环境你可以自己做数据测试吗?有的时候很多代码看不懂的话进行功能测试就可以推断出他的输入输出,然后再看对应代码,即使看不懂具体思路也知道该从哪下手了。至于具体的函数中某些没注释的代码,再去请教同事吧
8 楼
rickone [专家分:15390] 发布于 2010-07-19 00:25:00
终于找到可以回的贴啦,感觉楼主很像我刚入职的时候,代码多不要怕,代码不用全部看的,你要弄清楚整体架构,刚进去不会要求这么高,如果我没猜错,现在给你的任务都是给你练手的,弄不好不要急
pfan的老朋友们,你们还好吗?回来看看,还是有很多熟悉的id,曾经得到过大家的帮助,这里还是那么简约不简单,不知道每周的编程比赛还有保持吗,那时候我就天天想着能不能夺次冠,哈哈,气氛很好的编程比赛。
9 楼
雪光风剑 [专家分:27190] 发布于 2010-07-19 07:04:00
rick兄都回来了啊……
现在fy同学不在了也木有人出题了,固定活动的就我们几个人……编程比赛连出题都是回事啊……要不rick兄来出题?嘿嘿
我来回复