This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan 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 Android Security Essentials Live Lessons this week in the Android 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: 38107
    
  22
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: 38107
    
  22
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: 60822
    
  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: 60822
    
  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: 38107
    
  22
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

 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Quick question to Kevlin Henney
 
Similar Threads
What would you choose -- certification or keeping up to date with new developments?
Career paths in java - electronics engineer
required suggestion
why servlets
jack of all trades, master of none!!