10 Things Experienced Developers Know Well

Elson
Before Semicolon

--

Photo by Andrew Neel on Unsplash

Any developer aspires to be good. Unfortunately, a lot of them fail or get stuck in a specific level of their careers. If you ask any developer, the likelihood of them having someone that inspires them in the field is high. Gaining experience or becoming a specialist in a certain area is always the dream and most developers want to continue to code as long as possible, but what are the right things to focus on?

Over the time of my career, I had the chance to work with many pros and experienced developers who preached the same ideas. While adopting these practices I became more efficient in the way I approach things and collaborate in general. I became brave and learned to enjoy what I do letting my curiosity drive me into environments and challenges that provided me with great value. Here is what these professionals taught me.

1 — Always have a plan

Any experienced developer will emphasize the importance of planning. Jumping on any problem without thinking or planning is often seen as a sign of inexperience. It is important to have a plan even if you throw it away minutes after starting to code. Planning requires learning about the problem, analysis, and careful thinking which are great strategies for solving any programming problem.

2 — Optimize only when needed

--

--

Elson
Before Semicolon

Software Engineer sharing knowledge, experience, and perspective from an employee and personal point of view.