做了半年多HIWI和Werkstudent的感悟和疑惑,也请各位同行提供一些建议
自从去年十月开始在一家小公司做werkstudent, 大多数时候编编程序,有时候做些小电路来测试产品,公司是纯研发的小型公司,员工才十多人,不过在各个主要国家都有销售业务上司是主要做硬件测试的工程师,当然他也很多时候都要编程。。
上司人很好,很多问题都会给我讲很多次,直到明白了为止,不过感觉很多时候编程实现的时候,基本都无法靠自己一个人解决,每次他告诉我要怎么做后,还是要花很多时间,而且需要他的指导才能完成任务,这个问题过了半年也还没解决,每次他给的任务,我基本都很难完成,好在上司人特别好,公司同事也很友好。也没有对我有什么不好的对待。公司的产品很实际,我大多时候遇到的问题也都是很现实的问题,也不知道哪里去看书上网找解决办法,有问题基本职能去问同事或者上司。每次都感觉自己很没用。
只是我这么下去已经有一段时间了,我感觉自己也长进很小。
我平常工作的接触的也是实际的产品(公司产工业摄像头),因此我很多理论知识也不知道怎么使用。基本也没能把自己的想法放到公司产品上面。而且感觉一直是公司在出钱出人培养我,我一直也没什么回报,工作了六七个月(werkstudent每个月60个小时工作时间),也只编出几个程序给客户测试。其他我感觉没有什么成就感,就感觉我在公司没产生什么价值。
上司目前已经辞职了,只有几个月要离职了,我本来打算九月辞职的,因为之后要做实习和毕业论文,现在他不怎么给我任务,因为他也要走了,我也不大直到我在公司有什么实际的意义,我不知道我应该继续留在公司,还是应该辞职开始找实习。。
————————————————————————————————————————————————————————————————————————————
在做werkstutent的同时我也在学校的一个所做了一个hiwi的职位,平常也是给上司编程*(图像处理),由于我的betreuer也是刚开始做wissenschaftlicher Mitarbeiter的,他给我的任务,我也基本难以胜任,他经常是给我一个任务,然后我要自己在网上找各种程序测试,才能勉强完成任务。
我觉得如果我的betreuer是一个年龄比较大的,他应该能给我很多指导,这样我才知道怎么做。结果他也算职业新手,当然肯定比我要强很多很多。。 很多时候他给我的任务,他也不怎么知道怎么解决,导致我任务进度总是很慢。虽然在做这个过程中也能学到不少,但是感觉基本都是靠自学的
-----------------------------------------------------------------------------------
同时做的这两份工作,给我最大的感触不是觉得自己多么厉害,毕竟这些职位也比较难得。能找到这些职位。
而是觉得自己很差劲,学的东西很少会用,自己基本没有解决问题的能力,有指导的话,进度比较慢,什么都没经验,没有指导的话,进度更慢了,基本无法继续。做这些半年了我总是觉得我在浪费我自己的时间,而且还是别人发工资给我学,学的进度还慢
我最怕的就是找实习的时候,别人说我简历上那么多经验,实际什么都不会。我担心自己被一些表面看起来比较好的错觉误导,觉得自己飘飘然。。、
这半年来我感觉比较深刻的,可能就是大概知道产品或者研究的过程是怎么样的。实际参与研究的时候,觉得自己还差很多很多
现在这两份工作都还在做,我也挺希望半年了自己能有一些进步,我感觉态度以及视野比较重要,所以我希望有经验的兄弟姐妹们能给我提供一些建议,让自己研发产品的时候慢慢能独立的解决一定的问题。
谢谢!
我怎么感觉你写的就是我现在的状况...而且我俩具体干的活都差不多... peacheiswein 发表于 2015-5-4 17:34
我怎么感觉你写的就是我现在的状况...而且我俩具体干的活都差不多...
留个微信以后交流交流 jan1992 LZ的责任心也不要太强了, 这样自己会活得很累的.
学习和工作就是这样, 尽力了就好. 公司也不是傻的, 要是觉得你有需要会把你留着, 你值多少钱就会给多少钱你. 我觉得只要努力了, 尽力了, 就不需要考虑对不对得起公司这个问题.
我做DA的刚开始的时候也是这种感觉,多看材料多问人。一年下来感觉学到好多东西,想独当一面还是完全不行,但是betreuer给的任务可以搞定了。 写了半天,不知道楼主说什么。
说实话,一个东西弄半年,还不能独立工作,
只能说基础不够,搞不清原理。
工程上的东西,原理清楚后,剩下的就是添砖加瓦的过程。 怎么说呢,你应该承认自己能力有限。工作继续做着,继续提高自己。或者就转向其他更容易上手的工作。研究所和公司都不是培训机构,duang的就能讲明白的人是不存在的。 虽然这么说,还是鼓励lz。万事开头难。现阶段应该多逛相关英文论坛,或者去stackoverflow多提问。 比昂biang 比起很多学生 已经厉害很多了 本帖最后由 em.rica 于 2015-5-5 15:27 编辑
这样的情况正常吧 锻炼你的学习能力了 我从 hauptstudium 开始每月80小时hiwi 做的都是同专业但上课没学过的 作为工程师 最重要的就是可以触类旁通 很快上手新的 thema 毕业后我做过的工作没有和专业完全对口的 我没做过werkstudent,不过这个本身也不是什么让你独当一面的职位吧?hiwi也是类似的~其实就是刚刚开始接触一些实际性的东西,感觉不足很正常。大学里学的知识有用的很少,关键是因为这些知识而培养起来的学习习惯,就像你要学炒菜的炒,你就必须有菜才行。可能你大学一直学炒白菜,毕业之后让你一直炒菠菜,道理类似,但菜不同了。
独当一面的时候会来的,别急。就算他们ausbildung出来的,刚到职位上也是很稚嫩,犯好多看上去低级的错误。。。。安啦~ 你和我干的一样样啊,我也就是做图像的,正在实习。你这么困难,我觉得可能是基础,数学什么的有点欠缺。我觉得我还行。。。万事谷歌翻paper总能找到办法解决的 不错了。。。继续学习 我曾经也做过hiwi, 也做过其它一些研究所的项目。其实lz这些担心我觉得多余了。
在公司编程,多问还是好的。而且你的头估计也喜欢你多问。至少我刚工作的时候,我的头是这样告诉我的。有什么不懂得,那就多问,不要怕麻烦别人。如果你觉得不好意思,回头给帮你的同事一些小礼物,或者请出去吃饭。都是不错的拉近同事关系的办法。
至于在研究所给WM编程的,很多时候WM给你的任务都是具有实验性质的。成还是不成,WM其实也自己说不准。所以不用太纠结自己最后才勉强能完成任务。
木_偶 发表于 2015-5-5 09:40
你和我干的一样样啊,我也就是做图像的,正在实习。你这么困难,我觉得可能是基础,数学什么的有点欠缺。我 ...
另外我是学maschinenbau的。不是info。编程以及软件这块知识还是没有很全面的了解 hugaidong 发表于 2015-5-5 10:06
另外我是学maschinenbau的。不是info。编程以及软件这块知识还是没有很全面的了解
。。。。那你干这些HIWI有点神奇 木_偶 发表于 2015-5-5 10:18
。。。。那你干这些HIWI有点神奇
就是自己学的比较偏info和et。也就是mechatronik了。不过感觉自己好像哪块都不好 hiwi基本不会很正常,我家某人就常抱怨每次都得自己做,HIWI跟没请一样,但是他也表示很理解,就是这样的,学习中成长,LZ继续努力啊! 六月和十月 发表于 2015-5-5 10:22
hiwi基本不会很正常,我家某人就常抱怨每次都得自己做,HIWI跟没请一样,但是他也表示很理解,就是这样的, ...
这位姐姐说的虽然很间接。不过真的让我感觉轻松了点,我也是这么觉得自己没做什么贡献。去上班打卡的时候都愧疚的不行
:).
赶紧让我有这种负罪感吧 oh my God hugaidong 发表于 2015-5-5 10:06
另外我是学maschinenbau的。不是info。编程以及软件这块知识还是没有很全面的了解
其实就是基础的问题,编程软件反而关系不大。
比如电路,起码数电模电的基础得有。
图像处理,傅立叶变换,数字滤波的知识是必须的。
编程的话,数据结构得学,不然看别人类似的程序,就是天书。 本帖最后由 leelight 于 2015-5-5 13:59 编辑
lz自我反省的精神值得表扬, werkstudent其实就是打杂的,实验性的东西,不出成果也是正常的。
搞不懂其实就是经验不够,没有捷径,多读多做,做到质变为止。
我们公司有个实习的德女,一个程序写了半年,我辅导过三次,每次相隔几周,每次过去几乎没有进度,都停在上一次的进度,而这个进度都是我上次边讲边敲的代码。。她基本开发不清楚,半年了还不懂变量和字符串的区别。楼主要是和她比简直就是自信爆棚。 六月和十月 发表于 2015-5-5 10:22
hiwi基本不会很正常,我家某人就常抱怨每次都得自己做,HIWI跟没请一样,但是他也表示很理解,就是这样的, ...
你这位很像我隔壁组的组长呢,来了新人都认认真真辅导,有些有天分的就上手了,有些差一点的小哥基本上都是自己在那儿编,还一边编一边解释给学生听。。。人超好的。 leelight 发表于 2015-5-5 13:54
lz自我反省的精神值得表扬, werkstudent其实就是打杂的,实验性的东西,不出成果也是正常的。
搞不懂其实 ...
{:5_319:} mib 发表于 2015-5-5 12:34
其实就是基础的问题,编程软件反而关系不大。
比如电路,起码数电模电的基础得有。
你说的这些挺好的
我本科时候在国内也做过一些电路设计。layout。拿到这边来比较实在是很小儿科了。也怪自己当时也没学深。
在做hiwi的时候 betreuer给我一个几年前别的学院十来个人完成的项目。让我分析分析这些各个小系统的接口。以便他后来在这个上面扩展。那个里面不仅用matlab还有 python 和c程序,也都是几千行。 我找来找去就被各个程序里面的函数拉扯来拉扯去。比如python的 又没有main函数。看起来还蛮费劲 他具体也没说我要做出什么。就是希望我能找到各个模块的数据接口。
以前也没接触过这种大型系统。 自己一个人看起来还是蛮吃力。 学maschinenbau的编程自然差。。。
栈和堆就够你想半天的,一步步来吧 hugaidong 发表于 2015-5-5 14:09
你说的这些挺好的
我本科时候在国内也做过一些电路设计。layout。拿到这边来比较实在是很小儿科了。 ...
这个系统应该不算大,但是看别人的程序,尤其是没有文档的情况下是比较困难,有时还不如直接重写呢。
无论如何,可以当作一个黑箱处理,先专注输入输出,搞清功能,然后再一步步跟踪吧。 mib 发表于 2015-5-5 14:32
这个系统应该不算大,但是看别人的程序,尤其是没有文档的情况下是比较困难,有时还不如直接重写呢。
...
收到关键词黑箱处理。我试试看。我觉得我自己做的时候也大概是这样的 找输入输出。然后试着联系起来。无奈总是看几个小时后头昏了。过两天看又忘了很多了。函数太多了。
谢谢:) 本帖最后由 mandriva 于 2015-5-5 22:54 编辑
比如python的 又没有main函数。看起来还蛮费劲
呵呵,恭喜。Maschinenbau 走上编程的不归路啊。作为前辈给你的有用建议就是Python 就是不一样的,语言本身就是模块化设计的。在90年代的时候比 Python 和 C 在工程计算方面更快的还有Fortran,随着微机架构的成熟以及C语言编译的优化和改进使得C语言后来居上,并成了开发其他语言的宗匠。一旦走上编程这条不归路,就要用全面的眼光来看待不同语言的句法和风格,这是一种不单调而缤纷的美,他山之石,可以攻玉,一般都是要通吃各种语言的。
他具体也没说我要做出什么。就是希望我能找到各个模块的数据接口。
一般来说从名字本身可以看出一些眉目,不过你不要指望老鸟能按照XX风格去命名变量和函数,老鸟都是自己的套路,不按常理出牌,但这种人就是能保证最后能 interpreted und run。这时候怎么办?
做一些小的测试行,把那个模块 import 进来, 然后载入一些变量去调试,看运行前后有什么变化。黑盒子的原理就是 从有限的变化 推导背后的逻辑,当然你推导的结果可能只是这个真正“逻辑”的真子集,但面对未知的境地只能这样事在人为了。
完了之后把测试行注释掉。
pdb 是Python 独树一帜的调试器。https://docs.python.org/3.5/library/pdb.html
页:
[1]
2