- Student Services
- All Programs
- Student Login
We were very lucky to have Ryan Schmukler stop by NYCDA to chat with us about his thoughts on Angular. Ryan is a self-taught programmer who transitioned from web development to big data/machine learning and has been an active contributor to the Angular framework, specifically, Angular Material.
Ryan has dabbled in Backbone and React but likes that Angular has a low boilerplate, is semi-feature complete, libraries for routing and easy to get under the hood with—you can envision how to write all the built-in directives.
If you’re aspiring to become an Angular developer, you should know these 3 things:
Understand directives and what they enable you to do
Be able to make a web component
Encapsulate code correctly
So much of Angular is compositional development on behavior patterns so for example, if you know how to utilize attributes for a behavior like drag and drop, that’s incredibly powerful. If you want to take a class that goes over all of this, learn more about it here.
For those who struggle on finding the right framework to use, you ultimately need to find your pain points and see which framework addresses it. So write your app in a language you’re comfortable in, read extensively on it, reason with it and have it be close to what you would have done yourself.