I think I needed a mentor as soon as I finished my studies. Not just a programming mentor but a careers mentor.
I've just been running around like a headless
chicken all these years. My action plan for getting a job in IT just
sucked. One month I'd be learning C++ and OpenGL, the other I'd be learning about hacking, the other I'd be learning about android programming now I'm on Java development. I think that deep down and I hate to say it but I tend to change topics once it gets too difficult for me. So I end up being a 'Jack of all trades, King of none".