Title: I have a Bsc in Software development which was extremely practical and light to non existant on real math or algorithms. Since then I have done very well as a contractor programming mainly in java building webapps for your typical enterprise shops, banks, big energy providers etc.<p>Now at age 33 I&#x27;m considering taking 3-4 months after this contract to take the following 3 courses:<p>- http:&#x2F;&#x2F;ocw.mit.edu&#x2F;courses&#x2F;electrical-engineering-and-computer-science&#x2F;6-042j-mathematics-for-computer-science-fall-2010&#x2F;Syllabus&#x2F;<p>- http:&#x2F;&#x2F;ocw.mit.edu&#x2F;courses&#x2F;electrical-engineering-and-computer-science&#x2F;6-006-introduction-to-algorithms-fall-- 2011&#x2F;Syllabus&#x2F;<p>- http:&#x2F;&#x2F;ocw.mit.edu&#x2F;courses&#x2F;electrical-engineering-and-computer-science&#x2F;6-046j-design-and-analysis-of-algorithms-spring-2015&#x2F;calendar&#x2F;<p>I want to stop contracting and apply to a company solving real problems after this process, google, facebook, zalando, amazon, etc..<p>I have always felt terrified of the google interview process, or any test on a whiteboard for that matter.<p>In the 3 months, I plan to work 6-7 hours a day and get a tutor 3-4 times a week on chegg.com. If I have time left I would also like to work through cracking the coding interview.<p>Would love any feedback on this idea, i.e. if I&#x27;m missing the mark, or picking bad courses it&#x27;s best to know now.
Upvote: