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.
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.
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 ?
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.
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.
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.