After spending a week at Awesomity Lab and CodeOfAfrica, my perspective on boot camps transformed.
Eggs are a low-cost, high-nutrient source of protein. But none of us expected that moving a single egg on a ring held together by 5 threads would teach us two of the most fundamental skills in software engineering: collaboration and creativity. The fact that we had to move the egg and position it on top of an open bottle without speaking taught us that a team's efficacy, communication, collaboration, and combined efforts result in a better end.
As Henry Ford phrased it;
If everyone is moving forward together, then success takes care of itself.
The Agile method of software development removed a significant amount of pressure from all stakeholders involved in the software development process.
Previously, software developers had to meet with their clients only during the requirements definition phase and upon handing over the project to the client. A software system could be in development for more than two years without reaching the outside world, causing clients to abandon the product, or the product could be released late, resulting in a small market if other similar goods were delivered earlier.
The agile technique stresses software developers working in teams with a client who has a complete understanding of what is being done and why. From the definition of user stories to the release of the product to the public, the client collaborates closely with software developers.
Miro is a tool that I learned about for the first time, and I was blown away by how well it facilitates teamwork in design and strategic planning.
We worked in pairs on coding challenges, commonly known as katas, which were designed to help us improve our critical thinking skills through the use of data structures and algorithms.
The 16 personalities website https://www.16personalities.com/ was used to learn about our roles and personality types, as well as to team up with people with similar personalities to practice public speaking and produce on-point presentations.
Finally, I can't leave without mentioning Friday, an excellent day for interns to set aside what they've been working on all week, put aside the coding issues and join together with all of the employees from both organizations to relax, drink, and enjoy activities like table tennis and football.
Top comments (0)