Every time i meet some one in another company they ask if you know some good graduates please refer them to us we have openings in our organization. after meeting at least 10 such people from 10 different organization. I wanted to analyze what is going wrong here, where are the CS graduates, for once there are so many jobs and no one to take them up. So all you good readers out there help me analyze this situation.
There are supposed to be 20000 (no this is not a typo its twenty thousand) being produced each year according to PSEB http://www.pseb.org.pk/page.php?pid=2 from 110 universities. so my question to all people hiring is where these students are going lets say you come up with that 20,000 is an inflated number and we cut it into half are we producing 10,000 jobs per year in the IT industry? are there more jobs in market than there are CS gradautes?
This all seems to point to a very flawed system, lets see what are we as an industry are doing to get the right people. I know its very easy to point fingers at the academia (this is most of the time i hear ohh the universities are turning our use less candidates it takes a lot of time to train them we don’t have time ) but lets analyze what we can do better to help out the universities in better preparing the talent for practical jobs. or how we can shape a good student as a better professionals before he hits the market. here are few reasons i see which are resulting in this vaccum
1. Previously (atleast the time i was in university ) there were a very good mixture of pure teachers who have been teaching all life and part time teachers, people who were working in the industry and were teaching part time. The full time teachers worked on the basics and building strong foundations and the part time teachers instilled the students with good uptodate knowledge of the technolgies which were hot in the market, so when the student hit the market he was sound on hi basics and sharp on the new technologies. With the amount of funding pouring into the universities all universities now has full time professors, these teachers give solid foundations but the student coming out don’t know the latest technologies which takes time to ramp up. We should talk with universities about having active collaboration/seminars to educate the student about whats the technology he needs to learn before going out.
2. There is no awareness in the market about the number of IT jobs being created and the amount of pays being taken home by CS graduates. i am sure if rightly communicated to the right stake holders parents will again start putting in their children in CS programs similarly the Students seeing such a high demand will choose CS as their first choice an not because they had to, and for a change they might realize that a CS job can also pay you more by sitting in an air conditioned room instead of sweating out on the field in a telecoms job or standing as a floor manager in a bank (Not that those are bad jobs just that this is also comparable)
3. There is no career guidance for students tech firms should take a little pain in educating these young people about the growth they can expect in different filed the rich alternatives available with in the filed of Computer Science and helping them select a choice of their liking.
4. Hold extensive internship programs so that the students are ready for the real world when they come out.
We already have a large talent pool available lets work on making it equally qualified and trained to help us go forward
Powered by ScribeFire.