Showing posts with label jobs. Show all posts
Showing posts with label jobs. Show all posts

Friday, April 27, 2012

When a talk is just a talk

In academia, before you have a full time position you are often given the cautionary advice, "every talk is a job talk". This is often true, though not always in the short term.

Once you have a position, you are also told this, and "every talk is a funding pitch", i.e., to program officers, potential grant reviewers, etc.

There are other types of talks too. There are the "I might want to come to your university and am testing you out" talks, and also there are the, "We may want you to come to our university so are testing you out" talks. There are "tenure tour" talks, which is when TT professors travel to other universities to show off their steak knives and court letter writers. Sometimes this works in reverse, where junior faculty invite potential letter writers to their university to give talks.

Sometimes people give talks due to geographic convenience, or because they want to start a collaboration/friendship/etc with someone at that university.

I suppose sometimes a talk is just a talk, but I suspect that's the exception to the rule.

Wednesday, February 16, 2011

Gallaudet University plans to cut Computer Science

Read this, and tell me if anything looks unusual to you:
Be it resolved that the Board of Trustees, recognizing the need to strategically reallocate resources, approves the recommendation of the university administration to close the following major degree programs:

• Ed.S. Change Leadership in Education
• M.S. Administration
• Ph.D. Special Education Administration
• M.A. Deaf Studies: Deaf History
• M.S. Leisure Services Administration
• B.S. Computer Information Systems
• B.A. Chemistry: Chemical Technology
• B.A./B.S. Computer Science
• B.A. French
• B.A. International Government
• B.A. Theatre Arts: Educational Drama
Two of these things are not like the others. I've made them red. (Not because I'm angry, I just like the color.)

I can understanding cutting French and Leisure Services Administration - I doubt there are a lot of jobs in these fields.  Same also for International Government and Theater Arts, though I suspect both of those fields could stand to have a higher representation of people who are deaf and hard-of-hearing. I don't know anything about the fields of Education, Administration, or Deaf Studies so I can't comment on those. As for the Chemical Technology major, given its stated purpose is to prepare students to be laboratory technicians and given the rumors of large numbers of people with Chemistry PhDs scrambling to get lab tech jobs, I'm not entirely surprised to see the major cut.

But CS and CIS? Why?

Why on earth would a university cut CS programs in this economy? If anything, those are the majors most likely to yield jobs for undergraduates. An undergraduate degree in Computer Science is a golden ticket for a job from now until 2018. Here's what the Computing Community Consortium has to say about this (boldface and italics are theirs):
Looking at all science and engineering occupations — “Computer and mathematical,” “Architecture and engineering,” and “Life, physical, and social science” — computer science occupations are projected to be responsible for nearly 60% of all job growth between now and 2018. The next largest contributor — all fields of Engineering combined — is projected to contribute 13.4% of total growth. All of the life sciences combined: 5.6%. All of the physical sciences combined: 3.1%. In other words, among all occupations in all fields of science and engineering, computer science occupations are projected to account for nearly 60% of all job growth between now and 2018.
So, I am puzzled by Gallaudet's decision. And troubled.

Thursday, February 10, 2011

The Role of CS Postdocs

The Computing Research Association (CRA), the major professional organization for Computer Science in the US, has a new white paper on the role of postdocs in CS Research. It's excellent, very thorough, and has several interesting graphs. (Including who's hired in what areas over the past few years.) The white paper is up for people to leave comments if they are so inclined, until March 15th.

I haven't had time to read the report in depth, but a few things jumped out at me as interesting:
  • 42% of all CS PhD graduates are hired into industry immediately after completing their PhDs. (I affectionately refer to this as the Google Slurp). However, there is a large category of "other", which sadly includes the unemployed. So maybe that old statistic that less than 1% of PhDs in Computer Science are unemployed is no longer true, eh? 



  • Here's the graph of who got hired in what. Everybody is going downhill, but it looks like Architecture and Theory people are hurting the most in hiring. Which correlates with my anecdotal information. 

(Why aren't Security, CS Education, or Ubicomp listed as fields? I would not consider any of them to be subfields of any of these really. They are their own fields).

  • This table is really interesting. Compared to other fields those of us in CS/Math hardly postdoc at all:



Anyway, interesting stuff - check it out and leave comments if you have them. CRA is a well-run organization, if you comment I strongly suspect your opinions will be taken into account - not just for future white paper drafts, but also for recommendations they make to Congress and various funding agencies. (I know CRA and NSF in particular are usually fairly kissy kissy. CI Fellows anyone?)

Monday, January 24, 2011

Fashion Tips, Part II

As promised, here are some specific professional dress tips for women. I am in no way a fashionista - I am a computer scientist - but I will pass along things that have worked for me. I should also note that I am all about low-maintenance everything - clothes, hair, shoes, etc. I want to optimize sleeping, research, and goofing off - not waking up three hours early to put on makeup and straighten my hair. (That'll be the day!). And I hate ironing.

The ultimate goal for professional dress for women (of all levels - from casual -> business casual -> formal attire) is to look classy without looking trashy. Most modern clothing designers make this damn near impossible, as they seem to think all we women ever want to do is to pick up guys at bars.

What's worked for me is to buy a few nice, key articles of clothing that are robust and hold up to being washed frequently. If I find an article of clothing that fits exceptionally well and looks well-made, I sometimes will buy several. (Because you can bet anything if you go back in a few months it won't be there!). Sometimes you spend a little more to get something well made, but it (usually) lasts longer than something cheapy, so it's worth it.

I've interleaved a few tips about dressing down outfits, since a few of you asked.

Stores

There are a few clothing stores that I always manage to find something at, and if you manage to get sales you can often swing some wonderful deals. These stores include:

- Ann Taylor  / Loft
- Chico
- JC Penny
- Sears
- Macy's
- Kohl's
- *sometimes* : Banana Republic / Gap / NY&Company/H&M/Target. Sometimes clothing from these places falls apart after two washes, so it's not always worth it, but sometimes you get lucky and have a great find.

Pants

I like to buy lined pants, because they can make one look professional without looking trashy or dowdy. Typically my favorite place to find these have been Ann Taylor.

In general my rule of thumb for pants is if another person can tell when you're flexing your gluteus maximus, they're probably too tight for a professional context.

Sometimes you need to spend a bit of money to get pants altered. If the pants are well-made and will last you a few years, this is money well-spent. I have two pairs of pants I wear both as part of a suit and also solo for less dressy occasions. I paid more to have them altered than I did the pants, but they fit exceptionally well and look good, so it was worth it.

Shirts

As I said, I'm all about low maintenance and comfortable, so most of the shirts I like to wear are made of fabrics that don't wrinkle, like lycra, and cotton knits. Chico sells some great, thick lycra shirts that are nice and can help conceal pudge if you have any. Their sizes run big, though, so if you have a more petite figure you may need to take the shirts in a bit.

I occasionally wear button-down shirts, but in my experience they are more trouble than they're worth, because you inevitably have to iron them. Some friends had good luck finding iron-free shirts at places like Brooks Brothers, but when I went there I found their shirts looked ridiculous on me. They felt like they were designed for men.

Sweaters are a great way to dress down fancier pants, if you don't want to look too formal but don't want to wear jeans. I like cotton turtleneck sweaters, or sometimes V-neck sweaters with a tank-top / cami on underneath them. Gap and H&M have served me well here - I've purchased a few thick cotton sweaters there that have lasted me for years.

Just like pants, it's important to get shirts that fit well, that are not too tight and not too low-cut. I have owned a few shirts over the years that were too tight for professional contexts, so I fixed them with a cardigan, jacket, or a pashmina.

Skirts and Dresses

I have no tips about skirts and dresses, as professional ones always seem to look ridiculous on me. And more importantly, panty hose and tights are far too high maintenance. One run and you're stressing out over nylons instead of, say, your conference talk. Not fun.

Jackets

Blazers are a great way to dress up jeans, so you can find a happy medium. I really like darker colors, such as black and dark brown. Definitely solids, though a light pinstripe is ok I suppose. I think corduroy blazers are great for men and women, regardless of whether they are in style or not - they just look nice.

Cardigans / open sweaters are a nice way to dress down fancier pants if you're worried they look to dressy. If you get one that is fitted, it will look professional without looking frumpy. (Here are some examples). Though I'll tell you, at my last job I always wore big frumpy sweaters because some of those machine rooms were cold!

Shoes

The most important thing about shoes is that you are comfortable. Again, shoe designers are seriously out to get us. I can't tell you how many shoe stores I visited over the holidays with my mother-in-law, and we both basically decided the shoe designers are Satan.
Shoe designers are satanic.

A few brands that maybe/sort of / sometimes feel comfortable are:  The Walking Company, Aerosole, Naturalizer. Sometimes you can find comfortable casual-dressy shoes at L.L. Bean, REI, and EMS. People that design shoes for hikers often have enough clue to design comfortable shoes that can be worn by white-collar office-warriors.

The only other rule for professional shoes is don't wear: furry boots, hiking boots, open-toed boots, flip-flops, or sneakers. Otherwise wear whatever you like.

Bags

Try to avoid using a backpack if at all possible. I'm aware that it's better for your back, especially if you are lugging around many things from place to place (laptop, papers, books, etc). Instead, there are nice wheely professional bags for women you can get. Sometimes people look at you funny wheeling something across an office building or campus, but you can just smile and say, "Bad back", and they'll leave you alone.

But if the wheely bag isn't appropriate for your context and you want to save your back (can't blame you), try to get a classy looking backpack. For example, select a bag from here. Several of these are perfectly reasonable to use in professional contexts.

Otherwise, if your travel gear is lightweight, really any shoulder bag will do. Just keep it simple and low-key. No bling.

Jewelery


Really wear whatever you like, just be sure it is tasteful and nondescript. Also be aware than anything with any sort of symbol or emblem on it will likely spurn discussion, which may or may not be a good thing.

Coats

I think wool coats with straight lines and nothing hanging off them are the most professional looking. I knew someone who always wore a fur coat to work and it always looked very strange to me. Sportsy jackets tend to look odd if you have dress pants on. (Or at least they do to me).

And that's all she wrote. I will try to do a post for the men sometime within the next few weeks.

Tuesday, January 4, 2011

Fashion Tips, Part I

I have recently been asked by several people to provide fashion suggestions for how to dress in professional settings. This is going to be a multipart essay - there is much to cover, and I'll make some more specific suggestions in future posts. 

When in professional settings, it is good to dress professionally. Professional settings are defined as one's workplace, a conference, a job interview, giving a talk, etc.

However, defining "professional dress" can be tricky, and selecting the right attire for the organization can be tricky. I have worked for some organizations where professional attire means jeans and T-shirts. But usually professional dress falls somewhere between "business casual" (button-down shirts, nice looking pants, non-boots/non-sneakers*) and "formal" (suit, dress shoes).

The most important aspect of picking the appropriate level of professional attire is this: If you are inside the organization (i.e., employee), dress exactly as everyone else dresses, but if you are outside the organization (i.e., job candidate), dress one level up from what everyone else is wearing.

For example, if you work at an company where all the other employees wear a suit to work every day,  you should wear a suit to work every day too. If they wear jeans, you wear jeans. It's all about blending in. You don't want to be noticed for your clothes - you want your clothes to be background noise to your brains.

Now there is one exception here - if you want to get promoted, or seen as able to fulfill a role "higher" than where you currently are, dress a level up. So if you want to be promoted to be a project leader, dress like all the project leaders do. If you want to be hired as a professor, don't dress like a graduate student at conferences. You want to be seen as a peer.

If you are outside an organization, for example, as a job candidate, you want to dress slightly better than what everyone in the organization wears. If they're all wearing jeans and sneakers, go one level up to "business casual". You probably don't want to wear a suit - especially if you're interviewing in Cupertino! If the employees wear a mix of business casual and jeans, then it's reasonable to wear a suit. Once you are employed you can figure out what to wear, but if you're an outsider trying to get in, dress slightly better than everyone.

If you don't know in advance what the standard attire is for the organization, err on the side of formal dress. People (including you!) take you more seriously when you are dressed up - there's peer-reviewed articles on this. :). I know some Computer Scientists who fiercely debate this, and argue that the scruffy person in flip flops and torn jeans is always the smartest person in the room, but take my word - don't be scruffy as an outsider.

(*) Dear CS Men: I beg of you, from the bottom of my heart, please do not wear those sinfully awful black sneakers (c.f. this). I don't know which uber-geek started this trend, but he was wrong to do it - they are a fashion abomination. Go buy yourself a nice pair of Rockports, or something from the Walking Company. If you absolutely must wear sneakers, get a pair of Converse or some trendy Adidas or something. 

Sunday, November 28, 2010

Letters to a young graduate student: Part I

Every so often when a new batch of graduate students join our department, I often get tasked with telling them, in ten minutes or less, Everything You Wanted To Know About Doing a PhD Here (But Were Afraid To Ask). I'm not sure if they ask me to do this is because I'm a "mature" student, or friendly, or a woman, but in any case I don't mind. I also keep finding myself somehow giving impromptu lectures to whole groups of students on How To Do Research. I'm not sure why this keeps happening, but I figured I'd start writing the advice down here in case it was useful to anyone else.

1. Read these two books:
What They Didn't Teach You in Graduate School: 199 Helpful Hints for Success in Your Academic Career , by Paul Gray and David Drew
How To Talk To Anyone, by Leil Lowndes
The first book's title speaks for itself - it is basically insider information on the bizarre world of academia. It's short, sweet, and 100% spot-on, in my experience.

The second book is a How To guide for networking - I actually heard about it from an NSF program officer. It's not scientific or academic, and the author can be occasionally quite flakey in parts, but it's been my manual for interacting with people at conferences, talks, etc. I'm reasonably outgoing by nature, but when, say, I'm sharing the elevator with the Huge Famous Program Chair of Big Conference, it can be pretty intimidating. This book has really helped put me at ease in interacting with others.

2. Get comfortable talking to people about your research. Have a two sentence blurb ready-to-go about who you are and what you do. Haven't done anything yet? That's ok - just talk about how you're going to be extending your Advisor's work on X, and ask the other person about their research. (Everybody loves talking about themselves)

3. Get comfortable giving presentations. Everyone is scared when they start, not to worry. Take classes that help you practice. Your university/department likely offers classes on this, and if not, there's a ton of books/lectures/etc. (A few people have recommended Even A Geek Can Speak). But I highly recommend a class - it's just so incredibly useful and helpful.

4. Write Every Day. Every day, write a few paragraphs. Keep a text file, google doc, paper notebook, blog, whatever you like - but write down your thoughts each day. Read a paper? Write it down. Wrote some code? Document it. Tried a small experiment? Write down the results. If you write as you go along, writing your dissertation and/or academic papers is much less daunting.

4a. Get Writing Help If You Need It. When I was an undergraduate, I TA'd a humanities course in my minor, and invited my CS friends to take it to fulfill some of their general ed requirements. (I loved the course, so why wouldn't they?). These students were super, super smart thinkers, but their writing... oh my. Let's just say it left a lot to be desired. And they were native English speakers, so it wasn't that, it was just that they hadn't had a lot of formal instruction or practice. So again, take classes, attend seminars, whatever they offer - do it. Also, great book is: Writing For Computer Science, by Justin Zobel.

5. Your Advisor Isn't Your Everything - Build Your Network. Somehow, people get to graduate school and think their advisor is the only person in the world who is responsible for their education. This is incorrect. You are responsible for your education. Your advisor is only one of many people who will help contribute to this education. Go to talks. Send emails. Read blogs. Talk to people at conferences. You need to build up this huge cadre of people who you can go to when you get stuck. That way, if Person A is busy, you can ask Person B, and so on. Also, it's really nice to have a big mix of experts to talk to for specific questions - not just academics, everyone. I once got a great lead on a job because a friend of mine who shared a common hobby had a brother-in-law who worked there.

Ok, I think that's it for tonight (and sadly probably this week. So many deadlines!).

Thursday, November 18, 2010

Hunting Heads

I delight in getting emails from headhunters, because it's really easy to tell if you're really being headhunted or if it's just Ooh-Look-a-Computer-Scientist-In-A-Prestigious-PhD-Program spam. The latter queries are particularly entertaining.

If you're truly being headhunted by someone good at their job, you get letters like this:
Dear Ms. Lovelace,
Your research on concurrent ducks is fascinating. I was especially impressed by your recent journal article in the IEEE Transactions of Quackery.  Please come work for us! 
Love,
Ze Headhunter
But if you're getting spammed, it looks something like this:
Dear Lovelace, Ada,
Our company is awesome awesome. Graduates of your university's computer science program are awesome awesome. Two great tastes that go great together. Come work for us! 
If this interests you, or anyone else you have ever met, in your entire life ever, please email me ASAP.         
Love,
Ze Headhunter
Do these spam approaches even work? I mean, it's like sending the exact same cover letter to every job you apply to. You don't make anyone feel special. Especially if you can't be bothered to put someone's first name before their last name, and figure out their formal title. Also this, "Please tell your friends" business is very silly too.

I received a letter of the spam variety recently, and felt tempted to replace myself with a very small shell script and write automated spam messages back, like:
Dear $HEADHUNTER_LASTNAME,  $HEADHUNTER_FIRSTNAME,
After graduating, I am planning to continue my groundbreaking research on rubber ducks, using my PhD for more than just being a code monkey managing hedgehog funds. You see, the reason I got my PhD in the first place was to break out of code monkery. That's why I study ducks, not monkeys.  
If you, or any of your headhunter friends know of a good place where I can do leading edge rubber duck research, I am all pinnae-free ears. 
Love, Ada

Tuesday, November 16, 2010

Letter Reminders

Since this is the season for writing and requesting reference letters, just a gentle reminder to all the letter writers out there to be aware of your language use when penning letters for female candidates. There's a nice article in last Wednesday's Inside Higher Education, "Too nice to land a job":
You are reading a letter of recommendation that praises a candidate for a faculty job as being "caring," "sensitive," "compassionate," or a "supportive colleague." Whom do you picture?
New research suggests that to faculty search committees, such words probably conjure up a woman -- and probably a candidate who doesn't get the job. The scholars who conducted the research believe they may have pinpointed one reason for the "leaky pipeline" that frustrates so many academics, who see that the percentage of women in senior faculty jobs continues to lag the percentage of those in junior positions and that the share in junior positions continues to lag those earning doctorates.
The research is based on a content analysis of 624 letters of recommendation submitted on behalf of 194 applicants for eight junior faculty positions at an unidentified research university. The study found patterns in which different kinds of words were more likely to be used to describe women, while other words were more often used to describe men.
In theory, both sets of words were positive. There's nothing wrong, one might hope, with being a supportive colleague. But the researchers then took the letters, removed identifying information, and controlled for such factors as number of papers published, number of honors received, and various other objective criteria. When search committee members were asked to compare candidates of comparable objective criteria, those whose letters praised them for "communal" or "emotive" qualities (those associated with women) were ranked lower than others.
For more specific letter-writing suggestions, here are some great tips from the National Center for Women & Information Technology (NCWIT) to consult when writing letters for women. It has suggestions for how to help avoid biased language, for example, focus on the technical/research/leadership skills as opposed to interpersonal ones, avoid "doubt raisers" (i.e., "it appears her health is stable...", "she sure managed to publish a lot despite having twins"), an so on. For research jobs, keep the teaching-gushing to a minimum - it's much, much better to gush over her research.

And for letter askers (of both sexes) - a really nice thing you can do for referees is to give them a bulleted list of things you'd like them to mention in the letter, particular action verbs you'd like them to use, and so on. And don't be shy about explicitly mentioning things you'd rather they didn't mention.  For example, marital status, parental status, family caregiving duties, disabilities, etc. Even if it's obvious to you these things don't belong in a letter, your referees might forget and mention them. That's where a checklist can be very helpful.

Tuesday, October 5, 2010

Diversity hiring - walking the walk

As as mentioned earlier, I like to keep my ear to the ground when it comes to jobs, both inside the academy and out. So reading various ads, I've become fascinated by their wording. The way things are phrased and formatted conveys a lot of information to me.

For example, when the ads says, "We expect candidates to have 18.5 years experience studying the effect of RF signals being used near the great barrier reef, and can teach advanced classes in fluid mechanics and 20th century literature," I think, inside job. The phrasing implies they have a particular candidate they wish to hire. I exaggerate here, and don't wish to call out any particular institutions, but, seriously? Why are they even advertising? I suppose laws / their institution requires them to advertise broadly, but this ad really excludes just about everyone, which completely defeats the purpose of those laws.

But even more than that, I am intrigued by how statements of diversity are phrased. According to institutions that are Equal Opportunity (EEO) and/or Affirmative Action (AA) employers, federal law says they must at the very least include this:
 FooBar is an Equal Opportunity / Affirmative Action Employer. 
But some institutions go beyond this, and actually craft wording into their ad which makes me believe they mean it. For example, when they say something like, "We are committed to building a diverse organization, and strongly encourage people from minority groups, women, and people with disabilities to apply," I am far more likely to believe them. And when they even go beyond that and explain what steps they've done to build a more inclusive workplace, such as on site childcare, a fully accessible campus, etc., I am even more likely to believe them.

When it's just written as a a token phrase, particularly if it's in a tiny tiny font at the bottom of the page, and particularly when I go to their webpage and see that all their employees/faculty look like this -



- I tend not to believe them.

So, job ad writers, if you truly want to recruit candidates who have disabilities, minorities, and women, and you want to make that picture more diverse, then bring it out in your language. Just as you would like applicants to explain in their cover letter how they are a good fit for your institution, make it sound like you want your institution to be a good fit for them. Otherwise I think people are probably less likely to apply. I know I would be.

Sunday, September 26, 2010

For grad students who want a research career

Following my last post regarding how to get invited to give talks as a graduate student, a commenter asked:
How many days-spent-at-seminar talks+conferences/year is a good number for a grad student interested in a career in research? Obviously it depends on a whole bunch of factors, but just wondering what your best generalized estimate would be.
This is a great question. I may even rephrase it to be, "If I want a research career, what are some good ways to spend my time as a graduate student?"

I have some colleagues who get ideas just sitting in their office, alone, reading papers and thinking. This strategy sometimes works for me, but the truth is, I get more ideas from attending seminars/workshops/conferences and from talking with other people. A recent paper I wrote came entirely from seeing something wild at a conference a few years ago coupled with a recent talk I attended given by someone in a different department at my university. Somehow, these two very different things clicked in my brain, and off I went.

Coming up with research ideas is only half of the problem, though. You also need support to turn them into reality. For this recent project, I consulted with the person from the other department for tips on how to use some specialized equipment which was new to me. I then consulted with another person in his department for ideas on how to formulate my research questions. I ended up with a really solid paper having had these consultations.

So from an idea generation and cultivation perspective, I think spending time attending talks and conferences and chatting with people is a great use of your time(*).

But attending these events are also a great use of your time if you want to get employed some day. :) As I alluded to in the last post, I think being a superstar / having a superstar advisor is rare, and even if you are a superstar, a little extra insurance doesn't hurt. So the other advantage to spending time attending talks and conferences is being able to meet other people.

In many fields, the research world is a small one. That person you chatted with at the coffee break may one day be reviewing your paper/grant proposal, or may one day be offering you a chance to come give a talk at their lab, or even could one day be on the other side of the hiring table. This doesn't mean every interaction with someone matters, it just means more doors may open for you if you put yourself out there.

The goal of attending these things is not to go up to every person you meet and say, "HI GIVE ME A JOB PLEEEEZE". It's a way to casually chat with people and show them that you are a friendly person with good ideas. You form relationships that last throughout your research career. Your advisor may be able to help start you on this path of building these connections, but at some point you need to take initiative yourself. And I think it's good to start building these connections as early on in your career as possible, not two months before you go on the job market.

This all being said, you of course don't want to spend your life on the road. I suppose I did spend a lot of time attending seminars/workshops early on in graduate school, but I was geographically selective. A few times I traveled far, but usually I just went to seminars at my university or at other local universities, or workshops/conferences that were < 5 hours away. Pretty much everything turned out to be useful in one way or another. Even one conference which was a total dud introduced me to a great collaborator who I still work with today, as well as an invitation to give a talk.


(*) I should note, some departments will only fund attendance at conferences/workshops if you have a paper accepted. And if you're a first or second year graduate student, you may not have had any time to do anything publishable yet. However, it's super easy to get a short ideas-only paper accepted at a workshop so long as you can write coherently.  (e.g., a 2-4 pager like - "Here's an idea on X. Here's some background which makes us think X is true. We're going to implement and test X in the coming months"). Also, many big conferences have doctoral consortia, poster submissions, works in progress, etc. These are also definitely worth trying for, because it gets you a plane ticket. Most university accountants aren't going to realize/care that the poster acceptance rate was 99% while the conference acceptance rate was 12%. :-)

Monday, September 6, 2010

Research jobs outside academia

The Prodigal Academic has a great post on alternate careers for scientists outside of academia. I'd also like to add a few notes on CS/Engineering research jobs specifically.

Beyond what Prodigal mentioned, quite a few places support academic style CS/Eng specific research. Depending on what area you work in, you might be happy at places like IBM Almaden, SRI, Google, PARC, Microsoft Research, Apple, Intel, and Disney. There are also quite a few academic/research lab hybrids, like the Johns Hopkins Applied Phyiscs Lab (APL) and the Univ. of Washington APL.

I get the impression it can be tough to get your foot in the door at some of these places, but once you do you can often get something like tenure. Particularly older, well-established and well-managed companies are less likely to do layoffs I would think. This is especially true at non-profits/national labs (e.g., Hopkins APL), or at the "we don't need to make a profit right now because we have lots of cash" companies, like Microsoft Research or Google.

The cultures at these organizations can vary dramatically in how they support your research. For example, I had one colleague who did systems research at Apple but had to take vacation time and pay his own way to attend conferences. Whereas I knew someone who worked at a small company and she could go to as many conferences as she wanted, and get paid for it.

Another issue is publishing. For example, Microsoft Research and parts of IBM are big into academic publishing, whereas SRI is probably less so in general. This is something worth checking on if you want to publish. Same for open source code. You might need to go through a three month approval process to put a little perl script on your webpage, or submit a paper to a conference/journal.

If you interview at these places, even if the job title is something like, "Research Scientist", have them make clear exactly what expectations will be placed on you. Sometimes even a fancy title and gobs of money still means code monkey. It's better to know that going in - you don't want to expect to be leading research team and find out you're the new database programmer for someone else's pet project. And the job ad may or may not clue you in to these expectations, so it's best to ask.

Also check what they mean exactly when they say "flexible working hours". At some places this means you can come to work any time between 6:30am- 8:30am. Some places have a vaguely worded policy that leaves it to the discretion of your manager. Some places let you telecommute every day and just come in for meetings. In any case, also good to know in advance.

If you plan to do research at these places, it's helpful to know what it is you'll need to facilitate your work and what they already have. Do you need specific equipment? Animals? Human subjects? Even if you're joining an existing lab with existing equipment, you'll want to make sure you have access to it when you need it. Do you need to book the Cray eight months in advance? Will you have funds to pay human subjects or do you need to get grants first?

And on that note, what sort of support will you have? This also ties into expectations - yours and theirs. Maybe they'll give you a group of people who will work on your project part or full time. Do you need to bring in grants to cover their salary? Are you evaluated solely on the amount of external/internal research funds you bring in?

Just like with an academic job, do your homework, ask questions, and don't be afraid to negotiate for the things you need to be happy. I think the aforementioned organizations and the ones mentioned in Prodigal's post can be great places to work, but may take some maneuvering to be like what you imagine.

Thursday, August 5, 2010

Signal Boost: GHC and ADVANCE Resume Databases

Image by Nanaki
For those of you on the job market this fall, there are two databases that might be worth submitting your resume/CV to:

- Grace Hopper Resume Database

Rice University NSF ADVANCE Program's National Database of Underrepresented PhD Students and Postdocs

The GHC one is more for CS/EE/IT type folks, but the Rice one is much broader - in addition to engineering, it also includes the natural sciences and psychology.

Can't hurt, could help. In this job market I think there's no harm in trying.

Wednesday, August 4, 2010

IEEE vs. ACM Jobs Death Match

In order to keep my ear to the ground on what's happening outside the ebony tower, I subscribe to several career newsletters from both ACM and IEEE. In case you're unfamiliar, these are the two primary professional organizations for both academic and industrial computer scientists and engineers.
Photo by Kevin Steele

Today I received two "career alert" emails from each. Here are the headlines from the ACM one:
  1. "After Pay Cuts, IT Workers May Seek Payback in New Job"
  2. "Tips to Recharge Your Job Search"
  3. "Five Mistakes Online Job Hunters Make"
  4. "Five Questions to Ask Before Taking That Telecommuting Job"
  5. "How to Decode a Job Posting"
  6. "Why Personal Branding is So Misunderstood"
  7. "Befriend the Intern to Fire Up Your Career"
  8. "Much More Than Office Space"
  9. "Are Female IT Graduates Still Underrepresented?"
  10. "U.S. Congressman Introduces Measure to Address Crisis in K-12 Computer Science Education"
Ok, so 10% "You're hosed", 70% "You're hosed, here's help", and 20% non-sequitur. Now let's look at IEEE:
  1. "Employers Getting More Picky Hiring Engineers"
  2. "Learning to Think Small"
  3. "The Big Deal About Details"
  4. "Cure for Joblessness: Go East?"
#2 is basically a "You're hosed, here's help" article. #3 is a "The job market sucks so much right now that if you say "Um" or have sweaty palms YOU'RE OUT."  #4 is "Honestly, things are so bad you may as well pack your bags and move to India."

#1 is the most depressing of all. The article implies recruiters are simply keyword matching for niches instead of hiring people who can actually reason and think. This is terribly stupid. In an economy like this, you want people who are versatile, not people who have X years of experience on some particular chip set or programming language that probably won't even be used anymore come next year. 

Technology changes very quickly. Companies who are clever will hire people who are good at learning and adapting, not people who have mastered one particular niche trade. If you understand the fundamentals of how a computer works, it doesn't matter what shape or size it is, or what brand is stamped on it. It doesn't matter if it's Gopher or bittorrent. If you know how to solve problems and learn new things, you can figure it out. 

Anyway, I feel like it's more useful to read the ACM alerts only because they seem to actually list constructive things you can do if you're unemployed. Instead of just moving to India.