For someone thinking about switching into to the software developer field what should I expect/learn? I'm a neet with a pure math degree so I could dedicate a lot of time to self study.
I also understand this is not going to be a "I learned the code in 2 months and now I make $100k :D"
>>53599687
give up. not gonna happen
Damn OP. You should have done Applied math with a focus in computer science.
Then you would be making 100k a year.
>>53599720
I fell for the stem meme.
>>53599711
My neetism has more to do with my parents not knowing shit about college or jobs and just telling me to go and get a degree and find a job.
I graduated winter btw so it hasn't been that long.
>>53599756
Uh, software development falls under the T in STEM. STEM is a meme, but not a bad meme.
>>53599800
The S is a meme if you aren't doing grad school
>>53599853
But the T M and E are pretty safe.
(not fully serious suggestion) Try APL and see how much you even like coding? I can't think of anything that uses it, but it was I seem to recall invented by a mathematician and based on problem flow and formulas and symbols and shit the math field uses, so it might be an easier start for you as your background is math.
Why should a tech company interested in software engineers hire you? Ask yourself that.
>>53599687
>a pure math degree
Learn C++ and Java. If you want to go into a scientific field (heavy math) learn Fortran.
>>53599862
Everyone I know in E is out of a job or going for a ph.d.
>>53599880
I know basic C++ i just need a way to expand it so I can get a joba nd go from there.
>>53599991
Because if college had taught me anything it's that all employers care about is whether or not you have a degree and whether or not you can do that job with minimal training.
>>53599687
You might be ok. If you did pure math (I did) programming will be a piece of cake quickly. Try writing some little things on your own. Do C to understand computers, and try Haskell to learn a bit of functional programming. You won't get a job with Haskell, but the conceptual patterns you learn will help you with any language.
But ALSO, learn CS theory (big O, lambda calculus), but not in super detail. Just understand the concepts. It will help you a lot.
>>53600272
And what are you doing now?
>>53600321
Data science. I did get a PhD in hard science afterwards, though. You should still be able to get a maybe not great web job to start, though
Natalia is a Goddess
Natalia is Love
Natalia is Life
switch to C
Get the Deitel C programming book and read it cover to cover (7th edition of w/e)
>>53599687
Learn c++ with Primer 5th edition
>>53599687
For someone with a math background you might wanna check Project Euler (https://projecteuler.net/). It has mathematical puzzles that either require or at least become easier with programming.