| To answer your first question: you simply sacrifice your free time to do it. No magic bullets sadly. Or, if your day job is very boring, get a fixed slice of your workday and utilize it for your future prospects / education. So many people do it and yet it's a largely denied phenomena. One of the so-called "public secrets". :) A deliberate attempt to move into a higher position is just an intention and nothing else. The real hard part is changing the way you think and view yourself. You can start with reminiscing all the times in your career when you had a much bigger advice to offer outside of the usual coding monkey trope: "this feature will be done in 2 days". In this regard I believe the author hits the nail on the head: it's all about how people view you. If they view you as a coding monkey then they will not listen. Start thinking about the advice you have given and which was ignored. The process of self-transformation can take anywhere from several weeks to decades (and many people never achieve it). It seriously depends on the person. I am currently in that hard transition and I have to tell you -- it's exhausting and it will challenge a ton of preconceptions you didn't even know you had just a week ago. Be prepared to put anything and everything in your life philosophy in question. It's more than most human egos can endure. I am still a programmer, damn good one at that. But I regularly get rejected based on "cultural fits" or half-arsed excuses where they have no idea how to twist the fact that they don't want somebody with my rates or my resistance to BS. And I started having other people market me as not-only-a-programmer. I am in no-man's-land right now but I can feel the attitude of several people changing -- and see a few new ones coming with a drastically different one compared to what I am used to when people hear I am a programmer. TL;DR: It's extremely hard and the main limitation and hurdle is you. Sucks to admit but it's better for one fo be a realist. Remember the amazing "Cloud Atlas" movie: "All rules are conventions and are meant to be transcended. One can only transcend a convention if they first imagine of doing so." --- And yes, luck plays a huge part to it. But in one of the towns in my country people love saying "luck doesn't come to you, you go to it" -- which illustrates that if you keep trying eventually you will bump into the right people and conditions. |