• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Learning to program Cocoa
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • Prev by Date: Re: Cocoa Game Development
  • Next by Date: Re: Object Allocations
  • Previous by thread: Problem with encodeWithCoder and pointers
  • Next by thread: Re: Object Allocations
  • Index(es):
    • Date
    • Thread