• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Is java enough?

 
Ranch Hand
Posts: 65
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Another question is ,being knowleadgable in java only enough to go start looking for jobs?i understand that knowing more than one or two programmming languages would increase the odd of getting a job but the question is are there employers who would hire a person familliar with only one language(lets say java)?
thank you guys
 
author
Posts: 23951
142
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux Windows
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

There is a difference between someone that specializes in one language, and someone that knows only one language. At minimum, in my opinion, understanding makefiles (or ant), shellscripts, and tools like, sed, awk, perl, etc. should be a requirement.

Henry
 
Ranch Hand
Posts: 433
Netbeans IDE
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If you learned how to *program* and not just Java, then I would say it's sufficient.
To make my statement a bit clearer: the basic concepts of programming are more or less the same. A simple example: If you want to print a string ten times on the screen and you think about, how to achieve this task, you will come up with a for-loop. If you should write this little program in a language that you never used before, you look up the syntax and that's it.
Another example: you want to sort an array. If your only idea is to call the sort() method, but you have no clue how to achieve this *manually* then you might have learned "only Java", but not really "programming". If you say: "hey that's easy, I might use BubbleSort because it's only a few values that needs to be sorted and if the speed is not sufficient I will implement a QuickSort" then it doesn't really matter if you programmed so far only in one language.

I hope my point is clear. If I would be in charge of hiring programmers, I'm not interested how many different syntax the person ever learned, but if (s)he is able to produce solutions. If the basic concepts are understood languages are only tools which will be learned in a very short amount of time.

PS: I know, I didn't take other paradigmas, like functional or logic programming, into account, neither the possibility of needing another language which needs e.g. manual memory management, which might be harder to grasp / make it right in the beginning, if you never had a reason to deal with that before.

PPS: Quick anecdote: for my first job I was hired as a Delphi developer. My first task? A JavaScript which needed to be finished at the end of the day. Only help I had: a book they gave me. I never ever even saw JavaScript in my life before. But it worked.

Hope that helps a bit.
 
author & internet detective
Posts: 41860
908
Eclipse IDE VI Editor Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Depends how you define language. I would absolutely expect someone to know SQL, HTML and JavaScript.
 
Ranch Hand
Posts: 38
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Well, before learning any programming language... Learn principle of programming languages...

google this keyword..you will surely get some insight about this subject. Once you are clear with the concept you can start learning any language...

We had this subject in academics and we also learned J2ee, VC++, .Net and PHP simultaneously in 1 semester.


 
Author
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

tarun k navlani wrote:We had this subject in academics and we also learned J2ee, VC++, .Net and PHP simultaneously in 1 semester.


You may have *covered* them, but "learned" them?!
reply
    Bookmark Topic Watch Topic
  • New Topic