Click here to Skip to main content
15,891,910 members

Survey Results

Have you ever taught anyone to code?

Survey period: 1 Aug 2022 to 8 Aug 2022

"Teaching" can mean from start to finish, or simply just helping someone learning to code work through a coding issue (like helping with homework or being a support tutor)

OptionVotes% 
I teach coding (or used to teach) as my job517.59
I occassionally teach how to code11016.37
I have taught (or helped teach) coding30645.54
I've tried teaching659.67
No, never14020.83

Q2. And how did it go?

OptionVotes% 
Always excellent7310.86
Generally good28442.26
Mixed results18427.38
Generally not great537.89
Not good. Ever.7811.61



 
GeneralBest way to learn a subject Pin
theoldfool1-Aug-22 0:24
professionaltheoldfool1-Aug-22 0:24 
GeneralRe: Best way to learn a subject Pin
Nelek1-Aug-22 11:01
protectorNelek1-Aug-22 11:01 
GeneralCurrently "coaching" 4 colleagues Pin
CHill601-Aug-22 0:16
mveCHill601-Aug-22 0:16 
GeneralIt's a surprisingly difficult job, teaching. Pin
OriginalGriff31-Jul-22 21:51
mveOriginalGriff31-Jul-22 21:51 
GeneralRe: It's a surprisingly difficult job, teaching. Pin
ronlease1-Aug-22 2:12
professionalronlease1-Aug-22 2:12 
GeneralRe: It's a surprisingly difficult job, teaching. Pin
jeron11-Aug-22 5:13
jeron11-Aug-22 5:13 
GeneralRe: It's a surprisingly difficult job, teaching. Pin
kmoorevs1-Aug-22 6:29
kmoorevs1-Aug-22 6:29 
GeneralRe: It's a surprisingly difficult job, teaching. Pin
Nelek1-Aug-22 10:55
protectorNelek1-Aug-22 10:55 
Success of teaching not only depends on the "Teacher" but on the Student too.

In a previous company I trained several newbies once I got my Senior role, the first one became so good that was taken away from my team after a while and started doing projects on his own and backing me up when I had to jump into any burning project elsewhere or I had vacation (my main clientt was very important for the company), eventually he started jumping into burning projects too.

Most of the others got good enough to do small things alone or to help another experienced programmers in big projects.

One of them learned really bad, but at least he managed to make some kind of demanding tasks.

The last one was so bad... I spent more than 4 hours in a couple of sesions explaining him why the code was using an array of piece[0-14] but in the panel was piece[1-15] for the operator, so that the start address in panel had to be piece[(selection-1)*sizeof(piece)], he didn't understood it. First Project solo, he spent over 1,5 months and the maschine was not moving at all, nothing. I got a call to take over the project... when I saw what he had done in the time he had been there, I almost cried. Not only it was very few code, there were so many basic concepts being used so wrong. I started over from scratch and got further than him in my second day of the project, done in 6 days.

If I were the boss, I would had fired him on the spot. BUT...
My boss put him into another big client to make really easy things, and he got a rise because the big OEM told he could not earn lower than the rookies at the production band or the workers council would complain...

When I heard about it, I started to look for another job (there were a couple of reasons more, but that was the last drop).
M.D.V. Wink | ;)

If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.

GeneralRe: It's a surprisingly difficult job, teaching. Pin
Amarnath S3-Aug-22 2:47
professionalAmarnath S3-Aug-22 2:47 
GeneralRe: It's a surprisingly difficult job, teaching. Pin
rnbergren4-Aug-22 4:03
rnbergren4-Aug-22 4:03 
GeneralI'm actually training my mom right now... Pin
Sander Rossel31-Jul-22 21:32
professionalSander Rossel31-Jul-22 21:32 
GeneralRe: I'm actually training my mom right now... Pin
Richard MacCutchan1-Aug-22 2:14
mveRichard MacCutchan1-Aug-22 2:14 
GeneralDoes... Pin
Mehdi Gholam31-Jul-22 19:16
Mehdi Gholam31-Jul-22 19:16 
GeneralRe: Does... Pin
wmjordan1-Aug-22 0:19
professionalwmjordan1-Aug-22 0:19 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.