File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Jobs Discussion and the fly likes can a job in perl help me in my future java goals Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCA/OCP Java SE 7 Programmer I & II Study Guide this week in the OCPJP forum!
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "can a job in perl help me in my future java goals " Watch "can a job in perl help me in my future java goals " New topic
Author

can a job in perl help me in my future java goals

Sammy Bill
Ranch Hand

Joined: Dec 29, 2008
Posts: 96
Hello,

I m a recent college graduate and I got an offer for a perl developer (web) for a 6 month contract.

Can this experience help me if I want to do java development afterward?

Thanks
Deepak Bala
Bartender

Joined: Feb 24, 2006
Posts: 6662
    
    5

It will add to the flavor of your resume. But is your question "Will programming in perl help me program better in java ?"


SCJP 6 articles - SCJP 5/6 mock exams - More SCJP Mocks
Joe Harry
Ranch Hand

Joined: Sep 26, 2006
Posts: 9470
    
    2

It might add to your programming skills but you will need to spend some extra effort in learning JEE technologies.


SCJP 1.4, SCWCD 1.4 - Hints for you, Certified Scrum Master
Did a rm -R / to find out that I lost my entire Linux installation!
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
What are the future Java goals?

If you enjoy programming computing software, then the "brand" of a programming language or the "syntax" of a particular programming language should not be so important.

If you only enjoy writing "Java" codez, then you might be very unhappy in a Perl-based position.

At this point, a recent college graduate might not be able to determine what is actually is needed for attaining career goals.

Aside, both Perl and Java are names, so in written English the first letter of a name is always capitalized. And, questions always end with a '?'. So, learning correct spelling and punctuation should be a priority for individuals with poor writing skills.
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18917
    
  40


Generally, a college grad don't really know what he/she really prefers anyway. So, for a 6-month contract, I say "why not?'.

Why not learn (and use deeply) a language that can help you in your career? Even if you wind up hating Perl, learning it professional will give you a skill that you will need. I can't count how many times that I needed a quick and dirty script to help me in my job (like do a global conversion of Javascript files), and doing in Perl was much quicker than anything else.

Henry


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
arulk pillai
Author
Ranch Hand

Joined: May 31, 2007
Posts: 3223
In my view, first job is always the hardest to get. Find out if this particular organization does have a Java shop as well. If yes, then you might be able to work on Perl for a while and later on find some Java roles by proving your competency and through internal contacts.

If this particular company does not have a Java shop, how confident are you to find another job? Are you prepared to wait? What about an income?

Are you prepared to keep at Java through self-taught projects and open-source contributions while working on Perl?


Java Interview Questions and Answers Blog | Amazon.com profile | Java Interview Books
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
Comments above are very good...take heed.

The Perl (Practical Extraction and Reporting Language) is a very powerful language and best suited for heavy text manipulation/conversion/transformation. This is especially useful when dealing with SGML or XML data or any of the popular EDI formats, e.g. EDIFACT. In these cases, Perl is the better tool than Java and having this skillset is a good thing. If you can only think in "Java" then you are playing with a severe handicap

Good luck!
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16160
    
  21

James Clarks wrote:Comments above are very good...take heed.

The Perl (Practical Extraction and Reporting Language) is a very powerful language and best suited for heavy text manipulation/conversion/transformation. This is especially useful when dealing with SGML or XML data or any of the popular EDI formats, e.g. EDIFACT. In these cases, Perl is the better tool than Java and having this skillset is a good thing. If you can only think in "Java" then you are playing with a severe handicap

Good luck!


I think I'll have to take exception to the idea that Perl is a great language for XML/SGML. The regex parsers alone can't do much with that particulan format, so you end up having to bring in external parsing code, and in many cases that means that CPAN and I get into merry-go-rounds. It's IMHO far easier to parse XML with Java or Python.

However, Perl does do sterling work on things like EDI format. And one of it's original intents was to be able to decompose "printed" reports (in text file format) back into raw data. Which is the "Extraction" part of perl.

The Reporting part has made PERL one of the original Unix report writer apps, since it allows one to "paint" the report in a WYSIWYG-like form. It's also quite useful when preparing web pages. Perl was one of the orignal CGI languages, and even today is occasionally used for that purpose.


Customer surveys are for companies who didn't pay proper attention to begin with.
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
Good points. I wasn't thinking too much in terms of "parsing" XML, but rather creating XML-based documents from things like plain ASCII files or EDI formatted files when you need to identify patterns via regular expressions.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: can a job in perl help me in my future java goals