Yeah, I'd say that a good analogy to the spiritual enlightenment thing would be music. There are plenty of people who learn the mechanics and science of music well, and get very good at understanding that. Likewise, there are plenty of people who are great at playing various instruments and/or picking up various songs. But, when it comes to listening to music, a person's ability to appreciate it is totally separate from anything intellectual... so there's no "better" or "worse" in that sense. Ultimately, I figure all the most important stuff is that kind of stuff... much like noting that the best things in life are free.
I ordered this C# book, I think a little over a week ago:
Apparently it's pretty good. I'll probably order another book or two, so maybe I'll just have to see which ones you find most helpful. One of my co-workers has some C# background already, so he's helped me with various things here and there.
But yeah... I don't feel like I've really had a chance to sink my teeth into the language much yet. There seems to be an interruption every few hours (i.e., taking a tour of part of Goddard, walking half a mile or more to lunch with the group, going home because everyone else is leaving, etc.) and, of course, the whole thing only goes for 10 weeks-- maybe less in my case, since I'm technically getting paid for less than half of that by my salary range... though I figure when I leave is up to me anyway.
I'm also supposed to delve into DirectX some. It looks like that has an API that parallels the one for Java Swing, so that's good... but yeah, I do wonder how much of that I'll actually learn. Fortunately, we may just be able to recopy the DirectX code that the group before us used, so I can focus more on the C# parts.
I haven't learned anything about Java Struts... but I did read up on J2EE a little at one point, and I can see how that makes bigger and bigger levels of abstraction-- I get the impression that, for example, you can run a whole bank with a pre-packaged J2EE object, that you just customize as needed. So I can see that they're definitely working with bigger and bigger building blocks.
I ordered this C# book, I think a little over a week ago:
http://www.amazon.com/Accelerated-C-2005-Trey-Nash/dp/1590597176/ref=pd_bbs_sr_8/105-1459473-7530829?ie=UTF8&s=books&qid=1182046136&sr=8-8
Apparently it's pretty good. I'll probably order another book or two, so maybe I'll just have to see which ones you find most helpful. One of my co-workers has some C# background already, so he's helped me with various things here and there.
But yeah... I don't feel like I've really had a chance to sink my teeth into the language much yet. There seems to be an interruption every few hours (i.e., taking a tour of part of Goddard, walking half a mile or more to lunch with the group, going home because everyone else is leaving, etc.) and, of course, the whole thing only goes for 10 weeks-- maybe less in my case, since I'm technically getting paid for less than half of that by my salary range... though I figure when I leave is up to me anyway.
I'm also supposed to delve into DirectX some. It looks like that has an API that parallels the one for Java Swing, so that's good... but yeah, I do wonder how much of that I'll actually learn. Fortunately, we may just be able to recopy the DirectX code that the group before us used, so I can focus more on the C# parts.
I haven't learned anything about Java Struts... but I did read up on J2EE a little at one point, and I can see how that makes bigger and bigger levels of abstraction-- I get the impression that, for example, you can run a whole bank with a pre-packaged J2EE object, that you just customize as needed. So I can see that they're definitely working with bigger and bigger building blocks.
Reply
Leave a comment