Re: Other technologies with Perl
by bluescreen (Friar) on Jun 10, 2011 at 02:51 UTC
|
Depends on what you want to base your career on, let's say you want to be a web developer then I'd recommend to learn Plack, PSGI, mod_perl, memcached, Apache, and so on...
If you want to be a backend developer then I'd go focus more on IPC, threads, OOP, caching strategies, and so on...
If you want to be a Desktop App developer then I'd tell you to learn Gtk2, threads...
As you can see it all depends, of course knowing as much as you can won't hurt. Also don't overlook modern perl tricks such as Moose, Method::Signatures, DBIx::Class or even perl5i.
IMHO Java is not suited for the Web, it has a great community but all frameworks and libraries are there to hide the fact that is really difficult and hard to maintain a site built on Java
| [reply] |
|
I have been looking for a new Perl job recently. (In the UK)
I found that a lot of potential employers where interested that I had experience of DBIx::Class, Moose and Catalyst (in roughly that order).
Outside of Perl, for front end web development jobs, they where also very interested in any JavaScript skills I might have. For back end, they wanted to know about my in depth knowledge of raw SQL that is coded directly without the help of a wrapper such as SQL::Abstract (used by DBIx::Class), and also knowledge of other languages, especially C and C++
| [reply] |
Re: Other technologies with Perl
by Anonymous Monk on Jun 10, 2011 at 03:47 UTC
|
Lot of peaple have told me to switch to JAVA but I like asp.net more than java. Can anybody please guide me which technology should i learn with perl?...
You should ask your employer which technology to learn, but in the meantime, learn different programming paradigms, it makes learning different technologies easier.
In the alternative, pick a topic you find interesting (say bioinformatics), and contribute to an open source project (bioperl) as a means to simultaneously build experience (resume) expand your knowledge (of bioinformatics).
Learn a new language, and learn its idioms and best practices, and practice.
- Practice programming
- http://projecteuler.net/
- http://www.pythonchallenge.com/
- http://programmingpraxis.com/
- http://codekata.pragprog.com/
| [reply] |
|
| [reply] |
|
| [reply] |
|
And I dont understand which language I should select now..
It doesn't really matter :) pick one and shift paradigms. Lisp, Haskell, JavaScript, Perl, Ruby, Python, C++, C#... if you've heard of it, and its not php ;) its a fine choice.
| [reply] |
|
| [reply] |
Re: Other technologies with Perl
by Jenda (Abbot) on Jun 10, 2011 at 15:35 UTC
|
How's your SQL? Even though all those object relational mappers and frameworks try to shield you from SQL, it's good to know it and it's good to know it well ... if only for the cases when the ORM screws up and you have to optimize a particularly nasty query.
Jenda
Enoch was right!
Enjoy the last years of Rome.
| [reply] |
Re: Other technologies with Perl
by zentara (Archbishop) on Jun 10, 2011 at 10:50 UTC
|
which other technologies should I learn with perl in career point of view?.
From what I've been seeing, learn some PhP and Drupal
ducking stale donuts thrown at me for heresy :-)
| [reply] |