Teaching coding from the Metal Up or from the Glass*Back?

Joined
Sep 1, 2016
Messages
2,196
Metal-up (CPU) = working at the lowest level, and graduating up through ever increasing levels of abstraction. So you start in low languages like ASM and C, working your way up until you get to the likes of C#, Java, JavaScript, Ruby, Python, etc.
That's how I learnt
 

touch7

Active Member
Joined
Jan 25, 2016
Messages
64
Glass back too. I'm guessing all the "metal-up" people could all read in the late 80s before some of us were born or maybe converts from electronics.
 

halfmoonforever

Expert Member
Joined
Feb 1, 2016
Messages
1,196
No I am not.

If someone goes: "You are an *******" and you respond with "No I'm not", it's not like the other person would go: "Oh, sorry, I was mistaken, of course you're not, you just said so"...

envo obviously saw your trolling behavior and called you out on it. Stating that you're not, doesn't make their statement any less true. and frankly, it makes sense if you read through the dribble, that you're obviously trolling
 

Thor

Honorary Master
Joined
Jun 5, 2014
Messages
44,236
If someone goes: "You are an *******" and you respond with "No I'm not", it's not like the other person would go: "Oh, sorry, I was mistaken, of course you're not, you just said so"...

envo obviously saw your trolling behavior and called you out on it. Stating that you're not, doesn't make their statement any less true. and frankly, it makes sense if you read through the dribble, that you're obviously trolling
Nerves are triggered left right and center

https://youtu.be/2Z4m4lnjxkY
 

rward

Senior Member
Joined
Oct 26, 2007
Messages
865
If someone goes: "You are an *******" and you respond with "No I'm not", it's not like the other person would go: "Oh, sorry, I was mistaken, of course you're not, you just said so"...

envo obviously saw your trolling behavior and called you out on it. Stating that you're not, doesn't make their statement any less true. and frankly, it makes sense if you read through the dribble, that you're obviously trolling

I don't think Thor is trolling - he just didn't bother to read the article..
 
Joined
Sep 1, 2016
Messages
2,196
So I found myself having to do an assignment in Python yesterday- Applied for a job a while back and we're already far down the process.

So to be painfully honest, I have never ever touched Python in my life...

It took me 4 hours to learn that stuff, and do what they asked. I started at 8, and had something working by noon.
Started by installing an IDE, then the python interpreter, and started coding... Hmm... so we also have classes, methods, etc.. nothing I haven't done before with Java.. Used Google for syntax for about an hour, but yeah, the little server runs.

So, BBD, Entlelect, and Derivco won't touch me with a barge pole because I cannot explain according to the CompSci module at Wits, in that language, what polymorphism is, or the difference between overloading and overriding... or what a lambda really is...

Their loss really, I feel not one iota for them... And yes my arrogance is justified.. because I can code and I can do proper quality stuff...
 

Messugga

Honorary Master
Joined
Sep 4, 2007
Messages
12,746
That's fine if your objective is to do proper quality stuff. Your objective, however, is to earn a salary, seeing as you are complaining about these companies not being interested in you.
You either need to fall into their frameworks (odds are they care about vocabulary because that's what their teams use to communicate. If there is an increased risk that you will misunderstand a requirement because you don't speak the same language as the rest of the team, it's understandable that they would prefer someone else).
If you don't want to fall into their frameworks, then you always have the option of building your own framework that others need to fall into. That'll mean starting your own business, growing it to the point you need more staff, etc.
 

_kabal_

Executive Member
Joined
Oct 24, 2005
Messages
5,922
how about learning more about your craft, instead of thinking that software development = writing code.
 

DA-LION-619

Honorary Master
Joined
Aug 22, 2009
Messages
13,777
how about learning more about your craft, instead of thinking that software development = writing code.

Yeah I seriously don't get this. It's not university level stuff, the OOP concepts are covered in high school.
 

Hamster

Resident Rodent
Joined
Aug 22, 2006
Messages
42,920
So I found myself having to do an assignment in Python yesterday- Applied for a job a while back and we're already far down the process.

So to be painfully honest, I have never ever touched Python in my life...

It took me 4 hours to learn that stuff, and do what they asked. I started at 8, and had something working by noon.
Started by installing an IDE, then the python interpreter, and started coding... Hmm... so we also have classes, methods, etc.. nothing I haven't done before with Java.. Used Google for syntax for about an hour, but yeah, the little server runs.

So, BBD, Entlelect, and Derivco won't touch me with a barge pole because I cannot explain according to the CompSci module at Wits, in that language, what polymorphism is, or the difference between overloading and overriding... or what a lambda really is...

Their loss really, I feel not one iota for them... And yes my arrogance is justified.. because I can code and I can do proper quality stuff...

As somebody who worked for BBD, you're talking rubbish. They regularly hire juniors, run mentorship programs and even have a former teacher and a former rugby player working for them - coding (one actually became an exec).

If you advertise yourself as a senior developer though you will be expected to answer senior developer questions. BBD's interview process starts with a technical test in the language you are applying for (C#, Java, Python etc) which really isn't difficult. If you score high enough you get an actual face to face interview. There are no compsci questions in that technical test at all so stop talking k*k.

Can't speak for Derivico but Entelect is quite adamant that you need a Bsc to have the privilege to work for them (when it suits them anyway).

You can always go try your luck at DVT.
 
Joined
Sep 1, 2016
Messages
2,196
Yeah I seriously don't get this. It's not university level stuff, the OOP concepts are covered in high school.

Well I didn't have the privilege of going to the classy outfit you went to. I went to the normal ones, where Biology reigned supreme. And if you took the time to read my posts, I clearly state several times, this is new stuff for me. I did a career change in '15.

More often than not, its a case of nobody wants a pale male with age, its a thing...
 

DA-LION-619

Honorary Master
Joined
Aug 22, 2009
Messages
13,777
[)roi(];19086026 said:
High school?

I did it in high school with Java.
High school syllabus is normally first year university stuff, I'd say.
Variables, methods, data structures etc
 

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
I did it in high school with Java.
High school syllabus is normally first year university stuff, I'd say.
Variables, methods, data structures etc
Questioned this because it's certainly not the norm, hence all universities (not just SA) tend to cover this in year 1.
 
Last edited:

DA-LION-619

Honorary Master
Joined
Aug 22, 2009
Messages
13,777
[)roi(];19086176 said:
Questioned this because it's certainly not the norm, hence all unversities (not just SA) tend to cover this in year 1.

It's a waste tbh.
I went to a public high school before the CAPS curriculum introduction.
 
Top