en en en pt es en en en en cv az en en en en en en en en ca es en es ne en en en en en en en en en en en lt en en en en en en en en en en en en en fr en en en en en es en en en en en fr en en en en en en fr en en en en fr en en en en en en en en en en en en en en pl en en en en fr en en en en en en en en de en en en en en en en en en en en en en en en en en zh nl en en en en en en en en en en en en en en it en en en en en en en pt en en en en en en en en en
About a year ago, I was considering postdoc options. Two university professors had invited me to join their research groups. I wasn’t quite sure what to do. I like research, and I like the work I’ve been doing as part of my PhD. On the other hand, I’ve been growing increasingly frustrated with academia, and more specifically, with the publication game. I’ve had papers rejected several times now. More than once, reviewers who were clearly associated with competing research projects (and did not try to disguise this fact) have shot down my work with unfair, intellectually dishonest and sometimes hostile criticism. In general, I’ve come to feel that, at least in my sub-field, the exploration of new ideas is discouraged, and I’m not getting judged on the quality of my work, I’m getting judged on how well I play the publication game.
The end of my PhD is just a few months away now, and I had to make a choice. I was tempted to continue my research on basic block versioning, but the prospect of working very hard and maybe not being able to publish a single paper made me uncomfortable. Another issue is that the two professors who approached me for postdocs have made it clear that I should apply for a postdoc scholarship. They didn’t have enough money to pay me, and if I didn’t get this scholarship, I couldn’t do a postdoc. They were also putting pressure on me to decide as fast as possible, I got to understand that postdoc positions are limited and it’s a very competitive environment.
Recently, I attended a conference and got to meet a researcher who’s pretty well known in my field. He’s someone I really look up to, someone who’s name I’d seen on several papers that have shaped the development of my own research. We had dinner together a few times during the conference, and discussed various topics. One of the things that really struck me though, is that this guy is in the process of hopping from postdoc to postdoc. He’s struggling to publish his research, getting many of his papers shot down, and having difficulty finding a position as a university professor. He’s a much better academic than I am, and he’s still struggling.
In the meantime, I never really looked for a job, but I’ve been approached by IBM, Facebook, Microsoft, Google, Apple, Twitter, Amazon, Autodesk, AppNexus, Two Sigma, Reservoir Labs, D-Wave, and a few startups. It’s been a stark contrast. On the one hand, academia is offering me a chance to maybe do a postdoc, but only if I’m deemed good enough by the people who judge scholarship applications, and I have to decide now. On the other hand, industry people are bending over backwards to try and get me to come talk to them. I decided to go out and try interviewing for some of these companies, and over a month ago, I made my decision. I signed a generous offer from a company in the bay area.
I have no illusions that industry is some amazing utopia. I’m sure it will take me some time to adapt, and that I’ll miss some of the perks of being an academic. I know I’ll also miss Montreal, the city where I was born and raised. Still, I’ve been in university for over 11 years now, and I really think it’s time for me to try something different. I think that if I continued on the academic path, I’d be headed for stagnation and a burnout. Industry, in contrast, seems full of opportunities to explore. And hey, it won’t hurt that I’ll be making over six times what I get as a PhD student. For the last two years, I’ve been renting a tiny bedroom with a window on a noisy street, and sleeping on an uncomfortable futon that’s hurting my back. One of the first things I’m buying when I make it to California is a queen-sized bed, and the best mattress that money can buy.
I am truly happy for you. You are very capable and deserve an excellent career
Make sure to check out online mattresses, they’re way easier and cheaper to get when you move down here. Casper, Leesa, Tuft & Needle, Bed in a Box, etc.
I agree. We bought a 12″ thick king sized memory foam mattress from Amazon for less then $600 delivered. We love it. Top mattresses are like $4000-8000. What sold us in the end was that buy one of these try it out for a year and throw it away, and still be ahead money wise.
Robert M. Münch (@robertmuench) permalink
Good decision! I don’t know if you ever worked in the industry before for a longer time but be prepared for a culture shock:
– Academic = dig deep and understand everything
– Industry = do just enough that it works and stop
It can be frustrating if you seek for perfection and until you “understand” the mechanics of a commercial company.
BTW: A lot of people think they do understand the mechanics, from my experience (doing management consulting for 15+ years) a lot don’t.
Funny, I thought it was the other way around:
Academic, build something that could appear to plausibly work, publish and forget.
Industry: build something that works FOR REAL and face all sort of practical problems
In my experience, academia is very much about the minimum publishable product
I did the same choice: it is really shocking to compare the treatment offered by companies and the one offered by universities. This and the fact that innovation in CS seems to be lead by companies make me wonder why people should stay in universities nowadays.
I really wish you all the best Maxime.
Good luck! Will Higgs have any further development with this post in mind? :)
Higgs won’t, but I’m working on a programming language of my own.
Have you seen the IO language? What are your thoughts? I do wish there was a greater amount of discussion on programming language design these days.
I think their website design is gimmicky and awful. The syntax is obscure and will unfortunately get in the way of adoption.
Have you tried going to Hacker News lately and doing a search (with algolia.com) with the query “language”? So many new languages! Would love to hear your thoughts on trends in programming language design.
I could maybe write a post on that topic. For one, I think there’s not enough new dynamically-typed languages.
As everybody knows: All in good time.
As for me the choice is obvious.
The benefits of real work are much more than the miserable opportunities of academia.
I’m writing this as a former university lecturer.
At work you will have the ability to look for the scope of mind over other people, who are doing something with finger touch. How do they think, what do they feel, all this complexity is a great impact to the research.
And there, then, may be You will find a way to bring solutions to their Real troubles.
Through this way You will reach the Ideas for continuing the research, if You will wish.
Because theoretical thinking is worthless until the experiment is done.
And the best experiment is a real task, real team, real decisions.
Wishing Good Luck for You!
PS: your github is awesome.
I realize I’m a few weeks late, but I wish you good luck.
I’ve experienced work environments where the attitude was one step away from “Well, it looks done. Ship it.” and other places where management allots more than 50% of your work time for adding automated tests and refactoring code, all in order to keep code quality high.
And in fourteen years, I’ve had to work more than a 40 hour week less than ten times. But then, I made that a central criteria in the interview process – I’d rather take a pay cut than work in a meat grinder.
Never too late, I still read the comments :)
I did bring up work/life balance in the interview process. At the company I chose, the employees seemed to say that this was pretty good, and they honestly looked not too stressed.
I interviewed at another company that had everyone working in a giant pen, people running around frantically, interviewers looking highly caffeinated. I chose not to go there. They chose not to make me an offer.
Yonggang Luo (@lygstate) permalink
Good decision, I also doesn’t like to writing papers, and ‘ basic block versioning’ are very promising, it’s has the strength to bitten v8 or IonMonkey
Java Web Weekly 47 | Baeldung
Moving to the Valley | Pointers Gone Wild
Leave a Reply Cancel reply
Enter your comment here...
Fill in your details below or click an icon to log in:
Email (required) (Address never made public)
You are commenting using your WordPress.com account. ( Log Out /  Change )
You are commenting using your Twitter account. ( Log Out /  Change )
You are commenting using your Facebook account. ( Log Out /  Change )
Notify me of new comments via email.
Notify me of new posts via email.
« Have Static Languages Won?
The Robotic Revolution »
Typed vs Untyped Virtual Machines
Minimalism in Programming Language Design
Democracy, Dictatorships and Access to Information
Code that Doesn’t Rot
The Internet Changed My Life
What’s Could You Use Tesla Bot For?
NoiseCraft: a Browser-Based Visual Programming Language for Sound & Music
Art Artificial Intelligence Artificial Life Assembly Biology Compilers Creativity D Language Electronics Future Game Development Genetic Algorithms Grad studies Graphics Higgs JavaScript Microcontrollers Microprocessors Music Programming Programming Languages Psychology Rant Robotics Tachyon Technology Uncategorized work x86 Zeta
Archives Select Month June 2022  (1) May 2022  (1) March 2022  (1) February 2022  (2) January 2022  (2) December 2021  (1) June 2021  (1) February 2021  (2) December 2020  (1) September 2020  (1) January 2020  (1) November 2019  (2) October 2019  (2) June 2019  (1) January 2019  (1) December 2018  (1) May 2018  (2) February 2018  (1) January 2018  (1) December 2017  (1) October 2017  (1) June 2017  (1) April 2017  (1) January 2017  (1) December 2016  (1) November 2016  (2) September 2016  (2) May 2016  (1) March 2016  (1) February 2016  (2) January 2016  (1) November 2015  (4) October 2015  (1) September 2015  (3) August 2015  (2) July 2015  (3) June 2015  (1) May 2015  (3) April 2015  (2) March 2015  (1) February 2015  (1) December 2014  (1) November 2014  (2) October 2014  (2) September 2014  (3) July 2014  (3) May 2014  (1) April 2014  (1) March 2014  (1) February 2014  (1) January 2014  (3) December 2013  (3) October 2013  (2) September 2013  (1) August 2013  (2) July 2013  (3) June 2013  (2) May 2013  (3) March 2013  (2) February 2013  (1) January 2013  (3) December 2012  (4) November 2012  (1) October 2012  (1) September 2012  (3) July 2012  (4) June 2012  (2) May 2012  (2) April 2012  (4) March 2012  (2) February 2012  (3) January 2012  (6) December 2011  (2) November 2011  (3) October 2011  (8) September 2011  (4) August 2011  (3)