我在博班第一帖,诉苦帖!
本帖最后由 Eiffel 于 2011-3-10 15:58 编辑不知道大家的同事都怎么样。。。
我遇到个JP
他已经毕业了,现在博后。我重要任务是继续他的项目做。要读他的论文和code。
有许多不明白的想请教他,他就阴阳怪气儿的托词一堆。。。什么我忙啊,我不记得当时怎么写的啦~等等
然后他一天要打或者接听超过至少7通电话,通常都聊至少10分钟。用他们当地语言哈。
我想,老子不求你也照样搞得定,于是专心看啊看啊的。。。
我大老板有天问我进度如何,我有点小失落,他看出来了,就让我同时平时多帮助我。结果我同事在我大老板面前表现的
非常热心,什么你不懂怎么不问我啊~你那里不懂啦?就要给我讲。。。
我当时就恨不得删他两巴掌~两面派。
老板不在时,又恢复老样子。
我就不明白了,他究竟在想什么。。。
各位遇到过这样的JP吗?
求开解!! 非得靠他?读博都自己混啊,不然那叫硕士,不明白得看看书就成了。不吊这种人就行了。
liangfudan 发表于 2011-3-10 16:01 http://www.dolc.de/forum/images/common/back.gif
他的千行code啊老大
。。。还都没啥commend
参数怎么设定的,什么的。。。找啥书啊~ 关键是我就不明白了,他为什么这样两面派。。。 回复 5# liangfudan
请问你做哪行的~ 内部的代码,注释不详细的话,那需要让他写个Kurzanleitung zur Bedienung,大家也少了麻烦。这个你可以和老板在例会提 回复 8# ottorzx
{:5_362:}这个是什么~ 回复ottorzx
这个是什么~
Eiffel 发表于 2011-3-10 16:30 http://www.dolc.de/forum/images/common/back.gif
brief instruction for using the code 一天50行,8小时工作量,每小时差不多6行,3周搞定。 拒绝看没有comment 的code,曾经老板让我接一个学生的code (有comment,但是思路不是很清楚),我直接说,你还不如让我直接重写呢。然后专门开了一个讲座给大家讲怎么重复利用代码。 什么样的代码才有价值重复利用。 回复 10# ottorzx
下次问问{:5_377:}谢谢otto 回复 12# orionsnow
{:5_377:}是呀~没有comment真的很烦!
他整个博士生涯就是完成这个code了,让我重写费时不说,而且那不是我的主要工作啊。
我要在他的基础上做扩展延伸。他3年的code我怎么可能短时间重写呢。还是要尽量理解啊。 回复 11# 灰太狼2010
听起来好像很快的样子~有人能坚持3天什么都不看只看别人code,每天8小时,而不吐的么~~~
理解code和自己写还真不一样~ 尽量跟他email交流,同时copy老板 b]回复 16# johndoe
狠~不过郁闷的是,我们一个办公室~~~{:5_371:} Eiffel 发表于 2011-3-10 16:47有人能坚持3天什么都不看只看别人code,每天8小时,而不吐的么~~~
我试过,吐了。 {:5_387:}回复 18# roywwcheng b]回复johndoe
狠~不过郁闷的是,我们一个办公室~~~
Eiffel 发表于 2011-3-10 22:27 http://dolc.de/forum/images/common/back.gif
sowhat? lz试试sparx Enterprise Architect在sparxsystems.com上可以下载试用版。
这个软件有一个功能,可以将代码自动导出,自动生成UML的类图,但是不是很智能,还需要自己进行一些调整。
不知道你看的代码是用什么写的,c++ or java or... 本帖最后由 xl1212 于 2011-3-11 11:16 编辑
sparx Enterprise Architect我以前用过,来看看一个师兄的源码。
ps:不知道你同事的代码可不可以用doxgen导出,如果不可以的话,你可以自己在读代码的同时,按照doxygen的规范进行一些注释,然后再导出,使用doxgen读源码比较清晰方便。 他的千行code啊老大
。。。还都没啥commend
参数怎么设定的,什么的。。。找啥书啊~
Eiffel 发表于 2011-3-10 16:03 http://www.dolc.de/forum/images/common/back.gif
千行很多吗?我同事都写上万行.... lz试试sparx Enterprise Architect在sparxsystems.com上可以下载试用版。
这个软件有一个功能,可以将代码 ...
xl1212 发表于 2011-3-11 11:11 http://www.dolc.de/forum/images/common/back.gif
谢谢你的建议,我去看看这个软件,第一次听说。code一部分是matlab 一部分C 千行很多吗?我同事都写上万行....
meactohn 发表于 2011-3-11 11:32 http://www.dolc.de/forum/images/common/back.gif
我们不是搞编程或者数学计算的。。。对于工科儿,重要还是应用软件比较多,所以千行算不少了。你同事做什么的? 我们不是搞编程或者数学计算的。。。对于工科儿,重要还是应用软件比较多,所以千行算不少了。你同事做 ...
Eiffel 发表于 2011-3-11 13:13 http://www.dolc.de/forum/images/common/back.gif
经济 我猜你的程序是MATLAB中调用C语言程序,使用MEX文件。
那就不可以用sparx Enterprise Architect进行分析。
你看看那些MATLAB调用的入口程序mexFunction。
你看看MATLAB提供的应用编程接口(API),熟悉一下,它们是用来来实现与外部的接口。如果熟悉了这些API,其实mexFunction就不会太难理解。
至于C的话,其实写好C是很看功力的,代码因人而异,有些人写的代码中每个function是简单而优美以具有及单一职责,这样就有可读性。但是有些人的代码就很难读了。
如果你同事写的代码很难读,那么他的功力也比较差,呵呵。
至于MATLAB中的M文件其实还是比较容易读的,如果可以先知道你同事这些代码是用来干什么的,然后再去读就比较容易理解。 代码从来没写过,楼上诸多高人建议受教了。
另外我认为例会提是很好的主意,让他自己写comment老板也知道他不得不写,比天天问强多了。 这种人很多的。。。。见怪不怪了 千行很多吗?我同事都写上万行....
meactohn 发表于 2011-3-11 11:32 http://www.dolc.de/forum/images/common/back.gif
码不在行多,管用最好。
一套万能码,可以开飞机,阅paper,顺便调戏御姐。
没有挨踢民工外挂,编译的时候没有warning。
不宜乐乎? 我们不是搞编程或者数学计算的。。。对于工科儿,重要还是应用软件比较多,所以千行算不少了。你同事做 ...
Eiffel 发表于 2011-3-11 13:13 http://www.dolc.de/forum/images/common/back.gif
建议你看下knuth 写的 《arts of programming》
有些统计软件比如R, 最低标准就是做成包,然后发布到网上去。 当然也可以为了保密不发表。
做包的时候就有很多写作规范,一般代码都比较好读。
一段代码只有达到了成包标准才有阅读价值。 所以不是你能力不足,是你师兄水平需要提高。 码不在行多,管用最好。
一套万能码,可以开飞机,阅paper,顺便调戏御姐。
orionsnow 发表于 2011-3-12 01:24 http://dolc.de/forum/images/common/back.gif
{:3_263:} ps 我的意思是想说,如果不多的话,那就自己写呗。当然我同事写的可能都是垃圾码,字字珠玑的可能比较难写
页:
[1]
2