As many of my fellows and juniors are going to graduate in a month’s time; here are some fruit-fulls dedicated to them. Perhaps they might find it constructive in some way. I am sharing some cut-throat facts that I have observed in general.
Here are some cases that most of the dudes will be a victim of, very soon.
CASE 1:
You graduate.
You think you know it all.
You go in the industry.
You prove yourself, you’re the “cheetah” (the most talented guy) in the team.
You start thinking there is no one else out there who can fill in your shoes.
You build a certain type of ego which pushes you to believe you are the best.
I tell you — you are the worst if you have that feeling because when someone else better then you walks in through that door, you will never accept him because of your ego. You feel threatened and your learning spirit vaporizes.
Never ever think you’re great even if you get the biggest achievement you aim for; because in our field, you’re quite frankly never the best. There always is someone with whom you can’t even match your wits and skills.
Just like how my previous supervisor (who I respect a lot) put it out once:
“I have worked with the best software engineers of the world. They are all down-to-earth humble with no ego at all. They don’t think they are the best. They don’t brag when they are the ones who should.”
CASE 2:
You graduate.
You think you don’t know shit (and infact you dont!).
You have been the worst of your batch mates except in a couple of irrelevant areas that are frankly good for nothing.
You go in the industry.
You think you’re getting the grasp of it.
You work over a couple of projects “successfully”.
Your boss pats you on the back with extra-ordinarily commendable words.
The next thing you do, is you fall for it!
You start thinking you have “finally” become the best and that you are extremely talented because you received 101 praises from your boss in the last 3 weeks. You forget that the people you’re comparing yourself with (perhaps your colleagues in the office) are yet other below-average people. How many people around you are real software engineers? 2? 3? That’s it?
Come to the real world. The only time you can say “I AM GOOD” is when someone who barely knows you and has no connection with you even remotely comes up and says “Finally, I have written a better version of your code.”










True. Awsome post.!
Hey Asim, so right you are and u have said these points so simply yet so bluntly…
It’s one thing that i have learned after graduating and that is there are always opportunities for ppl of evry skill set and several ways you can polish your skills and learn new ones if,as you said, we keep our pride and ego in check…and are willing to learn from anyone irrespective of their rank.
Nice (Y)
@Azeem:
Thanks for the comment and the appreciaion.
@R.Sameem:
Yep. It’s very blunt, but someone has to say the "bitter" words. I have seen so many people having so fake impressions about themselves – to an extent that it is actually harmful for them.
And yes you are right, the door of knowledge is always open; irrespective of anything – age, rank, etc.
Thanks for the comment.
I can categorize myself in the case 1 type person…..I have some ego that I am the best…which I am not…I know…but why the being superior feeling ponders me time to time…. any solution for that?