Download Being Geek: The Software Developer's Career Handbook by Michael Lopp PDF

By Michael Lopp

As a software program engineer, you know at some point soon that there's even more in your profession than facing code. Is it time to turn into a supervisor? inform your boss he’s a jerk? sign up for that startup? writer Michael Lopp remembers his personal make-or-break moments with Silicon Valley giants corresponding to Apple, Netscape, and Symantec in Being Geek -- an insightful and unique booklet that can assist you make higher profession judgements.

With greater than forty standalone tales, Lopp walks via an entire task existence cycle, beginning with the activity interview and finishing with the belief that it would be time to discover one other gig. Many books train you the way to interview for a role or tips on how to deal with a venture effectively, yet purely this e-book is helping you deal with the baffling conditions you could come across all through your occupation.
* make a decision what you're worthy with the bankruptcy on "The Business"
* make sure the character of the miracle your CEO wishes with "The Impossible"
* provide potent shows with "How to not Throw Up"
* deal with liars and other people with devious agendas with "Managing Werewolves"
* become aware of if you happen to can be trying to find a brand new gig with "The Itch"

Show description

Read or Download Being Geek: The Software Developer's Career Handbook PDF

Similar software development books

Design Patterns: Elements of Reusable Object-Oriented Software

4 top-notch authors current the 1st e-book containing a catalog of object-oriented layout styles. Readers will tips on how to use layout styles within the object-oriented improvement technique, tips on how to clear up particular layout difficulties utilizing styles, and achieve a typical vocabulary for object-oriented layout.

Extreme Programming Perspectives

Offers forty seven articles that symbolize the insights and sensible knowledge of the leaders of the XP neighborhood. provide experience-based concepts for imposing XP successfully and offers profitable transitioning ideas. Softcover.

Decision Making with Dominance Constraints in Two-Stage Stochastic Integer Programming

Two-stage stochastic programming types are regarded as beautiful instruments for making optimum judgements below uncertainty. often, optimality is formalized through using statistical parameters reminiscent of the expectancy or the conditional worth in danger to the distributions of target values. Uwe Gotzes analyzes an method of account for hazard aversion in two-stage versions dependent upon partial orders at the set of genuine random variables.

Additional resources for Being Geek: The Software Developer's Career Handbook

Example text

There’s also a chance that you’ve missed an obvious Rolodex candidate. The reality is: Inclusion on the Rolodex is defined by the ability to survive job changes, although, paradoxically, you won’t actually know that for sure until you leave. Part of my inclusion criteria is that I see my relationship with this person as something larger than the current gig. If they’re on the Rolodex, it means I believe our relationship is no longer defined by the current job, and there’s no better way to test this hypothesis than switching gigs.

I know you love working on that new feature in the product—you’ll always love doing new things—but how about the busy work? How engaged are you in the work that is necessary but tedious? Remember when you joined the company and everyone was bright and you had no clue the boring work was, well, boring? Now that it’s boring, are you able to crank through it, or are you finding excuses to not do it? I’m not talking about a lull of interest; I’m talking about a complete lack of interest in the inane but essential work that moves the company forward.

You don’t open your mouth until you can feel the answer. My biggest interview pet peeve is when I ask a question and the candidate wastes three minutes of our time talking and never answering the question. The flawed reasoning here is that you need to say something immediately. But since you don’t immediately have an answer, you’re going to open your mouth and, hopefully, verbally wander toward one. This strategy can work, but when it fails, when you’re two minutes into a rambling answer that has nothing to do with what I asked, we’re both going to know it.

Download PDF sample

Rated 4.31 of 5 – based on 21 votes