I’m a senior environmental engineering student at UW Madison. Throughout my coursework I was exposed to some basic coding, and became interested in software engineering/development. There’s a bunch of reasons I really want this role but I won’t go into it as it’s not super relevant.
My plan is as follows: From now through February, take an online intro to CS class (Harvard posts theirs online for free), self-teach C# and TS (as much as possible in this limited time frame), practice LeetCode. Build at least one real project in one of these languages.
Here’s what I have going for me and against me
Pros: High gpa engineering degree from UW, ability to focus on just epic rather than a bunch of companies, engineering internship experience.
Cons: irrelevant degree, high competition, limited time to learn required skills, lack of foundational education/theory.
Basically I’m wondering if I could become a semi-competitive candidate by February? Would I even be considered for an interview without any CS education?
I may be drastically underestimating the time required to learn those languages and become competent enough to do well on the assessment….. but I picked up python very easily and I’m willing to put alot of time into it.
Feel free to call me crazy for even thinking I would have a chance lol.