Tired of perfection paralysis planning and all of the conflicting information I read about learning CS.

Getting into EE, civil engineering, etc. for example without a formal education is borderline impossible.

I'm always been under the impression that becoming an engineer is like law or medicine. You're going to school; there's no other way.

Also not interested in any career where I have to stay rooted into one place for a long, long time. I understand paying my dues somewhere, but I'm looking for mobility and having employers or clients on multiple continents as my job market.

That said; if a vacancy says a degree is required it generally is.

I'm really not averse to going back to school but I'd rather do it in a foreign country and on a cheaper dime. Have no real interest in going back to my home country to live.

Any form of programming is. It does not really matter. So if you want to pick such a course; definitely. But so does going and writing a 3D engine by yourself. Most important is that you do something you enjoy doing: it's a lot easier to get good at something you enjoy.

Not really. Same shit, different packaging.

Thanks for your time and know-how. I'll save you the beginner's spiel of "Omg I really enjoy doing this, it's my passion in life, my father built a computer with me before he died and my Linux terminal is the only way I can feel his spirit."

Either I love it enough to study it for years and complete projects or I don't.

/r/cscareerquestions Thread Parent