I did the same thing when I was 28. I had some prior exposure to Java at university but that's about it. I took a year off from work to teach myself to become a software engineer. It takes hard work and you will doubt yourself while you're doing it. My advice is to get your fundamentals right, everything else depends on it. With fundamentals I mean, learn your algorithms, understand how a program actually runs by wri…
Ask HN: Where should I start as a 34-year-old switching to software as a career?
121–130 of 132 posts
Re: Ask HN: Where should I start as a 34-year-old switching to software as a career?
#122Find a bootcamp that has a good record for placing people into jobs, or advertises it, or has a reputation, or has aligning incentives to do so, or whatever. Your first job doesn't have to be anything glamorous, but should then allow you to get to eventually wherever you want to be in your software career. Some of these bootcamps have skill/interview requirements, so that will help direct where your home study and pr…
Many people have had success with bootcamps. But remember, there is no guarantee of a job by attending one. Personally, I would only recommend a bootcamp to someone who has a) the disposal income to spend on one, and not get burned if things don't work out, and b) the person has the time and work ethic to devote to it 100%.
When you pay for a coding bootcamp, you are paying for the focused hands-on learning experience. If you don't feel that you can be disciplined to do it by your self, or think you can network better in one - it may be viable. Do your due diligence in researching bootcamps as well. For every good bootcamp there are two or three scams out there.
Personally I would advise that anyone looking to make a switch spends 10-12 months self-teaching and learning as much as possible. Build a few projects in whatever domain you're interested in, and then start applying. If you find that you aren't getting past the HR filter - it might help to go for a bootcamp or masers degree. But, I don't think dumping 15k+ into either one of those off the bat is a sure-fire way to make a career switch.
I don't have any experience working at start ups so I can't speak to that, but working for a smallish established company (~ 300 employees total) has been wonderful. Good support system, resources to encourage career growth and learning.
It also depends on your career goals and location. Breaking into a small or medium sized unknown company in the mid-west may be easier than trying to career switch into big-n in the bay area.
Re: Ask HN: Where should I start as a 34-year-old switching to software as a career?
#123Re: Ask HN: Where should I start as a 34-year-old switching to software as a career?
#124Been reading a lot about Lambda School recently. Have you checked them out?
Our iOS curriculum is (IMO) among the best in the world, and it’s completely free until you’re hired and entirely online. Syllabus is here - https://learn.lambdaschool.com/syllabus/cs-ios.
We don’t focus purely on swift, but you’ll be very good at it, and we dive into a bit of Onjective C and C.
Actually, our first iOS class graduates in two weeks, and 50% already have job offers!
Re: Ask HN: Where should I start as a 34-year-old switching to software as a career?
#125Develop any software for your domain (lab technician or microbiology) that solves a simple problem you see or encounter daily. Identify a problem in your current day job that can be solved with software like recording data in the lab, tracking supplies, etc. (nothing too complex) and come up with a solution (website to check-in/check-out, mobile app (?), etc.) and learn how to build it. It will not be perfect but you…
Couldn't agree more. I made the switch about a year ago at age 31. Previously, I was a manufacturing process engineer. I created some tools for me and my team, and my current employer hired me specifically because I "created real apps". Companies want employees who are self-starting autodidacts.
Re: Ask HN: Where should I start as a 34-year-old switching to software as a career?
#126Rebrand as a data scientist. Data science is eating the world. Everyone wants data scientists. You’re a microbiologist. It’s hugely credible that you’ve done some crazy data crunching for your science work. Spin that into an increasing interest in the pure data science. Voila, you’re writing python for a living at the top of the market with a hugely valued differentiated skill set.
Seconded. There's so much space for data analysis in biology, that there are even training programs at top universities to reconvert wet lab technicians and postdocs into data science people to fill unmet demand as quickly as possible. Thus, it's dirty easy to get a job in this area with a background in biology. It's just a relatively small pivot that can be done smoothly.
Re: Ask HN: Where should I start as a 34-year-old switching to software as a career?
#127This was me 3 years ago! I was an academic cellular/genomics lab tech and now I write software. Have you tried programming? I got my start with python courses on coursera and udacity, then moved on to solving problems on Project Euler. A few years after my first taste of python, I started going to meetups, then researched and entered a boot camp, graduated, and got my first job. I went into the boot camp knowing that…
Re: Ask HN: Where should I start as a 34-year-old switching to software as a career?
#128One thing you might look into is bioinformatics, which is essentially CS + Genetics + Stats, and would let you leverage your bio background. There are basically two halves to bioinformatics: data science and tools development. The developers primarily write the tools, and the data scientists use them for their research and publications. One huge advantage is that pretty much all the major software used is publicly fu…
Re: Ask HN: Where should I start as a 34-year-old switching to software as a career?
#129Earlier quoted context omitted.
Couldn't agree more. I made the switch about a year ago at age 31. Previously, I was a manufacturing process engineer. I created some tools for me and my team, and my current employer hired me specifically because I "created real apps". Companies want employees who are self-starting autodidacts.
Hi! I am trying to transition my career from the lab - I have about 10 years of experience in a gene sequencing company and currently considering software. I'd like to learn more about what you did and see if I can replicate your success, would you mind answering some questions?
Re: Ask HN: Where should I start as a 34-year-old switching to software as a career?
#130In my case I had existing knowledge of the basics and had programming experience (but not as my primary job role, nor in a team).
Here is what I can suggest: if you can at all leverage your existing domain experience it will serve you well. Try to figure out whether your employer can place you in a role where you can contribute in some way using your existing skill set while you further your software development skills.
Having taken some computer science classes, read programming books, and having programmed off and on in small things for many years was helpful to me, but I can't overstate how much that was all eclipsed by raw experience doing the job day in, day out. I quickly realized that there is simply no replacement for hands on programming experience, and having a team around to help fill my knowledge gaps was invaluable.