Click here to Skip to main content
15,898,931 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: anyone with teaching experience? Pin
shcSF5-Nov-15 6:59
shcSF5-Nov-15 6:59 
GeneralRe: anyone with teaching experience? Pin
SkysTheLimit5-Nov-15 8:03
SkysTheLimit5-Nov-15 8:03 
GeneralRe: anyone with teaching experience? Pin
User 48350475-Nov-15 9:59
User 48350475-Nov-15 9:59 
GeneralRe: anyone with teaching experience? Pin
Steve Naidamast6-Nov-15 1:37
professionalSteve Naidamast6-Nov-15 1:37 
GeneralRe: anyone with teaching experience? Pin
Slow Eddie6-Nov-15 3:53
professionalSlow Eddie6-Nov-15 3:53 
GeneralRe: anyone with teaching experience? Pin
BrainiacV6-Nov-15 3:53
BrainiacV6-Nov-15 3:53 
GeneralRe: anyone with teaching experience? Pin
carlospc19706-Nov-15 4:20
professionalcarlospc19706-Nov-15 4:20 
GeneralRe: anyone with teaching experience? Pin
Bruce Patin6-Nov-15 5:09
Bruce Patin6-Nov-15 5:09 
First of all, you are going to need a Masters degree to teach at a college level. If you don't already have one, you might be able to teach as an assistant while getting one. Private industry mostly counts on your ability. Academia mostly depends on degrees and certificates.

I taught mainframe diagnosis and programming for Itel/National Advanced Systems/Hitachi Data Systems for 20 years, then C++ for Computer Learning Centers in the evenings for a few months. For the most part, it was satisfying work, and I learned a lot about teaching and learning. Here are a few things I learned:

When I taught the same class repeatedly, I first learned how much I didn't know, then became an expert and quickly became bored to death until I learned it so well that it was easy and I could simply concentrate on getting along with the students.

You should expect to spend a significant amount of time preparing your lessons, even if there is a textbook. In my first job, I was given a few months to write my own objectives, textbook and lab exercises from what I could learn from the design engineers and reference manuals. In the second job, I was given a textbook and expected to start teaching immediately. I thought I could wing it, but found that the textbook did not have enough examples, so I programmed my own examples on the spot, changing them on the fly to illustrate concepts. Most of the students did not like that. They wanted to simply copy down what I wrote, to try to understand later. Making changes only messed up their notes. The best thing to do is to have all of the examples preprinted and passed out, then the students will have less pressure and you can discuss the concepts with them.

People have different learning styles, but most people learn by doing, not listening. So, long lectures are not advisable. Short examples and coding exercises done on the spot are best. Because both I and my students had other lives, we didn't have much time for homework, so I tried to have all the work done in class or lab.

Patience and empathy are absolute requirements. About 15% to 20% of my students were able to understand what I told them and program and invent unique solutions immediately. They were fun to work with. Most of the rest would work slowly through the exercises and could probably perform OK in well structured jobs afterwards. A few at the bottom may wrench your heart and take up most of your time. If it weren't for previously agreed upon contracts or job assignments, you might like to just tell them to go do something else with their lives, but can't.
GeneralRe: anyone with teaching experience? Pin
matblue256-Nov-15 6:53
professionalmatblue256-Nov-15 6:53 
GeneralRe: anyone with teaching experience? Pin
The-Irishman6-Nov-15 14:11
The-Irishman6-Nov-15 14:11 
GeneralRe: anyone with teaching experience? Pin
BotReject7-Nov-15 22:43
BotReject7-Nov-15 22:43 
JokeThinking of changing jobs PinPopular
Jacquers5-Nov-15 3:03
Jacquers5-Nov-15 3:03 
GeneralRe: Thinking of changing jobs Pin
CDP18025-Nov-15 3:11
CDP18025-Nov-15 3:11 
JokeRe: Thinking of changing jobs Pin
Duncan Edwards Jones5-Nov-15 3:23
professionalDuncan Edwards Jones5-Nov-15 3:23 
GeneralRe: Thinking of changing jobs PinPopular
90823655-Nov-15 3:32
90823655-Nov-15 3:32 
GeneralRe: Thinking of changing jobs Pin
HobbyProggy5-Nov-15 3:44
professionalHobbyProggy5-Nov-15 3:44 
GeneralRe: Thinking of changing jobs Pin
CDP18025-Nov-15 4:02
CDP18025-Nov-15 4:02 
GeneralRe: Thinking of changing jobs Pin
HobbyProggy5-Nov-15 4:04
professionalHobbyProggy5-Nov-15 4:04 
GeneralRe: Thinking of changing jobs Pin
jgakenhe5-Nov-15 3:48
professionaljgakenhe5-Nov-15 3:48 
GeneralRe: Thinking of changing jobs Pin
Mike Hankey5-Nov-15 4:27
mveMike Hankey5-Nov-15 4:27 
GeneralBloody hypochondriacs! Pin
racketeer5-Nov-15 1:21
racketeer5-Nov-15 1:21 
GeneralRe: Bloody hypochondriacs! Pin
W Balboos, GHB5-Nov-15 2:45
W Balboos, GHB5-Nov-15 2:45 
GeneralRe: Bloody hypochondriacs! Pin
Chris Quinn5-Nov-15 2:53
Chris Quinn5-Nov-15 2:53 
GeneralRe: Bloody hypochondriacs! Pin
kmoorevs5-Nov-15 3:24
kmoorevs5-Nov-15 3:24 
GeneralSpecsavers Pin
Michael Martin5-Nov-15 1:17
professionalMichael Martin5-Nov-15 1:17 

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.


Straw Poll

Were you affected by the geomagnetic storms this past weekend?
Communication disruptions, electrified pipes, random unexplained blue-screens in Windows - the list of effects is terrifying.
  Results   441 votes