Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re^2: What are the most basic, generic aspects of programming?

by theAcolyte (Pilgrim)
on Aug 02, 2004 at 02:18 UTC ( #379180=note: print w/ replies, xml ) Need Help??


in reply to Re: What are the most basic, generic aspects of programming?
in thread What are the most basic, generic aspects of programming?

Good questions!

How many hours is up for grabs. Its an open ended contract paying me per class. Kinda gotta like that :)

I suppose its geared towards perl in a CGI environment as its a client I did a quite extensive CMS for about 5 years ago. They want to be able to do minor mods in house or change things without having to go to me. While I don't like slicing my own throat if I don't teach them someone else will.

To me, those 5 basics are needed to write any useful CGI type program. I'm really asking if I'm missing anything. And yes the ! statement at the end is a little overboard but I'm going to try to calm the fears that this stuff might be too hard for them.

I've always thought teaching is a little bit like programming ... break it down into small enough bits and you can do it without a problem - Erik


Comment on Re^2: What are the most basic, generic aspects of programming?
Re^3: What are the most basic, generic aspects of programming?
by davidj (Priest) on Aug 02, 2004 at 02:28 UTC
    I suppose its geared towards perl in a CGI environment

    I would suggest that you include the issue of security on that first slide. While it is not strictly a programming topic in the manner that the other topics you have are, hopefully it will give you the opportunity right from the start to emphasize that security is a serious matter. As I'm sure you well know, too many sites/web businesses have been torpedoed because security was an afterthought.

    davidj

Re^3: What are the most basic, generic aspects of programming?
by Wassercrats on Aug 02, 2004 at 03:50 UTC
    None of them have ever done programming of any sort...They want to be able to do minor mods in house or change things without having to go to me.

    I hope you're sure you were really asked to teach them Perl, and I hope whoever's hiring you for this knows what he's doing, and that after a week's worth of lessons, the boss doesn't come to you and say something like "Did you teach them how to change the font color yet? That's mainly what I wanted."

      LOL ... yes, yes, yes. This isn't even an issue. The 'class' is already at least competent in basic HTML. The site has a very complex CMS back end that was custom written for them ... they want to be able to modify -THAT-.
Re^3: What are the most basic, generic aspects of programming?
by qq (Hermit) on Aug 02, 2004 at 22:59 UTC

    I agree with wassercrats, you need to be careful that you understand everyone's expectations. It takes quite a while to learn to program, and even making a minor change to a script assumes you can read it and know what's minor.

    If you really want to teach them to program, everyone should get a standard text - merlyn's Learning Perl - and all go through it together.

    qq

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://379180]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (7)
As of 2014-11-28 17:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My preferred Perl binaries come from:














    Results (199 votes), past polls