Two years as a Software Engineer
5 things I’ve learned working as a software engineer.
The feeling of the time is relative, apart from Einstein’s theory this is also true for the emotional feelings. And they say, “Bad times stays for years, good times for a blink.” That again differs from people to people.
I have had a few up-downs so far in my two years of software engineering career. Two years- It wouldn’t be a big deal for so many people. But for me that’s all I’ve got, As I said earlier the feeling is relative.
I might have felt, perceived and understood it differently.
I’m trying to structure it here,
1. Everyday is a “Hello World” day.
Oh yeah, you learn something new everyday, either that is a technical or a non-technical thing. Then you try to get better at it by practicing it.
2. No work is small or less.
Even though the visible work is less or small, the energy and the attention makes it even. It takes efforts to focus and work on the software components.
It’s similar to that of “A bug free software is not possible.” It never ends. Give me one example.
A company can’t provide work-life balance, you have to figure.
4. Appreciation matters more than money.
Yeah, Appreciation is the fuel for so many people, that what makes us doing the stressful(!) software engineering work.
5. No one remembers how smart you are but how you treat them.
This is the most important thing I’ve learned.
Nobody cares how bad-ass programmer or intelligent you are, they remembers how you talk, behave and greet them.
Yeah, …memory remains.
And a new in me!
I’ve decided to break the mainstream of becoming the master at one thing.
I don’t need to be the master at something, I’ll do what makes me happy. I am not scared to be multidimensional, I am not unfocused And even if I am, there is no one judging me out there.
Self-Awareness, Gratitude and Empathy — Gary Vee