Итак, на этой неделе я начал работать в стартапе Fintech, это моя первая работа программиста, и я должен признать, что я потерян.
Я знаю Java как язык ООП, я знаю T SQL по крайней мере на среднем уровне, я знаю Spring Boot как на младшем уровне, и все же я заблудился.
Проблема номер 1 здесь – это фреймворки, их веб-сайт (ы) и серверная часть построены на разных системах, они также используют программное обеспечение под названием Pentaho для анализа.
Их самый старый бэкэнд построен с помощью JHipster, фреймворка, который, как и следовало ожидать, сейчас устарел, по крайней мере, в той конкретной версии, в которой использовались Spring Boot 1 и AngularJS.
Я пытался быстро изучить AngularJS, но безуспешно, структура, которую они используют, намного сложнее, чем все, что вы изучаете онлайн, я едва могу сказать, что это AngularJS.
Насколько я понимаю, Pentaho похож на службы анализа/отчетности, но это еще одна вещь, с которой у меня нет опыта.
Их новые системы построены с использованием Angular (2+), Gulp/Yarn или Bower.
Я даже не знаю, что такое Gulp, как он работает или что-то подобное, я понимаю только, что Yarn и ныне устаревший Bower предназначены для какой-то альтернативы Maven/Gradle.
Вчера, спустя 3 дня, мне наконец-то был предоставлен доступ к репозиторию приложения JHipster, и я действительно, действительно не понимаю 70% из этого.
Я надеюсь, что в конце концов разберусь в этом, потому что я серьезно заблудился.
Оригинал: “https://dev.to/ahmadsleimanr/i-m-lost-1cjk”