Not fully, i for an example know that tcs has a wing called EIS , they do r&d for telecom, embedded and core stuff, wipro has their vlsi wing , the recruitment procedure of that dept is totally different . more or less every company has but they donot assign trainees in these depts in same rate they assign for it or itis .
But the all the software stuff is allmost service based as far as i know.
Easy way, look up the salary. In the range of max 3.6l pa for freshers ? definitely service based. Above? product for sure . Even 3.6 is bit too much to expect , only itc infotech offers that.
As many of the above posts suggest apti is actually a very effective way of judging your capability. Your thinking will help you to understand what is wanted of you. Even if you do not possess technical skills, if you are smart enough you can google and get your work done (most of the standard projects). On the other hand even if you possess good technical skill, lets say the client wants you to make an apple and you prepare a fantastic banana, will that help (i know I might be exaggerating a bit but this is a common scenario in the industry were people do not understand the requirement for a good part of the development cycle. And then as mentioned there will be scenarios where you have to think on your feet, learn new technology, fool your managers and clients to cover up for a mistake ;). All this can be achieved successfully if you have a good IQ and that is what this aptitude tests are meant to measure.
All the above are service based companies. Product based companies are those which have their own products in the market, lets say for example Oracle, Microsoft, Teradata, SAP etc. But that does not necessarily mean they do not provide services at all.
EDIT - The above companies might have a very niche product on which people are working but for all practical purposes, specially when we are considering recruitment of freshers, they can be considered as service based companies.
^^ Ask your friend what products Mindtree develops. Considering they haven’t listed any on their website, I would say they are also into IT services exclusively. They might have depts that make software tools for their internal customers (other depts), but not meant to the marketed to their clients.
There isn’t a lot of product based development in India. Only a few companies here and there make standard products meant to be sold in retail or marketed to enterprises. The rest sell their services only.
Infy has it’s own BFS product Finnacle? Doesn’t it?
TBH, good communication skills, flexibilty is required more than Technical Wizardry in IT Service companies.
Don’t quote me on this this, but managers probably outnumber architects. And rather than develop an RND wing, companies would buy out smaller companies with specialized skills.
yes you are right. I tell that every-time. Its not just the technical skills but others skills combined together, which separates you from the rest. I mean i have seen idiots who cant make a simple sentence in English without murdering the grammar. Those guys are stuck at the same level for like a million years.
Product based companies are like Microsoft,Oracle,SAP, EMC , IBM(it has both service and products), HP ( both service and product)
— Updated Post - Automerged —
These all are personal opinions based on the individual’s requirement.
As i said earlier all depends on the project you get and what role you are given.
Lets say for e.g,
AFAIK,Cognizant is a company which takes up development projects mostly, but that doesn’t mean they don’t provide support for their clients.
So suppose a guy gets a developer role as the probability is high,and he always wished that. So, he is happy assumes its best for starters.
Now suppose the same guy gets into support(may be requirement changed or he din’t fit into the developer role) , then obviously he is not happy and assumes its not the best.
So, what matters is what project you get in and what’s your role in it. Not the company.
That does happen a lot. Most people being recruited in bulk from campuses think that they will be given a developer role and end up being either in support/maintenance which really drops the respect and morale for the company in the person’s view. However this happens with allfreshers in India, the company will just dump you in whichever field they have requirements its your luck if you get a profile of your choice or not. You either crib about it till the bond period is over or ditch the bond and be a free bird. Thats the sad part of our IT industry.
Its not difficult to figure out what a company does. The companies website itself would give you a fairly good idea. When you find section links like “services” or “solutions”, it means that the company is service based. Product companies usually have “products” and maybe “solutions” sections. Some companies do both. In that case, you will see both products and services listed on their websites.