10x DBA

16 August,2011 by Tom Collins

Code monkey A couple of years ago , I heard some new terms:“10x developer” and “2x developer”.

A 10x developer seemed to complete tasks almost instantly. A 2x developer took a long time to complete a task. These terms can also be applied to other jobs such as DBA.

The main difference between these groups was that a 2x developer learnt how to complete the task while on the task. The 10x developer learnt how to complete the task before the task. 

I did a quick survey in the workplace and identified developers who would fit into these groups.  I thought about the attributes of  both groups

The immediate one is that 2x developers did what they were told, whereas 10x developers spent time learning new skills .

How does a 2x developer change into a 10x developer? What practical steps would they need to take to change their mindset?

Here’s a list  of practical steps:

1)    Write code – lots of it!

If you don’t have many opportunities at work , use open source or create projects and publish your code. Think of the 10000 hr rule  as explained by Malcolm Gladwell. This means daily parctise

 

2) Study code

Find the top 10 developers in your field of expertise and study their code. Study it continiously until you absorb their technique. 

 3) Read everything

Product documentation, blogs, whitepapers, articles. Analyse your daily routine and ensure a designated amount of time is spent on these activities. I try and spend at least 2hrs a day reading about all aspects of  Database Servers and performance tuning.

4)  Stay focused on learning

This means even if things don’t go your way 100% , maintain concentration on learning.  Quite often you may work on a problem all day  and discover it was a change you made late last night!   This can be frustrating

 5)   Communicate with fellow professionals

Attending Live meetings, workshops and technical conferences will motivate you. Listening to people who are smart and experienced will help you learn and give you a perspective on you can progress.

6)     Change your job

If you’re current environment is made up of developers who run fiefdoms and will not share any knowledge then resign immediately. It is critical for a developer to grow.

Related Posts

Top 10 DBA Tips to develop your competitive edge

Author: Jack Vamvas(http://www.dba-db2.com)
Author: Rambler(http://www.dba-db2.com)

Share:

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment on 10x DBA

Comments are moderated, and will not appear until the author has approved them.


dba-db2.com | DB2 Performance Tuning | DBA DB2:Everything | FAQ | Contact | Copyright