Where are the dreams?

Do they get lost under the weight of monetary aspirations? Or do they get suppressed by parents’ expectations? Whatever the reasons maybe, the sufferer is always the dreamer – the youth who dreams of becoming a civil engineer but ends up a computer engineer, and vice-versa. At least that is what the situation is like in India. And that starts right from the high school itself, when a student is required to choose from either of the 3 streams – Medical, Non-medical, and Commerce. It generally goes like – Doctors’ children will take (be made to take) medical even if the child wants to be an engineer, and the Businessman’s son will take up commerce. The situation is far worse for the non-medical students. Even if one voluntarily takes up that stream, chances are, they will be forcibly made to take an engineering stream against their wishes when they enter the college.

All this doesn’t end in the college itself; it continues beyond it, in the job as well. When people begin IT jobs as freshers (which most of the engineering graduates do), they are not given choices; instead a specialization (kind of work to be done) is slapped on their faces, selected randomly by none other than a computer program! So, what happens to a computer engineer who wanted to do some hard-core and challenging coding at job? He/she usually ends up doing testing or support work or many other things except coding.

This is the apathy the Indian engineering job scene is suffering from at the moment. People have become so placement-oriented that they choose higher education courses just because those would help them fetch a “high paying job”. It doesn’t matter anymore if one wants to become a mechanical engineer; he’s made to opt for electronics engineering because that is more “lucrative”. In some cases, people take up *any* course just for the sake of graduating from a premier college because the end result – the placements – are usually good there.

I say, it’s time to wake up and start realizing dreams, instead of continuing to sleep and letting your dreams get manipulated by external factors. Sometimes I feel proud (and lucky), not just because I graduated from an institute (college) of national importance, but primarily because I graduated as a computer engineer, what I always wanted to be.

Placed in Accenture

The placement season is on in my college and three companies for computer students have visited as of yet, viz., TCS, Accenture and Wipro, in that order. All three of them are IT giants, both nationally and globally, so the choice of company was not too important, but still I chose to go with Accenture. Also, as the IT industry is facing recession, it affected the total number of students picked from our college, which declined to almost half the previous year’s value.

The selection process was a 4-stage process:

  1. Written test (English + Quantative Aptitude + Logical Reasoning)
  2. Group Discussion [GD]
  3. HR Interview
  4. Technical Interview

Continue reading Placed in Accenture

Some C++ programs

Update:
As requested by Sajith Karingat (comment #29), I worked on a Phone Billing System in C++, as per his requirements. You can download it here.

I have entered my final year in my B.Tech course, and with it, it’s placement time. Companies for the computer science stream (my stream) will start visiting my college beginning from 11th August. The first to come will be TCS (Tata Consultancy Services) which is considered as a good IT firm in India with global fame.

As part of my prep for the placements, obviously, I am revising my concepts (technical ones). Today, as it was raining heavily in the college, we sat in our central canteen, waiting for the rain to stop. During that time, we held a heated discussion on C++ programs that were most likely to be asked in interviews for placements.

Amongst those programs, one was to swap the values of two variables “a” and “b” without using the “temp” variable. Another interested one we discussed was that would generate a pattern like:

1
2 3
4 5 6
7 8 9 10
11 12 13 14
…… and so on.

When I got back home, I decided to have a go on these programs. And so, here are my answers to above problems.

Continue reading Some C++ programs