Re: Learning to program Cocoa
Re: Learning to program Cocoa
- Subject: Re: Learning to program Cocoa
- From: jgo <email@hidden>
- Date: Mon, 17 Sep 2001 11:46:17 -0700
>
Georg Tuparev <email@hidden> Tue, 2001 Aug 28 23:10:50 +0200
>
The best approach is to find a buddy and to pair program with her.
>
Of course he has to be at least Cocoa semi-guru, and preferably
>
she has to have real team/project experience.
Nope, no Coco gurus hiding behind that desk, either. Are these
anything like grypons or unicorns?
>
The second best approach is to buy shit a lot of books, covering
>
almost any aspect of the craftsmanship called programming: unix,
>
C, cvs, perl, cocoa, http, Oo, XP, patterns, UI design, OpenGL, ...
>
and start covering subject after after subject (e.g. object
>
allocation/deallocation, pointers, unix processes, graphics
>
context, 3D transformations, responder chain pattern, ..).
>
The closest metaphor I use while teaching, is a knowledge
>
portfolio. Buy A6 cards, and document what you learned, and
>
what you should learn.
>
And dig open source archive. Read them, hack them, try to
>
understand how they work, how they are designed.
>
And never be afraid to ask questions... Sounds difficult?
>
It isn't. Just it takes the rest of your life ;-)
Yes, life as we know it. There are some risks.
The autodidactic student doesn't know what s/he should learn,
so much time will be used learning things which don't turn
out to be of much immediate use, or things which are pre-
requisite are put off too long. Always strive to earn enough
to be able to re-tool. And remember that creativity requires
letting the information simmer, so breaks are required; if
you can't get real breaks, just switching places or tasks
helps break out of ruts.
"Digging" open source archives requires that you know where
they are, how to access them, etc.
John G. Otto, Eagle Scout, Knight, Cybernetic Praxeologist
Existence, Consciousness, Identity, Life, Liberty, Property, Privacy, Justice