请问有没有同学读博一年以后换地方和导师的
各位同学,各位前辈,大家好。我有点棘手的问题想请教一下大家。我计算机博士读了一年,图象分析方向。现在我最初开始做的项目基本结束。我当时来现在的研究所读博的时候主要是因为这个方向不光实际,而且在理论上也有很大潜力可挖,而我也花了很大力气学习这方面的理论。当时也是看到这个教授(现在的老板)也发过相关paper才来的。谁知道在过去的一年里我发现老板对研究本身并不感兴趣,对新的方法也一无所知,我看到的文章估计全是当时的博士生自己做的,他只是挂个名而已。当初我为之而来的项目也只是作为一个商品而不是研究对象来开发的(而我来之前很天真地认为它应该是一个研究对象)。我当时有些失望,但也没过于在意,期待转机。
现在旧项目快结束了,他就给一些其他我很不感兴趣的项目,这些项目主要是我来这个所里之前做了一半就遗留下来的,没有人做才推给我,美其名曰让我做Projektmanager以锻炼我的领导能里。之前的程序设计很差,比如读计算机的同学可能知道,goto语句是要不得的,可这现有的几万行程序里每个文件都有十好几个goto,goto的目标常分散在另外的文件里,而且整个C++程序没有一个类,全是类似C的编程,此外函数名都是类似func1,func2之类,不知所云,加上宏满天飞,且没半点文档。他给我2个月的时间把他们5年没整完的东西给结束掉,可我2个月之后才大致摸清方向,被指责了无数次。我建议改良程序结构,也被以时间不够为由拒绝--他学电出身,本身对软件工程一窍不通,设计模式什么对他而言就是对牛弹琴一般。现在这个陈旧的项目已经进入第5个月,每天连轴转也做不完,然后他还嫌进度慢,叫我不停的试一些很陈旧的方法,比如一些我看来用明显可以用随机场理论解决的问题,他一定要用Canny算子,因为他不懂随机场。现在的状况是,他说项目如果2周之内不能结束,就可能影响到我合同的延长。
眼看着时间一天天过去,当初学习的时候下了那么大的功夫在数学理论上,非常想施展一番,而不愿就此放弃而成天忙一些对我来说没有意义的项目,每天连读几篇文章的时间都没有。我想多多少少做一点研究而不是整天为了一个产品而做一些拙劣的编程。现在看来,老板是无法理解我的,而且也不能在我感兴趣的方向上给我任何指导。我慢慢理解为什么之前的同事会离开了。现在看到别的学校有招收博士生的广告,正是我向往已久的方向的理论部分,非常难得。这个教授和我现在的老板应该不认识。只是这教授比较牛,门槛可能会比较高,而我的Diplom考试,论文分数都是1.7, 2分这样的,没能到sehr gut.
不知有没有哪位同学,前辈有过类似经历,你们的选择都是怎样的?换学校对外国人来说允许吗?别的学校的教授愿意接受这样的学生吗?如果换学校,手续麻烦吗?
谢谢大家。就算没有什么建议,看我发发牢骚也是对我的帮助,谢谢啦$送花$
[ 本帖最后由 graphiker 于 2008-8-3 00:56 编辑 ] 原帖由 graphiker 于 2008-8-3 00:55 发表 http://www.dolc.de/forum/images/common/back.gif
之前的程序设计很差,比如读计算机的同学可能知道,goto语句是要不得的,可这现有的几万行程序里每个文件都有十好几个goto ...
看来楼主对现状很不满啊。
事情没有绝对的,
谁说的一定不能用goto,
真的不可以用的话,
C++里就应该把goto语句禁用掉!
几万个语句,估计循环套循环的情况不少吧,
这正是goto施展手脚的时候。 有正当理由,当然可以换啦。
最好先自己找到合适的导师和方向,然后和现在的老板谈。大部分导师都通情达理的。
我有不少同学也是因为做了1年,感觉很无趣,就另攀高枝的。 到IGD来,这里搞的很好. 如果找得到合适的, 为什么不换. 就是这一年的学习等于零了. 多花一年时间毕业了. 原帖由 老太爷2008 于 2008-8-3 02:31 发表 http://www.dolc.de/forum/images/common/back.gif
看来楼主对现状很不满啊。
事情没有绝对的,
谁说的一定不能用goto,
真的不可以用的话,
C++里就应该把goto语句禁用掉!
几万个语句,估计循环套循环的情况不少吧,
这正是goto施展手脚的时候。
goto是有用武之地,但是非常少,毕竟goto太多的程序不好理解。要是拿到一个程序,只看到goto的目标而没有goto指令,那还得到处找这些玩意是哪里来的 $郁闷$ 跳出一般循环用break就可以了,处理例外也有在我看来比goto更合适的exception机制,所以我觉得大多数情况下goto带来的麻烦比收益更大。
另外并非c++有的机制就是合理的和值得使用的。std::valarray等容器我想只有极少数人用,而std::vector<bool>这种虽然可以定义却无法正确使用的容器也是存在的。谢谢批评指正 $握手$ 原帖由 graphiker 于 2008-8-3 12:02 发表 http://www.dolc.de/forum/images/common/back.gif
goto是有用武之地,但是非常少,毕竟goto太多的程序不好理解。要是拿到一个程序,只看到goto的目标而没有goto指令,那还得到处找这些玩意是哪里来的 $郁闷$ 跳出一般循环用break就可以了,处理例外也有在我看来比 ...
$汗$ $汗$ $汗$
LZ说的是,我就是一念野狐禅的。
不过那个goto我用过(几万句里就一条),
不过不是“break”功能能替代的。
LZ,人活着要开心,你觉得不爽,就转吧。
搞学业跟搞女人一样,
不爽的话,
就得一脚踹掉。
FREE YOURSELF!
$bye$
[ 本帖最后由 老太爷2008 于 2008-8-3 13:25 编辑 ] 关于换地方,没有什么大问题。 计算机专业跳槽也很容易。
我听说saar 和卡鲁的计算机专业都很不错。教授不太可能不认识,同行经常开会的,最起码应该听说过。
你如果觉得把握不大,可以先写电子邮件联系联系看
另:goto 语句是不必要的, 谭好强,那本基础c 语言入门里头已经很详细地解释了为什么了。
如果程序结构好的话,完全可以避免使用goto. 特别是比较长的程序。用了也不是错,但是最好写一段注释说明,方便后期维护。 没问题的,只要今后冤家路窄的时候所有当事人不尴尬就可以了。 多谢大家的热心建议和对goto的讨论 :)
页:
[1]
2