Sachin Tendulkar and Sourav Ganguly, now pretty old guys, 75 and 80 years old, are sitting on a park bench feeding pigeons and talking about cricket,like they do every day.
Sachin turns to Sourav and says, "Do you think there's cricket in heaven?"
Ganguly thinks about it for a minute and replies, "I dunno. But let's make a deal: if I die first, I'll come back and tell you if there's cricket in heaven, and if you die first, you do the same." They shake on it and sadly, a few months later, poor Sachin passes on.
One day soon afterward, Ganguly is sitting there feeding the pigeons by himself when he hears a voice whisper, "Sourav... Sourav!"
Ganguly responds, "Sachin! Is that you?"
"Yes it is, Sourav," whispers Sachin's ghost.
Ganguly, still amazed, asks, "So, is there cricket in heaven?" "Well," says Sachin, "I've got good news and bad news." "Gimme the good news first," says Ganguly.
Sachin says, "Well... there is cricket in heaven." Ganguly says, "That's great! What news could be bad enough to ruin that!?"
Sachin sighs and whispers,
"You and me, We are going to open the innings on Friday."
My name itself is a partial palindrome : AnuraGGuptA
So, some specifics about my career so far: I did my BSc in Software Engineering and IT (got above 80% scores on all of the practical assessments), and I'm doing my MSc in Web Software Engineering, and doing really good on it. Even chose a nice MSc dissertation: a non-text search system.
My interests in software development are mainly .NET, SQL (SQL Server and MySQL), and Java. Using these, I have done many personal projects and one small commercial project.
I achieved many felicitations in extracurricular activities, and I was also in the Student Council. So, I'm extremely good at self-learning, improvising, and using creative ways of doing the same task. I'm kinda strong in both hemispheres of the brain, since I also write music, poetry, fiction, and philosophical essays (and I've won prizes for all of these).
I thrive on challenging assignments and tasks where I have autonomy and a lot of responsibility. It would also be great if I can add my right-brain talent to computing (or vice versa). I am finding it a bit hard to commit myself to one thing right now, because I'm not sure if any path would lead to the role I seek.
So, despite my strong skills in coding and creative talent, I am doubtful whether my passion for coding and development will get me into a role I aim for.
1) Is it really worth spending several years in a software development (coding, testing, etc.) role?
2) Even if I do start as a typical software developer in an Indian company (say TCS, Infosys, etc.), where would I typically be in 5-6 years (given my skills and talent)?
3) Is it really true that the so called 'desi' Indian companies exploit employees and make them work overtime?
Replies from everyone are welcome.. But I'm really keen to hear from someone with a lot of experience and exposure.
Thanks in advance...!!
"Any sufficiently advanced technology is indistinguishable from magic." -Arthur C. Clarke