I'm the lead programmer at my company (okay, enough snickering ;-) and I've been asked to take a young VB programmer who wants to learn a more portable and more powerful language under my wing. At my small company, my position is pretty much writing 100% of the code on most projects, and checking up on small projects by other people. It could help me do more useful work if I can design a system and have this new potential hot shot give me subroutines to call. It could also be a nightmare of supervising someone with bad habits and trying to lay out a good learning track for him.
I've never been in a position to seriously guide the early development of a fledgling programmer before, and frankly it makes me a bit nervous. If anyone has suggestions on how to supplement the Llama and the Camel with real-life, face-to-face advisory sessions, I wouldn't mind hearing those.
I learned Perl with some background in other languages, the Camel, 1200 lines of source, perldoc, and a four-day deadline for major modifications (including 300 lines of new code). Although I like to jump into projects with both feet like this, I'm guessing I should take it a little easier on my student. What say the PerlMonks?
I know everyone learns differently and at different speeds, but there must be an art of finding how to teach a particular student a particular task. I hope to become at least half as good at teaching Perl programming as this kid hopes to be at learning it. Any suggestions on this are likewise welcome.
Chris
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.