Win a copy of Building Blockchain Apps this week in the Cloud/Virtualization forum!
  • 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Liutauras Vilda
  • Knute Snortum
  • Bear Bibeault
Sheriffs:
  • Devaka Cooray
  • Jeanne Boyarsky
  • Junilu Lacar
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
  • salvin francis
Bartenders:
  • Tim Holloway
  • Piet Souris
  • Frits Walraven

Same technology or multiple technologies

 
Ranch Hand
Posts: 70
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am working in Java for the past 2.5 years. Mine is small company where there are different teams for different technologies. dot net team handles dot net projects, Java team handles Java projects and so on.
I have some friends in some big multinational companies like Accenture, Sapient, HCL etc. They tell me that they are never into any one particular technology. Sometimes they get work in C++, sometimes in Java, dot net or even testing. They say this makes growth faster.

I am really confused whats the best way to go for in one's career. Stick to one technology like J2EE and keep moving in different technologies.

Whenever I see an adv. in a newspaper it always says x number of years in a particualr technology. If one keeps on changing technologies like this, then experience in one particular technology will not be much.
 
Ranch Hand
Posts: 986
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Companies ask specific business domain knowldge besides array of languages.I think overall awareness of Software technologies is essential than knowing just coding in one language.Business knowledge process is also must now a days.
 
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi,

my advice to you is,dont think about such nonsense,itz highly imposible for a person to learn all the technology and do a project development,just consider java itself,itz soo vast,it will take years to master just one...same is with .NET,C,C++,Testing.

Be in one field,master that technology and live happy.

krishnaraj.sg
 
sangeeta kapoor
Ranch Hand
Posts: 70
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by krishnaraj sg:
hi,

my advice to you is,dont think about such nonsense,itz highly imposible for a person to learn all the technology and do a project development,just consider java itself,itz soo vast,it will take years to master just one...same is with .NET,C,C++,Testing.

Be in one field,master that technology and live happy.

krishnaraj.sg



I totally agree with you, it's impossible to master many technologies. But what if your company asks you to. I have seen people doing it in some big companies. Also why do companies do this, shifting people from one technology to another.
 
Ranch Hand
Posts: 88
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think it actually depends on what kind of a company you are working for.

Delivery -
In this line, you are expected to deliver moderately complex or simple code of high quality.
Here knowing multiple languages is the silver bullet. In short -
"Jack of All Trades. Masters of None". This covers 80-85% of all projects/companies you would come across.

Product Development, Mission Critical applications-
Here in depth knowledge of one language is required. You are expected to deliver complex code of high quality.
Very few companies work on this in India. Most Indian companies are purely delivery focussed and you would find less of them in this sector.

Now you make a choice and move in one direction.
 
Ranch Hand
Posts: 1683
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Also why do companies do this, shifting people from one technology to another.


They do this because they are short of expertise and have a client demanding that work be delivered to a tight schedule. On a previous project, our Indian outsourcer (IBM in Bangalore as it happens, but it could have been any other big outsourcer) assigned at least one non-Java programmer to work on our Swing client.

My firm belief is that you are better off if you are able to work just on the technology which interests you, assuming that it is technology which is in good demand. You will develop expertise which will, sooner or later, be rewarding.
 
Ranch Hand
Posts: 1033
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by sangeeta kapoor:
I am working in Java for the past 2.5 years. Mine is small company where there are different teams for different technologies. dot net team handles dot net projects, Java team handles Java projects and so on.
I have some friends in some big multinational companies like Accenture, Sapient, HCL etc. They tell me that they are never into any one particular technology. Sometimes they get work in C++, sometimes in Java, dot net or even testing. They say this makes growth faster.

I am really confused whats the best way to go for in one's career. Stick to one technology like J2EE and keep moving in different technologies.

Whenever I see an adv. in a newspaper it always says x number of years in a particualr technology. If one keeps on changing technologies like this, then experience in one particular technology will not be much.



Learn as many languages and systems as you can, you don't have to an expert in each of them. You should attempt to reach guru status in at least one, but there is a very good chance that it will become "legacy". If you know several, you show prospective employers that you are adaptable and capable of learning whatever they need.

The job ads want the moon. How may people have 5 years experience in J2EE, or 10 in Java? How long does it take to learn Struts, JSP and Servlets? Is there a reason that a WebSphere expert is useless on WebLogic or JBoss? How big is the learning curve going from Java to C#? What will you do when Java is replaced as the next cool language? Would you hire an architect who only knew one platform?
 
Ranch Hand
Posts: 817
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
many answer with differernt replies ?

oops...

what about doing java architect exam ? who should do it ?
if my aim is to do java architect exam within 1-2 years (as i have 1 yr experience ) what do you say ?

now java is demanding and java has strong future and its still growing..(point to be noted specially for java)

this boom of this language has never been seen by anylanguage in past
(c/c++ has their time but not as boom as java now days )

and many expert from you has firm belive that java will remain...

my personal conclusion

become aim for java architect ..and side by side learn things as you can or has to


regards,
amit
 
Bartender
Posts: 21753
148
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by amit taneja:

this boom of this language has never been seen by anylanguage in past



Ever heard of something called COBOL?
 
peter wooster
Ranch Hand
Posts: 1033
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by amit taneja:

now java is demanding and java has strong future and its still growing..(point to be noted specially for java)

this boom of this language has never been seen by anylanguage in past
(c/c++ has their time but not as boom as java now days )

and many expert from you has firm belive that java will remain...



I recommend that you read The Hundred Year Language by Paul Graham.
[ July 07, 2005: Message edited by: peter wooster ]
 
I was her plaything! And so was this tiny ad:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!