loading...

Discussion

pic
Editor guide
 

I don't have any degrees - tech related or otherwise. I've been a professional developer for 26 years, and it has never been a barrier

 

What do you think is your key to employability? Any advice? Human relations or otherwise?

 

I guess in the earlier part of my career - enthusiasm stemming from a passion for programming that started when I was aged 7. As I've moved forward, the experience mounted up on my CV and that more than compensated for the lack of formal qualifications

I heard that many older ones played / toyed with lower level programming. How much does it help with higher programming languages?

Back when I started programming, the 'high level' languages on the machines I had access to were really quite limited and slow. If you wanted to tap in to the real power and capabilities of the machines, you had to start learning about how the machine actually worked at quite a technical level - directly modifying memory, calling ROM routines, etc. At that time, there were plenty of books and magazines to teach this kind of stuff - even kids books.

I've written code in Z80 assembly language which looks like this (I couldn't say exactly what this is doing, I just randomly grabbed it from Google as an example):
Z80 Assembly

It's very different to working in a high level language. I think the skills that could be carried through to higher level languages are: a good understanding of binary and all the tricks that can be achieved with it, and also a knowledge of lots of optimisation techniques to speed things up or save memory. Admittedly a lot of this isn't really needed these days as the performance of machines has way outstripped our ability to take full advantage of them, but back then all this knowledge could be absolutely crucial to getting something running well (I believe the Z80 processor had a clock speed of around 4mhz 😃)

I also started with assembly. But along with CPU performance and RAM size increasing by orders of magnitude, so has software bloat. Back in those days, we had operating systems that fit on a 1.44Mb floppy disk. Now they take 1.44Gigabytes. I'm not sure functionality has increased 1000 times, and performance certainly has not.

 

Yeah. I do have a university degree in computer science.

Having a degree is definitely helpful to land a good job. A lot of CS concepts doesn't need a computer degree. You can self learn. But when you go to an interview, you should be credibile. So you either have a ton of portfolio built or have a cs degree to land a good job.

 

Yes - I do have a degree in computer science. No, I do not think having a university degree is necessary to getting a job in technology.

I do believe that university courses do make it easier to learn and understand complex topics as you are given a quorum and a teacher to guide you. Self learning is still feasible to have a good career. Things will be just harder as things are not explicitly guided for you.

 

As a computer science student, I do believe either. In addition, I think that having a coach can make us think and work more structured. The important thing is to have a coach, not necessarily from the university.

 

I don't have a degree. It can make it harder to get employed because some HR departments just require it and move on. I frequently have to point this out and have the requirement removed when I'm hiring.

Degrees used to be a nightmare, too rigid. Now they are really good. The learning, the skill and the ability are what count though - you just need to find employers who can see that and find a way to be sure you have it.

 

Having a degree now days is irrelevant, there are boot camps harder that taking the degree itself , hence there are more professionals from the universities that lack skills but are taught irrelevant things. I mean, 9/10 people have a degree in CS, but if is from Bulgaria, Russia or Germany, there is a difference in universities and a course for example in the USA would be the same as a degree for example in Serbia, you got the idea.

 

I’m currently studying to get a degree alongside my 9-5. It didn’t help me get my job but it has helped me learn some of the concepts quicker as there’s a more rigid structure to the learning compared to if I was teaching it myself.

 

I have a Bachelor's degree in Computer Science from a university in Romania. It has helped me get a good job (Yahoo!, Google) because it's a degree (it enabled me to immigrate to the Silicon Valley and pass interview screenings), but not thanks to what I learned in while pursuing that degree.

Pretty much everything I learned, I learned in high school (back in the 90's when CS education was serious in Romanian high schools), and by self-teaching.

90% of my college degree was a waste of time.