ThatOneGuy
New Member
- Joined
- Jan 24, 2013
- Messages
- 2
- Reaction score
- 0
Good Day
I am trying to figure out what is going on in programming in South Africa. I am in my last semester of completing my BSc degree in Computer Science. I have started browsing online to look for job opportunities for a junior/graduate programmer in South Africa and I soon realized that I don’t really fit in well. The degree I took focused on C++ as programming language, a lot of math (which is good for problem solving) and other computer science subjects like interaction design, artificial intelligence and computer organization to name some.
The jobs available are mostly for C#.net, VB.net or java developers to start off with, barely, almost none requires a good C++ programmer. Now as far as my knowledge go (and it’s not much so I may be wrong) the two main types of programmers: Desktop product developers and web based application developers. Desktop products are typically written in C#, VB.NET, or Java. Web applications are typically written in ASP.NET, PHP, Ruby on Rails, or Java. I know Game development uses a lot of C++. Should I learn these on my own or do courses on them?
Now I read the job requirements further. ‘Must have good SQL and Database design skills and knowledge.’ The first thing I am thinking is “Yes I had Principles of Databases as subject, but the syllabus was all about the theory of databases.” All the chapters about SQL were skipped. I have never practically designed a database except on paper. Another thing I have to add to the self-study list.
The same goes for the Software Development Life Cycle (SDLC). Yes I know what it is and the stages but I have never been shown how to apply these stages to a project. Add to self-study list.
So now my point or question rather is, what is my degree really worth now? Am I completely wrong and missing something huge? Why am I being learned C++ in the first place? Did I choose the wrong degree? Am I the only one that’s a little lost at the moment?
I have started learning C# and Java on my own that I don’t really find that hard because I have the C++ background which is a plus. Started with HTML, CSS and JavaScript tutorials as well. But I need some insight, some help, and some direction at the moment.
I am trying to figure out what is going on in programming in South Africa. I am in my last semester of completing my BSc degree in Computer Science. I have started browsing online to look for job opportunities for a junior/graduate programmer in South Africa and I soon realized that I don’t really fit in well. The degree I took focused on C++ as programming language, a lot of math (which is good for problem solving) and other computer science subjects like interaction design, artificial intelligence and computer organization to name some.
The jobs available are mostly for C#.net, VB.net or java developers to start off with, barely, almost none requires a good C++ programmer. Now as far as my knowledge go (and it’s not much so I may be wrong) the two main types of programmers: Desktop product developers and web based application developers. Desktop products are typically written in C#, VB.NET, or Java. Web applications are typically written in ASP.NET, PHP, Ruby on Rails, or Java. I know Game development uses a lot of C++. Should I learn these on my own or do courses on them?
Now I read the job requirements further. ‘Must have good SQL and Database design skills and knowledge.’ The first thing I am thinking is “Yes I had Principles of Databases as subject, but the syllabus was all about the theory of databases.” All the chapters about SQL were skipped. I have never practically designed a database except on paper. Another thing I have to add to the self-study list.
The same goes for the Software Development Life Cycle (SDLC). Yes I know what it is and the stages but I have never been shown how to apply these stages to a project. Add to self-study list.
So now my point or question rather is, what is my degree really worth now? Am I completely wrong and missing something huge? Why am I being learned C++ in the first place? Did I choose the wrong degree? Am I the only one that’s a little lost at the moment?
I have started learning C# and Java on my own that I don’t really find that hard because I have the C++ background which is a plus. Started with HTML, CSS and JavaScript tutorials as well. But I need some insight, some help, and some direction at the moment.