Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
akshar233217dCollege projects are a hell hole. 2 mins. of silence. 😔
Stuxnet6354017dSo you haven't reached the level of "fuck it I don't care enough to argue, let's just pick a way and do it" yet, huh?
Well hopefully your group will get there lol
I have had similar task once, it started off easy because We all liked the concept of the game.
But then of course, everyone had an idea of how the A or B should be in the game. The only limit is their imagination.
But with the help of argument "That is a cool idea, but it is very hard to code! we have a limited time! think about it". We decided to pick the easiest path to finish it, while making sure the game still looks decent enough.
In the end everyone is happy because They get their good grades and nobody was overworked. Which by the way.. grade was probably the main thing They cared for.
Try it. Be nice and reasonable, use deadline as an excuse if you think an idea is too much to handle. I do not think a project among friends require a project manager. No one should feel like a boss.
ZioCain239517dI usually just worked in groups of 2 and so I did the code and the other one did graphics and/or the writing of the document for the teacher.
Growing up, I'm now working with 4 other people on a project and I make the app(s) while the others just do other stuff like the frontend, the backend, the server setup and such. But we all have a leader who just decided what should be done next and in which order.
So definitely elect a leader/project manager and each of the other ones should just do it's part and make sure it integrates with the rest
wiwe221053517dHave one person set up the general structure and then divide the work into parts that don't heavely rely on eachother
It will most likely help to draw a class diagram on a whiteboard and discuss strategy there in order to find a general direction that everyone can live with before you even start coding.
This will give the inexperienced people a chance to learn and also allow them to spot flaws in their approach before wasting a ton of time programming and therefore reprogramming
VaderNT183217dThere's no easy answer, it depends on the group member's personalities. You should discuss this within the team.
They might like the guidance of a leader. Or it might make them unhappy because it cuts their autonomy. To make matters worse, there's different types of leaders (mentors vs deciders).
Also, discuss the bigger picture of the project. It sounds like you and your teammate are at a stalemate because both of you are convinced you have the better solution - but better in which context? Software doesn't exist in a vacuum. It solves a problem, it serves a purpose. One of your approaches probably fits better. E.g. like @dreamingpotata said, maybe time is critical and you should pick the simpler solution.
brown4817dI am really bad at teamwork. In college, I would do the coding assignments myself just to avoid working with other people. Guess what, everyone wanted to be in my team. I used to team up with the guy who didnt mind doing the presentations. I would just jump in if anyone asks a question. Also, I hated presentations.
neeno104917dI try to always work alone on assignments. I have way more experience than my friends and, as much as I hate to say this, they're just gonna slow me down and reduce my assignments' quality, making me take double the time to finish something that's only gonna be half as good. Plus, if I do everything myself and just give them an A for free they're not gonna learn anything.
brown4817d@WildPotato You can always land a job if your skills are solid or at least you have some skill and display the enthusiasm to learn more.
Once you land a job, teamwork is always part of it. Doesn't matter we like it or not. From my experience, work colleagues are far easier to deal with than college teammates.
My openion? Just display your skills and say whatever you have to, to land the job, then work on the teamwork part.
bedawang317dThe 'fake it 'till you make it' mentallity of some students I had to work with in team, made me decide to sillently take the lead on our project. Turned out very good for those really wanting to learn, because some lectors where not as stupid as we innitially thought. 😁
nikmanG13CS Professor: “What M word is the black hole to all productivity?” Student: “Management” CS Professo...
castor-rg22!Rant I GRADUATED FROM COLLEGE TODAY WITH MY DEGREE IN COMPUTER SCIENCE! Now to find a job :D