New Course: Career and Survival Strategies for Software Developers

I just released a new course on Pluralsight titled “Career and Survival Strategies for Software Developers”.

What I’ve tried to do is put in one place, all of the “stuff” about being a software developer that we want to know or need to know, that are rarely discussed, or that we’re sometimes afraid to ask about.

You know what I mean – those times in your career that you had no idea what to do – which job offer to accept? What to learn next? Is it time to change jobs? Maybe you ask a friend, or post an anonymous question on a forum. Or more likely, just take a guess and hope for the best.

Or the times when you wonder if you’re the only person who is feeling stressed about keeping up with technology, or the fact that the executive team has been locked in a conference room for three days with bankers coming in and out….

Mostly, it’s all the stuff I really wish someone had told me back when I started out. Hopefully it will save you some grief.

Here’s the official announcement and a better description:


13 Responses to “New Course: Career and Survival Strategies for Software Developers”

  1. Sanjaya Says:

    Hi Dan,

    I’m a Pluralsight subscriber and this morning I got a mail notification from Pluralsight about this course of yours.
    The course is great. I’m a .net techlead and actually I’m in a crusial situation, struggling to keep up with the fast changing technology move my career to the next step. This course of yours showed me the way and increased the determination to take up the next challenge.
    Thank you very much again.

  2. Dan Says:


  3. Cristian Says:

    I’ve just finished watching it, great course, thanks a lot. BTW your voice sounds like Larry David’s 🙂

  4. M. Shawn Dillon Says:

    This course alone was worth the Annual Plus subscription.

    Thank you.

  5. Carlo D'Urso Says:

    Great course! Plenty of tips and insights on what matter most when pursuing a career in this industry. Additionally, it offers to younger developers direction and orientation to be successful. Thanks a lot Dan.

  6. Kevin Says:

    Enjoyed the course very much, Dan. When evaluating a job offer, how much consideration would you give to company reviews on sites like and

  7. Dan Says:

    Roughly the same consideration I’d give TripAdvisor or Yelp when evaluating a hotel. Each review is highly dependent on the biases and criteria of the poster, that may not be yours. You need at least 10 reviews to begin to see a pattern. And older reviews may no longer be relevant.

  8. Fassi Says:

    Hello Dan, I’m currently on a career crossroads unable to choose whether to go in Andriod developer way or in Salesforce Apex developer direction. May I please know which among these two has got more scope in future and is more challenging for a developer ??

  9. Dan Says:

    Hi Fassi:
    I’m afraid I can’t really answer your question. The future is hard to read – Android and are very different spaces. And both are challenging in their own way. I can state with some confidence that at this time there is great demand for Apex developers – possibly greater than Android. Of course, you can always just go ahead an do both – Mobile development on 🙂

  10. Fassi Says:

    Hello Dan, Thanks for the reply but don’t you think it’s going to be a daunting task to learn both Android & Salesforce development? Since you are saying that both are different in their own way & have no commonality, I’m planning to focus on Apex that has greater demand. But I’m wondering how tough it would be in learning Apex. Is it the same Java (Ocean) like language or a lot easier to learn? Also forgot to mention that I’m a newbie to Programming stuff. So is Apex recommended for me or is it more suited to experienced one’s trying to migrate to Apex?

  11. Dan Says:

    Sorry – I didn’t really pick up on the fact that you are just starting out. Check out Don Robbins’ course on Pluralsight “ Platform: the big picture”. Aside from a solid introduction to the platform, he has a great section on learning paths. For a beginner on, you will want to learn the declarative side first – if only because you can start generating income with that even before you get into the Apex. Apex looks like Java but has radically different design patterns – which is fine for a beginner as you won’t need to unlearn what you already know.
    While it’s hard to judge based on limited information, I suspect you’ll find it a better career path in terms of ease of entry and market opportunity than going into Android development.

  12. Android Application Development Says:

    Amazing post very helpful post to those who want to become a software developers. Keep up sharing post, thank you.

  13. Maxine Says:

    This sounds like a great course – I have clinked on the link provided for further information. Thanks.

Leave a Reply

Comments are moderated - allow 24-48 hours for your comment to appear.