+ 2
Software Project Development Steps
Since I'm a new graduate, I don't know how software project delevopment works on industrial level. I don't want to hit a wall when I get a job. I did some research and found some tools (Atlassian Tools - Bamboo, Bitbucket, Confluence etc. & JUnit, ScalaTest for testing & Tomcat for Environment & Spring, Akka, Java EE etc.) in order to analyze the project, integrate, test, deploy, thus, completing the project, but still I don't fully understand how all of these work. Can someone experienced explain what are the roles of these tools, what do you use on your projects and what are the steps in order to achieve project goals?
2 Answers
+ 4
Usually, when hiring new graduates, employers don't expect a lot. You will not have experience working with a team, which is super important. Most companies use old tools as they have been in place for years; they work so why fix them, so you may not of heard of them. They know you will be slow to become productive because the job is totally different from anything you've ever done.
During the interview process, they try to figure out how easy it will be for you to fit in with the team, how quick you respond to questions that require thought, and how well you communicate. To be hired, you need to be honest, give the best answers you can, admit you don't know things, and be a good communicator.
+ 1
That makes sense. Thank you for your response sir. I actually got into many interviews lately and you are correct, they want to see that light of understanding things quickly, contributing and communicating radiating from me. I hate to say this, but me being perfectionist makes me a little bit stressed. Anyway, thank you again, I really appreciate your constructive response :)