I've had several great mentors during my career. This is the story of the three most important.

1.- Professor E.
When I was on my first year (University - Computer Science), all my professors were 'normal' except for this one.

E. was the Programming I - Laboratory professor. And the most important thing he teached us was to think. To be independent, and to look for answers beyond simple solutions.

He was always pushing us beyond what was requested and to try new things, to try to improve our own solutions and to look at them as always improvable.

In a regular class, this would happen:
Student: Hey E. How can I do this X requirement?
E.: Use function xyz with A and B parameters.
S: Ok thanks...

...10 minutes later...

S: Hey E. that function doesn't work very good for my case.
E.: You have a book, you have internet connection. Don't waste 10 minutes trying to abide what I told you. Investigate, find a way or even a better way; use your resources.

Other example, in the first year all projects were requested to be delivered with text based interface (console projects).
What about E.?
"Well, you CAN deliver your project with a text based interface BUT you definitely SHOULD try to make a GUI, something simple but effective. Just so you learn more in the process"

Good E. He gave me strong foundations for this industry.

Add Comment