80,000 Hours has a lot of great research on promising career fields for effective altruists. But one thing I've discovered while doing my own career planning is that the difference between opportunities in a single field seems to matter just as much as the difference between fields. Opportunity-level analysis of job prospects is a great complement to looking at field-level overviews, and I think it can significantly improve career decisions.
As a case study, consider someone deciding between software engineering and academic mathematics. Looking at the typical person going into these fields, software engineering seems like a much more desirable choice from an EA perspective. As an industry, software pays better, is far less competitive, has more opportunities to do directly impactful work, and grants more career capital for the same level of ability. So you'd probably advise most people to pick software engineering over math academia.
But looking only at the typical cases throws away a lot of information. The average opportunity for a math degree isn't necessarily the opportunity you're most likely to take. I know a number of academic mathematicians with EA tendencies, and most of them help run SPARC, a CFAR-funded summer program that introduces mathematically talented high-schoolers to a bunch of ideas that includes many EA-related ones. (For various reasons, it seems to me that SPARC probably wouldn't have succeeded without some academic mathematicians on board.) I think SPARC is an extremely good idea and would be pretty sad if its instructors had all gone into software development instead. In other words, it's not just important what the average opportunity in a field is like, but also the opportunities that you in particular are likely to be able to find.
Furthermore, the quality of which individual opportunities are available in a given field seems to vary wildly, and randomly, from person to person. For instance, when I was looking around for software jobs last year, the job that I took looked easily twice as good as my next-best alternative. Someone with similar skills to me but who wasn't as lucky while looking for software jobs might not have found it--if so, they would probably have found better opportunities in a completely different field. Similarly, a number of my friends applied for academic research positions, and I've repeatedly seen one person find opportunities that seem much better than another person with virtually the same aptitudes.
All this means that basing your career decision purely on field-level analysis seems likely to miss some potentially great career paths. To sum up, here are some pieces of career choice advice that I think are currently underrated:
-
When finding a job, it's worth looking very hard for better opportunities. If there's a large random component to your available opportunities, then simply looking at a larger sample of opportunities is likely to surface better ones. To find my current job, I not only asked all my friends if they knew companies that would be good opportunities--I asked some of their friends and their friends' friends too. It was only at the third degree out that I found the place I ended up working.
-
If you're an unusually good fit for a field that isn't big with the EA crowd, look into it anyway. Even if the average opportunity in a field doesn't look that great, being really awesome at something tends to bring up cool opportunities almost regardless of what the thing is. Just like the mathematicians were able to start SPARC, or like Toby Ord and Will MacAskill have used their academic positions well, there seem to be a lot of benefits to excelling in almost any field.
-
Skills that expand the set of possible opportunities for you are extra-valuable. For instance, in college, I might have been better-served by taking fewer super-advanced math classes and more classes that would give me enough grounding in other fields to add some value in them. There's a balance to be struck here--it wouldn't be helpful to be a total dilettante, so it's probably better to branch out to neighboring fields than something different altogether. For instance, as a math and computer science major I probably wouldn't have gotten very much out of taking a couple journalism classes, but I might have tried out robotics, computational biology, or economics.
The main impact of early choices in a career may be determining what skills you develop, who you know, what you are respected for, and so forth. The value of these resources depends on how useful they will be down the line, i.e. on what opportunities you will have in 10 years. This seems to be an important consideration in favor of thinking about what area to be in.
Great post Ben, this seems like a really good point to make clear. I think there's a general point here that it's much easier, and often better, to choose between specific options than general categories of options.
Generally when I think about career choice I think it's useful to begin by narrowing down to a few different fields that seem best for impact and fit, and then within those fields seek out concrete opportunities - and ultimately the decision will come down to how good the opportunities are, not a comparison between the fields themselves. But you've still narrowed by field initially. This seems to be the case especially when the fields you're comparing seem roughly as good as each other or each have different advantages.
I like the suggestion of putting a lot of effort into looking for really good opportunities, too - I imagine this is often neglected. A side point there is that obviously in some fields this is more worth doing than others, because some fields are going to be higher variance than others in terms of how good the opportunities are. e.g. I'd imagine there's higher variance in software jobs than in certain academic ones.
This strongly fits with my experience. Even on a pure earnings basis, as I've researched various job opportunities I've found there's a shocking amount of variation on how much two job opportunities can differ, much more than I initially anticipated based on a naive view of what a competitive job market looks like. Often this pops up in non-obvious ways.
Actually examples that might happen to you: one finance firm turns out to be much better about paying bonuses to new employees who make big contributions right away. Or maybe Google only offers you slightly more cash than the startup you interviewed with—but the startup is giving you so little equity it won't be worth much even if the company gets acquired for $100 million, whereas Google offers you RSUs worth half again what your base salary is.
Do you have any thoughts about how to juggle timing when different opportunities will arise at different times? For example, if applying for jobs & university places at the same time, the response times will be very different.
The obvious strategy is to delay the decision as long as possible, but it's hard to know how to trade off confirmed options that will expire against potential options you haven't heard from yet.
One EA friend I talked to about this said he tried to do this, then found that when it came down to it he couldn't bear to let an opportunity slide while waiting for others, so just took the first thing he got.
I haven't had this problem in the past, probably because software companies are frequently so desperate for engineers that once they offer you a job they're OK being strung along for quite a while. Plus I've never applied for things as disparate as graduate programs and non-academic jobs at the same time. So my experience is limited!
However, I do think that careful negotiation can help with this problem for high-skill non-software fields as well. If a company thinks you're good enough to hire, they probably think you're good enough to wait a little while for (unless they're REALLY strapped for time). An exploding offer is often just them using Dark Arts to try to get people to accept before they can get better options, like what happened to your friend.
Between that, timing your job applications correctly, and investigating opportunities you haven't officially been offered yet to see whether you really want them, it's hopefully possible to smooth out many of the synchronization issues.
I completely agree with this. This is why we put so much emphasis on our general framework and how to choose process. Finding options that do well according to the framework is what ultimately matters; not the specific career path you're in.
I agree that your framework and process can apply to opportunity-level decisions as well as field-level decisions--I just think that it isn't emphasized in proportion to how useful I found it.
For instance, to me it looks like those pages are framed almost completely in terms of choosing broad career paths rather than choosing between individual opportunities. E.g., the heading on the framework page reads:
To me this seems to emphasizes the field-level use-case for the framework but not the opportunity-level use case.
Ah ok, I had 'specific career options' in mind, but then I see the examples don't give the right impression. I'll change this.