Bobocode is a 6 months program for java…
Bobocode is a 6 months program for java engineers who seek for improvement in such areas as fundamentals (generics, data structures and algorithms, functional and declarative programming), web (starting from sockets and finishing up with Spring Boot), persistence (SQL, transactions, ACID, JDBC, JPA Hibernate and much more) and finally, microservices (DDD, Spring Cloud, Message Brockers, Docker, Kubernetes, Security).
The students are split into teams, which are lead by experienced mentors. The most important and fun part of this program are team projects. We had to write our own versions of Spring and Hibernate - Bring and Bibernate frameworks respectively. While working on them you truly learn the internals of these frameworks and start to understand that there is just an engineering, not magic behind the scenes.
The program also has a few offline events, which are very important to connect the people. During these events we reviewed each others Bring and Bibernate projects, and did some other fun stuff which helps us to become better engineers overall.
I would say that the most important part of this program is learning how to learn effectively. Just watching some videos or reading some books is not enough. For example, the videos from the previous bobocode program are publicly available on their YouTube channel. You can check them out with no problem. But knowledge you get from watching a video - is temporary. You'll forget everything in a few days or weeks unless you regularly practice the skills you've learned. Our brains are way too smart, so they just forget the things we don't use. That's why you often Google the same "how to deal with XxxException" every time you have to deal with one. This was a real game changer for me. Now I'm more effective in learning, I'm more confident as a software engineer. I have a clear plan of what I want to learn next and how to achieve it.
To sum it up, I can recommend this program to any java engineer who wants to become a true professional in his field. But bear in mind, this program is not an easy one, you need to be prepared to spend lots of time on learning during the program and continue after the finish to achieve the best possible results for yourself. Have fun learning!
16 de maio de 2023
Avaliação não solicitada