Ask HN: What do you REALLY look for in a new position?
For myself, I realized perks like free food and laundry service are nice to have but are not the reason you stay or move.
Things I'm looking for now are attitudes towards professional and personal growth, contributing towards a meaningful goal, and people I enjoy working with.
What are some thing you're looking for when searching for a new job?
I'm trying to collect a list of questions for companies similar to The Joel Test for software. http://www.joelonsoftware.com/articles/fog0000000043.html
41 comments
[ 4.2 ms ] story [ 84.0 ms ] threadI had a nice manager (who was trying get me to work for his company) mention how his hair had turned gray during his last project. I told him "If you're trying to get people to sign up for you diving tour, um, you might not want to show them your shark bites." It wasn't the main reason I passed on that job but it didn't seem like a desirable situation.
Curtains fall after 6 months and that's when you know some real info.
Especially true if the company/team is not a large or well known one so you can't read reviews or anything.
Mostly turns into a gamble at that point.
Having a solid boss, and senior reporting relationships is huge. Here's a good list questions for a potential new boss> http://www.inc.com/alison-green/how-to-interview-your-prospe...
I've always insisted on going out to lunch with my potential boss, and watch how they treat the servers. I've never regretted working with the ones who treated everyone with courtesy and politeness. I've regretted working with those who weren't.
And for something like a job board, being able to register my location and have it display approximate commute times for each job listing would be a dream come true.
Equally important, IMO, is what I stay away from:
Ping pong/pool/foosball offices. Free soda offices. Creepy culture cults. Open floorplans.
Basically, all the infantile ways IT companies like to placate younger, naive employees while cargo-culting Google and Facebook. If your office resembles a college dorm, then you probably need to grow up.
I'm yet to see a company that offers your own office for a Engineer position. Exception is one that used to until they scaled up.
I am yet to see a cubicle office plan, everything I have seen is open.
Where I work now it is 10 or so people in a room so being open plan isn't too bad. Previously had 300 open plan that wasn't fun IMO.
I am Romanian, but I would say my English skills are quite good, so communication shouldn't constitute a problem. I applied to about 30 remote positions and didn't get any interviews. I'm going to leave my country soon for this reason (trying to get a job at Google atm).
https://github.com/lukasz-madon/awesome-remote-job
https://remotebase.io/
https://whereverjobs.com/
https://weworkremotely.com
https://careers.stackoverflow.com/jobs/remote
https://www.wfh.io/
http://jobmote.com/
All engineers have their own office. Sometimes they are double offices, most interns have 5ft? tall cubicles.
This isn't so uncommon once you get out of the "startup"/frat house employers.
These are unlikely to change and are reasonably transferable.
Perks come and go. Co-workers come and go. Culture changes rapidly. Companies move office locations. Corporate policies change. Etc.
I just got a new boss and he has insisted everyone arrive for 9am stand-up. Goodbye flexible working hours.
The last place I worked had a top of the line coffee machine and free lunch. Unfortunately when the coffee machine broke they replaced it with a cheap pod machine and they switched lunch providers to a (IMO) much worse provider.
Another company I worked for in the past moved office locations and doubled my commute (only 10km further away but it meant I had to take a train and then a bus).
In these cases the company I was working for removed $10-20k/year in benefits without consulting me.
I've never even been approached about taking a $10-20k/year pay cut.
Or a job that I can make theoretical breakthroughs and those breakthroughs are connected with industry, can be productized .
I'm sick of solving engineering problems. I'm working on a large code base with lots of people. the difficulty of my job comes from unfamiliarity and complexity. for example, I need to add features to some undocumented code, I have to debug it to understand it. or I need to hack a piece of existing code to add some feature in, because the feature wasn't previously planned in the architecture. these skills I gained via the job enable me to quickly understand complex code, but I don't think it's actual "knowledge".
Money. My life is kind of expensive right now (kids in high school and college), and I really need money.
But I also need time. I can't give you 80 hours a week for very many weeks. I've got a life outside of work.
And when I am at work, I don't have time in my life for people with toxic personalities, or for a ton of political BS. I expect people to be grownups at work; I've got enough teenagers at home.
https://twitter.com/sebmarkbage/status/774016577033216000
0. Ability to influence
I don't want to work somewhere where I'm just a gear without a say. I'm a developer that loves exploring, tinkering, learning. If I find something that I think could make us work faster, better, more efficient, I want to be able to suggest it and it having a chance to become a part of our process. But, I'm also someone who loves exploring design and UX topics, business, marketing (and especially platforms I as a 23 yr old use and approaches older people usually don't see). I want to be able to have a sitdown with the design team and say "hey, I think this doesn't work, what do you think?" or with marketers "hey, why don't we make deals with influencers in this niche and have them shout us out?"
1. Flexibility in time/location
I don't want to stand on point for 8 hours on a chair so someone thinks I'm productive. I've been doing more and more travel and talking and I want to say "Hey, I've been invited to be at this panel at this time and place, I'll be out of the office" or go home after 6 hours of work because I'm having a lousy day in the IDE.
2. Ability to learn, teach and promote myself.
I want to learn from my team, with my team, teach my team. I want to be able to go to conferences and have the company pay for some of them, I want to write blog posts on the company blog, write a library out of something we use.
3. Ability to hire.
If I know a developer that's awesome and want to hire him, I don't want to go through a ton of red-tape and have him go through whiteboard interviews and HR bullshit.
4. Work on interesting problems
I don't want to write the same thing and fix the same bugs for the rest of my life, that's why I prefer startups over corps and agencies.
5. Equipment of choice and software.
Yes, I want that new Macbook Pro that's gonna come out in a month. I want the new Nexus, Note 7 when it stops blowing up, new iPhone 7 or whatever is your weapon of choice. Not being able to get it is like not buying your mechanic new tools because "hey this wrench is okay, kinda used up and could break but fuck it".
6. Being a part of the team and doing team stuff
I want to have lunches with my team, go drinking, skateboarding, diving, travelling, team-building. The more expensive the less it needs to occur, but a team building once a year on some new location should be a thing.
7. Perks
Gym, free lunch, great coffee, beer in the fridge, games to play during relaxation time.
8. Compensation and ability to earn more.
If I'm bringing consistent value to the team, you're able to grab new talent because of me, I improve your processes and workflows, of course I will go elsewhere if I can earn more there. Stay in the competition by bumping my salary.
9. Transparency
I want to know what's going on in our company, especially if you put me in a leadership position. If I'm required to shelter my team from the storm of shit, I wanna know if I should carry an umbrella with me that day.
10. Pride
I want to be proud of the product I build, of the company I work for, of the team I am part of. All of the above contributes to that.