So this week I started working at a startup Fintech, it's my first programming job, and I must admit, I'm lost.
I know Java as an OOP language, I know TSQL at least a moderate level, I know Spring Boot as at a junior level, and yet I'm lost.
The number 1 issue here are frameworks, their website(s) and backend is built over different systems, they also use a software called Pentaho for analysis.
Their oldest backend is built with JHipster, a framework that as you can expect, outdated now, at least that specific version, which used Spring Boot 1 and AngularJS.
I've tried to rush learn AngularJS and well to no avail, the structure that they use is much more complex than whatever you learn online, I can barely tell it's AngularJS.
Pentaho is to my understanding similar to Analysis/Reporting Services, still this is another thing that I got no experience with.
Their newer systems are built with Angular(2+), Gulp/Yarn or Bower.
I don't know what Gulp even is, how it works or anything similar, I only understand that Yarn and the now obsolete Bower, are meant to be some kind of Maven/Gradle Alternative.
Yesterday after 3 days I was finally given access to the repository of the JHipster app, and I really, really don't understand 70% of it.
I hope that I eventually get the hang of this, because I'm seriously lost.