Programming work with unfinished degree

Your personal opinion

I don't have a degree, got a fantastic job earning R750k+ bonus per annum including international travel... I've got collegues who's SAP and CISCO consultants (also no degrees) who earn even more... There is a BIG difference between the "fly by night" Intec / CTI certifications and proper certifications in SAP / CISCO etc...

+1
No degree, SAP consultant, 2 SAP certs with one more on the way, doing just fine on large projects for the last 5+ years.
Some of the smartest consultants i have met have no degrees but have tons of passion for what they do.

I am doing my degree with UNISA part time for myself, as someone pointed out earlier in this thread, it is your degree, do it for yourself not for anyone else.

@TKD01, are you an SAP consultant as well?
 
It's the university calculus that I hate and have no interest in. When am I going to use that stuff in programming? Unless maybe I'm making some advanced physics and 3D graphics engine I see no need for it in my life..
Well calculus is mostly for AI, you need to know optimization theory (IE. Calculus, differentials/integrals) in order to understand AI properly as well as the algorithms (otherwise they' might become confusing).
 
I don't think CS iovnlves that much maths. 1st level calculus, which is not that bad if a bit of effort is put into the subject. Discrete structures, I think only 1st level too but I may be wrong possibly 2nd too. Disceter structures is really not hard, I passed it with minimal work (Did it when I was stydiung B.IT before I switched to Informacits) and I'm not the best at maths - I rather thought the module was interesting and relevant. Then there is linear algebra which I must say is a bit tough but once again I think its doable if some effort is put into it. This is a TUKS so dunno what the other universities are like.
 
This is a TUKS so dunno what the other universities are like.
Was only that way for about 4 years. It's changed now, you need to take
All first year mathematics
+
All first year computer science

There are other requirements now also, like you have to take (statistics or mathematical statistics) + (physics or chemistry or geology or biology).

In all cases it is the most difficult version of the module in question (for example: there are easier versions of the mathematics modules but in all cases you'll be doing the same version of that module that you would if you were to mayor in it, IE. you'll be in the same math class as the BSc(Math/Financial Math) students, if you take physics you'll be with BSc(Phys) students, etc.).

So it can get a bit hairy but after 1st year there are only a few mathematics modules left and it's smooth sailing from then on.
 
Last edited:
I don't think that's gonna happen. I could explain but I don't want to reveal too much about my self, let's just say my situation is complicated. I'd rather get the NZ degree, even if it means lower paying work until I can get it. I don't want to spend the rest of my life in SA anyway.
The NZ university is miles ahead of the one I'm at in SA, in every aspect. I really liked it there and I hate it here.

That's for the advice everyone. I think I'll put more effort into Java. Still need a good book or something, I'm not sure what I should use to learn.

Get head first Java script or any head first book is really good you can buy them online as an ebook for real cheap www.headfirstlabs.com
 
:D

BTW, UNISA no longer offers the Nat. Cert. in Datametrics. I'm on it, and I have next year to finish it.

Actually they reintroduced it again this year.

Calendar 7, page 31

Only reason why I originally registered for it in 2008 instead of my BSc was that 2008 was the last year. They decided end of last year to reintroduce it again in 2010.
 
All I can say is try to show whichever company you apply at that you're passionate about whatever it is you want to do. Genuinely good companies/employers will take a non-degreed/partially-degreed person who wants to work hard and has passion for what they do. Bare in mind it will be a junior role and might not be the level of programming you want to do but it's an in to the company and also experience which goes a long way.

Don't just go for a programming job because it's what you've studied towards, go for it because that's what you want to do in life. Reinforce that to your potential employers and you'll be off to a good start. Also emphasize that you want to finish your degree and make a commitment to do so. This will look good when you're hired and even better when you finally finish your degree.

In regard to the all the maths. Maths does have a real world impact after you finish your degree. Maths teaches you how to problem solve and problem solving is a large, large part of programming so don't discount it. All degrees have crappy subjects in them, try not to get hung up on it and don't go make your life more difficult just because you have 1 calculus module you have to do. If you get a job and study part time, finish everything you can but that module then dedicate a semester/year to it if it irks you that much.

Anyway best of luck.
 
All I can say is try to show whichever company you apply at that you're passionate about whatever it is you want to do. Genuinely good companies/employers will take a non-degreed/partially-degreed person who wants to work hard and has passion for what they do. Bare in mind it will be a junior role and might not be the level of programming you want to do but it's an in to the company and also experience which goes a long way.

Don't just go for a programming job because it's what you've studied towards, go for it because that's what you want to do in life. Reinforce that to your potential employers and you'll be off to a good start. Also emphasize that you want to finish your degree and make a commitment to do so. This will look good when you're hired and even better when you finally finish your degree.

In regard to the all the maths. Maths does have a real world impact after you finish your degree. Maths teaches you how to problem solve and problem solving is a large, large part of programming so don't discount it. All degrees have crappy subjects in them, try not to get hung up on it and don't go make your life more difficult just because you have 1 calculus module you have to do. If you get a job and study part time, finish everything you can but that module then dedicate a semester/year to it if it irks you that much.

Anyway best of luck.

+1 Good advice here!
 
Well I'm going to go through with this semester at UKZN. I'm actually starting to make sense of this stuff.
The main thing that makes it hard is that I'm doing both first and second semester calculus at the same time. This isn't your high school maths...

If it really doesn't work out, then I'll finish my degree in New Zealand.

Some good stuff in this thread, definitely going to check out the Java books mentioned :)
 
Hi,

I'm actually a student doing 3rd year BSc Computer Science at UKZN Westville at the moment.

After reading most of this thread, I think what I have to say might help a bit.

When I started studying computer science, I had many of the same ideas you seem to have had, as to why I had to study math and why there was so little CS content in 1st and 2nd year. At 3rd year level, I'm quite happy to have done the math content, as although it may not be directly applicable to most of the programming work being done, it has helped in several courses thus far. I guess the reason there is so little CS content in the first two years is due to the fact that many of the students come from an environment where they have had minimal use of a computer throughout their life, so to throw a lot at them at once will see them all failing from the first semester, which somehow still seems to happen to some degree. Where the math comes in handy is when you start doing courses such as "algorithms and complexity theory" which entail a lot of calculations, although mostly linear algebra and graph theory, general mathematical experience really does help. Computer science is a highly analytical field and having the mathematical experience is beneficial to you becoming a better programmer.

I can't say much about the implications of how studying relates to a working environment, but as I have noticed, all of the South African universities that I have researched offer similar courses to those available at UKZN, and as I have said to most of my peers, I believe it's much more beneficial to have completed slightly more challenging math courses than to have a degree where you've taken first year economics or management as an elective, math experience should always be an added bonus to your CV if you are looking for a job as a programmer.
 
+1
No degree, SAP consultant, 2 SAP certs with one more on the way, doing just fine on large projects for the last 5+ years.
Some of the smartest consultants i have met have no degrees but have tons of passion for what they do.

I am doing my degree with UNISA part time for myself, as someone pointed out earlier in this thread, it is your degree, do it for yourself not for anyone else.

@TKD01, are you an SAP consultant as well?
How did you get into SAP if I may ask?
 
Top
Sign up to the MyBroadband newsletter
X