This week's book giveaway is in the Java 8 forum.
We're giving away four copies of Java 8 in Action and have Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft on-line!
See this thread for details.
The moose likes Jobs Discussion and the fly likes Quick question to Kevlin Henney Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Quick question to Kevlin Henney " Watch "Quick question to Kevlin Henney " New topic
Author

Quick question to Kevlin Henney

Vic Hood
Ranch Hand

Joined: Jan 05, 2011
Posts: 477

Hi Kevin,
I'm a newbie to programming and the web .I don't know if this a valid question or not , but here goes . What and how should one focus on ,gaining in depth knowledge in a particular language /environment/technology say Java.. or try and get a good basic knowledge of more than one technology like knowing Java , C# and others etc.I know the question may sound generic . But would like your take on the same , with respect to a person just getting started in the industry.
Thank you for your time.
Good Day!


Learning and Learning!-- Java all the way!
Kevlin Henney
author
Greenhorn

Joined: Jul 24, 2011
Posts: 28
To get depth in one particular technology, you need to spend time in it. You need to go beyond just getting your job done, and spend quality and quantity time looking at the docs, reading blogs, asking questions on lists, answering questions on lists, using it, experimenting with it, etc.

To get breadth in different technologies, you need to read around and look for excuses to use it, even if it's just -- in fact, especially if it is -- toy programs. You want to nurture a mindset that is happy with experimentation and small pieces of learning instead of settling for just-good-enough and expecting knowledge to come in large, full-course-sized chunks.

I hope that helps!
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 36599
    
  16
I think you need to understand the principals; it is harder to learn object-oriented programming than the Java™ language. And discussing your programming with experienced people helps. You would do well to find somewhere with good fora. I know a website just like that, but its name has just eluded me
Vic Hood
Ranch Hand

Joined: Jan 05, 2011
Posts: 477

It'd be great if you could try and recollect it !
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 36599
    
  16
I just can't remember its name
Vic Hood
Ranch Hand

Joined: Jan 05, 2011
Posts: 477

Am I missing something here?
Campbell Ritchie wrote:I just can't remember its name
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60082
    
  65

Yes.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Vic Hood
Ranch Hand

Joined: Jan 05, 2011
Posts: 477

Ah,The Bear has spoken
Duh! Dum' ol' me .I get it , i get it
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60082
    
  65



I was hoping I wouldn't have to provide a link!
Vic Hood
Ranch Hand

Joined: Jan 05, 2011
Posts: 477


Bear Bibeault wrote:

I was hoping I wouldn't have to provide a link!
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 36599
    
  16
Vic Hood wrote: Am I missing something here?. . .
I thought you had got it already
Vic Hood
Ranch Hand

Joined: Jan 05, 2011
Posts: 477

 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Quick question to Kevlin Henney
 
Similar Threads
required suggestion
why servlets
jack of all trades, master of none!!
What would you choose -- certification or keeping up to date with new developments?
Career paths in java - electronics engineer