| Tech career tips for the 21st Century: * Skip the degree. It's expensive and you'll never recoup the cost. * Choose a sub-field carefully. 1. Avoid dead-end niches. An expert in the Linux kernel or Rust compiler is just that; there's nowhere to go from there. 2. The same goes for embedded systems and the like. Nobody cares if someone knows everything there is to know about car engine management systems. 3. Check the job openings. Some things are hotter than others. 4. But don't count them too much. Five or ten years ago, being able to spell "Hadoop" or "TensorFlow" meant that everything that came out of your pie-hole was gospel. Now, not so much. Look for things that are hot, but relatively unknown. 5. Bonus: UI/UX is a dandy choice; everyone needs them and the framework developers have gotten the formula down: change things often and deprecate fast. * Remember, it's a career, not a job. 1. Always be hunting the next job. 2. Never stay at one place too long. If you can't change projects every 6-8 months, make sure you change jobs every 12-18 months. * Network, network, network. No, not that HTTPS/BGP/OSPF crap. See point A1. Remember, who you know trumps what you know every time. |