<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gayle Laakmann McDowell &#124; Technology Woman &#187; Uncategorized</title>
	<atom:link href="http://www.technologywoman.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.technologywoman.com</link>
	<description></description>
	<lastBuildDate>Fri, 03 Feb 2012 23:15:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to Ace that Google Dev Interview</title>
		<link>http://www.technologywoman.com/2012/01/31/how-to-ace-that-google-dev-interview/</link>
		<comments>http://www.technologywoman.com/2012/01/31/how-to-ace-that-google-dev-interview/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 01:55:06 +0000</pubDate>
		<dc:creator>Gayle</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[interviewing]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=713</guid>
		<description><![CDATA[As arguably the most desirable tech company to work for, Google is surrounded by myths about the &#8220;impossible Google puzzles.&#8221; But most of these are just that: myths. As any Google insider will tell you, Google has no interest in discovering what you would do if you were nickle-sized and stuck in a blender. Seriously. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.technologywoman.com/wp-content/uploads/2012/01/google-office1.jpg"><img class="alignright  wp-image-717" title="google-office" src="http://www.technologywoman.com/wp-content/uploads/2012/01/google-office1-300x196.jpg" alt="" width="150" /></a>As arguably the most desirable tech company to work for, Google is surrounded by myths about the &#8220;impossible Google puzzles.&#8221; But most of these are just that: myths. As any Google insider will tell you, Google has no interest in discovering <a href="http://online.wsj.com/article/SB10001424052970204552304577112522982505222.html">what you would do if you were nickle-sized and stuck in a blender</a>. Seriously. None. Zippo. Zilch. Those are just myths perpetuated by people who have neither worked for nor interviewed at Google but who really, really want you to share their article. It&#8217;s link bait, essentially.</p>
<p><strong>What does Google ask Software Engineers?</strong></p>
<p>The questions usually fall into a few categories:</p>
<ul>
<li><strong>Data Structures and Algorithms: </strong>These questions can be very challenging, but <em>typically</em> do not rely on &#8220;advanced algorithms.&#8221; It&#8217;s very rare for an interviewer to ask you about Red/Black Tree. They <em>could</em>, of course, but tend not to because (1) it tests knowledge and memorization, which is not something they especially care about and (2) your interviewers, typically being at least a few years out of school, probably do not remember this knowledge.</li>
<li><strong>Coding: </strong>This may involve coding an algorithm that you just designed, or it may be to code a pretty straight-forward method. Remember that even simple problems can be tricky to code.</li>
<li><strong>Scalability: </strong>It&#8217;s very likely that at least one of your interviewers will ask you a question like &#8220;design a system to search a billion documents.&#8221; These questions do not require advanced knowledge in distributed systems; just good instincts. How would do this if there were just one computer involved? Now how do you scale that to many computers?</li>
<li><strong>Behavioral / Experience Questions: </strong>Almost all of your interviewers will probably ask you about some elements of your prior experience. You should be prepared to speak about anything from your resume.</li>
</ul>
<div>
<p>You do <em>not</em> need to know MapReduce, BigTable, or any specific language or technology. Google is looking for <em>aptitude</em>, not some specific bit of knowledge. After all, if you&#8217;re smart and motivated, you can learn whatever new things you need to know.</p>
<p>That said, it can be helpful if you know Java (or C#), since those are almost universally understood. You want to be sure that you can &#8220;communicate&#8221; in a mutually understood language.</p>
<p>But, hey, don&#8217;t believe me. Check out the <a href="http://www.careercup.com/page?pid=google-interview-questions" target="_blank">Google Interview Questions</a> on <a href="http://www.careercup.com" target="_blank">CareerCup</a> and assess this for yourself.</p>
<p><strong>What should I expect ______ [phone screen / onsite / internship / full time] interview?</strong></p>
<p>It&#8217;s tempting to want an easy answer, like &#8220;your first phone screen will focus on coding, and your second one will focus on scalability, and your third will &#8230;&#8221;. But that&#8217;s just not how interviews work. [Read: <a href="http://blog.careercup.com/2010/07/the-interview-factory-where-do-questions-come-from-and-who-picks-them/">The Interview Factory: Where Do Questions Come From and Who Picks Them?</a>]</p>
<p>There&#8217;s no giant system determining what will be asked when. There&#8217;s no one telling interviewers what to ask when. If your friend&#8217;s first interview happened to be data structure based and his second interview was  coding based, that&#8217;s purely coincidence.</p>
<p>Here&#8217;s what actually happens: most interviewers have a set of five(ish) &#8220;favorite&#8221; questions. If your first interviewer focused on data structures, that&#8217;s just because that&#8217;s what that interviewer happened to ask. If you got that interviewer during an onsite interview, the same thing would have happen.</p>
<p>The difference between one interview and the next one is based on the <em>interviewer</em> changing, not based on anything else. There is no &#8220;system&#8221; for interviews. It&#8217;s all basically random.</p>
<p><strong>What is Google looking for?</strong></p>
<p>At Google, interviewers do not make the actual hire / no hire decision. They write up a summary of the interview and your performance and pass that on to a hiring committee. The hiring committee tends to focus on your analytical skills (i.e., intelligence) and coding skills.</p>
<p>Personality is rarely a significant factor <em>unless </em>you come off as arrogant. Arrogance can and will get you rejected.</p>
<p>Experience is also usually not a major factor because this was already assessed before you got an interview. If you didn&#8217;t have the right experience, they wouldn&#8217;t have interviewed you.</p>
<p><strong>How are you evaluated?</strong></p>
<p>You are evaluated <em>relative</em> to other candidates <em>on the same question</em>.</p>
<p>That is, I don&#8217;t think &#8220;gee, Alex took 5 minutes to solve this problem, and Pat took 15 minutes to solve this other (different) problem. Alex must be smarter than Pat.&#8221; That would be stupid. What if Alex got a much easier problem?</p>
<p>Or, another way to think about it is this: the interviewer recommends an offer if you&#8217;re in the top 20% of candidates <em>who were asked the same question.</em> (The exact percentage its debatable, but the idea is correct.) For this reason, it doesn&#8217;t matter if you&#8217;re asked an easy question or a hard question. After all, the same number of people are in the top 20% regardless of how easy or hard the question is.</p>
<p>The following factors generally come into play:</p>
<ul>
<li>How long did it take you to solve a question?</li>
<li>How optimal was your algorithm?</li>
<li>Did you think through the trade-offs in your algorithm?</li>
<li>Was your code reasonably bug free?</li>
<li>Did you test your code?</li>
<li>If you made mistakes, were you able to fix them?</li>
<li>&#8230; and many others.</li>
</ul>
<p>And again, all of those factors are <em>relative</em> to other candidates. &#8220;Reasonably bug free,&#8221; for example, means fewer / less critical bugs than other candidates.</p>
<p><strong>How should I prepare?</strong></p>
<ol>
<li><strong>Practice on REAL interview questions</strong>. Do not look at blogs, top 10 lists, newspaper articles, etc for Google interview questions. Those questions are hyped up and, frequently, were never asked at Google (or any other tech company). They were picked <em>because</em> people would think they were ridiculous, not because they were authentic. CareerCup has hundreds of <a href="http://www.careercup.com/page?pid=google-interview-questions" target="_blank">Google Interview Questions</a> - use those. (Or, better yet, check out <a href="http://www.amazon.com/gp/product/098478280X/ref=as_li_ss_tl?ie=UTF8&amp;tag=care02-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=098478280X">Cracking the Coding Interview</a>.)</li>
<li><strong>Read <a href="http://www.amazon.com/gp/product/098478280X/ref=as_li_ss_tl?ie=UTF8&amp;tag=care02-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=098478280X">Cracking the Coding Interview</a></strong>. Sure, I&#8217;m biased since I wrote it and all. But the reviews (5 stars with 47 reviews right now) speak for themselves. Honestly, it&#8217;s a really great investment into your future and you&#8217;ll see plenty of people in the reviews saying how much it helped them.</li>
<li><strong>Practice coding on paper</strong>. In your interview, you won&#8217;t get a compiler &#8211; and that means no code completion, syntax highlighting, auto-generated code, etc. You&#8217;ll be surprised by how much you forget as soon as you&#8217;re in front of a whiteboard. Prepare for this by doing your practice coding on a piece of paper (or a whiteboard, if you happen to have one of those lying around).</li>
<li><strong>Push yourself! </strong>Interview questions are designed to be hard; don&#8217;t just flip to a problem&#8217;s solution just because you&#8217;re having some trouble. You need to learn how to really push yourself on a problem, and that starts with preparation.</li>
<li><strong>Do a mock interview. </strong>CareerCup offers <a href="http://www.careercup.com/interview">mock interviews</a> with interviewers at Google / Microsoft / Amazon, but if you can&#8217;t / don&#8217;t want to pay CareerCup &#8211; that&#8217;s fine. Grab a friend and swap mock interviews.</li>
</ol>
<p>If you haven&#8217;t ever done a technical interview before, I would <em>strongly</em> advise not walking into these blind. An interview is just too important to blow because you weren&#8217;t sure what to expect. Check out CareerCup&#8217;s <a href="http://www.careercup.com/video">interview videos</a>, or get a friend with some &#8220;big company&#8221; interview experience to do a mock interview for you.</p>
<p><strong>What should I do in my interview?</strong></p>
<ul>
<li><strong>Be confident. </strong>I know, I know. Easier said than done. But do your best. Remember that if you&#8217;re struggling to solve a question, this does not mean that you&#8217;re doing poorly. It could just mean that it&#8217;s a tough problem.</li>
<li><strong>Talk out loud</strong>. When you get a problem, talk out loud and show your interviewer how you&#8217;re approaching it. They want to see how you&#8217;re thinking about it. Plus, it&#8217;ll show more progress (rather than them thinking that you&#8217;re stumped) and it&#8217;ll give them the chance to guide you if you get on the wrong track.</li>
<li><strong>Push yourself. </strong>Don&#8217;t give up just because the problem is hard &#8211; in fact, that&#8217;s probably the worst thing you can do.</li>
<li><strong>Analyze the trade-offs</strong>. Once you get a solution, discuss the trade-offs with your interview. Think about both the space and run-time complexity. Then see if you can do better.</li>
<li><strong>Write good, clean code. </strong>Show your interviewer that you are a person who cares about writing good, clean code. Use other functions. Define your own data structures. And so on.</li>
<li><strong>Test your code. </strong>You don&#8217;t check in code without testing in real life, so why would you do this in an interview? Test your code and, if/when you find bugs, fix them <em>carefully</em>. That is, you should actually understand where the bug is coming from rather than making random changes until your code works.</li>
</ul>
<p><strong>What else should I know?</strong></p>
<ul>
<li><a href="http://www.technologywoman.com/2011/03/31/why-your-interview-performance-is-impossible-to-judge/" target="_blank">Your interview performance is impossible to judge (by yourself)</a>. If you think you failed (or aced) your interview, you really have no idea.</li>
<li>Not hearing back from your recruiter quickly does <em>not</em> mean you were rejected. <a href="http://blog.careercup.com/2010/05/ask-gayle-what-do-delays-mean/" target="_blank">Delays can mean many things</a>, but they do not mean rejection. Follow up with your recruiter if you haven&#8217;t heard back quickly.</li>
<li><a href="http://alexeymk.com/a-brief-guide-to-tech-internships" target="_blank">A brief guide to tech internships</a></li>
<li>If you&#8217;re having trouble getting interviews (or even if you&#8217;re not), <a href="http://www.careercup.com/resume" target="_blank">clean up your resume</a>.</li>
<li>The best way to get a Google interview, or <em>any</em> tech company interview, is to build something cool. Or build many cool things. This is especially important if you&#8217;re a bit younger. Building some programs on your own time is a great way to improve your coding skills and add experience.</li>
</ul>
<p><strong>There is so, so much more to say on this.</strong></p>
<p>If you found this useful, I encourage you to check out my book, <a href="http://www.amazon.com/gp/product/098478280X/ref=as_li_ss_tl?ie=UTF8&amp;tag=care02-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=098478280X">Cracking the Coding Interview: 150 Programming Questions and Solutions</a>. I go into these in much more detail, including more concrete ways to solve tricky algorithm problems, top 10 mistakes candidates make, how to handle behavioral /experience questions, what good coding looks like, and, of course, 150 problems and solutions.</p>
<p><em><a href="http://news.ycombinator.com/item?id=3544809">Discuss on Hacker News</a></em></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2012/01/31/how-to-ace-that-google-dev-interview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Make Awards Work For You (On Your Resume)</title>
		<link>http://www.technologywoman.com/2012/01/10/how-to-make-awards-work-for-you-on-your-resume/</link>
		<comments>http://www.technologywoman.com/2012/01/10/how-to-make-awards-work-for-you-on-your-resume/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 08:41:08 +0000</pubDate>
		<dc:creator>Gayle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=664</guid>
		<description><![CDATA[Though awards could be a selling point of your resume, for most people, they fall sort of&#8230; flat. A typical &#8220;awards&#8221; section on a resume looks something like this: Alpha Nu Scholarship Recipient (2010). 1st Place, Innovation Award (2009). Although the second bullet is a bit better than the first one, both are fairly meaningless. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.technologywoman.com/wp-content/uploads/2012/01/award.jpg"><img class="alignright size-thumbnail wp-image-665" title="award" src="http://www.technologywoman.com/wp-content/uploads/2012/01/award-150x150.jpg" alt="" width="150" height="150" /></a>Though awards could be a selling point of your resume, for most people, they fall sort of&#8230; flat. A typical &#8220;awards&#8221; section on a resume looks something like this:</p>
<ul>
<li><em>Alpha Nu Scholarship Recipient (2010).</em></li>
<li><em>1st Place, Innovation Award (2009).</em></li>
</ul>
<p>Although the second bullet is a bit better than the first one, both are fairly meaningless. The reason is that both are totally &#8220;unquantified.&#8221; I have no idea what these awards <em>really</em> mean.</p>
<p>Awards can be a selling for your application because they show at least one occasion where you were, objectively, <em>better than everyone else</em>. So, your job is to show that this is what that award means.</p>
<p><strong>Make it meaningful!</strong></p>
<p>How do you do that? Tell the reader these details:</p>
<ul>
<li><em>How selective is the award? </em>It&#8217;s great that you won an award, but there&#8217;s a big difference between placing first out of 5 teams and placing first out of 500. Tell me how many people you beat out to get that award (percentage or absolute numbers are both fine).</li>
<li><em>What is the award for?</em> I have no idea what the John R. Robertson award is. Tell me why you won the award. Was it academic achievement, test scores, a business plan, etc?</li>
<li><em>What did you win? </em>A good way to make an award &#8220;meaningful&#8221; is to tell me what you won. If you received a $50,000 scholarship, I know you must have done something pretty cool to get that. They don&#8217;t just throw $50,000 at anyone.</li>
</ul>
<p>So next time writing you&#8217;re resume, I want to see this instead:</p>
<ul>
<li><em>Alpha Nu Scholarship Recipient (2010). </em>Selected out of 1,500 students to receive $50,000 academic scholarship from Greenberg Bank due to outstanding academic performance and community involvement.</li>
<li><em>1st Place, Innovation Award (2009). </em>Awarded most innovative senior project (out of 120 senior projects) by student and faculty vote.</li>
</ul>
<p><strong>This Is About More Than Just Awards</strong></p>
<p>Before you assume that this doesn&#8217;t apply to you (because you don&#8217;t have any awards), remember this is about more than just awards.</p>
<p>Ultimately, this is about how you <em>quantify</em> what your accomplishments, and it&#8217;s not always as straightforward as it might seem.</p>
<p>Suppose you wrote this on your resume under your projects section:</p>
<ul>
<li><em>Snakes and Ladders (iPhone App):</em> Built iPhone game for [...].</li>
</ul>
<p>That&#8217;s neat and all. But it&#8217;s not nearly as good as this:</p>
<ul>
<li><em>Snakes and Ladders (iPhone App): </em>Built iPhone game for [...]. Downloaded 10,000 times and received rating of 4.7 out of 5.0.</li>
</ul>
<p>The above one shows that it wasn&#8217;t complete junk, because it got good ratings and a decent number of people downloaded it. But is 10,000 downloads great, or just decent? I don&#8217;t know &#8211; and neither will the person reading your resume.</p>
<p>An even better way of doing this is if you can put it in a way that other people will understand. For example:</p>
<ul>
<li><em>Snakes and Ladders (iPhone App): </em>Built iPhone game for [...]. Downloaded 10,000 times and received rating of 4.7 out of 5.0. Ranked as #2 game on iPhone App Store in June 2011.</li>
</ul>
<p>So remember: <strong>make your accomplishments meaningful.</strong></p>
<p><em>What other mistakes have you made with your resume? Find out with CareerCup&#8217;s <strong><a href="http://www.careercup.com/grademyresume">Grade My Resume</a></strong> service. Get your resume checked for the 15 biggest and most common problems. <a href="http://www.careercup.com/grademyresume">Learn more</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2012/01/10/how-to-make-awards-work-for-you-on-your-resume/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What are the odds of getting an offer if you bomb one interview?</title>
		<link>http://www.technologywoman.com/2011/12/02/what-are-the-odds-of-getting-an-offer-if-you-bomb-one-interview/</link>
		<comments>http://www.technologywoman.com/2011/12/02/what-are-the-odds-of-getting-an-offer-if-you-bomb-one-interview/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 17:49:40 +0000</pubDate>
		<dc:creator>Gayle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=645</guid>
		<description><![CDATA[I get this question so often that it&#8217;s worth posting the answer more publicly. The question goes something like this: I had 5 interviews for a software development position. 4 went really well &#8211; I got all the answers perfectly. I bombed the fifth one though. I don&#8217;t think I got the best solution, and [...]]]></description>
			<content:encoded><![CDATA[<p>I get this question so often that it&#8217;s worth posting the answer more publicly. The question goes something like this:</p>
<blockquote><p>I had 5 interviews for a software development position. 4 went really well &#8211; I got all the answers perfectly. I bombed the fifth one though. I don&#8217;t think I got the best solution, and I made some mistakes in coding. What are my odds of getting an offer?</p></blockquote>
<p>Let&#8217;s step back a moment.</p>
<p>First, <a href="http://www.technologywoman.com/2011/03/31/why-your-interview-performance-is-impossible-to-judge/">your interview performance is nearly impossible to judge</a>. So when you say you &#8220;bombed&#8221; this interview and did &#8220;really well&#8221; on the others, you don&#8217;t know that &#8211; trust me.</p>
<p>Second, I find it hard to believe that you were basically flawless in all your other interviews. For that to have happened, you either had incredibly easy questions or were one of the best candidates that anyone has ever seen. In my interviews at Google, fewer than 1% of candidates answered my moderate-to-hard difficulty questions &#8220;perfectly.&#8221; Odds are, you made a lot more mistakes than you realize.</p>
<p>Remember that you&#8217;re judged <em>relative</em> to other candidates (which is <a href="http://www.technologywoman.com/2011/03/31/why-your-interview-performance-is-impossible-to-judge/">why your interview performance is nearly impossible to judge</a>) and on things like:</p>
<ul>
<li><em>how</em> quickly you arrive at a good solution</li>
<li><em>how</em> optimal your algorithm(s) are</li>
<li><em>how</em> you discuss the trade offs between the different approaches</li>
<li><em>how</em> many bugs you make in your code</li>
<li><em>how </em>easily you discover those bugs</li>
<li><em>how</em> you fix the bugs</li>
</ul>
<p>All of these factors are <em>qualitative</em> (and relative to how other candidates do them), not binary &#8220;correct vs. incorrect&#8221; factors. I have never, ever asked someone a question like, &#8220;Design an algorithm to &#8230;&#8221; and reported that a candidate got the question &#8220;correct&#8221; or &#8220;incorrect.&#8221;</p>
<p>So when you say you got a question &#8220;correct,&#8221; it doesn&#8217;t make sense (unless it was a simple factual question). You can say you did an interview <em>flawlessly</em>, but that would mean that you immediately spit out the optimal solution to a problem (and somehow you knew it was optimal), coded it in completion without a single mistake, and checked for bugs anyway but there weren&#8217;t any. Did you? It&#8217;s possible, but it&#8217;s far more likely that you made a bunch of mistakes along the way.</p>
<p>And that&#8217;s okay &#8211; <em>everyone</em> makes mistakes in interviews. And you <em>can</em> get an offer while bombing one interview. But again &#8211; you don&#8217;t know which one you bombed, if any. I&#8217;ve see a lot of candidates say that they did &#8220;bombed&#8221; in one interview, when in fact, that was their best interview of all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2011/12/02/what-are-the-odds-of-getting-an-offer-if-you-bomb-one-interview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hey, Hipster &#8211; &#8220;Ninja&#8221; Isn&#8217;t Cool: What Developers Really Want to Be Called Is&#8230;</title>
		<link>http://www.technologywoman.com/2011/11/18/hey-hipster-ninja-isnt-cool-what-developers-really-want-to-be-called-is/</link>
		<comments>http://www.technologywoman.com/2011/11/18/hey-hipster-ninja-isnt-cool-what-developers-really-want-to-be-called-is/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 07:57:42 +0000</pubDate>
		<dc:creator>Gayle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=586</guid>
		<description><![CDATA[In the desperate fight to recruit engineers, start-ups and major companies alike are trying to spruce up their job descriptions with titles like &#8220;Code Ninja&#8221; and &#8220;Rails Rockstar.&#8221; It turns out that, by and large, engineers aren&#8217;t fooled by this. If anything, they&#8217;re turned off by this language. Cute things like Ninja make me think [...]]]></description>
			<content:encoded><![CDATA[<p><br/><a href="http://www.technologywoman.com/wp-content/uploads/2011/11/5530553658_cf0a5dd64d_m.jpg"><img class="alignright" title="code ninja" src="http://www.technologywoman.com/wp-content/uploads/2011/11/5530553658_cf0a5dd64d_m-150x150.jpg" alt="code ninja" width="150" height="150" /></a>In the desperate fight to recruit engineers, start-ups and major companies alike are trying to spruce up their job descriptions with titles like &#8220;Code Ninja&#8221; and &#8220;Rails Rockstar.&#8221; It turns out that, by and large, engineers aren&#8217;t fooled by this. If anything, they&#8217;re turned off by this language.</p>
<blockquote><p>Cute things like Ninja make me think I&#8217;ll be working with idiots and hipsters. <em>[Start-up Employee]</em></p>
<p>Personality is cool, but &#8220;ninja&#8221; is such an overused term that it decreases personality rather than adding it. <em>[University of Washington Student]</em></p>
<p>I dislike &#8220;programmer&#8221; because it implies work consisting of only programming, as opposed to design and algorithmic aspects. &#8220;Code ninja&#8221; is a beautified form of &#8220;code monkey&#8221;, which is bad for the same reason as &#8220;programmer&#8221;. Titles like software developer are more general and more neutral.<em> [Student]</em></p>
<p>The company shoudn&#8217;t force cool on its job descriptions. <em>[UC Irvine Student]</em></p>
<p>Ninja / Rockstar / whatever just sounds immature. Have you ever heard someone outside of technology refer to themselves as a Ninja?<em> [Anonymous]</em></p>
<p>Ninja and Expert are sometimes outside a new grad&#8217;s reach! So I hate it! <em>[NC State Student]</em></p></blockquote>
<p><a href="http://www.technologywoman.com/wp-content/uploads/2011/11/survey-first-page1.png"><img class="alignright size-full wp-image-600" title="survey first page" src="http://www.technologywoman.com/wp-content/uploads/2011/11/survey-first-page1.png" alt="" width="200" /></a>I conducted a <a href="https://docs.google.com/spreadsheet/viewform?hl=en_US&amp;formkey=dDFZZmpJSFJMZlhvVElCdkJ2UzJaZUE6MQ#gid=0">survey</a> of 200+ software developers, asking them their thoughts on different titles / labels in job descriptions. Each person was asked to rate the following titles on a scale from 1 to 5, with 5 being the best.<br />
<br/>The specific question was this: <em>Suppose you see &#8220;we&#8217;re looking for a _____________&#8221;, do you like it or hate it (the title / job name)? </em></p>
<ul>
<li>Programmer</li>
<li>Software Engineer</li>
<li>&#8220;Ninja&#8221; (Code Ninja / Java Ninja / Ruby Ninja, etc)</li>
<li>&#8220;Expert&#8221; (Java Expert / Ruby Expert / C++ Expert / etc)</li>
<li>Software Developer</li>
</ul>
<p>People were also asked for their gender, country (US, India, or &#8220;Other&#8221;), and profession (Professional vs. Student). Note that the last of these was added after about half the responses had been submitted, and not everyone chose to answer these questions.</p>
<p>So what happened?</p>
<p><span style="color: #ff0000;"><strong>75% of coders like the term Software Developer in a job description; only 25% like &#8220;ninja.&#8221;</strong> </span></p>
<p><span style="color: #000000;">Cool terms like &#8220;ninja&#8221; do not impress &#8211; anywhere.</span><br />
<div id="attachment_593" class="wp-caption aligncenter" style="width: 410px"><a href="http://www.technologywoman.com/wp-content/uploads/2011/11/survey_technologywoman_groupbreakdown.png"><img class="size-full wp-image-594" title="survey_technologywoman_groupbreakdown" src="http://www.technologywoman.com/wp-content/uploads/2011/11/survey_technologywoman_groupbreakdown.png" alt="" width="400" /></a><p class="wp-caption-text">In the above graph, I&#39;ve simplified the data to just &quot;love&quot; and &quot;hate.&quot; &quot;Love&quot; = 4 or 5 rating. &quot;Hate&quot; = 1 or 2. The main (purple) bars indicate the overall rating, with the colored lines indicating the rating for a specific subgroup (US, India, Women, Students, and Professionals).</p></div></p>
<div id="attachment_596" class="wp-caption aligncenter" style="width: 410px"><a href="http://www.technologywoman.com/wp-content/uploads/2011/11/survey_technologywoman_bars1.png"><img class="size-full wp-image-596 " title="survey_technologywoman_bars" src="http://www.technologywoman.com/wp-content/uploads/2011/11/survey_technologywoman_bars1.png" alt="Average scores reported on a scale from 1 to 5" width="400" /></a><p class="wp-caption-text">Average scores reported on a scale from 1 to 5</p></div>
<div id="attachment_598" class="wp-caption aligncenter" style="width: 410px"><a href="http://www.technologywoman.com/wp-content/uploads/2011/11/survey_technologywoman_graph.png"><img class="size-full wp-image-598 " title="survey_technologywoman_graph" src="http://www.technologywoman.com/wp-content/uploads/2011/11/survey_technologywoman_graph.png" alt="Percentage of people reporting each of 5 scores, on a 5-point scale, across entire population." width="400" /></a><p class="wp-caption-text">Percentage of people reporting each of 5 scores, on a 5-point scale, across entire population. 1 = Hate It. 5 = This is the Term I Prefer.</p></div>
<p>&nbsp;</p>
<p style="text-align: left;">Another way to look at this data is this: <strong><span style="color: #ff0000;">For every person who hates the term <em>Software Developer</em>, 11 people like it. For every person that likes <em>Ninja</em>, 2 people hate it.</span></strong></p>
<p style="text-align: left;"><strong>Why are some titles liked more than others? </strong></p>
<p style="text-align: left;">The titles tell you something about the job itself.</p>
<ul>
<li><strong><em>Software Engineer / Software Developer: </em></strong>As the official title given at company, these terms are largely neutral and synonymous with each other. They&#8217;re not &#8220;flashy,&#8221; but you can&#8217;t really be turned off by them. It is what it is. Only 8 &#8211; 11% of people reported hating those terms, and in almost all of those cases, there was something wonky about their response (giving 1s to all or almost all of the choices, etc).</li>
<li><strong><em>Software Developer</em></strong> is just slightly preferred over <strong><em>Software Engineer</em> </strong>in India, but there&#8217;s little difference in the US. <em>Software Engineer</em> may have more of a &#8220;science-y / advanced&#8221; connotation to it, while <em>Software Developer </em>sounds more practical / real-world. The data here is really too close to tell much more than it doesn&#8217;t matter much.</li>
<li><strong><em>Expert</em> </strong>is preceded with an expert in something &#8211; java, rails, etc. If you&#8217;re looking so much for someone who&#8217;s a Java expert, it suggests that you might be one of those people who doesn&#8217;t understand that a good engineer can pick up a new language quickly. And if you don&#8217;t understand that, do you really respect engineers? Is your current team talented?</li>
<li><strong><em>Programmer</em> </strong>sounds like <a href="http://whartoniteseekscodemonkey.tumblr.com/">code monkey</a>. Developers are <a href="http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer">advised not to call themselves programmers</a>, and you shouldn&#8217;t call them that either.</li>
<li><strong><em>Ninja</em> </strong>is perhaps the most debatable term. Not surprisingly, it had the highest <a href="http://en.wikipedia.org/wiki/Variance">variance</a> in responses compared with any of the other job titles. Some people love it; it&#8217;s the new hip term. For precisely that reason though, some people hate it. It&#8217;s <em>too</em> trendy, and it sounds like you&#8217;re trying to be cool. You&#8217;re the kid wearing the clothes that some magazine told you was &#8220;in style,&#8221; not realizing that everyone else is looking at you kind of funny. But hey, some people still think it&#8217;s cool.</li>
</ul>
<div><strong>How Gender, Profession and Country Matter</strong></div>
<div><br/>The good news is that <em>every group</em> reported the highest satisfaction with the terms <em>Software Engineer</em> and <em>Software Developer</em>. But why are some groups a little more comfortable with terms like <em>ninja, expert</em>, and <em>programmer</em>?<br/><br/></div>
<ul>
<li><strong><em>Women</em> </strong>are <a href="http://www.futurity.org/top-stories/wanted-gender-free-job-ads/">statistically more likely</a> to be turned off by job descriptions featuring competitive language (note: &#8220;competitive language&#8221; is not the same thing as &#8220;competitive jobs / careers&#8221;). And you don&#8217;t get much more competitive than terms like <em>ninja</em> and <em>expert. </em>In fact, here&#8217;s a great <a href="http://blog.fogcreek.com/girls-go-geek-again/">story</a>: &#8220;In 2006, GNOME received almost two hundred GSoC applicants – all male. When GNOME advertised an identical program for women, but emphasizing the opportunities for mentorship and learning, they received over a hundred highly qualified female applicants for the three spots they were able to fund.&#8221;</li>
<li><strong><em>Students </em></strong>and <strong><em>Professionals</em></strong> differ little, interestingly, with the exception of their feelings on <em>ninja</em>. The relative youth of students probably makes them more accepting of hip / trendy terms.</li>
<li><strong><em>India</em> </strong>is considerably more accepting than the <strong><em>US</em> </strong>of the terms <em>ninja</em> and <em>expert</em>. I&#8217;m not an expert in Indian culture, but this might suggest a greater focus on competition. <em>India</em> also doesn&#8217;t like the term <em>Software Engineer</em> as much. Anyone who knows a bit more about India care to explain this?</li>
</ul>
<div><strong>Conclusions</strong></div>
<div><br/>So yes, country, gender, and profession matter &#8211; a bit &#8211; but generally, coders are in agreement. <em>Programmer</em> makes you look like you want a code monkey. <em>Ninja </em>is (too) trendy, and may also turn off many women (and some men) due to its &#8220;competitive&#8221; language. <em>Expert</em> may suffer from both the competitive issue and from the code monkey issue. But <em>Software Developer</em> and <em>Software Engineer</em>? Those are perfect in their neutrality.<br/><br/></div>
<div>So go ahead and jazz up your job post with <em>ninja</em> if you&#8217;d like, but don&#8217;t be surprised if you turn off women, more experienced people, and anyone who rolls their eyes at flashy or ultra-competitive terminology. Me? I&#8217;ll stick to calling people what they want to be called &#8211; a term no one can really hate: <strong>Software Developer</strong>.<br/><br/></div>
]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2011/11/18/hey-hipster-ninja-isnt-cool-what-developers-really-want-to-be-called-is/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why Coders Shouldn&#8217;t Join a Start-up When They Graduate</title>
		<link>http://www.technologywoman.com/2011/10/29/why-coders-shouldnt-join-a-start-up-when-they-graduate/</link>
		<comments>http://www.technologywoman.com/2011/10/29/why-coders-shouldnt-join-a-start-up-when-they-graduate/#comments</comments>
		<pubDate>Sat, 29 Oct 2011 19:28:23 +0000</pubDate>
		<dc:creator>Gayle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=575</guid>
		<description><![CDATA[There’s no grabbing intro story here. No great quote. And no numbered top-10 list. There’s just some simple advice: don’t join a start-up when you graduate. Or, at least, don’t join a small, unknown start-up if you can instead get into one of the top big tech companies. The problem with joining a start-up when [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.technologywoman.com/wp-content/uploads/2011/10/start-up.jpg"><img class="alignright size-medium wp-image-576" title="start-up" src="http://www.technologywoman.com/wp-content/uploads/2011/10/start-up-300x225.jpg" alt="" width="150" /></a>There’s no grabbing intro story here. No great quote. And no numbered top-10 list. There’s just some simple advice: don’t join a start-up when you graduate. Or, at least, <strong>don’t join a small, unknown start-up if you can instead get into one of the top big tech companies</strong>.</p>
<p>The problem with joining a start-up when you graduate is that most start-ups fail. Sure, if you get into FourSquare or Twitter or Facebook when it’s young, that’s great. But no one really knows what next year’s hot start-up will be.</p>
<p>When you join a start-up when it’s still young and unknown, you’ll probably be jobless in a couple of years. That’s just the reality of start-ups. They fail more often than they succeed. And since anyone can get a job at <em>a</em> start-up, your now-prior job offers little credibility. No one looks at your resume and says, “ooh, this person is probably a great engineer since they worked for UnknownCompany.”</p>
<p>On the other hand, when you work for Google, Amazon, Microsoft or Facebook (and other top tech companies), that credibility will stick with you for a long, long time. Having “Amazon, Software Engineer” on your resume will establish a minimum amount of credibility in a way that “Failed Unknown Company, Software Engineer” will not.</p>
<p>You don’t need to stay at BigTechCompany for long. One year, or even six months, is long enough to establish that credibility.<em> (In fact, if you want to join a start-up, make sure you leave quickly &#8211; or if you stay, you&#8217;re staying for a very good reason. It&#8217;s really easy to get sucked into the nice, cushy jobs that big tech companies offer.)</em></p>
<p>That technical credibility will help you get a job with the really hot start-ups, or help you recruit people when you found your own start-up, or help you get funding for your start-up.</p>
<p><strong>Isn’t 10 or 20 years of technical credibility worth pushing off your entrepreneurial goals for just six months?</strong> I think so.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2011/10/29/why-coders-shouldnt-join-a-start-up-when-they-graduate/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Authors are Entrepreneurs: How to Be Successful in Writing and Publishing</title>
		<link>http://www.technologywoman.com/2011/10/24/authors-are-entrepreneurs-how-to-be-successful-in-writing-and-publishing/</link>
		<comments>http://www.technologywoman.com/2011/10/24/authors-are-entrepreneurs-how-to-be-successful-in-writing-and-publishing/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 02:49:29 +0000</pubDate>
		<dc:creator>Gayle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=569</guid>
		<description><![CDATA[&#8220;Self-publishing&#8221; is a strange word. It&#8217;s hip and sexy in one way &#8211; people love disruptive technologies. At the same time, no one wants to be known as being a self-published author. Getting professionally published is hard and self-publishing is &#8220;easy&#8221; &#8211; or at least that&#8217;s what most believe. As someone who has enjoyed success self-publishing and professionally publishing, let [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Gayle McDowell books" href="http://www.amazon.com/Gayle-Laakmann-McDowell/e/B004BI1ZUQ/ref=ntt_athr_dp_pel_1" target="_blank"><img class="alignright" title="Cracking the Coding Interview" src="http://www.technologywoman.com/wp-content/uploads/2011/08/3D-both-books-CtCI-on-top-300x300.png" alt="" width="150" height="150" /></a>&#8220;Self-publishing&#8221; is a strange word. It&#8217;s hip and sexy in one way &#8211; people <em>love </em>disruptive technologies. At the same time, no one wants to be known as being a self-published author. Getting professionally published is hard and self-publishing is &#8220;easy&#8221; &#8211; or at least that&#8217;s what most believe.</p>
<p>As someone who has enjoyed success <a href="http://www.amazon.com/gp/product/1466208686/ref=as_li_ss_tl?ie=UTF8&amp;tag=care02-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=1466208686">self-publishing</a> and <a href="http://www.amazon.com/gp/product/0470927623/ref=as_li_ss_tl?ie=UTF8&amp;tag=care02-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=0470927623">professionally publishing</a>, let me tell you: self-publishing is so much harder.</p>
<p>Calling self-publishing easy is like calling founding a business easy. A lot of people can do the paperwork, but being successful in it is much, much harder.</p>
<p>And this is the biggest thing that everyone needs to realize: <em><strong>self-published authors are entrepreneurs</strong></em>. As such, authors need to ask themselves the same questions that entrepreneurs do:</p>
<p><strong>1. Is there a big market?</strong><br />
How many people want your book? Your book won’t sell well if it’s too “niche.”</p>
<p><strong>2. Is there good demand in your market?</strong><br />
Just because people &#8220;need&#8221; your book doesn’t mean they actually want it. Is your book useful to your market? How useful? Are they already looking for something like yours?</p>
<p>There is a tradeoff between the size of the market and demand; the bigger your market, the less “perfectly suited” it is for any one person. My <a href="http://www.amazon.com/gp/product/1466208686/ref=as_li_ss_tl?ie=UTF8&amp;tag=care02-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=1466208686">book</a>, for instance, is only for software engineers and would be considered very “niche.” However, because it’s a small and focused market, it outsells any of the “general purpose” interview books out there.</p>
<p><strong>3. How much competition is there?</strong><br />
You should be aware of the existing competition for your book. If there are a ton of other books out there, you need to hope that you’ve written a really, really good book (and that’s hard!).</p>
<p>Remember though that just as too much competition is bad, too little competition is bad too. There’s often a reason that there isn’t competition, and it may mean that there isn’t actually a big market out there.</p>
<p><strong>4. How will you market / promote your book?</strong><br />
You can’t expect to just write a great book and suddenly have people desperate to buy it. You need to think about how you are going to promote it. Do you have a popular and relevant website or blog? Do you train people? There are many ways to promote a book or product, and you need to find one that works well for you and your market.</p>
<p><strong>5. What is the minimal viable product?</strong><br />
In start-ups, there’s a concept of the “minimal viable product,” which is the quickest product that you can build that basically solves the customer’s needs. It might not be fully functional and do everything that they want, but it fulfills their most pressing demands. If you release with that first, it will help you get customers and to understand what customers really want.</p>
<p>The same concept applies to non-fiction / business / technical / reference books. The <a href="http://www.amazon.com/gp/product/1466208686/ref=as_li_ss_tl?ie=UTF8&amp;tag=care02-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=1466208686">5th edition of Cracking the Coding Interview</a> is a 500 page paperback book. The 4th edition was “only” 300 pages. The first version? It was a 20 page PDF.</p>
<p>The first edition was the “minimal viable product.” It wasn’t perfect – in fact, it was far from perfect – but it was enough to establish that there was a good demand, a good market, and a good reason to continue to develop the book.</p>
<p>The wonderful thing about print-on-demand services like CreateSpace is that you don’t have to spend a lot of time writing the “perfect” book so that you can do a 3000 copy print-run. You can write the “minimal viable book,” and then write a bigger and better version once you figure out that lots of people want to read it.</p>
<p><strong>6. Are you willing to really, really work for success?<em><br />
</em></strong>Self-publishing is hard. Really, really hard.</p>
<p>In fact, in many ways, it&#8217;s harder than founding a company. At least when you&#8217;re founding a company, you have loads of entrepreneurs to turn to for advice about marketing, promotion, hiring, building a product, and so on.</p>
<p>Who do you turn for advice about how to self-publish a &#8220;serious&#8221; book, when all the advice is written for authors writing vampire fiction who are only self-publishing because they can&#8217;t get a &#8220;real&#8221; publisher? <em>(Side note: I may set up a discussion list for self-published authors, if there&#8217;s enough interest. <a href="https://careercup.wufoo.com/forms/selfpublished-authors-discussion-list/">Sign up here if you&#8217;re interested</a>.)</em></p>
<p>Self-published authors have to do everything themselves, from cover design to editing to marketing and promotion. It&#8217;s hard, confusing, and takes more time than you can imagine.</p>
<p>They are a lot of rewards to being a self-published author, but, like any entrepreneur, you&#8217;ll have to really work for it.</p>
<p>Never forget that. <strong><em>Success is a challenge for any entrepreneur &#8211; and you are an entrepreneur.</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2011/10/24/authors-are-entrepreneurs-how-to-be-successful-in-writing-and-publishing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Problem with Occupy Wall Street &#8211; and What It Can Learn from Wall Street</title>
		<link>http://www.technologywoman.com/2011/10/07/the-problem-with-occupy-wall-street-and-what-it-can-learn-from-wall-street/</link>
		<comments>http://www.technologywoman.com/2011/10/07/the-problem-with-occupy-wall-street-and-what-it-can-learn-from-wall-street/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 22:18:17 +0000</pubDate>
		<dc:creator>Gayle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=550</guid>
		<description><![CDATA[Liberals and conservatives alike are looking over their shoulder and laughing at the &#8220;Occupy&#8221; movement. It&#8217;s not because of what their demands are, but rather because of their demands are everything and nothing at the same time. Fundamentally, their core frustration is not a political one, but an emotional one. They&#8217;re sick of feeling ignored [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.technologywoman.com/wp-content/uploads/2011/10/occupy-red.png"><img class="alignright size-full wp-image-552" title="occupy red" src="http://www.technologywoman.com/wp-content/uploads/2011/10/occupy-red.png" alt="" width="109" height="129" /></a>Liberals and conservatives alike are looking over their shoulder and laughing at the &#8220;Occupy&#8221; movement. It&#8217;s not because of what their demands are, but rather because of their demands are everything and nothing at the same time.</p>
<p>Fundamentally,<strong> their core frustration is not a political one, but an emotional one</strong>. They&#8217;re sick of feeling ignored by the wealthy and they want to be heard<em>.</em></p>
<p>And heard they are &#8211; on every last demand. Even the crazy ones.</p>
<p>Let&#8217;s take a look at some of their most popular demands, according to the votes on <a href="http://occupyseattle.org/demands">OccupySeattle.org</a>.</p>
<blockquote><p><strong><em>Allow Everyone to Vote (136 votes)</em></strong></p>
<p>Who is this for? Ex-cons? Immigrants? Children and teenagers?</p>
<p><strong><em>Corporate Accountability (495 votes)</em></strong></p>
<p>Corporations are already overflowing with paperwork. It&#8217;s one of the things that makes it really hard for &#8220;regular people&#8221; to start a business. Maybe more accountability would be good, but they need to say what exactly this means.</p>
<p><strong><em>End privatization of the commons (natural resources, education, healthcare, etc.) (139 votes)</em></strong></p>
<p>The US already has both private and public education. And private education is, without doubt, far superior to public education. Would they like to terminate private education? Why? And if that&#8217;s not what they&#8217;re talking about, what does this mean?</p>
<p><strong><em>Tax the rich and big business (285 votes)</em></strong></p>
<p>Obviously the US already does. The rich and big businesses pay a much greater percentage of their income than the poor do. Would they like to raise the tax rate? To what? For whom? Or end some of the tax loop holes? Which ones?</p></blockquote>
<p>I&#8217;m sure there are answers to these questions. But is there a consensus on these answers? And who will deliver the answers, when there is no central voice?</p>
<p>So what will happen to Occupy?</p>
<p><strong>#1 They&#8217;ll get a voice, but they won&#8217;t get anywhere.</strong></p>
<p>Everyone has gripes about the country, so they&#8217;ll get plenty of members. They may even have politicians pander to them &#8211; their sheer numbers will do that. But how can anyone meet their demands, when there&#8217;s no indication of what&#8217;s important or <em>how</em> they would like Washington to &#8220;end the greed&#8221;?</p>
<p><strong>#2 The crazies will come &#8211; and will <em>belong.</em></strong></p>
<p>As long as Occupy lacks a focused voice and set of demands, <em>every</em> demand can be &#8220;one of theirs.&#8221; There&#8217;s no one to disavow the really crazy demands, and there&#8217;s no methodology by which to disavow them.</p>
<p>And if you give the media the choice of talking about the boring ol&#8217; reasonable demands and the crazy ones, guess what they&#8217;ll pick?</p>
<p><strong>#3 They&#8217;ll be the left&#8217;s Tea Party.</strong></p>
<p>Sure, they&#8217;ll <em>say </em>they aren&#8217;t affiliated with a particular political persuasion. Tea Partiers say they aren&#8217;t affiliated with the Republicans. But when the vast majority of their members are part of a particular political party, people won&#8217;t distinguish.</p>
<p>Occupy will fuel Republicans&#8217; worst fears about Democrats (even the Occupy logo looks communist!) and will hurt the democrats. And let&#8217;s face it &#8211; the vast majority of folks in the Occupy movement would much rather see a Democrat in power than a Republican.</p>
<p>It boils down to this: <strong>Occupy needs to learn what every business leader already knows. <em>To effect change, you need to have a central voice and focused, reasonable vision. Without that, you&#8217;re just a bunch of kids throwing a temper tantrum.</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2011/10/07/the-problem-with-occupy-wall-street-and-what-it-can-learn-from-wall-street/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Officially on sale! Cracking the Coding Interview, 5th Edition</title>
		<link>http://www.technologywoman.com/2011/08/29/officially-on-sale-cracking-the-coding-interview-5th-edition/</link>
		<comments>http://www.technologywoman.com/2011/08/29/officially-on-sale-cracking-the-coding-interview-5th-edition/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 21:32:11 +0000</pubDate>
		<dc:creator>Gayle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=467</guid>
		<description><![CDATA[The 5th edition of the best-selling programming interview prep book, Cracking the Coding Interview: 150 Programming Interview Questions and Solutions, is officially on sale. And even better &#8211; Amazon is currently running a 20% sale on the book! Now, I know you&#8217;re used to new editions being a couple little fixes here, packaged in a [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_458" class="wp-caption alignright" style="width: 160px"><a href="http://www.amazon.com/dp/1466208686/ref=as_li_ss_til?tag=careercup02-20&amp;camp=213381&amp;creative=390973&amp;linkCode=as4&amp;creativeASIN=1466208686&amp;adid=073MCDQM0MS2GQHR92FA&amp;"><img class="size-medium wp-image-458  " title="Cracking the Coding Interview" src="http://www.technologywoman.com/wp-content/uploads/2011/03/CtCI_book_stack-300x300.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">Above image not to scale. The 3D book making software does not understand book length.</p></div>
<p>The 5th edition of the best-selling programming interview prep book, <a href="http://www.amazon.com/dp/1466208686/ref=as_li_ss_til?tag=careercup02-20&amp;camp=213381&amp;creative=390973&amp;linkCode=as4&amp;creativeASIN=1466208686&amp;adid=1FSB4912ZJTA8HJX4BXF&amp;">Cracking the Coding Interview: 150 Programming Interview Questions and Solutions</a>, is officially on sale. And even better &#8211; Amazon is currently running a <strong>20% sale</strong> on the book!</p>
<p>Now, I know you&#8217;re used to new editions being a couple little fixes here, packaged in a shiny new edition probably for no other reason than to get you to buy your own copy rather than borrow your friend&#8217;s. That is not what this is.</p>
<p>The fifth edition of <a href="http://www.amazon.com/dp/1466208686/ref=as_li_ss_til?tag=careercup02-20&amp;camp=213381&amp;creative=390973&amp;linkCode=as4&amp;creativeASIN=1466208686&amp;adid=073MCDQM0MS2GQHR92FA&amp;" target="_blank">Cracking the Coding Interview</a> is a massive expansion of the fourth edition. It added 200 pages of content, growing the length of the book from 308 pages to 508. A more complete description of the many, many changes are below.</p>
<p>As before, Cracking the Coding Interview focuses on software engineering interviews. If you&#8217;re looking for a start-to-end guide on how to get a job a tech company, pick up my second book, <a href="http://www.amazon.com/dp/0470927623?tag=care02-20&amp;camp=213381&amp;creative=390973&amp;linkCode=as4&amp;creativeASIN=0470927623&amp;adid=1VAM51100FM0N4AFAXN1&amp;" target="_blank">The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or any Top Tech Company</a>. The book is rated 4.5 stars after 22 reviews and can be purchased from <a href="http://www.amazon.com/dp/0470927623?tag=care02-20&amp;camp=213381&amp;creative=390973&amp;linkCode=as4&amp;creativeASIN=0470927623&amp;adid=1VAM51100FM0N4AFAXN1&amp;" target="_blank">Amazon</a> or any <a href="http://www.barnesandnoble.com/w/google-resume-gayle-laakmann-mcdowell/1100320174" target="_blank">Barnes and Noble store</a>.</p>
<div><strong>Massive Expansion of Introductory Chapters</strong></div>
<div>The book opens with about 70 pages of content you need to know before diving into an interview question. This includes:</div>
<div>
<ul>
<li>How do companies evaluate you?</li>
<li>How do you prepare for behavioral questions?</li>
<li>What happens behind the scenes at Microsoft, Amazon, Google, Yahoo, Apple and Facebook? How does the process work? Who is evaluating you?</li>
<li>How do you write a great resume?</li>
<li>How do you tackle tricky technical questions?</li>
<li>What happens when you get a question wrong?</li>
<li>What should you evaluate in an offer?</li>
<li>How do you negotiate an offer?</li>
</ul>
<div><strong>Expanded Chapter Intros</strong></div>
<p>Each chapter opens with a discussion of core skills and technique for solving each type of question. This ranges from 3 to 10 pages, depending on the complexity of the topic. As always, we assume that you know the really basic stuff, so you don&#8217;t need to wade through stuff like what a tree is.</p>
<p><strong>Rewritten Solutions (+ 24 new questions)</strong><br />
Every questions has been carefully reviewed and the vast majority have been partially or fully re-written. New solutions were added to existing problems, and 24 new questions were also added.</p>
</div>
<div>
<p>As before, fully compilable Java solutions (ready for import into Eclipse) can be downloaded. The download is hosted on <a href="http://www.CrackingTheCodingInterview.com">CrackingTheCodingInterview.<wbr>com</wbr></a>.</p>
</div>
<div><strong>Website / Forum (CrackingTheCodingInterview.com)</strong></div>
<div>Interview problems are best with some discussion, so we&#8217;ve created a website / forum built around the book. If you have questions or additional solutions you&#8217;d like to consider, post them there to discuss them with other readers. The java solutions can also be downloaded from there.</div>
<div><strong>Buy it now:<br />
</strong></p>
<ul>
<li><a href="http://www.amazon.com/dp/1466208686/ref=as_li_ss_til?tag=careercup02-20&amp;camp=213381&amp;creative=390973&amp;linkCode=as4&amp;creativeASIN=1466208686&amp;adid=05CVR75H45G966VQ3Q7C&amp;" target="_blank">Cracking the Coding Interview, v5 [Amazon]</a></li>
<li><a href="http://www.amazon.com/dp/0470927623?tag=care02-20&amp;camp=213381&amp;creative=390973&amp;linkCode=as4&amp;creativeASIN=0470927623&amp;adid=1E2YWSNC16R6NRVVKS4T&amp;" target="_blank">The Google Resume [Amazon]</a></li>
<li><a href="http://pothi.com/pothi/book/gayle-laakmann-mcdowell-cracking-coding-interview-5th-edition" target="_blank">Cracking the Coding Interview, v5 [India / Pothi]</a></li>
<li><a href="http://www.flipkart.com/books/0470927623?_l=CJHVEqJO3veuHytbACc9dw--&amp;_r=RrmKPzNOo2Tc1H70b0J15A--&amp;ref=5d540a4d-ed6f-4201-b4a5-a299d2a2218e&amp;pid=0xw3f9n15t" target="_blank">The Google Resume [India / Flipkart]</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2011/08/29/officially-on-sale-cracking-the-coding-interview-5th-edition/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>The 5 Big Questions You Need to Ask about Your Resume</title>
		<link>http://www.technologywoman.com/2011/08/22/the-5-big-questions-you-need-to-ask-about-your-resume/</link>
		<comments>http://www.technologywoman.com/2011/08/22/the-5-big-questions-you-need-to-ask-about-your-resume/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 22:47:54 +0000</pubDate>
		<dc:creator>Gayle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=435</guid>
		<description><![CDATA[Through CareerCup&#8217;s resume review, my time at Google and other companies, and the occasional favor for a friend, I&#8217;ve seen hundreds of resumes. Each time, I see the same mistakes. I&#8217;m not talking about subtle little wording tricks; I&#8217;m talking about the massive issues that all too many resumes have. Think your resume is &#8220;good enough?&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Through <a href="http://www.careercup.com/resumereview" target="_blank">CareerCup&#8217;s resume review</a>, my time at Google and other companies, and the occasional favor for a friend, I&#8217;ve seen hundreds of resumes. Each time, I see the same mistakes. I&#8217;m not talking about subtle little wording tricks; I&#8217;m talking about the massive issues that all too many resumes have.</p>
<p>Think your resume is &#8220;good enough?&#8221; Check it against these five big questions.</p>
<p><strong>#1. Is your resume one page (or at most two pages for 10+ years of experience)?</strong></p>
<p><strong> </strong>Did you know that longer resumes usually make you look less experienced?</p>
<p>When you include just one page of content, you’re including, by definitely, the “top one page” of experience. Less impressive accomplishments just don’t make the cut. But when you expand into two or three pages of experience, the quality of the average item on your resume drops substantially.</p>
<p>And since resume screeners only skim your resume for 15 – 30 seconds, it’s the “average” that matters, not the sum of all your accomplishments.</p>
<p>(Still disagree? Read <a href="http://blog.careercup.com/2011/01/eight-reasons-why-you-need-a-one-page-resume/" target="_blank">Less Is More: Eight Reasons Why You Need a One Page Resume</a>.)</p>
<p><strong>#2. Did you use a resume template, or did you build your own?</strong></p>
<p><strong> </strong>If you’re opening up a new page in Microsoft Word, bolding some headings for your job titles, and typing your accomplishments under them in bullets, you’re almost surely making a mistake.</p>
<p>Your resume will wind up looking sloppy and unprofessional. And, perhaps even worse, you’ll probably waste a lot of space. Resume formats are often designed to fit as much as possible on the screen while still being clean and well-organized.</p>
<p>Unless you’re a whiz with Word and with design, you should just use one of the many resume templates out there.</p>
<p>(Here are the <a href="http://www.thegoogleresume.com/sample-materials.html" target="_blank">two resume templates that I use</a>.)</p>
<p><strong>#3. Are your bullets too long? </strong></p>
<p><strong></strong>As mentioned earlier, resume screeners don’t read your resume; they skim it. The process takes about 15 – 30 seconds per resume and is designed to decide on interview / no interview. Bullets that look like a paragraph are skipped in this process. They take too long to read and too long to really digest.</p>
<p>If you want to make sure your bullets are read, keep them to a mix of one line and two line bullets.</p>
<p><strong>#4. Is your resume accomplishment-oriented or responsibility-oriented?</strong></p>
<p><strong></strong>The work you were assigned to do is sort of, well, boring. I want to know what you actually accomplished.</p>
<p>Consider the difference between these two bullets for a Program Manager:</p>
<ol>
<li>Design features for Amazon S3 and oversee development of the features across software engineers and testers.</li>
<li>Designed the SS Frontline feature, managed its development, and led its integration across three products, leading to a $100 million increase in revenue.</li>
</ol>
<p>The first one doesn’t tell me much more than what I already knew from the job title. The second bullet, however, shows me that you had an impact.</p>
<p><strong>#5. What did you <em>not </em>include?</strong></p>
<p><strong></strong>When I’m reviewing a resume, one question I like to ask is if there’s anything (major or minor, professional or academic, serious or “just for fun,” coding / PM / etc focused or not) that they didn’t include. All too often, the person cut something that’s pretty major – possibly what would have been the “wow” part of their portfolio.</p>
<p>Last month, I was reviewing the resume of a PM at Microsoft who had neglected to mention on her resume that she’d started a video gaming company “on the side,” where she hired and managed several testers and developers. Why didn’t she mention it? Because they hadn’t launched yet.</p>
<p>The belief that you can only list something on resume if some requirement or other is met is common.</p>
<p>When I reviewed resumes after the <a href="http://www.pennapps.com" target="_blank">PennApps hackathon</a>, about half of the CS students left out a major project. Of those, half thought that they couldn’t mention a project because it was for class, and the other half thought that they couldn’t mention a project because it wasn’t for a class.</p>
<p><strong><em>Ultimately, forget the rules of what does and doesn’t belong on a resume. If it makes you look better, include it.</em></strong></p>
<p><em>&#8230;&#8230;&#8230;&#8230;</em></p>
<p>Want more guidance on how to improve your resume <em>and </em>land a job at a great tech company? Read <a href="http://www.amazon.com/gp/product/0470927623/ref=as_li_ss_tl?ie=UTF8&amp;tag=care02-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=0470927623" target="_blank">The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or any Top Tech Company</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2011/08/22/the-5-big-questions-you-need-to-ask-about-your-resume/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>10 Secrets To Getting A Job At Apple, Google Or Microsoft</title>
		<link>http://www.technologywoman.com/2011/03/27/10-secrets-to-getting-a-job-at-apple-google-or-microsoft/</link>
		<comments>http://www.technologywoman.com/2011/03/27/10-secrets-to-getting-a-job-at-apple-google-or-microsoft/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 14:13:07 +0000</pubDate>
		<dc:creator>Gayle</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.technologywoman.com/?p=308</guid>
		<description><![CDATA[Forbes recently posted an article by me called &#8220;10 Secrets to Getting a Job at Apple, Google, or Microsoft.&#8221; Here are three of my favorites: Start Something: Launching a small tech company, or just a project, can demonstrate virtually everything a tech firm wants to see: field expertise, passion for technology, initiative, leadership and creativity. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-309" title="The Google Resume (Cover)" src="http://www.technologywoman.com/wp-content/uploads/2011/03/Cover-Design-184x300.png" alt="" width="184" height="300" /></p>
<p>Forbes recently posted an article by me called &#8220;<a href="http://blogs.forbes.com/ciocentral/2011/03/08/10-secrets-to-getting-a-job-at-apple-google-or-microsoft/">10 Secrets to Getting a Job at Apple, Google, or Microsoft</a>.&#8221; Here are three of my favorites:</p>
<blockquote><p><strong>Start Something:</strong> Launching a small tech company, or just a project, can demonstrate virtually everything a tech firm wants to see: field expertise, passion for technology, initiative, leadership and creativity. Don’t have software development experience? Not to worry – you can hire an outsourced development team from sites like odesk and elance</p>
<p><strong>Create an Online Portfolio</strong>: Almost everyone can benefit from a portfolio. A simple web site with a description of your major accomplishments (both inside and outside of work) can provide more context than what your resume can provide. Recruiters may reference this after seeing your resume, but they might stumble across your portfolio online and give you a call.</p>
<p><strong>Rehearse Your Stories</strong>: One of the best ways to improve your overall interview performance is to practice your “stories.” For each major accomplishment, brainstorm ways that you showed leadership, demonstrated influence, or overcame challenges. Rehearsing these responses aloud will help you to more effectively discuss what you did and why it mattered.</p></blockquote>
<p><a href="http://blogs.forbes.com/ciocentral/2011/03/08/10-secrets-to-getting-a-job-at-apple-google-or-microsoft/">Read the rest of the article</a> for the full list. Or check out my book, <a href="http://www.amazon.com/gp/product/0470927623/ref=as_li_ss_tl?ie=UTF8&amp;tag=care02-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0470927623">The Google Resume</a>, from which each of these tips were borrowed.</p>
<p>As an addendum to this, I&#8217;d like to add: <em>ask for help</em>. There are people in your field (or your desired field) who can help you. They can suggest ways to get relevant experience through projects, volunteer work, or starting a part-time job. They can help you craft your resume to bring out your best accomplishments. And they can help you prepare for the interviews. Don&#8217;t do it alone &#8211; ask them for help.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.technologywoman.com/2011/03/27/10-secrets-to-getting-a-job-at-apple-google-or-microsoft/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

