The Bootcamp Challenge
“If you know the enemy and know yourself, you need not fear the result of a hundred battles. If you know yourself but not the enemy, for every victory gained you will also suffer a defeat. If you know neither the enemy nor yourself, you will succumb in every battle.” ― Sun Tzu, The Art of War
Martin Luther King Jr once said that no matter what you encounter in life you must keep on moving forward. It does not matter if it is crawling or running you just have to keep on moving forward. Learning to code is not such an easy task especially if you are starting on your own. But I believe the right path is always the hard one.
This being my second day of the Andela Self Learning Clinic Bootcamp, things have not been moving as fast as I would have expected. While going through the challenges that we were assigned to tackle, I have discovered to be a good software developer you need to master the craft first and then learn to advance with it. This is because in this technology era things keep on advancing and other becoming absolute.
To accomplish the challenges one is expected to interact with quite some tools. Before today I had never written any tests, used Travis CI (Continuous Integration) or deployed anything on Heroku. Having to learn this new technology, understand them and implement them in my project can look cumbersome. But one thing I have learned is that to be a good developer you have to keep on adapting to changes and new challenges.
My lifestyle has not been spared either. I have been forced to make some adjustments, the most significant being glued to my pc and sacrificing most of my routine. Since I started working on the challenges one thing I have realized is that sleep is for the weak. You have to put up those extra hours to attain what you want.
No matter how uncertain and clear things are in the beginning, you have to keep on moving forward one step at a time and trust yourself you are getting better even when you have little to show. As long as you know how to fight through the frustration with time you will see the clear picture of your progress.