prat7434 has asked for the wisdom of the Perl Monks concerning the following question:

Hi, I have learned concepts of perl and done some basic exercises. But I want to solve some real life problems. I stere any open source project or real life problems book, so that I can test my knowledge and get some real life idea?

Replies are listed 'Best First'.
Re: Open source project to contribute
by choroba (Cardinal) on Feb 11, 2015 at 08:29 UTC
Re: Open source project to contribute
by davido (Cardinal) on Feb 11, 2015 at 07:07 UTC

    You could start by submitting patches or pull requests for bugs/issues outstanding on a CPAN module that interests you.


    Dave

      Thanks Dev! Is there any link for that? Where can I find information of such bugs and patches?

        On the metaCPAN site, lookup the module. A link labelled "Issues" appears on the left.

        On search.cpan.org, look up the module, and there will be a link labelled "View/Report Bugs" in the distribution page for the module.

        If the module has a publicly-available repository (such as at GitHub) or website, then you may find an issue tracker, forum, or wiki with information about encountered bugs or proposed features.

        Hope that helps.

Re: Open source project to contribute
by eyepopslikeamosquito (Archbishop) on Feb 11, 2015 at 10:32 UTC

    It will work out best if you can find a genuine passion, interest, work-related problem, or itch to scratch, and choose a project that is important and interesting to you.

    The (now inactive) Perl Phalanx project showed that without a genuine reason to work on a project, folks tend to lose interest after a while and stop contributing.

    If your goal is just to improve your Perl by practice, see Re: Real Life Perl Exercises, a comprehensive list by planetscape.

Re: Open source project to contribute
by marto (Cardinal) on Feb 11, 2015 at 10:03 UTC
Re: Open source project to contribute
by GrandFather (Saint) on Feb 11, 2015 at 20:17 UTC

    Many of the issues presented here are "real life". See where you can provide help your fellow monks by following up both new and old questions. A bonus of this is that you will get some peer review of your work which will help you improve too.

    Perl is the programming world's equivalent of English