self-realization can be defined as fulfillment by oneself of the possibilities of one’s character or personality. This is a useful term as it enables one to maximize their productivity by focusing on the area he or she is best in. But achieving this is not always easy or straight forward. It requires a lot of dedication with a series of trials. But, the results are found to be worth the effort.
Choosing careers is a perfect example of a scenario where this is required. Being a software developer requires one to have the move and dedication to achieve the best and basically close to perfection. with my little experience in software i could say growth is observable every day. Today i was able to learn a number of things as well as improvements in some basic requirements to good software development. One of these include working with public APIs and how to access them through HTTP requests.
There are a number of scenarios where a developer might need these APIs. For example one might need to include google maps in their web applications for direction purposes. One might also need a live streaming in a web application such as in educational systems. Since no one wants to re-invent the wheel these APIs help us achieve this easily. One of the challenges are when the API provider may think to change the terms like for example now one has to pay some amount to continue using the API.
Another concept wort mentioning was the ability to acquire more python experience through development of more code snippets or functions to develop simple tasks such as word count .
I highly appreciate Andela for this opportunity to grow in software development and challenge them to bring more aspiring software developers on board.