Dreamers Achieve Success: The dilemma of a software engineer

The dilemma of a software engineer

Hello Dreamers,

Hope you all are doing great! Thanks for supporting this dreamer blog.

It has been a long time writing a post as I was busy in designing this blog with interesting pages.

A few days back I had a casual chat with my colleague, he asked me to write a post on the dilemma faced by software engineers.

I laughed and told him that I will write it off soon, so I dedicate this post to my fellow engineers who buy now might be learning a new language πŸ˜ƒπŸ˜ƒπŸ˜ƒ


I am not talking about learning English, French or Spanish; I am talking about the most dreaded thing in the software engineer’s life cycle.

For us, language means Ada, ASP, Bash, C++, Cobalt, C#, D, Erlang, F#, Groovy, Haskell, Intercal, Javascript, Lua, Matlab, Objective-C, Perl, Smalltalk, TCL and the list goes on...

The technology stack is also emerging day by day, hour by hour, minute by minute...and AI is creeping on us, we literally jump into the computer in the process of learning the latest trend.

Jumping into the computer

When I am writing this blog, at this very moment someone might have released a new scripting language to make our life more miserable.

The dilemma of the software engineer starts from day one of his IT careers and then soon he discovers the fact that it’s a never-ending process.😒

I started my career as a software apprentice in Bombay and have faced the same dilemma of what to learn from day one.

Yeah, it’s a never-ending process folk...you have to be on your toes all the time, learning something new to outsmart others.

Learn something more
Photo by Erik Odiin on Unsplash

To be a ‘Specialist’, ‘Expert’, ‘All in All’ guy, we need to know everything and by that time we end up of losing all the hair in our head and people start seeing us line an alien creature πŸ˜’

Nowadays the job description is so big and elaborate, we need two days to read and digest.

Also with the terminologies ‘Agile’ and ‘Devops’, we need to know even about the operational components and tools for the smooth deployment and delivery of the software.

The queue outside is so big...so is the fear within us. When fear grips in us, we lose the control on our thought process.

So I have only one word of advice to my colleague, I said ‘FOCUS’ on one thing at a time.

I told him if you want to learn a new language, learn it completely from scratch and hardly will take only two weeks effort.

And we have many platforms like Codeplex, Github and free community license software’s to try out the programs.

I saw a small smile on my colleagues face, I hoped the single word Focus will make its impact and left the cubicle.

After some time when I came back he had closed all the windows in his browser and started learning Angular JS from scratch.

He got convinced that learning something new is not the problem but the dilemma is to learn everything together.

Friends stay focused in life, learn new things, new languages and achieve the life you dream.

   ~Stay focused and stay determined. Don’t look to anyone else for your determination – have self-determination.
     It will take you very far~
-          Justice Smith

So what language are you learning now? Post in the comments and share your funny storiesπŸ˜‰

In my next post, I will cover the trending technologies to stay updated in the current market.

 Be crazy enough to take on this world...
                                                                                                            Happy Dreaming 

Subscribe To Get Post Notifications!

No comments:

Post a Comment