Software Engineering related question

yung Herbie Hancock

Funkadelic Parliament
Joined
Dec 27, 2014
Messages
7,224
Reputation
-2,437
Daps
21,759
Reppin
California
I am thinking about switching my major from computer science to software engineering. I've realized that I'm wasting my time learning all these theories that I won't be using once I become a developer. I was wondering what methods/technologies I should be learning instead? For example APIs,cloud computing, Git are topics that most developers know nowadays. Any others that I need to be well versed in?
 

Macallik86

Superstar
Supporter
Joined
Dec 4, 2016
Messages
6,795
Reputation
1,597
Daps
22,388
I am thinking about switching my major from computer science to software engineering. I've realized that I'm wasting my time learning all these theories that I won't be using once I become a developer. I was wondering what methods/technologies I should be learning instead? For example APIs,cloud computing, Git are topics that most developers know nowadays. Any others that I need to be well versed in?

I definitely understand that you can learn a lot of useless stuff on your journey, but you need to figure out EXACTLY what the average recruiter/employer is looking for and this post shows you need a bit more structure. My recommendation is that you do some more research so that you don't waste more time on stuff that doesn't matter:
  1. Ask people who have the job you currently want Completed here I suppose
  2. See what skills are repeatedly listed as prerequisites for the majority of advertisements for your job of choice.
  3. Figure out what the end goal/shortcuts are to show you posses that knowledge (Getting Certifications? Projects on Github? etc)
One book that gave me some structure when I was dabbling is:


Also, for better structure and increased efficiency when pivoting careers, I suggest Ultralearning:


Both books are available as audiobooks and probably can be gotten for free from your local library.
 

Sonny Bonds

Superstar
Supporter
Joined
Apr 24, 2014
Messages
4,787
Reputation
996
Daps
13,572
I am thinking about switching my major from computer science to software engineering. I've realized that I'm wasting my time learning all these theories that I won't be using once I become a developer. I was wondering what methods/technologies I should be learning instead? For example APIs,cloud computing, Git are topics that most developers know nowadays. Any others that I need to be well versed in?
If you switch, your new major might actually cover a lot of the stuff you're interested in learning. Also, do as many internships as you can.
 

Obreh Winfrey

Truly Brehthtaking
Supporter
Joined
Nov 18, 2016
Messages
20,852
Reputation
25,540
Daps
131,998
I am thinking about switching my major from computer science to software engineering. I've realized that I'm wasting my time learning all these theories that I won't be using once I become a developer. I was wondering what methods/technologies I should be learning instead? For example APIs,cloud computing, Git are topics that most developers know nowadays. Any others that I need to be well versed in?
I think I mentioned it to you before, but this is what gets you through the interview process. Don't run from it.
 
Top