Win a copy of OCP Java SE 8 Programmer II Exam Study Guide this week in the OCP forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Is language expertise needed for a Software Developer ?  RSS feed

 
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Hey all !

I work as an IIB (IBM Integration Bus) developer ( i.e. the former Websphere Message Broker ). I work on middleware. I work using the languages ESQL and XML . So I would like to know when I move on to another job where development is done in languages like Python or Java or Javascript , etc. will my experience and knowledge as a developer be checked or will they expect me to have work experience in the respective languages that they use.  But though I don't work using Java , etc. I do know core Java well. So how will I be evaluated for the future jobs ? can an IIB developer i.e a developer who worked using IBM's tool and XML and ESQL on middleware development , get a job such as a product developer for web apps or enterprise application software etc. that use languages such as Python Java etc. or is it mandatory to have experience in these.
 
author & internet detective
Sheriff
Posts: 38035
605
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Rahmath,
Welcome to CodeRanch!

Sql and xml are different than procedural or OO languages. So you will need to find an employer willing to train you or code on your own to show experience. Making it a tougher switch than some others
 
Rahmath Khan
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Oh is it ? just learning java or python will not help ? should I do projects also on them ?

Because I am anyways working as a developer , its only the language and syntax that differs. and I do have strong knowledge on programming concepts, OOPs concepts , core java concepts. Generally don't they say that problem solving skills and being able to code in some language and good knowledge of an OO language are needed rather than focusing specifically on languages - based - experience? Especially in product based companies.
 
Marshal
Posts: 58388
178
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You will learn much more by creating projects, and having them available for prospective employers to look at, than by simply reading about the languages.
 
Saloon Keeper
Posts: 4339
108
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Rahmath Khan wrote:Especially in product based companies.


I don't see why that would make any difference. If a company is looking for a developer for language X, theoretical knowledge of X will not count as experience, so you would have a distinct disadvantage in persuading them that you're the right person for that job.
 
Rahmath Khan
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
in many service based companies, they have projects where they are given the entire program / coding of the application and are asked to make modifications to it as per the client requirements. So if its a java j2ee based application, java developers would be working on making these changes. Is that a good way to get a hands on experience in java development ? Or is coding from the scratch in java needed ?
 
Tim Moores
Saloon Keeper
Posts: 4339
108
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Again: you will likely not get a job doing development using X if you have no experience with X. Practical experience. Not unless you accept a beginner's salary, since that's what you'd be with respect to X.
 
Rahmath Khan
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
no why i asked that was because i can try for opportunities in other departments within my organization itself. but apart from products, they also have java projects of the kind i mentioned above. so if i get to work in such a one, will that be a good hands on experience ? because service based companies generally work on making modifications to the application code.
 
Campbell Ritchie
Marshal
Posts: 58388
178
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Rahmath Khan wrote:. . . asked to make modifications to it as per the client requirements. . . . Or is coding from the scratch in java needed ?

Not certain, but I would have thought you should be able to do both of those things.
 
Tim Moores
Saloon Keeper
Posts: 4339
108
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Rahmath Khan wrote:so if i get to work in such a one, will that be a good hands on experience?


Well, just about any experience is better than no experience. If it's a good experience depends on a lot of circumstances we know nothing about.

because service based companies generally work on making modifications to the application code.


Interesting, that must be a different kind of service company than any I encountered so far. All the ones I came to know sometimes work on new projects, and at other times work on maintenance. Of course, the same is true for product companies.
 
Rahmath Khan
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
is maintenance kind of projects also called development ? I mean will the job of maintaining and making updates and modifications come under the JD of programmer/ developer?
 
Tim Moores
Saloon Keeper
Posts: 4339
108
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Not sure what "JD" is in this context, but maintenance is certainly development. In the professional life of a developer, it will likely happen more often than starting projects from scratch.
 
Rahmath Khan
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hmmmm.... okay thanks Tim
 
Rahmath Khan
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Campbell Ritchie wrote:

Rahmath Khan wrote:. . . asked to make modifications to it as per the client requirements. . . . Or is coding from the scratch in java needed ?

Not certain, but I would have thought you should be able to do both of those things.



okay Campbell , will see how things go about
 
Jeanne Boyarsky
author & internet detective
Sheriff
Posts: 38035
605
Eclipse IDE Java VI Editor
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes, maintenance is development (assuming you are changing the code.) Changing existing code is often harder than writing code from scratch in fact.

The assumption is because in some companies "maintenance" is just reading the code and responding to users.
 
Rahmath Khan
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Jeanne Boyarsky wrote:Yes, maintenance is development (assuming you are changing the code.) Changing existing code is often harder than writing code from scratch in fact.

The assumption is because in some companies "maintenance" is just reading the code and responding to users.




Okay thanks a lot Jeanne , sounds and feels good !     
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!