7 HABITS OF SUCCESSFUL DEVELOPERS
Thanks to my wonderful office colleagues and my lovely wife to help me synthesize this articles.

7 HABITS OF SUCCESSFUL DEVELOPERS

1/7 KEEP LEARNING

Technology is ever evolving, every month there is some new update, new innovation around the world.

In a developer’s world, there are two key challenges–

  1. - Need to keep up the pace with the continues updates in the KEY TECHNICAL SKILL
  2. - Working knowledge on the PERIPHERAL TECHNOLOGIES, as many times key technical skill is not enough

For example, as a .Net core developer one has to upskill every time a new version is released or a new package is released. Also he/she may require a working knowledge of the peripheral technologies like Database, SAP etc.

2/7 SPEED UP DEVELOPMENT

Compete with self when it come’s to development speed.

Practice to speed up your capability to turn Epics/Stories into code.

Why? Well here are few perks–

  1. - The less time you will take to develop, the MORE TIME you will get TO LEARN AND TO RESEARCH.
  2. - The more work you can manage in a day, the MORE EXPERIENCE you will earn on a per day basis.
  3. - If your 1 year experience is equal to 2 year of work then your chances to DOUBLE YOUR EARNINGS are also high.

3/7 QUALITY DELIVERY

Fast development is of no use without quality.

Imbibe the following best practices–

  1. - Use of BEST CODING PRACTICES as per your key technical skill.
  2. - GET YOUR CODE REVIEWED with other talented colleagues.
  3. - HELP OTHER’S TO REVIEW CODE, when it comes to reviewing other’s work then we are usually more formidable, that experience will make you more alert while development.
  4. - Test cases should not be driven by development, your development should be driven by test cases. So PREPARE TEST CASES IN ADVANCE.
  5. - Take help of AUTOMATED TESTING to save your time.

4/7 NEVER GIVE UP

If you are not able to solve any problem then ask following questions to yourself–

  1. - Do I UNDERSTAND THE PROBLEM? There is no way you can solve a problem without understanding it.
  2. - How many OPTIONS have I tried? Key is to try and fail, instead of just fail.
  3. - Can I ISOLATE THE PROBLEM? Identify where is the problem. Then recreate that in a simple separate project to focus only on problem.
  4. - Where does my problem lie in the overall project? ZOOM OUT from your application, check from integration and platform perspective.

5/7 ASK FOR HELP

Remember you can always ask for help.

There is nothing wrong when you ask for help, no one will judge your skills, instead people feel respected when asked for help.

We being engineers we don’t work alone, we work in team and team work also include helping each others.

There are two major benefits of asking for help–

  1. - You SAVE TIME.
  2. - And LEARN OTHER’S PERSPECTIVE. It is hard to see problem from different angle especially when we are deep in the problem, that is where a different perspective can help.

6/7 HELP OTHERS

Once you are deep into a project, you gets restricted in terms of learning.

And in given time you can only manage one or a few project at a time.

But if you will help others, then there are two major benefits–

  1. - If you help others with there problem, then you spend more time on problems then to do the work which you already know how to do. In turn you GAIN MORE EXPERIENCE IN LESS TIME.
  2. - If you help others to up-skill then you learn things from a mentors perspective, in turn you GAIN MORE HOLD ON THAT SKILL.

7/7 APPRECIATE OTHERS

Being grateful to others is a glue for team work. It is also a tool to keep yourself in a POSITIVE STATE.

Just say thank you or drop a little appreciation note with a smiley.

Gratitude will also keep your ego at shore, it will make you more friendly, more OPEN TO SUGGESTIONS AND FEEDBACKS.

要查看或添加评论,请登录

Diwakar Jadhav的更多文章

  • The Role of AI in Power Platform

    The Role of AI in Power Platform

    Artificial Intelligence (AI) is revolutionizing the way businesses operate, and Microsoft’s Power Platform is at the…

  • Copilot Studio Review

    Copilot Studio Review

    So far, I had a mixed experience with the Copilot Studio. Sometimes it is amazing and sometimes it is like an…

  • Power of GPT in Power Platform

    Power of GPT in Power Platform

    Power of GPT encapsulated in a very simple interface. I have been using AI Prompts since few weeks, my team has also…

    1 条评论
  • Accelerate Your Path To Solution Architect Role

    Accelerate Your Path To Solution Architect Role

    Solution Architect is a very lucrative role, it comes with lot of experience and exposure to different applications…

  • AI Builder - Quick and easy to explore and implement AI capabilities

    AI Builder - Quick and easy to explore and implement AI capabilities

    AI stands for Artificial Intelligence buzzword of the year. As name suggest you can build AI Models using AI Builder…

  • Teamwork: Unlock your potential

    Teamwork: Unlock your potential

    In professional life we often lookup at the successful people, our role models. You must have imagined your role model…

  • Unleash Your Dev Might: Become a Juggernaut of Development!

    Unleash Your Dev Might: Become a Juggernaut of Development!

    Our testing team (if we are blessed with one) do help us to keep tab on requirements like functional, performance…

  • Density of Experience - Embrace every moment with open arms

    Density of Experience - Embrace every moment with open arms

    Whatever number of hours you work, with time your working hours should reduce for the same amount of work, or you…

    2 条评论
  • Journey to Power Apps : Understand the Eco-System

    Journey to Power Apps : Understand the Eco-System

    Let's start Development eco-system requirements Power Apps do not need any specific development configuration, you just…

  • Why Power Platform?

    Why Power Platform?

    Why Power Platform, before that lets have a brief about it, I will not define what is Power Platform, you can find lot…

    2 条评论

社区洞察

其他会员也浏览了