I am just curious. I do not have formal education. I do like Perl though. Sometimes it is hard for me to wrap my head around how to do some things that "I" think should be easy. I recently changed projects to a Perl one where I will be maintaining some Perl and refactoring it. Is my path just reading reading reading and taking classes when time allows?
If you are not formally educated (meaning college) as a programmer what did you do?
Read, Practice and Help Others (Score:2)
I started by reading everything I could find on Perl. Then I started using Perl to add functionality to my web site. Later I started writing stand-alone apps so that I wouldn't have to buy some pricey piece of software. A short time after that I started using Perl at work to make my data entry job easier. (Stop laughing, the job market sucked.)
It was at that time that I found Perl Monks. I would read the posts every day and absorb as much as I could. I started posting replies when I knew the answer (o
Re: (Score:1)
I am hoping it will be and I hope to learn enough to give back to the community in some way.
c.l.p.* (Score:2)
I got better by reading, hanging out on clpm and reading everything. This started way back in 1996.
I've rusted somewhat because my current job as a sysadmin hasn't pushed my Perl skills.
I'm aiming to get sharp again.
Books, Conferences and Obfuscations (Score:2)
I spend some one or two years at the university, but I was studying sociology and not computer science. When I started with Perl ~10 years ago, I learned all I needed from books like "Learning Perl" and "Advanced Perl Programming (1st Ed.)". In retrospect, my code from this time was horrible.
Then I started to go to conferences (YAPC::Europe [yapceurope.org], German Perl Workshop, ..) where I learned a lot (not so much on Perl itself, but more on general development strategies, testing etc). It also helps to give talks, be
It was harder in 1988 :) (Score:2)
Re: (Score:1)
Re: (Score:2)
I am self-taught, I have some academic experience, but I never finished anything, there was simply too much work
I have thought a lot about this (Score:1)