3 ms·
I don't think that having a "career" always means hopping jobs every 2 years in favor of a "more interesting" one. My personal experience is a bit different. T
by sandreas 5y ago
I don't think that having a "career" always means hopping jobs every 2 years in favor of a "more interesting" one. My personal experience is a bit different.
The most important thing about a new job in my opinion is not the technology you work with or the company you work for, but the PEOPLE, you work with / for...
Are they experienced? Motivated? Professional? How nerdy are they? How arrogant? Does the team work together or is it a toxic relationship? Are things like Coding Dojos, Pair Programming, Code Reviews, etc. well established? Is your potential boss fine with this or not?
The problem often is getting to know the team before you actually starting the job. I always ask for a "training day" to see, how the team is working on daily tasks...
Choosing the right "Team" and building trust over YEARS and having a work-life-balance is the most important step to build deep knowledge and still have fun, regardless in what technology. Much more important for "happiness" than money or hype hunting. If you are passionate for what you do, you will build confidence and learn much more than on the other path.
Just my 2 cents.