TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Enter the software world at 30

7 pointsby TXVabout 11 years ago
Hi all, I&#x27;d like to ask a honest question to you industry-savvy guys. I recently came to the (late) realization that what I really like to do in life is developing things, and long story short, specifically software. I do think I have what it takes to succeed and give meaningful contribution to the field, yet I am now 26 with a 3-year degree in useless subjects and 3 years of working experience, mainly in business and totally unrelated to IT. The question is: how&#x27;s the idea to try and shift my life toward CS? Should I give up everything and go for a second degree? I would graduate at 28-29 (30-31 adding an MSc). Or should I focus on side projects while holding fast to a 9-5 job and try to impress employers with that?<p>What do you think is the most realistic plan? I&#x27;m not the kind of guy that gives up easily an idea, but I must face the reality. If nobody&#x27;s going to employ me anyway because age, maybe I&#x27;ll devise a different solution...

9 comments

patio11about 11 years ago
A CS degree is not a pre-requisite to working in the tech industry or as a technologist. You should probably concentrate on learning enough programming to be dangerous. This is possible with about 5~10 weeks of dedicated work (apparently, based on the experience of people whom I find credible reporting their experience hiring graduates of coding bootcamps) or in about a year or so of self-study by someone bright and motivated (I know numerous examples of this). You&#x27;ll gain a lot in your first few years of work in terms of seasoning, going into more depth on some of the <i>many</i> subfields in every tech segment, rounding out your technical skills, and learning soft skills and other value enhancers, but you can do all of that learning while getting paid professional wages as opposed to paying for additional credentialing.<p>The combination of business skills -- even skills which strike you as so basic that they barely deserve the word &quot;skill&quot; -- plus the ability to program is an extraordinarily powerful one, by the way. It is almost unseemly how many hundreds of thousands of dollars are sitting behind projects which could be banged out for roughly the same technical complexity as the &quot;Build a blog in 15 minutes&quot; Ruby on Rails demo.
vmsmithabout 11 years ago
I&#x27;m 62. Although I&#x27;ve dabbled in programming since 1977 when I took a CS course as an undergrad (FORTRAN on a main frame), my entire life was basically in other areas: 20+ years as a U.S. Naval officer, followed by 12 years as an IT project manager.<p>And yet at 62 I am jumping in feet first. Starting early last year I immersed myself in Python and online introductory statistics, and this year I actually have several real-world Python projects I&#x27;m doing (while concurrently I&#x27;ve upped the ante in statistics and started an MS program in Applied Statistics).<p>I fully expect that by the end of 2015 I&#x27;ll be happily ensconced in a well paying, full time job doing some combination of programming and data analysis.<p>Although in many ways my situation differs from yours -- I probably have more financial resources to buffer the time off I took to shift gears, and I have a lifetime&#x27;s worth of associates who are helping me in ways large and small -- the larger point is that it&#x27;s never too late to learn something new and start applying it. Never.<p>As Henry David Thoreau said in Walden, &quot;If a man advances confidently in the direction of his dreams, and endeavors to life the life he has imagined, he will meet a success unexpected in common hours.&quot;<p>That&#x27;s another way of saying, &quot;Go for it!&quot;<p>Good luck.
mastabout 11 years ago
It does really depend on your situation. If you&#x27;re single with no commitments, going back to school might be easier.<p>Another option might be to talk to your current employer. See if there might be an opportunity to slowly transition to development work from your current position.<p>I&#x27;ll give you an example from my past. Back in the early 90&#x27;s, my first employer needed a tool to track time and inventory but wasn&#x27;t willing to pay for an off the self solution. I was able to create an MS Access database application that solved the problem. After that, I was given more and more development opportunities. Eventually I went from repair technician to a software developer at the same company. When I was 32 I quit that job to try for a Software Engineering degree, but found I was happier working. It wasn&#x27;t hard to find another job as a software developer.
cafardabout 11 years ago
Started doing tech support at 30. Discovered that there was data at point a in format b, that I needed at point c in format d. Taught myself assembler (didn&#x27;t have a compiler or interpreter). Went back to school at 34, got a master&#x27;s, paid for by my employer, most of the classes taken one per term.<p>Government contractors often can pay for classes you take that &quot;maintain or improve current job skills&quot;, and the IRS will not inquire just what (say) computability has to do with system administration or tech support. The only hitch with my employer was that I would have had to repay any classes taken within a year of my leaving the company. I didn&#x27;t leave for about two years, so I was OK.
josephschmoeabout 11 years ago
1. 26 is not old. Many people are just now graduating at your age. You have some advantage from prior business experience as well.<p>2. It depends. Can you learn to program without getting a degree in C.S.? I took three classes and programmed for about 500 hours before I was hire-able, let alone useful. Are you willing&#x2F;able to climb that steep slope?<p>3. I would suggest that you start out by working on learning to program, either at your current job or in your free time. Do this for -at least- 2 months&#x2F;100 hours before making any life-altering decisions.<p>After all that...if you still want to go through with it, it&#x27;s very, very difficult to learn an advanced subject exclusively in your free time after working 40 hours&#x2F;week. There&#x27;s good odds you&#x27;ll need to either take a long chunk of time for dedicated study or get a degree.
taprunabout 11 years ago
No, it&#x27;s not too late, but I wouldn&#x27;t necessarily think that a degree will be some kind of magic bullet. Rather than spending lots of money on a degree, just try to get some experience. Experience is more valuable than a degree for many jobs.<p>What&#x27;s your unrelated field? The software world exists to solve problems. You may be able to leverage your previous experience and make you more valuable than the average new-to-programming person.<p>For instance, a programmer with a background in tax prep would be more valuable to accounting software companies than a programmer without. There is software written to do anything. Target companies where your background will give you an advantage.
TXVabout 11 years ago
The unrelated field I&#x27;m in is pharma &#x2F; drug development. I&#x27;m the business guy who brings new projects in.<p>Actually I do have programming experience, very very modest though. That&#x27;s where my realization comes from. I developed a simple CRM for my department and, since I like languages as well, I&#x27;m working on a learning tool for translators and students alike. I needed that tool in the first place but couldn&#x27;t find it anywhere, so I decided to put it together by myself.<p>Yet as people from my country say, this pretty much boils down to &quot;singing and playing your own song&quot;. So thanks for your comments, they&#x27;re really much much appreciated.
Darshuabout 11 years ago
First of all, 26 is young, and it&#x27;s great you&#x27;ve reached this realization now. Second: there was just a story in the NYT I think about how over 25% of coders in NY startups have no college degree. In the industry I come from (web startups) you just need to be awesome at what you do. No one cares about a college degree. On the contrary, people with other backgrounds are considered more well rounded and can contribute to the company in many ways. I say forget the CS, learn a coding language you love and go for it. You&#x27;ll be happier! Good luck.
arisAlexisabout 11 years ago
spending your life doing something you don&#x27;t like is so sad. I think you stand a fair chance of getting employed.