Coder or Engineer ?
I always ask this question to the new teammates that join us - what is the difference between a coder and a software engineer ? The way, I see it is - coders focus on creating functional code - and mostly it stops there. A software engineer has a broader perspective. They design software from an engineering perspective with consideration for end-users, clients, and business needs. Software engineers are also programmers themselves.
A coder - jumps to write the code at the first opportunity.
A engineer - focuses on the end goal to be achieved and writing code is the last leg of the objective.
Also an engineer goes beyond what is part of the project and focuses on continuous honing of his/her craft(skills). His abilities cannot be determined or limited by the scope of a project. This kind of a 360 degree approach makes a complete engineer.
At GlobalVox - I personally want each member of our tech-team to develop the mindset of an engineer - and go beyond simple coding. Listed below are the 3 areas that I believe each techie should always focus on for a 360 degree upgrade.
Wisdom & Maturity
Grow in both directionsVertical and Horizontal
Network-Network-NetworkHow many experts do you know in your domain?
Exposure brings wisdomwebinars / videos / books / whitepapers
All your learning is passiveDid you ever realise?
Proactive upgradation- JD
- Hands on Tasks
- Associated tech stuff
CommunicationIs it clear ? Is it fluent ?
Its not only about ENGLISH.