Well I am a generalist. ;) Mainly WAN, Email, security, and windows AD stuff.
Some Perl is needed from time to time. But the boss likes to spend money so tools are purchased. Probably the most interesting thing I got my hands into was a script to manage the email lists. The person would wrote did such a crappy job it warrented a rewrite. He stole somebodies code and bastarded it really good. I found Hashes generations that weren't used and routines that did nothing
Education? What's that? Someday I might get a degree.
That said, I don't only program in Perl. In my job, I actually program in at least 4 different languages, and up to 6-7 depending on how you define "language".
While not all are Turing-complete, they all require the same amount of dedication to master.
BA in English. Perl has been 5-90% of my last 8 jobs or so. I don't think any job is 100% any one thing, though. As close as I've got to 100% there was still HTML or database or other tool IO or ... involved.
A lot of the Perl hackers I know personally, maybe most, were not formally trained in CS. Part of what I love so much about Perl is its linguistic feel. Its communicative depth. I did some programming as a kid in BASIC and Assembly but I probably never would have returned to it if I hadn't met Perl. Turing completeness accepted, Perl is just so much fun to program I find myself looking for things to try with it, not just addressing the actual needs at hand.
No research jobs available without moving around a lot
Kids + husband + house
Change career... am experienced programmer (FORTRAN)
Got job eventually because knowlege of FORTRAN
Worked for 1st time on Unix, thought it was cool
Learned 'c'. s'ok
Learned tcsh, even wrote programs in it (bad choice, but still cool learning experience)
Discovered Perl accidently (providence??)
After 25 years finally accept that there is a language better than FORTRAN
Start falling in love with Perl, becoming born-again programmer
Convince boss and co-workers that Perl is natural language of choice for what I do (not web)
Happy as a pig in sh..
I'm a self taught programmer, having started with BASIC.
I learnt several different versions of BASIC on different machines, dabbled in Z80 assembler, before moving to Modular II on the Amiga.
It was my knowledge of programming the Amiga that got me my current job (knowing how to handle linked lists within linked lists within linked lists ...), using C (which I hadn't used before) as my primary language.
Several people here have written scripts in Perl in the past and then handed the jobs to me to maintain, which, of course, required me to learn Perl.
These days, my Perl programming is predominantly "quick and dirty" scripts that do a particular job. It just seems easier to do them Perl than anything else.
I haven't seen any jobs around here that require Perl knowledge exclusively, in fact, I haven't seen many jobs around here that require Perl (or C for that matter), most seem to require Java, .net, MySQL, etc.
Are you joking? Major companies run their businesses on Perl. Take a look at the Perl jobs list.
Alas, I'm a paralegal, and Perl is not much of an asset in that occupation. I only get to program at night...
Using Perl alsmost every day to update our statistics. Wrote the statistics website in Perl + XML + XSLT and now rewriting it with Catalyst + Template Toolkit.
CountZero
"If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law
In my working place, all is done to invoke perl quickly and comfortably, because it is started hundreds times in a day.
I work as a System/Network admin, I have found that my job is much easier if I replace thing s that I do not like to do (parse logs, backup files, monitor equipment) with something that I do like to do (write Perl scripts to do my work). All of that aside, have a BS in Mathematics, where I learned the usual c, c++, FORTRAN, BASIC, assembler, etc... but I usually choose Perl because it is quicker to write and easier to maintain.
Thanks,Yes. I have one of those :-)
Most of this time was spent bouncing around the Australian Outback in four wheel drive vehicles installing and maintaining remote Automatic Weather Stations. Not a computer to be seen :)
In 1995 I discovered the internet, and that was the beginning of the end of my career in meteorology :)
I eventually worked up the nerve in 1999 to chuck it in, so I resigned and went looking for a job in IT. Found a position with an IT company based in Sydney, installing broadband solutions in five star hotels. This eventually led to a relocation to Singapore, where I've been for the past 3.5 years.
These days I manage a Network Operations Centre, looking after a network of around 800 servers spread all over the globe. It's fun :)
As far as Perl and programming goes, I'd have to say I'm just an enthusiast. Although it's not really my job, I love finding ways to use Perl in our workplace for all sorts of stuff.
I have a computer science BSc and 20 years postgrad IT experience.
I am currently consulting in the financial services sector in the City of London - employed by a consultancy as a full time employee.
My present role is applications support and development. This is a kind of jack-of-all-trades role, with C++ as the main programming language, also shell scripting and some Perl. Although I'm not being hired to do Perl, I sometimes get to introduce it when it seems the right tool for the job.
In my spare time (which my employer doesn't own), I'm doing lots of Perl, as author of 10 CPAN modules, a developmer of OpenGuides, webmaster and web host, and much else. I also attend and speak at some Perl conferences and workshops, self funded.
--
Oh Lord, wont you burn me a Knoppix CD ?
My friends all rate Windows, I must disagree.
Your powers of persuasion will set them all free,
So oh Lord, wont you burn me a Knoppix CD ?
(Missquoting Janis Joplin)
I am fascinated by computers, and see the network as the earth's attempt to form neural pathways between it's newly formed earthbrain cells (us). The neural-net pathways need a way of accurately and flexibly controlling the information.... Perl is it.
Occaisionally I make some food money by doing handyman work( electric, plumbing, carpentry, etc), but if I had my choice, I would be an organic farmer, and am always looking for a way to grow a specialty crop, and sell it over the internet.
I would gladly pay you Tuesday, for a tofu burger today. :-)
-- Randal L. Schwartz, Perl hacker
Be sure to read my standard disclaimer if this is a reply.
Our shop language is Perl, but we present database backed web apps to other departments and to the customers of our cable/isp. This means we have to deal with SQL, HTML, and recently a lot of JavaScript (though one of my colleagues likes that, so he does most of it). We also deal with hardware on occasion (like the kind the routes phone calls the old fashioned way). These devices tend to speak C.
So that leaves us about 90-95% perl with a few odd bits thrown in.
Phil
I work in the Telecommunications industry, writing systems in Perl to provision network elements with the data they need to talk to each other, and to find out what went wrong when they don't. While my work requires knowledge of SQL, SOAP & XML, HTML & CSS, various Unix shells and utilities, a smattering of Javascript, a few protocols and a host of proprietary tools, I still tend to characterize my job as 'mostly Perl'.
One of the things I really like about Perl is that it seems nearly any problem can be solved in a few hours. As a husband and a father of five children, I firmly draw the line at a 40-hour work week. I don't think I've had to work through a weekend since my days as an IMS DB/DC COBOL programmer, right out of college.
I have a BS in Computer Science and Psychology, with some additional graduate coursework (non-degree seeking) in Computer Science here and there over the years. I've recently begun pursuing a certificate in C++ through a local university.
Many of the positions I have held since college have been 'mostly Perl' jobs. While I think that much of the real work that I do is accomplished in Perl, I have found that many job postings list Perl as an 'additional useful skill' or pair it with some other key qualification. I guess this is reasonable, considering that any programmer worth their salt will tend to have a diverse skillset and can selectively apply the best tool to a particular problem.
Still, this 'proverb' often applies to me: To a guy with a hammer, everything looks like a nail.
Cheers,
Brent
I convert mainframe document archives systems (warehouses, whatever). Even though Perl can run on the mainframe (z/OS), very few (ie: none) of my clients have it setup and ready to go. *But* perl is so amazingly well-suited to text maniupulation, which is what makes the 'frame go round, I use it extensively on linux to manipulate data and then send it back.
I have a BS in Accounting, but I've never done it a day in my life. Unfortunately, I have zero training in CompSci, so I feel handicapped a bit. I've managed to stumble through to a fairly satisfying career however.
I run the shop around here, so I pretty much get to call the shots on all things technical. Our small consulting business is 80% perl at this point, with some shell scripts to hold it up and a fair amount of COBOL too. We have a prettty good set of in-house modules for each of the systems we deal with.
Is your job assoicated to Perl?
Kinda. I probably spend most of my paid programming with Perl. But I'm paid to make clients happy with great software. Perl is just a tool that helps me along the way.
What education do you have?
BA (in Computing and Artificial Intelligence if anybody cares :-)
Im a molecularbiologist/bioinformaticist doing an project in bioinformatics and have the privelige to write Perl everyday, allday long these days. I dont get any money for it though.
Yes you do :-) Nobody is paid just to write perl. People are paid to make things happen. Perl is just a means to an end - whether it be an e-commerce web site or a whole bunch of phylogenetic analysis.
That's why it gets my goat when people refer to me as a Perl Programmer. I'm not a perl programmer. I'm a programmer. Or, if I'm going to be picky - a software developer. People pay me to make software. Programming is just one skill I use to help make software. Perl is just one tool I use when I'm programming. I've used other tools before I used Perl. I'm 100% I'll use other tools in the future.
--
Ytrew
I do as much of $day_job as I can in Perl (the majority of the systems at current $day_job are written in MS Access 97 or VB). All of my @contract_jobs are Perl (some wxPerl, some CGI::Application, some plain CGI).
I obtained a Diploma of CIS (Computer Information Systems) from a two year course at a local college. Before that was two years of general arts at the same college and before that was a year of Engineering at UBC.
I am a generalist, not a specialist, and Perl comes in handy for almost anything I might need to do. Which is, of course, part of what I love about Perl.
When I was in junior high school, computers were just starting to become available for the general public, and I started to learn BASIC programming. I really started to get involved in computers in college, where we had a DEC RSTS/E computer, and a few, very highly-in-demand video terminals. In my junior year I learned Pascal, having mostly used BASIC and FORTRAN to that point, and was amazed at the beauty of structured programming.
In my career, I've always been a software engineer (except for the first year out of college, when I tried teaching English in Japan).My first job gave me a chance to learn C, as well as the joys of programming in Unix. I've found that I naturally gravitate towards higher-level languages, preferring applications programming over disciplines closer to the hardware. In that respect, Perl fits most naturally with my style of programming, and although I knew of Perl, I didn't really start learning/using it until the summer of 2000, when I was a toolsmith for a networking company.
My current job is by far the best I've had in years. I'm a build/release engineer for a telephony company, whose product is based on a Linux platform. Most of my work involves writing Perl -- as I also work on tools, web-based programming (mySQL, CGI, HTML, Javascript, etc.) I'm very blessed to be able to use my past experience combined with learning lots of new things all the time. One thing I can say for sure is that I'll be using Perl for as long as I can!
Kinda neat. I also work as a build engineer and with phones. Some of my work involves Perl, mostly used for automation, rest of my work revolves around special tools and solving problems as they arise.
Before that I worked with financial software, but 5 years of shares and bonds and stuff was enough for me. Programming there was really fun, but problem domain wasn't so much :)
I have bachelor's degree in engineering, topped with some odd courses here and there.
Currently the Lead Systems Analyst for the Web/DB development group at a large University Hospital in the Southeastern United States.
I learned Perl out of self-defense when our former Perl programmer left us, and left us with no way to maintain their work. I probably work 95% of the time in SQL, and only get to write Perl whenever we need some sort of process automated.
I still come to learn, though... I doubt I'll ever catch up with most of you, but as long as I can advance my knowledge a little each day, I'm making headway :)
Trek
I'm (slowly) finishing up the last of my Bachelor's Comp Sci degree. The programming is easy, but the math is hard.
I have already written elsewhere about how I learned Perl, but the short version is: I learned Perl in self-defense.
thor
The only easy day was yesterday
I do system integration and occasional web development for a day job - right now I'm integrating and scheduling critical aviation data feeds for a specialist company that provides briefing and alert services to logistics and airlines. One of our customers was the only european airline able to get it's customers to their destinations on 2 days last year, which is pretty cool (all the others had their entire fleets grounded and customers stuck in airports).
We get to deal with the UK Met Office a lot, and they use a lot of perl - in fact we should have a bunch come to Devon and Cornwall Perl mongers first technical meeting in the coming weeks.
My Background is BSc Honours degree in Computer Systems and Networks, with Diploma in Computer Studies before that.
Been doing mostly perl for about 6 years with the occasional bit of ASP, PHP and other oddities.
Previous jobs meant using webservices and custom stuff to connect stock management systems to websites, and various client/server applications, as well as a large chunk of ecommerce and content management.
Aaron 'TEEJAY' Trevena
(Maintainer of Maypole, Author of Autodia and some other stuff on CPAN)
MadraghRua
yet another biologist hacking perl....
now i am a Unix Sysadmin and my hobbies finally paid off. :) I use Perl for everything and anything in my job. command line and short scripts. I am fortunately to have a job that I love and get paid for.
my current plan for Perl is to organize and host YAPC::China in the near future.
I've been a self-employed geek since 1996, without benefit of the occasional temp gig since 1998. I write perl all day and sometimes all night, too. My niche is web stuff, e-commerce (oh, how I hate that term!) in the main, with some system administration thrown in for flavor. It's a never-ending quest to discover the keystroke sequences that will make money appear in my mailbox.
From that point on, everyone pretty much has to use perl or write an adapter for the language of their choice.
Of course, you should only do this when perl is actually at least arguably the best choice (almost always :)
Masters in Electronics Engineering, Physics and Mathematics ands a BA in History. Totally self-taught programmer starting with Fortran about 1969.
perlmonks.org content © perlmonks.org and adrianh, ady, Anonymous Monk, cog, CountZero, Courage, dorko, dragonchild, dwildesnl, dynamo, EvanCarroll, gawatkins, geekgrrl, gloryhack, jdtoronto, liverpole, MadraghRua, Marza, McDarren, merlyn, Moriarty, msemtd, negation, pboin, perrin, philcrow, ptum, Qiang, rinceWind, SamCG, Sandy, sfink, spiritway, tamaguchi, tcf03, TedPride, thor, TrekNoid, TStanley, tunaboy, Your Mother, zentara
prlmnks.org © 2006 edmund von der burg (eccles & toad)
v 0.03