Skip to main content
replaced http://programmers.stackexchange.com/ with https://softwareengineering.stackexchange.com/
Source Link

For a software developer there are a number of paths you can go in your career.

  1. Management, which is further divided into
    • People Management
    • Project Management
  2. Top-most level of software engineer/architect. See this relevant discussionthis relevant discussion
  3. Breaking off into independent consulting.
  4. Doing a start-up or small business
  5. Academia

Based on your question, I think the latter 2 choices might be what you're looking for. It seems you're interested in Human-Computer Interaction, and that is something you can explore in a Master's Degree or PhD.

Otherwise, you're describing a position that dons a few hats: technical/developer skills, design, communication. That type of position you would only find if you joined a startup (where you're oftentimes expected to wear more than one hat) or started your own thing.

I'd recommend the book Quitter. It will "help bridge the gap between your day job and dream job". :)

For a software developer there are a number of paths you can go in your career.

  1. Management, which is further divided into
    • People Management
    • Project Management
  2. Top-most level of software engineer/architect. See this relevant discussion
  3. Breaking off into independent consulting.
  4. Doing a start-up or small business
  5. Academia

Based on your question, I think the latter 2 choices might be what you're looking for. It seems you're interested in Human-Computer Interaction, and that is something you can explore in a Master's Degree or PhD.

Otherwise, you're describing a position that dons a few hats: technical/developer skills, design, communication. That type of position you would only find if you joined a startup (where you're oftentimes expected to wear more than one hat) or started your own thing.

I'd recommend the book Quitter. It will "help bridge the gap between your day job and dream job". :)

For a software developer there are a number of paths you can go in your career.

  1. Management, which is further divided into
    • People Management
    • Project Management
  2. Top-most level of software engineer/architect. See this relevant discussion
  3. Breaking off into independent consulting.
  4. Doing a start-up or small business
  5. Academia

Based on your question, I think the latter 2 choices might be what you're looking for. It seems you're interested in Human-Computer Interaction, and that is something you can explore in a Master's Degree or PhD.

Otherwise, you're describing a position that dons a few hats: technical/developer skills, design, communication. That type of position you would only find if you joined a startup (where you're oftentimes expected to wear more than one hat) or started your own thing.

I'd recommend the book Quitter. It will "help bridge the gap between your day job and dream job". :)

For a software developer there are a number of paths you can go in your career.

  1. Management, which is further divided into
    • People Management
    • Project Management
  2. Top-most level of software engineer/architect. See this relevant discussion: http://programmers.stackexchange.com/questions/1533/whats-the-career-path-for-a-developer-who-doesnt-like-managementthis relevant discussion
  3. Breaking off into independent consulting.
  4. Doing a start-up or small business
  5. Academia

Based on your question, I think the latter 2 choices might be what you're looking for. It seems you're interested in Human-Computer Interaction, and that is something you can explore in a Master's Degree or PhD.

Otherwise, you're describing a position that dons a few hats: technical/developer skills, design, communication. That type of position you would only find if you joined a startup (where you're oftentimes expected to wear more than one hat) or started your own thing.

I'd recommend the book Quitter. It will "help bridge the gap between your day job and dream job". :)

For a software developer there are a number of paths you can go in your career.

  1. Management, which is further divided into
    • People Management
    • Project Management
  2. Top-most level of software engineer/architect. See this relevant discussion: http://programmers.stackexchange.com/questions/1533/whats-the-career-path-for-a-developer-who-doesnt-like-management
  3. Breaking off into independent consulting.
  4. Doing a start-up or small business
  5. Academia

Based on your question, I think the latter 2 choices might be what you're looking for. It seems you're interested in Human-Computer Interaction, and that is something you can explore in a Master's Degree or PhD.

Otherwise, you're describing a position that dons a few hats: technical/developer skills, design, communication. That type of position you would only find if you joined a startup (where you're oftentimes expected to wear more than one hat) or started your own thing.

I'd recommend the book Quitter. It will "help bridge the gap between your day job and dream job". :)

For a software developer there are a number of paths you can go in your career.

  1. Management, which is further divided into
    • People Management
    • Project Management
  2. Top-most level of software engineer/architect. See this relevant discussion
  3. Breaking off into independent consulting.
  4. Doing a start-up or small business
  5. Academia

Based on your question, I think the latter 2 choices might be what you're looking for. It seems you're interested in Human-Computer Interaction, and that is something you can explore in a Master's Degree or PhD.

Otherwise, you're describing a position that dons a few hats: technical/developer skills, design, communication. That type of position you would only find if you joined a startup (where you're oftentimes expected to wear more than one hat) or started your own thing.

I'd recommend the book Quitter. It will "help bridge the gap between your day job and dream job". :)

Added more info
Source Link
Atif
  • 4.3k
  • 3
  • 22
  • 19

For a software developer there are a number of paths you can go in your career.

  1. Management, which is further divided into
    • People Management
    • Project Management
  2. Top-most level of software engineer/architect. See this relevant discussion: http://programmers.stackexchange.com/questions/1533/whats-the-career-path-for-a-developer-who-doesnt-like-management
  3. Breaking off into independent consulting.
  4. Doing a start-up or small business
  5. Academia

Based on your question, I think the latter 2 choices might be what you're looking for. It seems you're interested in Human-Computer Interaction, and that is something you can explore in a Master's Degree or PhD.

Otherwise, you're describing a position that dons a few hats: technical/developer skills, design, communication. That type of position you would only find if you joined a startup (where you're oftentimes expected to wear more than one hat) or started your own thing.

I'd recommend the book Quitter. It will "help bridge the gap between your day job and dream job". :)

For a software developer there are a number of paths you can go in your career.

  1. Management
  2. Top-most level of software engineer/architect. See this relevant discussion: http://programmers.stackexchange.com/questions/1533/whats-the-career-path-for-a-developer-who-doesnt-like-management
  3. Breaking off into independent consulting.
  4. Doing a start-up or small business
  5. Academia

Based on your question, I think the latter 2 choices might be what you're looking for. It seems you're interested in Human-Computer Interaction, and that is something you can explore in a Master's Degree or PhD.

Otherwise, you're describing a position that dons a few hats: technical/developer skills, design, communication. That type of position you would only find if you joined a startup (where you're oftentimes expected to wear more than one hat) or started your own thing.

I'd recommend the book Quitter. It will "help bridge the gap between your day job and dream job". :)

For a software developer there are a number of paths you can go in your career.

  1. Management, which is further divided into
    • People Management
    • Project Management
  2. Top-most level of software engineer/architect. See this relevant discussion: http://programmers.stackexchange.com/questions/1533/whats-the-career-path-for-a-developer-who-doesnt-like-management
  3. Breaking off into independent consulting.
  4. Doing a start-up or small business
  5. Academia

Based on your question, I think the latter 2 choices might be what you're looking for. It seems you're interested in Human-Computer Interaction, and that is something you can explore in a Master's Degree or PhD.

Otherwise, you're describing a position that dons a few hats: technical/developer skills, design, communication. That type of position you would only find if you joined a startup (where you're oftentimes expected to wear more than one hat) or started your own thing.

I'd recommend the book Quitter. It will "help bridge the gap between your day job and dream job". :)

Source Link
Atif
  • 4.3k
  • 3
  • 22
  • 19
Loading