semaphore
Honorary Master
- Joined
- Nov 13, 2007
- Messages
- 18,634
- Reaction score
- 9,720
It’s not remotely as complicated as you think it is.You must have a 200IQ my dudeThis may as well be zulu to me.
South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
It’s not remotely as complicated as you think it is.You must have a 200IQ my dudeThis may as well be zulu to me.
Which is exactly why an education gives one a huge edge.IMO it's honestly mostly about being able to solve the problem in front of you. There are fields (referred to by @notayoba above) that require highly analytical thinking, knowledge of algorithms, and how to roll your own, but they're vastly outnumbered by the more generic coders that tend to work on a small part of a very large machine.
Once you start from the bottom and the surrounding knowledge is built up, it's not as crazy as it sounds. This is the benefit of formal education though, and an area where many self taught developers may have gaps in their knowledge. Also this was just one example of a million one could choose. Some times people forget that computer science isn't actually about computers per se, it's a sub branch of mathematics first and foremost.Lol. I googled this now with the fantasy that I could prove even a non-coder could understand it, and I don't know what the feck I just read.
I can't even decipher the sentences they use to describe it.
In linear algebra, an eigenvector or characteristic vector of a linear transformation is a nonzero vector that changes at most by a scalar factor when that linear transformation is applied to it. The corresponding eigenvalue, often denoted by \lambda, is the factor by which the eigenvector is scaled.
Hay?
You must have a 200IQ my dudeThis may as well be zulu to me.
They fall under consultants. And management is extatic about their performance to date. I don't have long left here. Everything is unraveling at an accelerated pace now.To be frank, if this place you’re talking about is hiring people who can’t modify strings, assigns both of them to that task, and then exposes them to users in a way that crashes the database, there’s something far more fundamentally wrong than just 2 bozos.
didn't have the money to study.Studying/Degree is self selecting. People who are curious and keep asking why until they understand something fully are the same people that typically study to get a degree.
Is it possible to be a strong software engineer without a degree, yes, a degree has nothing to do with it. But most of the time it doesn't happen because the type of people that usually have that mindset end up studying.
A lot of companies will accept people without degrees or give them a chance. But in my experience, more often than not, no degree typically means the person will not have the drive to keep digging until they completely and fully understand a topic before moving on. And really as an engineer that is how you get good at solving problems. You gain enormous depth of knowledge.
A few things.I
didn't have the money to study.
Then when I got a job and family there was no time either.
Its a moot point anyway, because I do have the drive, as my accomplishments reflect.
Definitely an anomalyIf you take a step back and not focus just on your experience but the industry as a whole, you'll see that it is very rare for people without a degree to make it in software engineering. You are an anomaly and not the typical case.
When I left SA I was earning R1.1m pa as a senior lead developer (which included wearing the software architect hat often). Now I am in the land of Cheese Makers earning a decent salary too- my skills got me in there.
I was making around 1.5/yr before I left SA. Experience is key. Specialist knowledge? Ah yes, then the numbers go up sharply...
I cannot afford school fees because my wife lost her job. Without the school fees we are more or less OK
I have always worked in such environments myself, but from what I've seen and heard, this is generally only true above a certain level/type of work. There are armies of front-end developers out there without degrees. This is also a very good reason to get a degree.I've only really worked for larger corporates, perhaps in smaller businesses this happens more often that people without degrees get hired into the role. In my current company I don't even bother seeing if someone has a degree for an interview. It is irrelevant when I'm interviewing. But looking at the folks who have gotten hired, when we chat about it, 99% of the folks have degrees of some kind.
Thanks for telling me my life was pointless. Unfortunately your dismissive view of my career is unfounded. What I did without a freaking degree, got me into another country mate. They PAID for the move, the work permit, etc...A few things.
I've only really worked for larger corporates, perhaps in smaller businesses this happens more often that people without degrees get hired into the role. In my current company I don't even bother seeing if someone has a degree for an interview. It is irrelevant when I'm interviewing. But looking at the folks who have gotten hired, when we chat about it, 99% of the folks have degrees of some kind.
- Drive and success has nothing to do with engineering mindset. Keep digging until you completely understand something is not synonymous with success. It is however important for a software engineer. And in fact any kind of engineering.
- As I said, it is entirely possible. Anything is possible. The common case, in my experience, is that it doesn't happen. But make no mistake, it happens. If you take a step back and not focus just on your experience but the industry as a whole, you'll see that it is very rare for people without a degree to make it in software engineering. You are an anomaly and not the typical case.
I have no hard evidence to back this claim, but this opinion is based on working with a large number of teams around the world over the last 6 years and also conversations with friends and friendly acquaintances at some of our biggest corporates: I am convinced that software teams in SA are amongst the worst in the world.A few things.
I've only really worked for larger corporates, perhaps in smaller businesses this happens more often that people without degrees get hired into the role. In my current company I don't even bother seeing if someone has a degree for an interview. It is irrelevant when I'm interviewing. But looking at the folks who have gotten hired, when we chat about it, 99% of the folks have degrees of some kind.
- Drive and success has nothing to do with engineering mindset. Keep digging until you completely understand something is not synonymous with success. It is however important for a software engineer. And in fact any kind of engineering.
- As I said, it is entirely possible. Anything is possible. The common case, in my experience, is that it doesn't happen. But make no mistake, it happens. If you take a step back and not focus just on your experience but the industry as a whole, you'll see that it is very rare for people without a degree to make it in software engineering. You are an anomaly and not the typical case.
The motivation is to survive. Jump into the fire over and over again, and upskill as your projects and deadlines require you to.This question may not be related to the OP's question, but it is one I would like to ask. I have real problems when it comes to learning anything. Would someone like myself be able to learn software development? I have the willpower, but lack motivation because of my situation.
How on earth did you get to that conclusion?Thanks for telling me my life was pointless
This question may not be related to the OP's question, but it is one I would like to ask. I have real problems when it comes to learning anything. Would someone like myself be able to learn software development? I have the willpower, but lack motivation because of my situation.
Your post style, and other subtle clues gave it all away. I know who you are and at which shop you work at.How on earth did you get to that conclusion?
And people say filtering by degree doesn’t work…Your post style, and other subtle clues gave it all away. I know who you are and at which shop you work at.
Your shop won't touch people without degrees, or people self-taught who can't explain stupid idiotic design patterns, class overriding for the pure power trip of it, and more.
But its fine because truth be told, if art was as well paying as IT, I'd sure as heck quit right now. Most degreed folk I have worked with are either colossal pricks with entitlement complexes or feel the need to treat me like a subhuman. All fine. I do what I do to make a Euro, I just look forward to retirement now when I can spend my days in Amsterdam painting abstracts... and not have to ever worry about Agile again.
Guy relax, I told you that it isn't common to have made it as a software engineer without a degree.Your post style, and other subtle clues gave it all away.
Ok...I know who you are and at which shop you work at.
Your shop won't touch people without degrees, or people self-taught who can't explain stupid idiotic design patterns, class overriding for the pure power trip of it, and more.
Yeah, but it’s hard to follow the O’Reilly book: “Intelligent Design Patterns”, without a degree. You may end up with more platypuses.You can teach yourself Rust and companies will beg you to work for them. I heard even God is considering rewriting the Bible in Rust.
Checkmate. Degrees are useless.