in reply to
At what rate are YOU progressing?
First I must confess that I'm not a programmer pur-sang. I
started in 1992 as a sysadmin for an OS/2 based network, and
continued working in infrastructural jobs until 1997.
I did however complete a 4 year education in building
informationsystems and programming (plus economics and so on).
At school I was a real fanatic turbo pascal programmer. All
I wanted at that time was knowing everything about turbo pascal,
and eventually I just *had* to become an employee of Borland and
be the lead programmer on the development team of that compiler...
When I was a sysadmin I just *had* to know everything about OS/2.
My ideal job was being an OS/2 troubleshooter for IBM....
In 1997 I wanted something completely different. I had to, because
it was obvious OS/2 was losing the game and if I didn't learn
something else I would end up being an OS/2 systemspecialist
without a system to manage ;). I had to start all over again
and become a Perl newbie because I wanted to do webprogramming
and again, like before, I now want to know everything about Perl,
and when I think I'm good enough (I really have a long track
ahead according to the "seven stages of a Perl programmer")
I want to be working on the core of Perl.
But did I make progress? After school I had a moderate experience
in Turbo Pascal, had to throw it all overboard and start from
scratch and become an OS/2 specialist, After 5 years I finally
knew more than most IBM OS/2 specialists and again had to throw
it all away and start over again. Did I make progress when
I started learning Perl?
Yes I did. I had experience. No Perl experience, but I knew
what programming was like (learnt it at school), knew about
TCP/IP, Sockets and networks, I had built insight in IT issues.
I had colleagues before from whom I learnt a lot (who did
a lot more in programming)
The point I'm trying to make here is that maybe you're not
learning what you eventually want to learn, but you're building
up experience you surely can use later in your career...
I wish you the best of luck, and maybe if you're really fed
up with this job, you'll find another one in which you can
build applications in Perl all day...
Jouke Visser, Perl 'Adept'