Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot

Re: How do you master Perl?

by cog (Parson)
on Apr 11, 2005 at 11:52 UTC ( #446571=note: print w/replies, xml ) Need Help??

in reply to How do you master Perl?

What other good beginner advice is bad intermediate advice?

I don't think that a good beginner advice has to be bad intermediate advice.

One of my advices when it comes to Perl is to join the comunity. It's one of the greatest I've ever seen.

From time to time I find a Perl programmer who doesn't know about the comunity nor about other Perl monks or even Perl books. Not rarely, that person considers him/herself a hot-shot!

It's in learning more and more that you realize how much more there is still to learn.

It's by staying confined in your small room, doing the same thing over and over again, that you convince yourself that there's nothing else to learn. And this is just wrong.

So my two advices at the moment are: Join the comunity and see what it has to offer and Try doing new things and explore new areas, don't be confined to the same thing over and over again (or otherwise, you'll get to the point where you say "I have three years or Perl", but you really have three months... repeated endlessly).

Replies are listed 'Best First'.
Re^2: How do you master Perl?
by brian_d_foy (Abbot) on Apr 11, 2005 at 18:59 UTC

    Join a community: excellent. I actually give this advice to everyone (having founded Perl Mongers, it's not that surprising :)

    Being around other people expands your world, but also gives you a chance to see how other people think. Certainly we can all read what people write, but we often leave out a lot of ourselves in that and stick to the topic. Knowing other people who are doing the same thing lets us connect their taste in movies, beer, and Perl idioms. :) We're also forced to hear about the things they're thinking about, which isn't usually the same things we're thinking about.

    I've noticed that strange dialects of Perl spring up in isolated Perl programmers. It's sort of like divergent evolution. They turn into a new species of Perl programmer. I also remember this really smart kid from high school who never talked to the other kids and mispronounced a lot of things because he only ever read those particular words. Being around other people re-inforces and refines what we already know, but it also pushes us back toward the mainstream so we don't develop into the Perl program who uses Parse::RecDescent for absolutely every program (I have met a couple like that, beleive it or not :)

    brian d foy <>

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (7)
As of 2021-04-21 12:22 GMT
Find Nodes?
    Voting Booth?

    No recent polls found