No shortcuts to becoming an awesome Dynamics 365 developer

There are no shortcuts to being a good Dynamics 365 developer #HoskCodeWisdom

“The Road to excellence is difficult.  That facing adversity and challenges is part of the process, and that you should expect to encounter challenges that test you.”  – Nick Saban

A developer asked me how to stop making mistakes and improve.  The is no easy way to get get better as a Dynamics 365 developer or as a developer, there are lots of areas and skills to master and there will be always be more to learn.

You are always a student of Microsoft Dynamics 365 never it‘s master #HoskCodeWisdom

Learning Dynamics 365 is hard, you are challenged to come up with solutions to deliver customer requirements.  You are pushed out of your comfort zone into the uncomfortable place called the Project delivery zone.  Suck it up, breath it in and use it to get better quicker.

Finish work a litter wiser about Microsoft Dynamics 365 than you when you started  – #HoskCodeWisdom

No Shortcuts

Success doesn’t come from pie-in-the-sky thinking. It’s the result of consciously doing something each day that will add to your overall excellence – Nick Saban

Your vision is to be a master Dynamic 365 developer, to make this happen you need to work at improving everyday.  You need discipline to focus on improving your skills despite the many distractions.  You need to create a process of improving and carry out that process day after day, week after week and year after year.

There is no shortcut to developing skills, knowledge and experience the only way is to write code, create customisations, learn, make mistakes.

Experience and skills are created through time spent developing.

Becoming a good developer is hard but that is what makes the skill valuable because only dedicated people can achieve it.  If a goal isn’t hard then it’s not a worth while goal.

you need focus, determination and drive to keep working towards your become a good developer.  It will be difficult, you will work on difficult projects, it will challenging and you will often find yourself out of your comfort zone doing customisations you have never done before.

You should be relentless in the pursuit of your goal, be prepared of to work through adversity and hard times

You will speed up

When you are not practicing then someone else is using that time to get better #HoskWisdom
Becoming a Dynamics 365 developer like rolling a snowball.  It starts small and as you roll it in the snow it grows bigger and bigger.  You are picking up knowledge and skills and this translates into developing faster because you don’t have to stop and learn everything.
Learning to develop is like learning to drive, driving is difficult and exciting.  Everything you do is hard, adjusting the seat/mirrors, changing gears, looking in mirrors, steering, watching out for cars/pedestrians, not crashing.  The more experience you get, the more you practice the more of driving you can do without thinking.
Soon you are changing gears without thinking, instinctively looking your mirror and expecting cars.
Developers go through the same learning curve as they become more experienced with different Dynamics CRM customisations and scenarios.  This is Why .NET developers struggle with CRM Development
You can speed up the process by learning from the experiences of Hosk,

image from here

Advertisements

One thought on “No shortcuts to becoming an awesome Dynamics 365 developer

  1. Antony Ellis March 8, 2017 / 9:12 am

    Great post Hosk it was refreshing to hear that I am not the only student! I often fall into the trap on focusing too much on what I don’t know yet; rather than focusing on the skills that I have acquired its a constant learning curve. Loved your quote “You are always a student of Microsoft Dynamics 365 never it‘s master” – bingo.

    Liked by 1 person

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s