On Sep 29, 2005, at 8:40 PM, Ethan Rutter wrote:
Which is why every one of the best software engineers I've known (19
years in the industry) is not a CS major. They studied math,
engineering, physics,...areas in which you learn to solve very
difficult problems and really hone your analytical skills. Sadly, it
appears that few of our CS programs are really concentrating on this,
which is one of the reasons we (ST locally) rarely consider CS
graduates for positions or internships in our automation software
engineering group. The candidates from engineering and mathematical
fields are simply much better.
When I was going through my CS classes I was really frustrated because
I wanted to learn more about program organization than how to use and
create a linked-list class.
Even when I first started using REALbasic (a year and a half ago), I
did not have a clear concept of how to organize a program. So I
downloaded nearly every source code example that I could find and tried
to understand why the program was designed as it was... the problem is
that most of the examples are examples on how to use the class/function
and were not why this was here and that was there.
So I had to learn by experience by giving myself small tasks to
complete. Now I feel that I have a decent understanding of application
planning and organization, but it would still be useful to have more
resources so that I can continue my learning.
Besides Aaron's blog and the articles in RB Developer, are there any
other references that you recommend?
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
|