Way forward for a student? Advice please?

Ghost02

Expert Member
Joined
May 16, 2008
Messages
3,749
Reaction score
125
Location
CPT
I'm currently doing a BSC Computer Science and Information Technology degree at UKZN and I'm in my first year of study, do you guys have any advice/pointers that would help with being successful once my degree is done? I will definitely be doing my honors when the time comes and might look at other universities to do that at but do you guys have any advice for the mean time?

Thanks
 
I'm currently doing a BSC Computer Science and Information Technology degree at UKZN and I'm in my first year of study, do you guys have any advice/pointers that would help with being successful once my degree is done? I will definitely be doing my honors when the time comes and might look at other universities to do that at but do you guys have any advice for the mean time?

Thanks

Dont act like you know everything? ive heard thats one of the biggest complaints.
 
Also ive heard that its useful to build up a portfolio to show your skills and become part of an opensource project where you can contribute.
 
So be humble and help out on open source stuff and I will be fine?
 
First make sure you pass university, I'm studying first year + working and can tell you that some interview questions I've had
I could answer because of doing some of my first year modules.

In the meantime, when you have free time you can either contribute to an opensource project or create your own project and build on it, it can be a mobile app/desktop app or website which you can show in your interview or even the projects you've had to do while at university.

Another thing is I got my first job through a connection, so see how you can get a job through a connection.
 
Last edited:
I'm currently doing a BSC Computer Science and Information Technology degree at UKZN and I'm in my first year of study, do you guys have any advice/pointers that would help with being successful once my degree is done? I will definitely be doing my honors when the time comes and might look at other universities to do that at but do you guys have any advice for the mean time?

Thanks

Finish your studies but enjoy yourself before you have to start "real work".
Try get a part time job for 3 - 6 months somewhere in your final year just to separate your CV from the masses.

Once you start work prepare for pain and a low salary for the first two years. The salary jump will come - be patient.
Do not pledge loyalty to the first company you start working for. After 2 or 3 years - bail. Go get another job somewhere.

Like the other's said, keep that cocky attitude some of the grads have at home. You really really REALLY don't know all that much when you just leave uni.
You need an "always willing to learn" attitude.

And very importantly: throughout your whole career, stay technologically agnostic. Pick the right tool for the job and not you favourite tool/language/tech (this comes in to play later when your opinion will start to matter :p especially if you want to go the architect route).



And for the love of God please don't call yourself a software architect until you have at least a decade or more experience.


EDIT: If you are seriously considering going the architect route try get an enterprise development job instead of a web(site) development job. For your first job you may not have much choice, but after 2 years you'll have a lot more open doors.
 
Last edited:
Thanks for all the opinion guys, I figured this would be the place to start looking for advice as most of you have been there done that.
 
I would say spend one extra year as a undergrad and pick up a few credits in subjects outside of IT. Don’t underrate linguistic skills. Proficiency in English counts even more than proficiency in C or Pascal or whatever else they teach nowadays. Getting a first year credit in English literature would be a really good move. A credit in any field of biology will help you land a job in companies that are in all sorts of fields like medical, biochem, agriculture, food processing, etc. Likewise some electronics or accounting would also be good. A credit in something like Archaeology show that you are bright and interesting.
 
on a different but not unrelated note.... Do guys still game in the comp sci blue lan?
 
I would say spend one extra year as a undergrad and pick up a few credits in subjects outside of IT. Don’t underrate linguistic skills. Proficiency in English counts even more than proficiency in C or Pascal or whatever else they teach nowadays. Getting a first year credit in English literature would be a really good move. A credit in any field of biology will help you land a job in companies that are in all sorts of fields like medical, biochem, agriculture, food processing, etc. Likewise some electronics or accounting would also be good. A credit in something like Archaeology show that you are bright and interesting.

Well I was hoping the advice wouldn't slow down my progression into the workplace, I'll see what I can cover as electives and extra modules thanks.

on a different but not unrelated note.... Do guys still game in the comp sci blue lan?

If there really is nothing to do we lan some quake, other than that not much works over the network.
 
Get to know like minded people. Get together and start fooling around with codes.
Once you've know some people (or even someone) you can trust, go ahead and venture on with your own product.
 
Get to know like minded people. Get together and start fooling around with codes.
Once you've know some people (or even someone) you can trust, go ahead and venture on with your own product.

That "own product" works in the rarest of cases for the young guys trying to be the next Gates or Zuckerberg. You need experience above all else to get anywhere (most of the time any way).
 
That "own product" works in the rarest of cases for the young guys trying to be the next Gates or Zuckerberg. You need experience above all else to get anywhere (most of the time any way).

You never know if you never take a shot ;). It doesn't have to be an original product. SA has many major gaps to be filled with existing products. Just take something which is there and improve it immensely. You might not be the billionaire guy but you can be your own boss and be living very wealthy. This leads me to another thing
@Ghost02, get to know your lectures...they've probably been on all sides of the industry. Personal experience.
 
You never know if you never take a shot ;). It doesn't have to be an original product. SA has many major gaps to be filled with existing products. Just take something which is there and improve it immensely. You might not be the billionaire guy but you can be your own boss and be living very wealthy. This leads me to another thing
@Ghost02, get to know your lectures...they've probably been on all sides of the industry. Personal experience.

Fair enough. But do it part time so that your more-than-likely-real-career doesn't get neglected.
 
No, it doesn't. :wtf:

WTF indeed. I completely missed that.

I would say spend one extra year as a undergrad and pick up a few credits in subjects outside of IT. Don’t underrate linguistic skills. Proficiency in English counts even more than proficiency in C or Pascal or whatever else they teach nowadays. Getting a first year credit in English literature would be a really good move. A credit in any field of biology will help you land a job in companies that are in all sorts of fields like medical, biochem, agriculture, food processing, etc. Likewise some electronics or accounting would also be good. A credit in something like Archaeology show that you are bright and interesting.

Seriously, the only field outside of IT worth getting is something in business or informatics - and I would do that part time. While everything you do extra s a plus, missing out on one year of work to study some non related stuff may do more harm than good. A lot can change in IT field in that time.
 
I would only do extra modules that relate to the industry I actually work in.

Bsc already provides you with some knowledge, currently I'm studying an accounting module and I know I can use it in my current company (crm software) and in the future if I start a business - no need to worry about extra modules when the degree is already a challenge..and useful.
 
Thanks guys, what would you say the possibility of relocation out of the country would be?
 
I would say spend one extra year as a undergrad and pick up a few credits in subjects outside of IT. Don’t underrate linguistic skills. Proficiency in English counts even more than proficiency in C or Pascal or whatever else they teach nowadays. Getting a first year credit in English literature would be a really good move. A credit in any field of biology will help you land a job in companies that are in all sorts of fields like medical, biochem, agriculture, food processing, etc. Likewise some electronics or accounting would also be good. A credit in something like Archaeology show that you are bright and interesting.

Errr no. That doesnt help at all. Yes you need to be proficient in English, but you dont need to take English 1. Just make sure you can read and write it.

Heck, even if you cant, as long as you can code well enough they wont care (skills shortage). But best to just learn the speaka the English.

Thanks guys, what would you say the possibility of relocation out of the country would be?

What do you mean? The possibility of a company paying for you to move overseas? Only likely to happen if you start working for an international company, and work there for at least 2 years, demonstrating that you are significantly valuable to them. Then you might be able to request relocation to another branch.

Otherwise - just get a VISA for the country of your choice.

EDIT:

@Ghost02

Finishing your studies is a long time away. Dont think about that stuff too much yet! But, make sure you pass your exams. You dont want too many failures on your academic record unless you can code well enough that they dont care. A lot of, but not all, employers will want to see an academic record. So dont stuff around too much. That goes contrary to what PatBam said - taking arb subjects can sometimes make it look like you needed the extra credit to get your degree. Anyway, whatever else you do, make sure you pass.

Second, when you get some time, start working on personal projects. Develop a game - doesnt matter how small. Or start contributing to an open source project. Doesnt have to be right now. But sometime in the next 3 to 4 years, start doing it. If you can show employers something that you have built yourself, its a powerful statement to your skills, and also to your interest in the field. They want to believe that you are than just a bum on a seat, that you are passionate about coding and computer science.

Third, dont forget what they teach you in first year. Object oriented principles, such as encapsulation and polymorphism, are THE most common interview questions. There is a reason for that - they are also the most used skills generally. And you would be surprised how many people get them wrong. Make sure that you understand them, and better yet, can demonstrate the practical application of them.
 
Last edited:
Top
Sign up to the MyBroadband newsletter
X