How to Become the Best Software Engineer


The word "the best" is the 3rd form of Good. We use "the best" for the thing that is incomparable.

So do you want to be "the best" ? if yes...then read below...

Do you know who invented the wheel? Probably not. But you are using this invention. There is hardly any machine that is not using "the wheel". The concept of machine is vague without the existence of wheel. 

Again I am asking you the question...

Do you know who invented the bulb? Probably yes. Obviously yes. His name was "Thomas Alva Edison". Edison made many inventions and bulb is one of his best. "We" use bulb in our daily lives, without this invention our nights would be the same dark (physically).

Pay attention to the word "We" in the above paragraph.

so yes, my friends if you want to be the best software engineer, then you need or you should create/invent something that is for the whole mankind till the doomsday ...

How? 

(I read it in the book "Khoj" written by Dr. Zeeshan Ul Hassan Usmani, this is really an amazing book, you must read it. You can find it here. )
You need to think that, what can you do in your field (Software Engineering or any other) that is beyond the four things, mentioned below:
  1. Life
  2. Family
  3. Time
  4. Space

For Example? 

The best example is : Our beloved Holy Prophet Muhammad (S.A.W) guided the whole mankind, and His teachings are forever, He gave the message of doing work for the welfare of the whole mankind...

See? The work done by Prophet Muhammad (S.A.W) was beyond the above mentioned 4 things.
The work done by Thomas Alva Edison and the inventor of wheel was also outside the limitations of these 4 things....

Let me explain a bit, 

Beyond Life means: Do something, invent something that remain worthwhile even after your existence in this world.

Beyond Family means: Do something that is beneficial for the whole mankind, not just for your own family.

Beyond Time means: Do something that is for all times and eras.

Beyond Space means: Do something that is not confined to certain space, place or region but is for the whole world.


So you as a software engineer or software engineering student must apply these principles on your life goals to become "The Best Software Engineer!"


Comments

Popular posts from this blog

Data Modeling

1-Machine Learning : Start...

An Interview with Pakistani Data Scientist : Dr. Zeeshan Ul Hassan Usmani

Relational Data Model

How to play Chess ?

Pintos : Series : Part 1 : Installation

Pintos : Series : Part3 : Project 1 : Alarm Clock

Applications of Data Engineering

E-Commerce : Platforms