| At work, I have been asked to build a couple of POC's on a new Angular based framework our company purchased. This is proprietary code for a niche industry so the community isn't as large. I also don't have access to any experts on this software. - A common issue I face is when I want to import a module( and know that the functionality exists) but don't know what do I call and where can I call it from eg: import { XYZ } from '<WHERE>' - I have tried asking questions on their private community but it's pretty dead and no one ever responds There are some tutorial courses but it's can only take you so far. How do I get better at this framework or at least good enough to build some basic POCs? |
If it has no tests, then I would slowly try to build tests to document the functionality that I need. In your case being Angular that might be having simple html pages with the smallest module that you need.
How to find things? If you're on Windows try AstroGrep http://astrogrep.sourceforge.net/ to quickly search and jump around in the code or in any system I use VS Code for a similar functionality. Also learn to use command line find/grep.
The book "Working Effectively with Legacy Code" also helped me be more comfortable navigating and changing large code bases, in a long term view I recommend this book to every developer https://www.amazon.co.uk/Working-Effectively-Legacy-Michael-...
Lastly, I would raise this because the company might not be aware they are buying a low quality framework that maybe ticks all the boxes in the contract but is in effect impossible to use by their current developers (you), it might be there's other people with more experience in said niche that might be able to help. In the private community maybe some people would be able to accept a short contract to help train you.