Eiffel 发表于 2011-3-10 16:55

我在博班第一帖,诉苦帖!

本帖最后由 Eiffel 于 2011-3-10 15:58 编辑

不知道大家的同事都怎么样。。。
我遇到个JP
他已经毕业了,现在博后。我重要任务是继续他的项目做。要读他的论文和code。
有许多不明白的想请教他,他就阴阳怪气儿的托词一堆。。。什么我忙啊,我不记得当时怎么写的啦~等等
然后他一天要打或者接听超过至少7通电话,通常都聊至少10分钟。用他们当地语言哈。
我想,老子不求你也照样搞得定,于是专心看啊看啊的。。。
我大老板有天问我进度如何,我有点小失落,他看出来了,就让我同时平时多帮助我。结果我同事在我大老板面前表现的
非常热心,什么你不懂怎么不问我啊~你那里不懂啦?就要给我讲。。。
我当时就恨不得删他两巴掌~两面派。
老板不在时,又恢复老样子。
我就不明白了,他究竟在想什么。。。
各位遇到过这样的JP吗?
求开解!!

Eiffel 发表于 2011-3-10 17:03

非得靠他?读博都自己混啊,不然那叫硕士,不明白得看看书就成了。不吊这种人就行了。
liangfudan 发表于 2011-3-10 16:01 http://www.dolc.de/forum/images/common/back.gif
他的千行code啊老大
。。。还都没啥commend
参数怎么设定的,什么的。。。找啥书啊~

Eiffel 发表于 2011-3-10 17:04

关键是我就不明白了,他为什么这样两面派。。。

Eiffel 发表于 2011-3-10 17:06

回复 5# liangfudan


    请问你做哪行的~

ottorzx 发表于 2011-3-10 17:25

内部的代码,注释不详细的话,那需要让他写个Kurzanleitung zur Bedienung,大家也少了麻烦。这个你可以和老板在例会提

Eiffel 发表于 2011-3-10 17:30

回复 8# ottorzx

{:5_362:}这个是什么~

ottorzx 发表于 2011-3-10 17:32

回复ottorzx

这个是什么~
Eiffel 发表于 2011-3-10 16:30 http://www.dolc.de/forum/images/common/back.gif
brief instruction for using the code

灰太狼2010 发表于 2011-3-10 17:40

一天50行,8小时工作量,每小时差不多6行,3周搞定。

orionsnow 发表于 2011-3-10 17:40

拒绝看没有comment 的code,曾经老板让我接一个学生的code (有comment,但是思路不是很清楚),我直接说,你还不如让我直接重写呢。然后专门开了一个讲座给大家讲怎么重复利用代码。 什么样的代码才有价值重复利用。

Eiffel 发表于 2011-3-10 17:41

回复 10# ottorzx


    下次问问{:5_377:}谢谢otto

Eiffel 发表于 2011-3-10 17:46

回复 12# orionsnow

{:5_377:}是呀~没有comment真的很烦!
他整个博士生涯就是完成这个code了,让我重写费时不说,而且那不是我的主要工作啊。
我要在他的基础上做扩展延伸。他3年的code我怎么可能短时间重写呢。还是要尽量理解啊。

Eiffel 发表于 2011-3-10 17:47

回复 11# 灰太狼2010

听起来好像很快的样子~有人能坚持3天什么都不看只看别人code,每天8小时,而不吐的么~~~
理解code和自己写还真不一样~

johndoe 发表于 2011-3-10 23:15

尽量跟他email交流,同时copy老板

Eiffel 发表于 2011-3-10 23:27

b]回复 16# johndoe

狠~不过郁闷的是,我们一个办公室~~~{:5_371:}

roywwcheng 发表于 2011-3-11 00:51

Eiffel 发表于 2011-3-10 16:47有人能坚持3天什么都不看只看别人code,每天8小时,而不吐的么~~~

我试过,吐了。

Eiffel 发表于 2011-3-11 01:11

{:5_387:}回复 18# roywwcheng

johndoe 发表于 2011-3-11 08:21

b]回复johndoe

狠~不过郁闷的是,我们一个办公室~~~
Eiffel 发表于 2011-3-10 22:27 http://dolc.de/forum/images/common/back.gif

sowhat?

xl1212 发表于 2011-3-11 12:11

lz试试sparx Enterprise Architect在sparxsystems.com上可以下载试用版。
这个软件有一个功能,可以将代码自动导出,自动生成UML的类图,但是不是很智能,还需要自己进行一些调整。
不知道你看的代码是用什么写的,c++ or java or...

xl1212 发表于 2011-3-11 12:12

本帖最后由 xl1212 于 2011-3-11 11:16 编辑

sparx Enterprise Architect我以前用过,来看看一个师兄的源码。
ps:不知道你同事的代码可不可以用doxgen导出,如果不可以的话,你可以自己在读代码的同时,按照doxygen的规范进行一些注释,然后再导出,使用doxgen读源码比较清晰方便。

meactohn 发表于 2011-3-11 12:32

他的千行code啊老大
。。。还都没啥commend
参数怎么设定的,什么的。。。找啥书啊~
Eiffel 发表于 2011-3-10 16:03 http://www.dolc.de/forum/images/common/back.gif


    千行很多吗?我同事都写上万行....

Eiffel 发表于 2011-3-11 14:11

lz试试sparx Enterprise Architect在sparxsystems.com上可以下载试用版。
这个软件有一个功能,可以将代码 ...
xl1212 发表于 2011-3-11 11:11 http://www.dolc.de/forum/images/common/back.gif

谢谢你的建议,我去看看这个软件,第一次听说。code一部分是matlab 一部分C

Eiffel 发表于 2011-3-11 14:13

千行很多吗?我同事都写上万行....
meactohn 发表于 2011-3-11 11:32 http://www.dolc.de/forum/images/common/back.gif

我们不是搞编程或者数学计算的。。。对于工科儿,重要还是应用软件比较多,所以千行算不少了。你同事做什么的?

meactohn 发表于 2011-3-11 14:14

我们不是搞编程或者数学计算的。。。对于工科儿,重要还是应用软件比较多,所以千行算不少了。你同事做 ...
Eiffel 发表于 2011-3-11 13:13 http://www.dolc.de/forum/images/common/back.gif

经济

xl1212 发表于 2011-3-11 14:54

我猜你的程序是MATLAB中调用C语言程序,使用MEX文件。
那就不可以用sparx Enterprise Architect进行分析。

你看看那些MATLAB调用的入口程序mexFunction。
你看看MATLAB提供的应用编程接口(API),熟悉一下,它们是用来来实现与外部的接口。如果熟悉了这些API,其实mexFunction就不会太难理解。

至于C的话,其实写好C是很看功力的,代码因人而异,有些人写的代码中每个function是简单而优美以具有及单一职责,这样就有可读性。但是有些人的代码就很难读了。
如果你同事写的代码很难读,那么他的功力也比较差,呵呵。


至于MATLAB中的M文件其实还是比较容易读的,如果可以先知道你同事这些代码是用来干什么的,然后再去读就比较容易理解。

llstella 发表于 2011-3-11 22:28

代码从来没写过,楼上诸多高人建议受教了。
另外我认为例会提是很好的主意,让他自己写comment老板也知道他不得不写,比天天问强多了。

matthiasB 发表于 2011-3-11 22:34

这种人很多的。。。。见怪不怪了

orionsnow 发表于 2011-3-12 02:24

千行很多吗?我同事都写上万行....
meactohn 发表于 2011-3-11 11:32 http://www.dolc.de/forum/images/common/back.gif

码不在行多,管用最好。

一套万能码,可以开飞机,阅paper,顺便调戏御姐。

没有挨踢民工外挂,编译的时候没有warning。

不宜乐乎?

orionsnow 发表于 2011-3-12 02:30

我们不是搞编程或者数学计算的。。。对于工科儿,重要还是应用软件比较多,所以千行算不少了。你同事做 ...
Eiffel 发表于 2011-3-11 13:13 http://www.dolc.de/forum/images/common/back.gif

建议你看下knuth 写的 《arts of programming》

有些统计软件比如R, 最低标准就是做成包,然后发布到网上去。 当然也可以为了保密不发表。
做包的时候就有很多写作规范,一般代码都比较好读。

一段代码只有达到了成包标准才有阅读价值。 所以不是你能力不足,是你师兄水平需要提高。

meactohn 发表于 2011-3-12 12:25

码不在行多,管用最好。

一套万能码,可以开飞机,阅paper,顺便调戏御姐。


orionsnow 发表于 2011-3-12 01:24 http://dolc.de/forum/images/common/back.gif
{:3_263:}

meactohn 发表于 2011-3-12 12:27

ps 我的意思是想说,如果不多的话,那就自己写呗。当然我同事写的可能都是垃圾码,字字珠玑的可能比较难写
页: [1] 2
查看完整版本: 我在博班第一帖,诉苦帖!