changing job in tech is function of having the free time and will to put in time and grind through interviews.
Its not a function of "smart" . Tech jobs are dont really require 'smarts' anyways.