Is consulting right for you?
Take our (very unscientific) quiz.
How do I learn new tools and technologies?
I read books and find source material online. I find projects that I can complete or create my own projects so that I can get hands-on practical experience.
I attend developer conferences and watch online training Webinars.
I learn best through pair programming or mentoring.
I don’t particularly enjoy learning new tools and technologies.
How fast can I spin up on new things?
I really like learning about something new, like a new line of business, engineering or science. I’m a quick learner and able to absorb information easily.
I am committed to learning new things when I need to, but I am a slow learning so it takes time.
I am an expert in one field and don’t really want to invest the time to learn a new field.
I don’t mind spinning up on new tools and technologies, but learning new domains is not my thing.
What level of social interaction do I prefer?
I like working in an office with all of the ad hoc conversations being co-located with my team provides.
I don’t mind meetings, whether scheduled or ad hoc, but I also really like to have uninterrupted time to write code.
Meetings and phone calls are the worst part of my job. I prefer to use Slack to chat my questions over to my team mates, but other than that, to just get my job done in peace and quiet.
I really don’t like to interact with my team unless absolutely necessary. Give me the requirements, and I’ll check in my code when it’s done.
What is my preferred method for understanding a project’s requirements?
I enjoy interacting with end users and other stakeholders to elicit requirements myself.
I prefer to receive written requirements and designs and then follow up by email or phone to clarify anything I have questions about.
I don’t really like interacting with end users and stakeholders. I prefer to interact with a technical lead who can translate the business into a technical implementation.
Just give me a written requirements document and a design and let me put my head down and write code.
How well can I task shift?
I am good at task shifting. It doesn’t take me very much time to pick up a line of thought that I had to put down to handle an interruption.
I don’t mind task shifting, but I prefer to dictate when I shift tasks rather than dealing with constant interruptions.
I am not good at task shifting and prefer to focus on one thing and one thing only.
How flexible are my finances?
I really need a steady and predictable amount of pay.
I have a little put by, but strongly prefer a steady and predictable amount of pay.
I have a lot of money put by (or my personal expenses are low) and don’t really need steady and predictable pay.
I am planning to keep my full time job and consult on the side, so this will be extra money for me.
Page 1 of 1
This content is neither created nor endorsed by Google.
Terms of Service