summaryrefslogtreecommitdiff
path: root/gemlog-staging/cs.gmi
diff options
context:
space:
mode:
authorBill <bill@billserver.senders.io>2021-08-07 12:34:24 -0400
committerBill <bill@billserver.senders.io>2021-08-07 12:34:24 -0400
commit4027bfd0b8582cd90268fe9f6ee12e187e4e6072 (patch)
tree5e637ca96e61398794fb047ee239920b27bc05fe /gemlog-staging/cs.gmi
parentbf859ff38be464727c9540852ccccd1f0b2ca929 (diff)
Move webhosted files to original hostHEADmaster
Diffstat (limited to 'gemlog-staging/cs.gmi')
-rw-r--r--gemlog-staging/cs.gmi22
1 files changed, 22 insertions, 0 deletions
diff --git a/gemlog-staging/cs.gmi b/gemlog-staging/cs.gmi
new file mode 100644
index 0000000..a3f5f30
--- /dev/null
+++ b/gemlog-staging/cs.gmi
@@ -0,0 +1,22 @@
+# Do I need a CS Degree?
+
+A question I see asked around the internet is "I wish I studied Computer Science (CS)" or "Should I switch majors?" or even "I am still in high school, should I study CS?". These are three different questions to be honest but I think the overall sentiment is still the same.
+
+## Who am I to give my opinion?
+
+So a bit about me. I have a Bachelors in CS from a state university here in the US. Nothing flashy, but I feel I got a good education. I then worked since then as a software engineer and am now a senior engineer at my company eight years later.
+
+## The long and short of it
+
+There are two main summaries I can give:
+If university isn't free, and you've already been to university - self learn. Here in the US Universities are expensive and if the end goal is software engineering - spend your time teaching yourself. Look up the curriculums, ask engineers you know / online communities.
+
+If you're still young - learn to program before you enroll. Loving computers doesn't equal loving to program. Maybe computer engineering, or an IT like major is more beneficial for you.
+
+## What is a CS Degree
+
+This varies by department. And I think this is the most important thing to stress. A CS degree is actually something different in almost every school (here in the US). From my coworkers, and girlfriend, discussing what they learned in their CS degree is vastly different. The overall material is generally the same, but how its presented, and what beyond the core CS curriculum.
+
+### Theory
+
+Unless you're in some specific engineer track you're going to learn some theory.