On Fri, Jul 2, 2010 at 05:56, Amit Saxena <learn.tech...@gmail.com> wrote:
snip
>> > On perl, I have mainly experience on text handling and processing.
snip
> I am not planning to stop working as a developer, however apart from my
> regular development work I also want to now start learning about Perl
> architect that is working for designing (and not coding) an implementation
> that's ultimately going to be implemented in Perl at least.
>
> I hope if there was some confusion earlier, I have resolved the same.
>
> Now as the understanding is clear, please suggest what all to read / refer
> etc apart from my regular Perl development work so that I can slowly start
> working for a Perl architect. I know it will take lots of time but at least
> it needs to be started at some time.
snip

It is still not 100% clear what you are asking, but I will take a shot
at restating your question.  Tell us if this is not what you are
asking:

    I have been a Perl programmer for 7 years and reached the point where just
    writing what other people have specified is no longer rewarding.  I want
    to be the one who designs the systems that others (or myself) write.

If that is in fact what you are asking, then you should get a CS
degree if you don't have one or refresh your knowledge of algorithms
and data structures if you do.  The book [Mastering Algorithms with
Perl][1] may be helpful in this regard.

You should read books like [How to Design Programs][2], [Design
Patterns][3], and [Antipatterns][4].  It is important to remember that
design is largely language agnostic, so do not limit yourself to Perl
resources.

You should find other programs that are in the same class as the ones
you want to design, and then study how they fit together.

 [1]: http://oreilly.com/catalog/9781565923980
 [2]: http://www.htdp.org/
 [3]: http://en.wikipedia.org/wiki/Design_Patterns
 [4]: http://en.wikipedia.org/wiki/Antipatterns


-- 
Chas. Owens
wonkden.net
The most important skill a programmer can have is the ability to read.

-- 
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to