4 ms·
This may be the uncommon opinion, but hell no. Companies already want us working an amount of hours well beyond what our salaries should cover, being on-call,
by _sojh 3y ago
This may be the uncommon opinion, but hell no.
Companies already want us working an amount of hours well beyond what our salaries should cover, being on-call, and often working well into the night for deadlines, and sometimes the entire night into the next work day when incidents arise.
Then, when we need a job, we need to custom write a compelling “cover letter” that sucks the dick of some corporate entity in order to “tell us why you’d love to work for us” in a unique way that gets someone’s eyeballs in the 5 seconds of time your resume has to get attention or shredded.
Why do I want to work for your company? Because I need to eat to survive and you’re hiring. That’s why. There may be more about your company I like, but at the end of the day I wouldn’t apply to work there if I didn’t need to in order to survive.
Now, we need to be spending all of our time off, which if you work for a startup isn’t as much as you’d think, developing a blog with highly technical and relevant posts in an industry where all tech is a moving target with fads that move fast, Maintain open source projects that should not be “simple” in nature, speak at conferences, etc. That’s in addition to the never ending time commitment to continued learning we already have to do in order to stay somewhat relevant, while also trying to focus on specific tech enough to become a senior level expert or industry leader.
No. Enough. Corporate America gets enough of our lives. The interview process from applying to offer is already a shit show circus of having to market yourself hoping you get picked to not become homeless, all while dealing with multiple rounds of lengthy calls with people on power trips who can often actually be threatened by an impressive portfolio and not recommend you for hire in order to secure their own role and status.
If I work on open source it will be for me and not for a potential job (that won’t look at it or care anyway unless they can use you for it).
You know what gets people offer letters? Word of mouth referrals coming from highly revered coworkers. If you have solid connections out there that are badass engineers who can vouch to their eng managers that you too are a badass engineer, the interview is essentially a formality.
- WJW 3y agoTbh I don't think that is the uncommon opinion at all. In fact I agree with it myself. But it seems obvious that the more people share this opinion, the easier it will be to stand out if you do just a little bit extra.
- haspok 3y ago> Why do I want to work for your company? Because I need to eat to survive and you’re hiring. This is embodied in the contractor lifestyle: no corporate bullshit, no politics, and the "you give me money, I give you a limited slice of my time and skills" equation is crystal clear, without any BS like "we are a family", and such like. > You know what gets people offer letters? Word of mouth referrals by highly revered coworkers. Equally relevant as a contractor. And the bonus is that interviews are usually done quicker than for permies, actually, the last time I had a single 45 minute interview, with a minimal amount of technical questions asked (YMMV!).
- honzabe 3y agoI hear something like that from other Americans as well and do not doubt that what you are saying is true, but why is it like that? Isn't the unemployment rate in the US low (around 3.5%) right now? I live in a country where the unemployment rate is pretty low (2.5%) and the situation is kind of the reverse of what you are describing. Companies are trying to entice potential employees, not the other way around. Give me 6 weeks of paid vacations and do not even think about over-times; you look at me funny and I am gone... there are 10 other companies where I can start tomorrow. I am now trying to relocate to Spain and it is not like that there - but I get why; because their unemployment rate is really high so employers have the power over employees. But in the US? I am sorry if that is a naive question - I've not been to the US since 2002. A lot has changed, apparently.
- bugglebeetle 3y agoUnemployment being low in the US is not so directly correlated with how workers are treated because there are so few labor protections in place and those that do exist are rarely enforced. For a tech industry example, what Elon Musk did with layoffs and worker treatment at Twitter in his relentless efforts to demonstrate his incompetence would be illegal in most of Europe and quickly face the ire of unions and regulators. In the US, by contrast, his behavior was seen as aspirational by a number of other tech CEOs, who quickly followed suit to demonstrate that they were just as “smart” and “tough” as Musk.
- School-Cotton 3y ago> do not doubt that what you are saying is true You should doubt it, because it’s wildly exaggerated. The overwhelming majority of software engineers in America are not speaking at conferences, blogging, or maintaining open-source software beyond possibly toy projects.
- wonderwonder 3y agoIts very easy to fire people in the US, so there is likely considerable more stress involved in the US workers day to day as they don't know if they are going to be randomly let go tomorrow. US companies will often lay off hundreds of people to make the bottom line look better. We generally make good $ but it could all end tomorrow so we are always thinking of the next position. In addition, we get used to the money so while we could probably easily get a lower paying job if we have to, many of us [not al] also are not that great at financial planning in the US so the stress is maximized. On top of that our health insurance for our family is provided by our jobs. So in the US its a perfect storm of stress and reliance on our jobs that can be taken away at any moment. Writing this out, stressed me out :)
- jeffrallen 3y agoIf you happen to find a job which has a small open source component, the for-pay public work you do for job n can help you land job n+1. I agree that hundreds of hours of non-paid work is not a reasonable thing to expect of IT workers. But TFA's message has worked for me for landing several jobs.
- rmuratov 3y agoI thought the same. But now I'm looking for a job, and I regret that I don't have a polished project on GitHub that I could show. You don't have to code for another three hours after work, but doing one or two projects on GitHub doesn't hurt. It's relatively easy and adds many points when looking for a job.
- swader999 3y agoBeen on a lot of hiring teams over the years. Hiring managers are especially wary of self promoters. If it's a genuine contribution, side project, or meaningful community involvement, that's great and it counts a lot. But the idea that this status doesn't take much to achieve can backfire if you try to game it.
- BeetleB 3y agoTip: Work for an established company - preferably a non-Internet oriented one. Perhaps a traditional engineering company (you know, the type that actually manufactures something physical). Definitely not a startup. Or one that is not in tech (e.g. bank, hospital, etc). They typically will not work you that hard, and no one checks your blog or Github. Of course, there are downsides to this approach as well...
- wonderwonder 3y agoThis is a good idea. I have found that since I started working for an old established fortune 500 [non tech] company, my work life balance is much better. Benefits are very good and no one bothers me when I take vacation. Get out of startup and tech specific companies unless you love development work. Personally I don't like software development, I have just put on the golden handcuffs that software engineering provides. I cant switch careers and take a massive paycut to do something i like. An old big company is a good place to work for those of us that just want to work our 40 - 45 hours a week, get a solid paycheck and live our lives. Plus you can do solid work and feel good about it without the local 10x developer coming in to tell you its wrong.
- moneywoes 3y agoHow do you filter for these companies in the job search process? I saw one and they copied Amazon to a T ( doesn’t help the exec team was lifted from there) with attrition quotas, heavy on calls tight deadlines etc
- BeetleB 3y ago> How do you filter for these companies in the job search process? As sister comment said, look at Fortune 500 companies. In the top 10, only 3 are tech companies.
- simonw 3y ago> Now, we need to be spending all of our time off, which if you work for a startup isn’t as much as you’d think, developing a blog If you read my post, you'll see that I'm not advocating for that. I'm suggesting the bare minimum: "Start a blog. Post an interesting technical article to it once or twice a year—something you’ve learned, or a bug you’ve fixed, or a problem you’ve solved. After a few years stop bothering entirely, but leave the blog online somewhere." The point of my piece is that you don't need to dedicate huge amounts of effort to doing this kind of work. Do a little bit, stick it online somewhere and it will still give you a huge benefit compared to other candidates who don't have any public evidence of their work.
- intellectronica 3y agoI think what can be confusing to people who receive this advice at a time when they are already searching for a job, is that this is potentially a bit too late. If you publish something once or twice a year (like you suggest in the post) it all adds up and in a few years you have a body of work to present. If you're applying for a job next week there's not much you can do in this one week (although I've seen some exceptions to that too, where people did something cool and heroic in a few days to draw attention to what they have to offer before or while going for a job).
- dwaltrip 3y agoIt’s not about groveling. It’s about demonstrating that you have the skills and experience they are looking for. You are selling something, why should anyone buy it? Convince them.