Re: How I spend my day meditating on perl is this the same with you?
by Old_Gray_Bear (Bishop) on Jul 25, 2014 at 01:00 UTC
|
Personally, I learned Perl the way that I learn most technical subjects, by reading and practicing. I have for the past 40+ years scheduled an hour before Work to sit with a cup of coffee and my current technical document. I read, I take notes, I write short codes that illustrate what I have been reading, and I drink some more coffee.
When I learned Perl I started with the Llama (Learning Perl), continued with the Camel (Programming Perl) and then the Big Horn Sheep (the Perl Cookbook) and the Timber Wolf (Algorithms in Perl). It took about three years.
I have used the same tactic with other Technical subjects: languages (Python, Javascript, Haskell), operating systems (Unix, Linux, FreeBSD, Solaris, zOS), tools (Vim/Vi, Nagios, Apache, SQL, shell), etc.
This is the way that I learn. I don't really know anything, I just remember where I can look it up. It's a principal I stole from Unix, keep only the bare minimum code necessary in main memory, page everything else out to auxillary....
----
I Go Back to Sleep, Now.
OGB
| [reply] |
Re: How I spend my day meditating on Perl; is this the same with you?
by Athanasius (Cardinal) on Jul 25, 2014 at 03:10 UTC
|
| [reply] |
|
|
| [reply] |
|
|
| [reply] |
|
|
Re: How I spend my day meditating on perl is this the same with you?
by Discipulus (Canon) on Jul 25, 2014 at 08:03 UTC
|
| [reply] [d/l] |
|
|
Thanks Discipulus, Thanks for your reply, and thanks for your advice on how to move forward. Thanks for the links you provided. Also thanks to all that replied to my post.
The point i was trying to find out or convey was how do you spend your day at home when not programming or before you jump on the computer to programm or do anything.
You completely missed the point but your message and reply was timely and helpful.
| [reply] |
Re: How I spend my day meditating on perl is this the same with you?
by zentara (Cardinal) on Jul 25, 2014 at 12:57 UTC
|
Oxygen helps. I remember when I first started programming, I would encounter difficult programming problems, especially in how to most efficiently do something. I always found the answer when jogging. There is a thing called catching your second wind when you jog, and at that point of oxygenation, I would just effortlessly see solutions to my problems. Walking is good too.
| [reply] |
Re: How I spend my day meditating on perl is this the same with you?
by Anonymous Monk on Jul 25, 2014 at 02:20 UTC
|
| [reply] |
Re: How I spend my day meditating on perl is this the same with you?
by locked_user sundialsvc4 (Abbot) on Jul 28, 2014 at 18:01 UTC
|
When I first started to learn programming, the Internet was ARPANET / MILNET, and the digital computer would not become “personal” for another seven years. (It would not become “wired” for another twenty years beyond that.)
My “very first program: was 7 lines long, took me 6 months to write, and had a bug in it. But ... thirty years and nearly a million source-code lines later, I haven’t stopped doing it, or sincerely enjoying it. I continue to be fascinated with the prospect of making a digital computing-machine do useful things.
The key realization that you must make is that: “there are really only two parties here ... you, and a microprocessor that is much smaller than your thumbnail which knows nothing at all.” Pick your language, pick your application, pick your poison ... the fundamental rules of this game have not changed in fifty-plus years. It’s become a whole lot more well-known, even to the point of becoming “trendy,” even “glam,” and computing-resources have moved from being precious to being abundant, from being “locked in a glass-walled room” to “sharing the bathroom with you,” but the task of the digital-computer programmer has not changed!
If I told you that “all you need to do is to ‘learn how to write code,’” then I would be lying to you: I’d be saying to you, in effect, that the only thing you need to do in order to become a Master Carpenter is to buy a hammer and a great-big bag of nails. I would be indulging in a deceit that is “technically true, yet totally false.” Perl, like any and every other programming-language, is a tool, and “mastery of a Tool” is merely the Beginning. It is not the End.
The journey that you are embarking upon is a Trade. If it captivates you enough to endlessly fascinate you, then it can become a Career that you consider yourself very privileged to have. But if not ...
| |