Wouldn't it be amazing if we were finally able to solve climate change? Wouldn't it be great if those Sahara-hot summers and those deadly polar vortexes were no more? Well, say no more! With our java application, project #GoGreen, this might just be possible! How, you ask? Well, read more and you'll find out.
The #GoGreen project is a java application that stimulates its users to go greener. By asking the user questions about their lifestyle, the application is able to determine how much CO2 they emit. By comparing the user's score to others', as well as rewarding the user with achievements, the application stimulates the user to become "greener", which brings us closer to our end goal, namely reducing our carbon footprint.
- Java
- Java libraries
- Heroku
My best quality is that I am very driven to reach my goal.
If I try to achieve something with coding I will do everything it takes to make it work.
This of course can be troublesome because there might be a simpler solution to it.
I wouldn't call myself a perfectionist, not at all. I just want to achieve.
I have worked on (small) computer science projects in high school (mostly HTML, PHP and SQL).
In these projects I often took charge, because I was the most experienced in coding.
It is only after I started CSE that I realized that my knowledge of coding and computer science is just the bare minimum of what there is out there to learn.
Having worked in project before makes me experienced in group project.
I even have worked with Scrum before, which was quite a success.
My biggest pitfall might be that I tend to take too much hooi op m'n vork.
What might just look like simple challenges tend to turn out into the impossible quite often.
Only after (too) many tries I eventually give up and try to look for an alternative solution.
G
-
Teamwork
Working in a team is something I have done quite often, but it never went smoothly.
Biggest bottleneck was communication.
Exchanging files after done editing, and sending/uploading duplicate files to server.
Now we are using Git(lab) I hope problem won't occur. -
Dev-Client experience
I think this part is very useful for my possible future jobs and projects I will attend to.
The interaction and communication between the client and the developer is a crucial part of the project which I would love to get more experience on.
R
Well since we just started on this project, no progress has really occured.
Thus no real statement can be made here.
O
Working hard is the only option right here.
Good communication between the devs and the client is key.
W
I have failed 2 courses in Q2, so that's my biggest motivation to pass this course as well as the other courses in Q3.
My colleagues might be having the problem, so with that thought in mind I don't want them to fail to.
According to the rubric, good communication may give you a positive grade already.
So that's what I am going to focus on.
- What are two of your strong points?
- A strong point of myself is that I can work well in a group. I can communicate well with others, even though I don’t know them. This I learned in my early years when I played football, I switched multiple times from clubs, which lead to meeting new team members over and over again. And the only way to play good together is playing as a team together.
- Another strong point of myself is that I am always willing to help others. Whenever someone has a question about something, or do need my help with something, I am always willing to do my best to help them. This is a good aspect in a team because whenever someone is stuck with something, and I do know how to solve it, I could help that person.
- What are two of your weaker points?
- A weaker point of myself is that I am a shy/quiet person. I don’t really speak up when I don’t need to. For example when I am with a group of people and they start to discuss whatever we would do, I won’t be the person who speaks up, and be the first person to say something or come up with something. This is could be a problem in a team, because everyone’s way of thinking is unique and if I don’t say what is on my mind then my team members also don’t know what my thoughts are about something. I don’t think I could make a core quadrant of this, because when I need to speak up, I will eventually do that.
- Another weaker point of myself is that I don't always express my opinion on things even though I personally believe it could have an added effect. This is mainly because I have an introvert personality. I could make a core quadrant of this, because sometimes my opinion could be the good one, and if I don’t tell it, it could lead to misunderstanding.
G
- What is your learning goal during this course?
- My learning goal is to become a better programmer, not just programming itself, but programming in a team. This is important to me, because in the future I could come up with the same kind of project/task like this where we need to create something in a group of people who I don’t know. I hope I will achieve this goal when we are done with our project and created something where we are proud of.
- Another learning goal to try to express my opinions in the group whenever it is good or bad, because that would be the only way to learn from it. This is important to me because, this is something I have been struggling a while on, and it would be nice when I eventually will just express my opinions without being afraid whether it is good or bad.
R
- Are you actively working on your goal?
- I am actively working on becoming a better programmer. I am trying to program as much as possible. The thing that is going well, is that I finally kind of understand Java and know how to use it. Things that could use improve are that I could improve my codes, I could write a code in a much simpler way or faster way.
- With expressing my opinions I just try to do that every day when I can. Sometimes it goes well, and I realize that my opinion can be helpful. There is still a lot of improvement possible, I could do it way more often, and I should not be afraid to make mistakes/give my opinion even though it is not good.
O
- What are options you have to achieve your goal?
- Options I have are just keep programming make mistakes and learn from them. Another option is to ask other people how they would program something. And the internet is always useful.
- I don’t really have options to achieve this goal, because it is just something I face mostly every day, and the thing I need to do is just expressing my opinion.
- Which option do you want to use the most?
- The option I want to use the most is to just keep programming and make mistakes and to eventually learn from those mistakes because that is how you become better at things by practicing it yourself.
- What is stopping you reaching your goal?
- At the moment it is time what is stopping me to reach my goal, because there are also a lot of other courses which I need to learn at the moment and not just programming.
W
- What are you going to do to reach your goal?
- I am going to try my best during this course to become a better programmer. Ask things when I don’t know something, look up thing on the internet.
- I will express my opinions whenever I need to, even though it could be wrong, because that is when I learn the most out of it.
- What is the first concrete step you can take RIGHT NOW?
- The concrete step I can take right now, is to start right now. With both programming more and expressing my opinion more.
- How can your teammates help you achieve this goal?
- By becoming a better programmer, my teammates can maybe help me by letting me know how they think about certain things when they are programming. Or when I have a question help me out.
- My teammates could help me achieve expressing my opinion more, by willing to listen to my opinion even though it is bad or good. So I can also know that I don’t have to be afraid to just express my opinion.
NetID: v.timmer@student.tudelft.nl
During this project, I'd like to improve my group-based communication skills. The communication aspect of group projects has always been a weak point of mine, since I am very introverted and thus prefer to work on my own. For projects and jobs, however, a certain degree of concession is needed as a lack of communication will negatively impact the end product. I think this project will be a good opportunity to work on this weak point of mine. I plan to achieve my goal by, obviously, doing my part and by keeping my teammates up to date on what I'm doing and any potential difficulties I run into. I will also inquire about what my teammates are working on, to get an idea of how the whole project is coming along.
Another goal of mine is to learn how to use Git effectively. Coming into this project, this wasn't on my mind at all but after using it for a bit it has become clear it's something I will have to invest time in. Git is a mandatory part of the project, so hopefully my understanding of it will improve as the project goes on.
Finally, I'd like to gain experience in working on developing a larger program. In the future most projects I'll be working on will most likely consist of many lines of code. This project will be a valuable learning experience in terms of learning how to plan such an undertaking. Scrum especially will be helpful with organizing everything.
G
My learning goal during this projects is to get better at working/programming with a large team. Subsequently, I’d like to get better at communicating with such a team. This is important to me because in the future, I probably will have to work a lot with larger teams as well, which is why learning how to do it well early in my study/career is beneficial. I also think that if I get better at communicating in a large team, I’ll also get better at communicating in general, which is important to me since I’m not really good at that. I think I’ll have accomplished my goal when at the end of the project, we’ll have made a good product together, because for the product to be good, the process also has to be good, which means that we’ll have had to work together and communicate very well.
R
I am definitely currently working on my goal, since I really want to do my best in this project. So far communications are going okay, since we set up a communications channel through “Whatsapp”. Though it could go better, since I could perhaps speak up some more, especially when I have some ideas that might help.
O
There are not that many options when it comes to achieving my goal. In general I just have to be willing to listen to my teammates and willing to speak up and I also just have to do my job well. Another thing that could work is that I help people out when they’re struggling. I think the using all of these options will be the best way to achieve my goal, since they’re all vital in good teamwork. What’s stopping me from reaching my goal is probably my personality, since I much prefer to work alone, or experience, since I’ve never really worked in a group this large before.
W
To reach my goal I’m going to try to adapt an open and active attitude, which means I’ll listen to my teammate’s ideas and thoughts and it also means that I’m going to try to come forward with my own input. I think the best thing to do is to start doing this from the beginning, so that we’ll have a good foundation communications-wise, which will also lead to better team work. What I can do right now is to just prepare myself for this project as best as I can and maybe come up with some ideas, so I can share them. My teammates can help out by taking on the same attitude as I, so that way we’ll all be able to communicate and work together well.
NetID: ashulzycki
G
- Learn how to develop in a team and gather experience
- I have never done this before and I want to get the most out of it
- I will succeed if I manage to pass this course
R
- I am actively pursuing my goal by practicing using version control with others
- It is going well so far
O'
- I have the option to put in a lot of work into this project and learn a lot
- There is the option to put my skills to the test and see how they work in a collaborative environment
- Nothing is stopping me so far.
W
- I am going to work until I pass the course
- This is going to happen in the next few weeks
- I also need those 5 EC




