I would like to discuss whether you want to get specific skills or generic skills.
One of my friends who works as an accountant told me that she wants her husband to change his career from the IT field to the business field. She mentions that all firms are looking for employee who knows lots and lots of programming languages. So, it is very difficult to get a job when the programming language you know is not used anymore. Maybe she is right. Therefore, most IT employees are also training themselves to be expert in many programming languages. Is that possible? Those are kind of Generic Skills. They are not specialize in any thing. It is lack of industry-specific skills. A friend of mine who is a Professional Java Developer told me not to worry about that. We do not need to follow every new technology. He said we have to stick on specific one. Maybe, he is right. However, as for me, I cannot do it like that. I do not want to get left behind. I think all people from IT field are like me. We all are motivated to learn new technologies. This is our passion, and a fun for us. We try to achieve lots of skills as much as we can. Am I right? How about you? Do you have specific skills or generic skills?
I have read a good article in this following link.
http://www.sciencedirect.com/science?_ob=A...f5c579fa651a13a
According to this article, I find out that companies and employees possibly will have contradictory interests with respect to the skills. Currently, most of the colleges and universities offer generic trainings instead of training industry-specific skills. Employees prefer more generic training than trying to optimal specific skills. Because of the insufficient competition with generic skills for industry-specific skills, employees cannot get jobs easily. This is a problem for employees to aware because increasing the level of generic training, decreasing the level of specific skills. So, they can get jobs as junior positions not to be professions which they can earn more money. On the other hand, companies want the generic skills to replace in any position whenever they need.
I think it is completely wrong, but this is only my point of view. What do you think about that? Is that right or wrong?


