我和我的朋友将在两个月后进入大学的最后一年(理学硕士),因此我们必须开始思考我们的论文(因为我们决定一起写一篇论文)。在进行了一些思考之后,我们提出了一个涉及到大量思考和实施的主题,因为我们真的想做一些实际的事情,我们可以在我们的投资组合中展示——我们将设计和实施一个大系统,为我们的大学提供教学支持。这个计划在纸上看起来很好,我是一个Java家伙(JavaEE),所以我将负责Web的东西,“视图”,服务器逻辑等,并且他进入数据库(Oracle/MySQL),而且这个系统实际上是所有关于数据库的。
现在的问题是,我想,我真的不知道团队合作是什么样子的,我的意思是我做了一些中等大小的JavaEE项目,我在一个小的CabAPNY上工作了两个月,但是我的团队从来没有数据库程序员,在大多数情况下,我自己用JPA/Hibernate做了所有的事情(我真的不需要写数据库)。我只是用了适当的注释等)。所以基本上我的问题是,当你有一个擅长编写表示层和服务器端逻辑的人,以及一个真正擅长数据库的人时,人们如何划分工作?或者也许我们走错了方向,这样的组合是不必要/不可能的?
@编辑:好吧,我的错,我认为“论文”也是你攻读硕士学位的时候(我现在正在攻读硕士学位)。对于一个理科硕士论文来说,这是一个无聊和/或非常适合的话题,让我说,在选择之前,我已经考虑了很多,我对自己的选择很满意;(对不起,我知道有些人觉得他们很幼稚)。哦,我想我没有真正提到这个(因为我不认为这很重要)-系统本身只是论文的一部分,主要部分实际上是想出一种方法来计划/支持教学过程(创建课程计划等),显然这并不像我的大学,或者至少是我的老师那样简单。每学期学习一次;)