From: Nikhil BS on 5 May 2010 14:18 hello Gurus! I have decided to jump into occult ocean of JAVA programming language as I want to become a Java Programmer (freelance) so that I can make bread and butter on my own-self until i would not complete my studies. So I want your suggestion in regards to learn java programming in an effective way so that I can start developing application as soon as possible (within 15 days). Well friends I m pursuing bachelor degree course in computer science, so I have a knowledge of C but not about C+ + and some of software engg and computer architecture. I also want to know how I can co-relate my knowledge of Computer architecture in developing applications, but more importantly I wanna know a road-map to learn useful concept of JAVA technology which may be helpful in my splendid career. Millions-of-thanks in advance for everyone who will assist me!! Nikhil S
From: jaap on 5 May 2010 15:26 Op 05-05-10 20:18, schreef Nikhil BS: > hello Gurus! > > I have decided to jump into occult ocean of JAVA programming language > as I want to become a Java Programmer (freelance) so that I can make > bread and butter on my own-self until i would not complete my > studies. > So I want your suggestion in regards to learn java programming in an > effective way so that I can start developing application as soon as > possible (within 15 days). Well friends I m pursuing bachelor degree > course in computer science, so I have a knowledge of C but not about C+ > + and some of software engg and computer architecture. > I also want to know how I can co-relate my knowledge of Computer > architecture in developing applications, but more importantly I wanna > know a road-map to learn useful concept of JAVA technology which may > be helpful in my splendid career. > > Millions-of-thanks in advance for everyone who will assist me!! > > Nikhil S A nice way to start is the Java Tutorial: http://java.sun.com/docs/books/tutorial/ But be sure to know much about Object Orientation. In about 15 months you will be able to earn money with the decent programs you can build. Jaap
From: Eric Sosman on 5 May 2010 15:27 On 5/5/2010 2:18 PM, Nikhil BS wrote: > hello Gurus! I just cut firewood and carry water for the gurus, but I'll try an answer anyhow. > I have decided to jump into occult ocean of JAVA programming language > as I want to become a Java Programmer (freelance) so that I can make > bread and butter on my own-self until i would not complete my > studies. Fine, but if you insist on using words like "occult" your (potential) customers may have a hard time taking you seriously. > So I want your suggestion in regards to learn java programming in an > effective way so that I can start developing application as soon as > possible (within 15 days). Buy margarine instead of butter, and spread it thinly on day-old half-price bread, because in fifteen days you're not going to learn enough Java to earn[*] a lot of money. (This would be true even if you changed "Java" to "carpentry" or "plumbing" or "brain surgery" or pretty much anything: Any skill that can be mastered in so brief a time is quite easily mastered, and few people will pay high fees for something they could learn for themselves with little effort.) [*] You might be able to *make* a lot of money by misrepresenting your skills, but you won't have *earned* it. Besides, word will get around. True story: At a PPOE we hired a consulting firm with lots of expertise in a particular area, and they sent us a consultant to sit on-site and work with us. It turned out the person they sent knew next to nothing about his firm's area of expertise; he was bright and talented, but he was learning as he went rather than bringing the know- how his firm had sold us. At the end of a week we canceled the contract and sent the guy away, and we let the firm know they could expect no future business from us, not even if they offered us the services of their multi-degree'ed vastly-experienced founding partners. Fraud is fraud, and a free-lancer can afford a reputation for dishonesty even less than a wage-slave can. > Well friends I m pursuing bachelor degree > course in computer science, so I have a knowledge of C but not about C+ > + and some of software engg and computer architecture. You don't mention any exposure to object-oriented languages, and if you've had none at all I think it will take you much longer than fifteen days to grasp the concepts *and* learn Java *and* learn the various libraries and frameworks and technologies your customers will want you to use. Answer me this: After two weeks of your first C class, how much money do you think your C knowledge could earn for you? > I also want to know how I can co-relate my knowledge of Computer > architecture in developing applications, but more importantly I wanna > know a road-map to learn useful concept of JAVA technology which may > be helpful in my splendid career. The splendor of your career will be enhanced, even if only a little, if you'll at least learn to spell the names of the technologies you use. To get you started on that, and on other things you'll need to learn about Java, I'd suggest you begin with Sun's on-line Java tutorial <http://java.sun.com/docs/books/tutorial/>. It is not the be-all and end-all of Java resources, but it's a good starting point. > Millions-of-thanks in advance for everyone who will assist me!! You're welcome. I charge $106.25 USD per kilothank, and I'll await your payment. -- Eric Sosman esosman(a)ieee-dot-org.invalid
From: Arved Sandstrom on 5 May 2010 18:17 Eric Sosman wrote: [ SNIP ] > [*] You might be able to *make* a lot of money by misrepresenting > your skills, but you won't have *earned* it. Besides, word will get > around. True story: At a PPOE we hired a consulting firm with lots of > expertise in a particular area, and they sent us a consultant to sit > on-site and work with us. It turned out the person they sent knew > next to nothing about his firm's area of expertise; he was bright and > talented, but he was learning as he went rather than bringing the know- > how his firm had sold us. At the end of a week we canceled the contract > and sent the guy away, and we let the firm know they could expect no > future business from us, not even if they offered us the services of > their multi-degree'ed vastly-experienced founding partners. Fraud is > fraud, and a free-lancer can afford a reputation for dishonesty even > less than a wage-slave can. [ SNIP ] This, sadly, is not uncommon. It's one thing when a recruiting firm gets taken too, and sends an inadequate resource out to a client...the only fraud there is on the part of the recruit, who's effectively bamboozled both the head-hunters and the customer. But it's another thing entirely when a consulting firm is fully aware of their person's capabilities, and shops them out to a client as something they are not. I've seen this happen at one client site a half dozen times in the past 12 months, with 5 separate IT consulting firms involved. Two cases were egregious. Unfortunately as a consultant for yet another firm I am in no position to make accusations - it's been up to the client to discover how unprepared or incompetent these resources have been. In at least one case the cold-blooded, calculating intent of the consulting company was to OJT a junior hire on the taxpayer's dime, bring them up to speed on J2EE so to speak, before shopping them out at higher rates to corporate clients. This kind of thing is hard to catch out if the resource is bright, quick to learn, and nobody from the client has screened them. AHS
From: Arne Vajhøj on 5 May 2010 18:43
On 05-05-2010 15:27, Eric Sosman wrote: > Buy margarine instead of butter, and spread it thinly on day-old > half-price bread, because in fifteen days you're not going to learn > enough Java to earn[*] a lot of money. (This would be true even if > you changed "Java" to "carpentry" or "plumbing" or "brain surgery" > or pretty much anything: Any skill that can be mastered in so brief > a time is quite easily mastered, and few people will pay high fees > for something they could learn for themselves with little effort.) A classic text is: http://norvig.com/21-days.html Arne |