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

By Michael Lopp

As a software program engineer, you know at some point soon that there's even more on your occupation 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 equivalent to Apple, Netscape, and Symantec in Being Geek -- an insightful and pleasing booklet that can assist you make larger profession judgements.

With greater than forty standalone tales, Lopp walks via an entire activity existence cycle, beginning with the task interview and finishing with the belief that it would be time to discover one other gig. Many books educate you ways to interview for a role or how one can deal with a undertaking effectively, yet merely this ebook is helping you deal with the baffling conditions you'll come across all through your occupation.
* come to a decision what you're worthy with the bankruptcy on "The Business"
* verify the character of the miracle your CEO desires with "The Impossible"
* provide powerful displays with "How to not Throw Up"
* deal with liars and other people with devious agendas with "Managing Werewolves"
* detect if you happen to could 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

Accelerating Process Improvement Using Agile Techniques

Accelerating method development utilizing Agile recommendations explains how agile programming is utilized to plain strategy development. by means of employing agile thoughts, IT businesses can accelerate technique development tasks, reduce the assets those projects require, and maximize the advantages of strategy development.

What Computing Is All About

It is a self-contained dialogue of basic subject matters in laptop technology, along with insurance of software semantics, automata concept, application and circuit layout, concurrent courses and compilation. Formal proofs and sensible functions are supplied during the textual content.

The Struts Framework Practical Guide for Java Programmers

Pressestimmen"I heartily suggest this ebook. due to the fact that an early replica of Sue's manuscript hit my table, it has no longer left my facet and is now good thumbed and accumulating espresso stains from normal use. " Simon Chappell - Java Programming professional with a Fortune a hundred corporation. " "Sue Spielman launches the aspiring Java J2EE programmer on an exhilarating exploration of Struts dependent MVC structure and applies this information in making a cutting-edge net program.

An Introduction to Software Engineering

This ebook is an creation to software program engineering and perform addresses bothagile and plan-driven software program engineering. The ebook is very meant foran creation to software program engineering undergraduate path. The name exhibits it's a partial creation simply because just one bankruptcy, an appendix on UML, offers with layout.

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

Sample text

For me, answers have varied: it’s a start-up, it’s shrink-wrap, it’s not ­another fucking database product, or it’s a step back, but it’s a company I’ve wanted to work at since I was a kid. ” This is the career question. This is when you figure out whether or not you know what you want to be when you grow up. It’s OK to not have a solid answer to that question. I’m still working on it, but just because you don’t have an answer to a very hard question doesn’t mean you shouldn’t ask it. Does this new gig fit into whatever hazy goals you have for yourself?

Explain your design philosophy. Tell me about your biggest failure. Even though we all dread the problem-solving and coding questions, I believe open-ended questions are where we screw up the most, and I blame the Nerves. While I think the strategy listed next helps with any of these question types, I think it’s best suited to tackling ambiguously slippery open-ended questions. 32 Chapter 5 The Answer Process First, understand the question. Tell me what you learned at your prior gig. It’s a big, ambiguous, open-ended question, and because you have the Nerves, you’re going to want to just start talking, but before you say a thing, before you even think of an answer, you need to make sure you understand the question.

The Pissed Itch Before we figure out whether you’re ready for a new gig, let’s first figure out your mindset because it’s going to dictate whether or not we proceed. Are you pissed off at your boss? Did you just get a ­really bad review? Did you just learn you weren’t included in the next fancy project? Are you seething? Right, stop reading. The rest of the chapter assumes you’re in control of your temper and your current gig. You are driving. If you’re pissed, you’re not in the mindset to make solid strategic decisions about your next gig.

Download PDF sample

Rated 4.90 of 5 – based on 46 votes