Ask HN: Realization that i am not a "Programmer"...
So after graduating from school I started a job a few months ago as a developer. I have never been a math/logic oriented person always a word/idea person if that makes sense.. But I never thought it would be a big deal, but now after a few months 5 days a week looking at code it is becoming apparent that my strengths do not lie in this area..
I really enjoy learning about technology and discussing it with others and giving advice, ideas, improvements etc.
Anyone else ever come to this realization? What did you do about it?
13 comments
[ 2.8 ms ] story [ 42.6 ms ] threadIt took me several years to decide that I enjoyed software development as a profession, and that I enjoyed it enough to develop an aptitude for it.
Also, consider that it may be the environment - product, technology, team, company, existing code - that is putting you off. Even if you decide against what you're doing I'd limit the conclusion to "I hate my current job" rather than "I'm no good at programming."
Why not think about such sub-categories such as DBA, Analysis/Reporting/Sharepoint Services developer, or even pre-sales roles. These involve some coding but a lot of customer interaction, giving advice/ideas, designing solutions and improving the customers business.
In one of your other comments, you mentioned "introvert" -- don't let this hold you back from a pre-sales type of role. It's very easy to be an introvert, but become very much an extrovert/good speaker when "doing your job."
You might consider starting a business of your own, which would afford you the opportunity to fine tune and have a go at your areas of strength, and most importantly, keep you relatively interested in day to day activity. If starting a business is intimidating, consider offering your services for free for some small tasks/projects, and treat them as though they were paid and professional. You’d feed your interest and learn along the way.
The point I am trying to make is that you’ve plenty of options out there, and they are not very apparent just yet... but from my experience, the more your put yourself out there (particularly in areas that overlap strengths and stuff that is completely foreign) you will start to see some interesting options arise... and you will start to get a better picture of what your interests, strengths and weaknesses are. Best of all... there’s no deadline to work this stuff out... so be proactive and enjoy yourself!
So consider your experience as a programmer as a great investment in whatever field you want to go into.
Sorry for not really answering your question, I just wanted to point out that although you might not be a "programmer" it definitely pays to "think like a programmer."
Regardless, it's pretty common for your first job in any field to be less than ideal, so I wouldn't write off programming just yet. On the other hand, if your company is large enough to offer opportunities to work in other areas, you might dip your toe in and find something you like better without having to look for another job. Desire for change happens to everyone after a while, even if we enjoy what we do.
I still like coding, but I've found being a PM far more satisfying in my day job.