DEV Community

Discussion on: 10 Things To Know As A Fullstack Developer 👁️👄👁️

bitschupser profile image
Alex Rampp

One thing I read in another article on carer building advice that resonated with me:

Build strong mental models.

Looking under the hood, sometime getting a step back and thinking of the bigger picture around. Looking back at my learning, this meant for example:

  • I learned Object Oriented Programming, not Java
  • I learned functional programming, not Scala
  • I learned reactive programming, not rxjs
  • I learned the Redux pattern, not the ngrx library

Looking on the bigger picture and thinking about which fundamental patterns the specific library/framework implements often helps switching fast from one technology to another.