you can develop yourself by yourself when:
you improve yourself and your character building with courses in certain field
and always expands your vision ,
and learn how to deal with all kinds of people
the big secret is to manage your mind to have " plan A or plan B or plan C and so one" so you will never been stub or shock with any problem .