За повечето от нас предизвикателствата са вълнуващи и без тях животът би бил размазан. Благодарение на това винаги съм на пътешествие, за да открия нещо ново, някой нов или себеоткриване. Скорошното ми предизвикателство беше да създам приложение, което намира място за нови стипендианти и персонал на Andela. Предизвикателството беше поставено пред мен и други няколко дами, които бяха поканени да участват в програмата Andela 21 (21 дни кодиране).

Проектът изисква познания по основи на програмирането, структури от данни, обектно-ориентирано програмиране (OOP) и разработка, управлявана от тестове (TDD) в Python. Трябваше да отделя достатъчно време за изследване, за да разбера динамиката на гореспоменатите теми. Първото нещо, което направих, беше да разделя проекта на разрешими части и задачи, след което излязох с UML диаграма за проекта.

По време на проучването си попаднах на полезни ресурси като:

· http://agiledata.org/essays/tdd.html за обяснение на концепцията заРазработки, управлявани от тестове

· https://stormpath.com/blog/building-simple-cli-interfaces-in-python за помощ с интерфейса на командния ред

· http://siciarz.net/24-days-of-rust-docopt/ Аргументи на командния ред

· https://www.codecademy.com За да научите всичко за Python и други езици

И много други ресурси. Все още работя по проекта и нямам търпение да видя резултата.