Ask HN: Alternative careers for a developer
I like making things but am considering giving up on being a developer. What other careers are there that use a similar skill set that you would recommend?
I'm considering architecture, industrial design, interaction design, etc
Reasons for giving up on software development:
1) I'm not very good at it.
2) I would prefer to make something physical and substantial I can show people. Screens don't impress any more.
3) I have RSI which means I can go for weeks without being able to use a computer.
Any suggestions?
66 comments
[ 3.2 ms ] story [ 142 ms ] threadThese days though I'm just trying to make enough money in the next few years that I'll never have to sit at a desk again, and given my current skill set and the general nature of the internet I think being a developer is the best way to do it ;)
I for the most of my life did not even know what I really like - by the time I figured out I was already 33. And it becomes very tough.
I know very few people who are convinced about what they want to do in life. Such conviction almost seems like a privilege which comes with a duty to follow your dream. Best of luck with your plans.
For me that's travel, adventure and photography (landscape, wildlife, culture). There's two ways I can achieve my goal, make enough so that I don't have to work again (I make it about £1.2m~), or failing that live cheaply enough that money no longer plays a major factor in my life, i.e. I don't spend most of my adult life paying off a mortgage. The plan for that would be to buy a nice old, cheap yacht and live as frugally as I can whilst exploring the world.
So either way hopefully within the next couple of years I'll be living my dream.. id rather be "financially responsible" and do it, but I'm prepared to make sacrifices if that's not possible within my given time frame. :)
I think this is what most people with businesses hope to achieve. This is also why I love the idea of a software company. You can pretty much run it from anywhere with an Internet connection.
Just think you might find this useful (I have a feeling already that you are a value investor but still feel compelled to add this) I would add intelligent investing also to your plan and I feel you will reach your goals sooner. I have benefited a lot from Benjamin Graham's formalization of value investing - he wrote the classic "Intelligent Investor".
I guess if he really hates computers he could be a manager and spend his days in meetings.
The ideas it presents are definitely not mainstream. But it is fairly logical and scientific. There are plenty of other sources that talk about the connection between the mind and the body, but I've never seen anything present it in such a way that makes sense to me and gives ideas of how to directly apply it.
I'm not that great at explaining it in a nutshell. The wikipedia page seems to have some decent info: http://en.wikipedia.org/wiki/Tension_myositis_syndrome
But the best summary I've read is this word doc: http://www.rsi.deas.harvard.edu/handout.doc (hit the Google cache for HTML version)
Check out Terry Laughlin's http://totalimmersion.net program for how you can learn to swim freestyle without struggle.
But what do I know? All I can suggest is: Don't apply to design or architecture school until you've talked with at least three working architects or designers. Make sure you talk to at least one cynic.
See this CNN article for reference:
http://money.cnn.com/2005/08/15/pf/training_pay/
In architecture you are considered a 'young' architect if you are in your fifties. That means you spend your best years designing underground drainage systems (that nobody will see) or garage extensions for pittance and long hours and minimal job security.
When we came to the states, she got a job as a VB Programmer. Got pretty good at it too.
So it's probably possible to get into architecture if you have the analytical mind for programming
As I spend a lot of time working with architects, I can confirm that.
Architects spend all day in front of the computer, they click much more repetitively (a 12-hour CAD session will do wonders for your RSI), and they get paid less and find it harder to find a new job.
Then again, they do get to design cool buildings. Well, some of them do, anyway (a relatively small proportion, however).
But you'd be spending your time traveling and talking to people.
http://www.thenewatlantis.com/publications/shop-class-as-sou...
... and then read the entire (not very long) book, if you like the article. it might give you a starting point for thinking about fulfilling careers that don't involve sitting at a computer all day
To remedy the situation, I decided to get a Ph.D. and become a professor. I am in my first year of grad school right now. While I know that professors have to do a lot of paper writing and grant writing, most of their work isn't necessarily computer related.
I am also thinking about going into semiconducting materials and devices resarch, which entails a lot of lab work building novel electronic devices. My previous dream was to be an IC designer, but I don't want to spend my life running SPICE simulations.
I'd be happy to privately give you his e-mail to answer questions.
Here's what I know that might help: Because he's in a small town, working on relatively small projects (typically under 1M), he often acts as an overseer to the actual building process as well. He keeps boots and overalls in his truck, and spends most of his time away from his desk. It's my understanding that most architects in major metros, or at big firms are fairly disjointed from the construction process.
The point is, you could be a developer without spending your time at a computer (you could sell, manage, consult, or teach). You can be an architect without drafting on autocad all day (choose your market/niche).
You could learn to be an industrial designer or process engineer, and then go work in a production facility, or you could work in excel and CAD all day.
Of course, it takes a long time to develop a reputation for historic architecture, and it is very local unless you develop a national name through the journals.
Admittedly I find it difficult to identify many similarities between opera and software development. People often make a connection between music and mathematics, but for me the non-mathematic aspects of opera are what I find most attractive. The sheer thrill of dramatic expression through controlled screaming is intoxicating. And instead of my work living unseen in the dark recesses of a multi-tier architecture, I'm put, quite literally, center stage and in the spotlight, with immediate feedback (applause or boos) and recognition.
http://www.youtube.com/watch?v=AxyBxbGF-Qg
That's Roberto Alagna getting booed in Aida at La Scala in Milan in 2006. La Scala has a reputation for this sort of thing.
Boos were also heard (directed at, well, the director) at the premiere of Luc Bondy's new production of Tosca at New York's Metropolitan Opera just a few weeks ago. http://artsbeat.blogs.nytimes.com/2009/09/22/the-boos-for-to...
I went through the process of getting my Masters in Architecture. It is a long and very arduous process and something you shouldn't do without being passionate or dedicated to the discipline.
The crazy thing about it is that you will end up spending most (if not more than you already do) of your time in front of the computer. Sure there is some hand drawing and model making, but the industry is digital now, and working on digital drawings, digital models, renderings, post processing takes so much time – even though the transition to digital was supposed to speed up the process...
And the other thing is the compensation. As people have pointed out, architects don't make that much money (although that doesn't seem to be one of your criterium).
With my degree I've become a design problem solver generalist. I work on architecture problems, business problems, programming problems, whatever is of interest to me – and hopefully that I can get paid for. In the past couple of years, the greatest insight I've had into the difference between architecture and software/web development is the time it takes to realize things. Architecture is a very long process. You might be able to make a drawing quickly, but getting it built will take a long time. A programming development project might have a long development timeline, but there are so many milestones that give instant gratification (i.e. enabling a new feature).
1. Sell baked goods 2. Sell clothing
The job market, at least locally, ain't great.
Wow! That sounds like a spectacular job... any advice on how to get into that field?
Unfortunately film editing nowadays involves mostly sitting at a computer (unless you're an oldschool star editor who can demand a Steenbeck flatbed editor and real tangible film).
If you truly learn the craft and work hard at marketing, you can create something of high value to others–be it art, helping other companies (through commercial work), telling stories (journalism or editorial), or personal (portraits/weddings).
Feel free to contact me if you want more info.
I've REALLY enjoyed woodworking and home remodeling. Impressive output that wows people, creative problem solving, etc.
Medical stuff isn't going anywhere, though you better like working with old folks. Nursing is fairly approachable.
There are probably some areas of law that aren't repulsive.
One thing that I (and some of my other fellow CS graduates) have contemplated is going into teaching. It can be rewarding to teach Math or CS at the local high school, assuming your kids aren't too rowdy.
If you have an interest in photography, that could be a good break. I know several wedding photographers who charge what I would consider a very generous amount - they do a good job, and get tons of business. Personally, I've been interested in photography for a long time, but I'm afraid that I'd start hating it or getting bored of it if it becomes my job. Unfortunately, they spend lots of time in front of the computer editing photos.
Have you thought about anything in the financial field? Data modeling, trends, stuff like that?
Photography is a tough career choice. If you're doing commercial work expect to be told exactly what to do (food is brutal this way - highly controlled). Unless you're at the absolute top (think David LaChappell) people come to you with ideas, expecting you to execute, and are rarely interested in your ideas. You also need great post production skills, so lots of computer work, unless you want to outsource this which is costly.
I've never done wedding photography but know a few and it's a tough business, highly competitive, very stressful (think freaked out brides and mothers) and very seasonal.
You can make physical things you can be proud of, and you don't have to use a computer. Also, at some level, it is "design" work, because even if you don't draw up the plans, you have to make decisions about how things fit best and what works where, &c.
http://careers.state.gov/officer/index.html http://careers.state.gov/specialist/employment.html#IMS
I think sys admins generally make more than developers do (unless you are an upper tier programmer).
http://www.sprinklercareer.freewebsitehosting.com/
Found from another site, good details:
Even now jobs are plentiful.
All it takes is two years at a community college at one of three community colleges in the country.
Entry level average wage is low to mid $30's.
Average wage with three years job experience is mid $50's to mid $60's with more available in larger metro areas. To give one example the average annual wage for an entry level technician in Omaha, Nebraska is $36,784.32, with $61,195.93 to someone with five years experience and $73,401.73 to senior level (ten years) technicians.
The majority of companies are union companies and while technicians are considered management most companies offer benefits such as medical, dental and retirement plans.
This is not a pipe fitter or installer job. Installers are suffering unemployment, 40% in some areas of the country, but unemployment does not extend to the technicians.
The work is not physical with 75% to 95% of your time spent in an office environment in front of a computer screen. The work is always challenging and fun, it is not a boring job.
This job is different from about any other in the universe because once fully certified (5 years) you don't get the boss and HR bullshit you hear about in other places of employment because you are not easily replaced.
1) You say you aren't very good at it... In my experience that means you're probably pretty good at it :)
2) Physical and substantial... well, it's easy to get disillusioned with some enterprise app or something. Maybe you just need a change of scenery? Get into web development or something else new to you.
3) I can sympathize with physical pain. Spend some serious mind-share learning new tools that will help you get around this. Try xmonad, vim, or other tools that keep your hands on the home-row. Take lots and lots of little breaks (grab a coffee, stretch, etc).
My 2 cents.