How to get a job at a startup if you aren’t a developer
estromberg.com
estromberg.com
I wonder if this is true in areas where startups are not the in thing, like Houston Tx. There are some reasons why I think it may not apply, such as how conservative and big business the area is. But, I also know that I look to my network for partners and employees, so I am left uncertain on this point.
A good friend is applying for fashion retail jobs, and I've told her that showing your passion isn't enough. Everyone is passionate about fashion--the goal is to shape your experience so teams can understand why you're better than everyone else.
Related to #4: what are some good books on online analytics?
...hmm, actually.
Disclaimer: developer at technology companies.
Well, they'd better know how to sell, and sell well, if they want to get a job in a lean business that simply doesn't have room for people who aren't contributing directly to the bottom line. Another position is that of business development. Soft skill, but really necessary to provide pre and post sales support when the company becomes large enough that the CEO/COO can no longer handhold each partner/client/vendor.
In my experience, marketing/hr/low-level product are always promotions given to the poor bastard who spent a year faking it as the office manager.
The space is probably/could be crowded and they're going to need some sharp assets to get the word out and obtain customers, but in my case where every sale incurs more work from engineering, one has to balance it out or else we'll end up with a bunch of over-eager sales people signing low-end deals and a couple of angry, burned-out developers perusing HN wondering how their hacker dreams turned into biz dev nightmare.
Coffee is for closers.
FYI, ASIC stands for Application Specific Integrated Circuit.
Again, it all depends on the maturity of the startup in question, the market and the need for highly-paid non-technical people whose contributions can bring home the bacon. If they don't, then they're just a drain on resources or could just be there to prop up the appearance of success in the eyes of the market or investors.
Did Dick Cheney actually run Halliburton or was he there to steer business to the firm? I think empirical evidence would point to the later. So when you do look around and wonder what exactly it is this person does in relation to their job title/description, there may be more than meets the eye and in personal experience nepotism has a lot to do with their presence as sometimes it's just hard to finding the candidate that's a perfect fit and you may have to just hire someone you know and hope they grow into the role.
I understand that a lot of people who read HN are young and tech-focused, but there's a lot more to it than landing a job at a hot startup out of school and the more one understands about their environment and how to apply their skills appropriately, the easier it'll be for them to succeed.
1. Know the tech landscape better than anybody else
This is like saying, "Know God" or "Know the meaning of life". You'll be chasing down something elusive and nebulous while the rest of us are learning, building, and growing.
Also, you will never know anything better than anybody else, so just get that self-defeating thought out of your head.
2. Form an opinion and start a blog
If you've been there and done that, please share your experience. We're eager to hear about it. Otherwise, you should be listening, not talking. There are enough worthless blogs out there. Please don't add another one.
3. Be familiar with the startup culture - Each sport, industry, or college has a unique culture, with its own lingo, success stories, and taboos. Startup culture is no different.
2 things you can do with 4 possible scenarios:
a. Build stuff that delivers long term value to others and can sustain itself as a business
b. "fit in"
- If you do both a. and b., great.
- If you do a. and not b., no one will care that b. is missing.
- If you do b. and not a., you're adding little or no value.
- If you do neither a. or b., you're adding little or no value.
In other words "culture", "lingo", "success stories", "taboos", are all non-issues. Bullshit. They don't matter.In the end, all that really matters (with rare exceptions) is a.
You can skip #3.
I’d also recommend hanging out on tech-heavy communities like Hacker News or Reddit. Observe how people interact. Pay close attention to which articles and comments get voted up or down. It will go a long way in figuring out what the startup culture sees as valuable. Decide if these values mesh with what you see as important.
Please don't do this. All you will learn is how a crowd behaves, which may or may not have anything to do with what really matters.
If you want to come to Hacker News to lurk and learn, welcome! But don't get caught up in what "the world thinks". This is a great recipe for the community to experience eternal September and for you to become just another poser.
4. Offer a concrete skill
99% of the work in a start-up is either building or selling & implementing. If you can do either well, great. If you can't, then learn how and forget all the rest of the bullshit in this post.
5. Take an internship
Good advice, actually, for #4 above.
6. Send cold emails
Please don't. Anywhere else that's called spam.
When the OP said to hang out at HN or learn all about the culture, that's really helpful for those who are completely unfamiliar with the whole industry. A lot of smart kids have never entered this world and it's a good primer. Just because they are new to startups doesn't make them hopeless -- I arrived a couple years ago and spent a few months just getting acquainted through tireless immersion.
Cold emails are fine, if they have an edge to them and are informed and targeted. If you get emails from people who clearly put there heart into writing it, I think it's at least worth a quick reply. You're not a celebrity.
And how else do you expect someone to get into the industry without some cold emails or calls? As someone who just got their foot in the door, I can definitively say one works at least twice as hard outside the industry than when one gets a job. Have some respect for that nonpaid effort, I say.
That said, one should always be building up a defined skillset concurrently.
You're probably right and if so, I apologize. I guess it's just my way of venting my frustration with so many people talking when they should be listening. To me, OP's post just seems like feeding fuel to that fire.
I would never want to discourage anyone from becoming part of our community. It's just that some ways are much better than others.
And how else do you expect someone to get into the industry without some cold emails or calls?
Networking. Better to get out there without an agenda, meet people, and grow. Most of us would much rather meet someone and get to know them than to just delete another unsolicited email among hundreds of others.
Whether you email, network, or do something else, here's the most important thing: have something of value to offer, and offer it. That will get you noticed.
That said, one should always be building up a defined skillset concurrently.
Definitely! This never ends.
Absolutely right.
Do you know how hard it is to find good potential hires? It's really fucking hard, costly and time-consuming. If you think you're doing someone a favor by dropping off your resume at their job-fair booth, you've got some things to learn.
The best jobs are found via recommendation for a positions; better than that is to be recommended as a hire without there even being a position open with your specific skill or even a strategy in place on how to address that. Nobody is going to read your blog posts and come calling. (Unfortunately, some times they do for reasons unknown. Don't ask me why.)
The only way to do that is to get out there and execute on your ideas, make friends with as many people as you can, respect them and yourself and yes, network your ass off, even if you aren't looking for a job. Show some chuptzah, create demand around yourself and get them thinking that if they don't float an offer out to you, someone else will.
This is the key to real networking. Agendas often spoil the opportunity.
The problem is most college grads in non-technical fields generally don't have skills beyond being smart, maybe. I was one of them. This wouldn't be too much of an issue but most also don't like or aren't any good at selling. The way I see it, you have to do something technically tangible or you have the sell the lights out of stuff. If you can't do either, sad to say, you're fairly worthless in early stage companies.
Writing and research, I think, have to be bundled with other skillsets at the very early stages. If you have 2-3 people, you can't have a pure writer or researcher.
How would that work for a non-developer?
By paying someone to do it? (not necessarily easy. Not everyone has enough entrepreneurial spirit to invest in their own idea, while still being valuable to a startup) By making mock-ups, specs and publishing them somewhere? It would seem fine to me, but I wonder if some could see that as being an "idea guy" for not having something tangible and working to show.
This means I can work on what I'm good at (design and marketing) and use any money coming in to pay a developer to make any changes I can't.
Was it Neil from CrazyEgg that does something similar? I remember hearing something like that on a Mixergy interview.
A developer casually reading a few books/blogs could learn pretty much all those domains. The same can't be said of business guys doing the opposite.
Learning about these domains allows you to talk to people in them. That allows you to educate people outside of the development group on the specifics of the product and get valuable feedback from them. This allows you to make a better product and at the same time gives you a foundation for doing Biz Dev.
Design is a bit different, but yes - learn the basics of that too and treat designers and design work as development unless your business plan is cranking out logos and t-shirts.
-> Being able to build the product / service.
-> Being able to sell.
-> Being able to market creatively (on a low budget).
-> Being able to take care of operations, legal, accounting, hiring.
Want to work for a start up in a non-technical role? No problem! Show em' that you can do do one or more of the other essentials better than the incumbents, who are probably too busy taking care of the technical bits anyway.
Startups often need to fill some non-developer, technical roles, like QA team members and sysadmins.
The value add of a non-developer to a startup is pretty simple--they bring a different perspective than a developer does. Diversity is a good thing. I'm working on building something that I believe would be enormously useful, and it approaches a problem in a way that hasn't been done online before. I think the reason I was able to come up with this idea was precisely because I'm not part of the "online" community. There are certain ways things are done when building an online business that have become part of the "culture" to which the article speaks. Being able to approach a problem from a point of view without a preconceived or subconscious notion can add enormous value to a startup. That said, I am becoming part of this community because I do need the technical expertise to help build the product and it is easier to find someone to partner with than learn to program myself (although I do know some).
It is the same as growing up reading and writing a western language. You don't even consider the notion that text would be written or read in another direction than left to right. Having a Chinese friend at a young age would keep you thinking in different and more creative ways.
Depending on what you're developing, a business side perspective could be invaluable. The financial services industry is full of inefficiency, as an example to illustrate my point. I worked in equity research for a while and we published reports that were simply pdfs of excel files (there are some publishing tools out there like bluematrix). There are huge opportunities here for a better publishing platform that is easy to use for someone who is not technologically savvy (like research analysts). Having someone with the insight into the industry could be very useful and would help a developer identify and focus on developing and designing functions that would be useful to the client. I'm sure more than one developer has wasted time developing something only to get FEEDBACK (also know as perspective) from the client (often business related when not a developer end-product) that the functionality doesn't match what they need or expect.
I just cannot agree with your point of view here. In my opinion, ideas and perspective are important, but then again, I am new to this. Can someone explain to me why execution should be held above all else?
Especially number seven on the list. I get the feeling that any online job posting decreases your chances of getting noticed by a significant amount. I know in my company we only post stuff online because we feel obligated, we don't give those applicants nearly as much credence as we would someone who is referred by someone in our network.
And factory automation and robotics have eliminated the needs for workers, yup.