| I strongly disagree. A senior engineer that has always worked in the backend won't be able to be up to speed with a complex frontend app quickly and be as effective as a senior frontend. There's just too much to know about browsers and underlying tech and a myriad it things. Same for a senior frontend starting to work on a complex backend all with god knows how many interconnected technologies. Being able to go from JS to TS? Sure. Being able to go from JS to Rust + Docker + (all your backend stuff here) not so much. |
A senior engineer has shown proficiency understanding complex problem domains and swashbuckling through the jargon to accomplish a goal.
If you pidgeonhole yourself in your career to just learning the jargon of one area then this comment might make a little bit of sense. If you keep abreast of words and what domain they're attached to, ramp up speed on any project of any kind has inherently less friction.
Keep abreast of words, all of them. Make toys that have nothing to do with what you're paid to build. Next time you're looking for new work -- don't let anyone strongly disagree with the fact that your experience on paper is in a particular domain. Just be able to walk the walk after you talk the talk.