This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Hi I'm considering joining this, I'm just wondering whether it is for me I'm an experienced ASP developer also with lots of PHP and Perl experience, over the last few months I've been working to move to Java (as opposed to .NET) I'm not doing too badly with the things I have been doing but I feel as if I have missed a lot of the basics as I've jumped right into Struts, JBoss and the web application type stuff that I really need Java for. I'm also totally self taught as far as web development goes, it's not caused me any problems in the past but I'm aware that I may well have picked up many strange habits along the way! I have no idea how I'll cope with the whole nitpicking process but no doubt it would be good for me! Considering the above, do the experienced cattle-drivers think I would benefit from this, is there anyone who has come from a similar background who could let me know how they have got on with it? Rachel
Here's a couple of threads that might help. 1. Cattle Drive Advice 2. The satisfaction of learning I've enjoyed it so far, I think it has been a good experience. I wanted something that would solidify my skills in Java since I don't currently use it at work. Also similar to yourself I have programmed for years in VB and ASP. I wanted something that would help me learn the nuances of Java and someone (thru the nitpicks) to point me in the right direction as to the use of the language and optimization tips. HTH
I don't come from a similar background as you. I can tell you about working with programmers that may or may not be in your situation. I've been frustrated sometimes when working with experienced developers, that didn't have a lot of Java programming experience, but could still roll out Java-based web applications. My frustration stemmed from their terrible programming habbits. I'm not referring to style differences. I'm referring to plain ol' ugly, hard to read, harder to understand (and did I mention ugly?) code. Among other things, the Cattle Drive can help teach you foundations of being a good programmer, that writes clear code that communicates well. Since completing much of the Cattle Drive, I probably monthly mumble to myself that I'd pay for so-and-so to go through it. Yes, I am a Cattle Drive snob. For a darn good reason, too - the Cattle Drive is great! [ April 08, 2003: Message edited by: Dirk Schreckmann ]