Live data from Hacker News

Want to hire the best programmers? Offer growth

triplebyte.com

291–300 of 408 posts

Re: Want to hire the best programmers? Offer growth

#291

Earlier quoted context omitted.

Edit: this was dumb I'm sorry I shouldn't get mad on the internet I apologize

My guy you read way too much into a comment about a manager who was not trying to nurture the career path their subordinate was aspiring for. That's part of being a manager. A manager who doesn't go to bat for people like that is a shit manager. Your response is really bizarre, like you were personally attacked.

maybe he's one of those managers. she was clear when she was hired that she wanted to be a dev. like i said, this was a branch office of a big company in a small city. many people moved from testing to dev and vice versa.

Re: Want to hire the best programmers? Offer growth

#292
post #76

Earlier quoted context omitted.

> "Partially because I enjoy learning and growing my technical skills, partially because I want to move into more leadership roles, but a huge part of it is because I know that if I'm good, I will be paid a massive premium for it." And it's one of the unfair things in life that jobs that pay more often get other benefits as well. Making $40k/year? Chances are you get 2 weeks vacation, inflexible work hours, inferior…

> when someone pays you more, they respect you more The counter-example to that could be that once you're senior enough, you are never 100% on vacation. If enough goes wrong, you will get called back to work.

Definitely. Called back to work from a holiday on a Thai island. CEO was near frothing at the mouth over my absence when shit hit the fan.

Re: Want to hire the best programmers? Offer growth

#293

Earlier quoted context omitted.

Well, Sam Altman & Andressen have strong opinion on it: join rocket ships. You can also get a much higher position at a well paid job if one of the bets pays off, or if you find growth opportunities. While getting a promotion at google might take you 4 years, in a high growth startup you might jump 2 steps in 6 months.

You might, or you might go nowhere if the rocket ship falls over, which is much more likely.

But if the rocket explodes on the launching pad, as an employee you don't absorb much risk. You were probably going to jump ship in 2 years anyway, you're just doing it earlier than you thought and you can now say "I was at ___ when they were growing at ___% year-to-year" when you're interviewing for your next job.

Re: Want to hire the best programmers? Offer growth

#294

Earlier quoted context omitted.

Why did she take a job as a tester if she was a CS grad with developer aspirations?

Where (else) should someone(they) have gone to get an entry-level job that starts them on the desired career path? That's a question that I don't think has been explored.

As someone said in a sibling thread, QA has traditionally been a bad place to start your career as a developer. I saw it happen frequently in my career -- you get into QA and you are treated like a monkey (flashback of a QA manager teaching me about my terrible attitude...) It's nothing to do with gender. You can get out of QA if you are lucky, but it's pretty unusual. Even if you do, traditionally you would have had the QA stigma attached to you for a couple of years. You'll be far better off quitting and getting a job somewhere else.

Now, it's been a long time since I saw a traditional QA team. They definitely still exist, but now that there is a lot more automated testing, things have changed quite a bit. However, I would still caution beginning programmers to stay away from QA roles. It can be actively damaging to your career as a programmer, unfortunately.

What should you do first starting out? Get an entry level job as a programmer. If at all possible, go to school with a co-op or intern programme. Try out a couple of places in your first 2 years and in the last 2 try to get into a place where you might want to work. Then stay there for a couple of years after you graduate. This is by far the most effective strategy I've seen for getting into the industry.

Otherwise, try to make contacts in other ways. The first job is super important, so you need to find someone who will give you a chance. Whether you have a traditional education for a programmer or not, you need that first job. I would recommend moving to a large centre (not necessarily SV) and going to every meetup that you can manage. Make contacts. Work on a side project. Discuss your side project with people that you meet at meetups. Possibly go to a bootcamp to meet other people just starting out. Make friends and talk about programming as much as you can. Eventually, someone will give you a chance.

The most important thing: take that chance. Stay at that job for at least a year (better 18 to 24 months). Then I recommend that you find another job and leave (in that order!). For programmers, it is usually best at the beginning of your career to work in a few different places. After you have 8-10 years of experience (3-5 places), then you will have a really good basis for building your career. Again, a co-op type education can short circuit a lot of this because you can work at 2 or 3 different places while you are studying -- it is really valuable IMHO.

If you are really struggling and can't find that first position, it might be an indication that this is not the career for you. I've seen lots of people offer their services for free just to get the opportunity to "break in". Don't do that! Every person I've seen do that has been horribly misused and they have never turned it into a career (again, my experience: I'm sure that it has happened somewhere, but I submit that it is very uncommon). There are lots of jobs for programmers. This is not acting. You don't have to eat ramen for 20 years before you get your big break. If it's not happening, there is probably a reason (as difficult as it is for me to say). If you are absolutely determined to make a go of it, then the best thing to do is bet on yourself and write some code (whether as a hobby or as a business venture). If you manage to make a successful free software project or business venture you will be sure that someone will hire you later if you wish. However, this is a humbling activity -- your odds of success are extremely low. At least you are doing something for yourself, though.

I think my last piece of advice is one my father gave me when I was young. He said that he always wanted to be a scientist when he grew up and so he became a university professor. However, as he got older he realised that there were a whole bunch of jobs that he would have really enjoyed. It didn't really matter which one of them he picked. He enjoyed his career, but there he would have enjoyed many others as well. If programming is not working out, find another career. There are lots of them and they are all rewarding in their own right.

Re: Want to hire the best programmers? Offer growth

#295

Earlier quoted context omitted.

Your downvoted but there is some truth in this.

I've been in the technology field for 20 years. I'm also a female coder. I was a Java Expert. Then start again with entry level with other technology. Then start again with entry level web development in my third job. Whenever you start again with a different technology stacks you become an entry level. You cannot really climb higher or grow in this profession. And that's the inherent problem with information technol…

I think you can climb higher and grow, but not necessarily in ways most technologists would enjoy. For me I see the growth opportunities as

1. Become a team leader, then manager, CTO, .. etc.

2. Become an "architect". I.e. move away from coding and design systems, choose technologies and suchlike.

3. Very rare: Become a very senior individual contributer with lots of freedom.

I can see why side hussles are popular as a way for developers to express creativity and try to make some money a completely different way.

> Whenever you start again with a different technology stacks you become an entry level.

Totally. I can't (generally, there might be exceptions) get a full time non C# job without taking a paycut that would put me on the streets. Confounded with the fact that because of this people are going to lie about experience to change jobs to another tech stack, which I wont do, so I'm competing against those people too.

I too am (almost) 20 years in. Male (but I think these problems apply to everyone).

Re: Want to hire the best programmers? Offer growth

#296

Earlier quoted context omitted.

Thats one way to look at it, but to get rich you want to join companies that are growing like crazy. A company that grows 20% like google offers high cash low stock. But a company that grows 100% every year can make you a millionaire in a couple of years. Its true startups lotteries are not great for employees in general, but who would have bet that UBER wouldn't IPO in 2014? or some other companies like Airbnb, etc.

Is this a more effective tactic, in expectation, than working a well-paid job at an established company and then going to Vegas every year to bet a decent chunk of your salary?

Way better than Vegas.

But you can invest 2+ years and get nothing.

If you can repeat the process several times, each time picking better bets, then you stand a good chance to win big. Maybe 50/50 chance of hitting a million dollar win over 12 years and 5 contracts. Assuming you leave some sinking ships and some consecutive years really pulling hard at promising companies.

But you should probably also be investing in property and a 401K.

None of it is guaranteed, but if you’re patient and reactive and work hard and treat people like you want to build lifelong relationships, it sorta IS guaranteed you’ll be in a good place after 20 years.

The only guaranteed way to be a millionaire is to work for big companies, relentlessly push up the ladder, invest 15-25% religiously and never touch it. That WILL make you a millionaire in 20 years, but you won’t be able to think about much other than your next promotion and your budget.

Re: Want to hire the best programmers? Offer growth

#297
post #5

I'm a software engineer with ~3 years of experience. I also want professional growth. Partially because I enjoy learning and growing my technical skills, partially because I want to move into more leadership roles, but a huge part of it is because I know that if I'm good, I will be paid a massive premium for it. levels.fyi sort of convinced me that being a good engineer is a life changing event for more than 1 genera…

Creator of levels.fyi here - a big part of making the site was to highlight the economic impact of working a technical job and the exponential growth it comes with as you progress in your career (Glassdoor sucked at showing this). There are just more & better opportunities the farther you go!

Huge fan. Not only is it great to see the data there, but the story that it tells is super compelling too. I myself wasn't sure just how much more worth it was to think about the BigCo game but now, after so many bouts at growth stage startups and plateauing out, I'm seriously considering it.

Re: Want to hire the best programmers? Offer growth

#298
post #14

Am I the only one here that likes growth because I like learning? I try and grow all the time in non-professional areas of my life even though there is no direct monetary compensation for doing so (such as learning new languages, instruments, etc.)

You are not alone. In fact, the opportunity to learn new things continuously and at a forced rapid pace is the reason I left academia to be a software developer.

This has to be the most amusing thing I've read on HN in a while. I left academia for the same (counterintuitive) reason. Glad to see I'm not the only one and not crazy.

Re: Want to hire the best programmers? Offer growth

#299
post #144

Earlier quoted context omitted.

I do that all the time - like literally my CV has probably 5 or 6 gaps of varying duration (between 3 months and two years). Often, during those gaps I spend some time working on something tech related, so I put that into the gap in the CV. Even with those gaps, I'm having zero problem finding well-paying jobs. I think it's because, despite those gaps, I represent good value to the employer - I know the latest tech,…

Are you over 40 yet? It changed for me this last job hunt.

If you are still hopping by 40 they probably don’t get what they want any more, which is an experienced, stable worker.

Re: Want to hire the best programmers? Offer growth

#300
post #188

Earlier quoted context omitted.

None of these things are perfect - I agree with you about quizzes and the like. > Let them show off recent personal projects. They'll probably have no problem spending a weekend hacking on something they're passionate about. Nope. Not spending my weekend fooling around to impress some potential employer. I'm going to spend it with my kids, riding my bike, and enjoying life.

>> Nope. Not spending my weekend fooling around to impress some potential employer. I'm going to spend it with my kids, riding my bike, and enjoying life. Okay, it is time for some harsh love. You won't like it, and I'll get downvotes, but whatever. It needs to be said. My parents are both doctors, and they are in their 60s now. And you know what? They still work their asses off, on many evenings and weekends, trying…

Start paying me doctor money and I'll do all that stuff.

I'm currently under a wide intellectual property assignment that would cover 'side projects' so I don't really do them as I'm not giving away my ideas for free.

Post reply on HN