Most of what gets thrown at you there will probably go over your head at first and you'll forget. My best advice is that when you take the class, take lots of notes, and don't expect to understand everything. With 10 weeks, you are going to have to pretty much study every night to get the hang of it by the time you go to class. Actually with 10 weeks I would do this first as it will be a foundation for what you'll need to know to program Java. I would also pick up the book Code (I would try and get through this in a few days, if not over the weekend if possible). If you don't have books on beginning Java I would go buy one of those. If you have a math or physics background, this is going to be a lot easier, as you are already exposed to thinking in such a manner. Programming is knowing how to read and write logic and Java is a language you write it in. The problem you are going to have is that you have to learn to program along with learning java. It depends on how hard you want to work, but yes it's possible. (Understand, I don't know you from Adam.so I'm making statements based on my experience with how it was for me, and people I've worked with.so this isn't a slight against you.just an observation that this is a very big meal you're setting down to eat.) I don't want to be a complete downer, and I definitely hope you do well and succeed.but I would hate to bet money on it. (the final two paragraphs of Uri's post say it all.) Ultimately, I suspect that you could get through it, but that you would not end up being very proficent at all. You might be able to do many of the things as you are going along, but without the background to understand the why of what you're doing, it will seem like a lot of semi-random things to memorize by rote, and will likely quickly vanish.īasically, I think it just takes time: time to let lessons sink in, time to experiment and fail a few times so that the why suddenly jumps out at you. Fast track courses tend to be for people that have a strong background in the prerequisites. The problem isn't "learning Java" in 10 weeks, because I think that by the time 10 weeks is up, you'll be able to program some things and have an idea of what to do to solve some simple things.īut that won't make you ready for a J2ME fast track course. Okay, there are a lot of people here saying, "yes" and "yes, but it will be hard" so I'll differ. Programming books rarely teach that, you will have to learn that yourself (see, for example, the TopCoder tutorials). In addition, even if you learn to program you will miss some of the critical general CS knowledge like data structures and algorithms. Experience takes time and often can't be hastened. The important thing is to avoid reinventing the wheel.Īlso, realize that you may only be a passable developer at the end. It's more important to learn how to find the functionality that you're looking for then to know exactly what it is or where to find it. However, you'll never really know the entire library (Though you'll learn from exprience). There are certain standard library calls that everyone uses and are critical to learn, but they're not part of the language. The important thing is to learn the language. In addition, realize that there's a big difference between the language and the standard library. I would focus on figuring out Java fully first without trying for J2ME. After all, college students become passable developers in one academic year where they take other unrelated courses. If you devoted 10 weeks full time to it - yes, it's quite doable for some people. It's also necessary to stop and practice frequently rather than after reading half a book. Sun's Java tutorials are great, but unfortunately programming is one of the things where practice is necessary, and that depends on your free time. Java would not necessarily be faster or slower to learn than other similar languages. You indicate that you didn't have any programming experience, so this is where you are going to have most problems and spend most of your time. I would suspect that if you had not, you could get by but not necessarily do well. The main question is whether you've done any programming in the past since that may be the main effort.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |