Mark As Completed Discussion

One Pager Cheat Sheet

  • Learning to code has become an increasingly popular topic, and there are many options available, ranging from attending a traditional university program to teaching oneself using online or textbook resources. Personal observations, pros and cons, and advice on which path to choose are also available.
  • Attending a well-respected undergraduate college and majoring in Computer Science is the standard path to becoming a software engineer nowadays.
  • Through self teaching/autodidactism, there is an abundance of free resources available, but it requires long-term discipline to be successful in becoming a professional software engineer.
  • Attending a bootcamp is a cost-effective and time-efficient way to gain practical coding skills and build a portfolio, in comparison to pursuing a Computer Science degree.
  • You can get an MS Computer Science Degree or a 2nd Bachelor's part-time, with professors that are very knowledgeable and lots of exposure to math and theory, however it can be expensive.