As someone who tends to mentor and talk shop with people wanting to start a career in software development, the most common question I hear is “What language(s) should I learn to land a job?” It’s a question that makes sense if you think about it. From an outside perspective to the industry, picking the right language seems like it could make or break your career. The reality is, that there are plenty of things more important than what languages you know. In an effort to not overwhelm people, I usually stick to 3 things that are far more important than picking a language.

Show you have the ability to learn

Being a software developer is by and large about being flexible and being able to shift with the trends and changes in the industry. Not just at the human level, but at the code and platform levels as well. Things can be the hot new platform one year, and replaced the next. It’s just the way it works. Because the ecosystem is ever changing, so must we be as developers. The funny thing about development is that while syntax changes from language to language, the overall concepts and patterns are very similar between them. Prove that you can learn quickly, and have the willingness to take it upon yourself to learn by taking on role that enable this.

See my suggested reading for anyone in software development

Deploy and/or Contribute

This all starts with one thing, showing your overall understanding of development. These days, it’s so easy to do with services like GitHub. The ability to quickly and easily share all the work you’ve published publicly is an often overlooked asset. You can have as many years of development that you want, but if it’s all private has only been for your own private use, it’s hard to consider that ‘experience’ when applying for jobs. By contributing to other open source projects on GitHub, or putting your own work up for collaboration, you can easily show your abilities.

One of the other things people typically fail to recognize is that writing code for yourself, and writing code for production, typically corporate, environments are two completely different things. There is a level of ‘error handling’ that typically goes into production code. The ‘happy path’ isn’t the only solution and performance is scrutinized.

Does that mean personal projects aren’t wroth anything? By all means, no! It just means that when a company is looking for developers, they want to see that they can produce for other companies similar to theirs. Haven’t gotten any other paid gigs? That’s cool, contribute back to open source somehow. Show that you’ve got the ability for your ideas and code to make it into a popular open source project like WordPress or some Node Modules.

If you are new to contributing to an open source project, it can be a bit intimidating, but I wrote a few tips on some things to keep in mind.

It’s ok to be wrong, or not know

There are two things that any good developer can admit:

  1. They don’t know everything.
  2. There are bugs in their code, somewhere.

The first of these is super important. You’re never expected to know everything there ever is to know about development. That’s just asinine. The important part is how you respond when confronted with a question or task that you don’t know. Some people simply shut down and in some cases deny it’s possibility. After many times of being the fool, I learned one thing.

'I don't know, yet' is a perfectly acceptable answer. Click To Tweet

Someone in a position to ask a question that would warrant this type of answer will be perfectly happy waiting for you do research and answer the question accurately. And most importantly, the word “yet”. This implies a willingness to learn. It’s ok not to know everything immediately, and again, leads us back the the first point of showing you can learn. Funny how it always ends up back there doesn’t it? The crazy part is…you are never alone in learning. Using crowd-sourced sites like StackOverflow aren’t cheating, they’re learning. You don’t have to sit in your bubble all day and struggling trying to solve a complex problem alone. Posing a question to the community, or finding an existing question that suites your needs is a completely acceptable solution these days.


So you can see, so much of being a good software developer is more about how you can grow and produce good work, than what languages you know. Much like any other skill, the more time you spend doing it the right way, the better the end product will be.

How about you? What’s one thing you find more important than then languages you know?

Posted by Chris Klosowski

Chris Klosowski is the Director of Technology at Sandhills Development, LLC, creators of fine WordPress plugins, and ecommerce solutions.

62 Comments

  1. This is a good post and it’s timely (for me), too.

    There’s a friend of mine who’s looking to pull a 180 in his career and get into programming. We had a long chat recently about what programming languages he should learn first.

    But rather than I try to sell him on what _I_ think, I decided to sit, chat, and ask him what excited him about technology. He came away with wanting to learn both web and iOS.

    Obviously, that conversatin could have gone on for a long time (especially if you’re going to basically do a webview for your iOS app versus Obj-C or Swift of React Native, etc.).

    So we ended up settling on the web languages first because it teaches a variety of concepts (especially markup for describing data, CSS to style it, and JavaScript to control it, more or less).

    Once those concepts are grasped, there are plenty of things to build on top of it, and you’re in a better position to begin conceptually modeling other languages based around web apps.

    The point to all of this, though, is not to say what I think people should pursue. It’s to remember this:

    When a person approaches you asking how they get into technology, don’t push _your_ interests. Talk to them, ask questions, and try to get to the point of what *excites* them.

    Then use _that_ as a way to point them in the right direction.

    Reply

    1. Chris Klosowski November 7, 2016 at 8:04 am

      So on point Tom, as always.

      It’s easy to try and share your passion and interests as you teach, but it’s very important to remember that your focus and drive may not be what drives and excites someone else.

      Sounds like that was a fun conversation to have. I always enjoy watching someone get excited about realizing they have the power to solve their own problems or achieve their own goals.

      Reply

  2. This is very attention-grabbing, You’re an excessively professional blogger.
    I’ve joined your feed and stay up for in the hunt for extra of your magnificent
    post. Additionally, I’ve shared your site in my social networks

    Reply

  3. Good website! I really love how it is simple on my eyes and the data are well written. I am wondering how I
    might be notified when a new post has been made. I’ve subscribed to your RSS which must do the trick!
    Have a nice day!

    Feel free to visit my blog :: frun-test.sakura.ne.jp

    Reply

  4. I think other website proprietors should take this website as an example,
    very clean and excellent user genial design.

    my page :: kebe.top

    Reply

  5. Pretty! This has been an extremely wonderful post.
    Many thanks for supplying these details.

    my blog – mpc-install.com

    Reply

  6. I have been checking out a few of your stories and
    i can state pretty clever stuff. I will definitely bookmark your
    website.

    Also visit my web site :: mpc-install.com

    Reply

  7. hello there and thank you for your information – I’ve certainly
    picked up anything new from right here. I did however
    expertise a few technical points using this website, since I experienced to reload the site
    lots of times previous to I could get it to load correctly.
    I had been wondering if your web host is OK? Not that I am complaining,
    but slow loading instances times will sometimes affect your placement in google and could damage your quality
    score if ads and marketing with Adwords. Well I’m adding this RSS to my email and can look out
    for a lot more of your respective fascinating content.
    Ensure that you update this again soon.

    Reply

  8. Hello! Quick question that’s totally off topic. Do you know how to make your site mobile friendly?
    My site looks weird when browsing from my iphone 4. I’m trying to find a
    template or plugin that might be able to resolve this problem.
    If you have any recommendations, please share. With thanks!

    Also visit my website … Metabo Fix

    Reply

  9. Howdy! Do you know if they make any plugins to safeguard against
    hackers? I’m kinda paranoid about losing everything I’ve worked hard on.
    Any tips?

    Reply

  10. Howdy! This is my first comment here so I just wanted to give a quick shout out and tell you I really enjoy reading through your articles.
    Can you recommend any other blogs/websites/forums that deal
    with the same topics? Many thanks!

    Reply

  11. Hello! I could have sworn I’ve been to this website before but after reading through some of the post I realized
    it’s new to me. Anyhow, I’m definitely delighted I found it and I’ll be book-marking and checking back frequently!

    Reply

  12. Hi there mates, its enormous article concerning teachingand entirely
    explained, keep it up all the time.

    Reply

  13. Very nice article, just what I was looking for.

    Reply

  14. Thanks for sharing your thoughts. I truly appreciate your efforts and I am waiting for your further post
    thank you once again.

    my site … Lasik Eye Surgery Cost Portsmouth Nh

    Reply

  15. A person necessarily lend a hand to make severely articles I would state.
    That is the very first time I frequented your website page and thus far?
    I amazed with the analysis you made to create this actual publish
    incredible. Fantastic process!

    Reply

  16. Magnificent items from you, man. I have understand your stuff prior to and you’re just extremely great.

    I actually like what you have received right here, really like what you
    are saying and the way during which you assert it.
    You’re making it entertaining and you continue to care for to stay
    it smart. I cant wait to read far more from you.
    That is really a terrific web site.

    Reply

  17. Hi every one, here every person is sharing these know-how, thus it’s nice
    to read this blog, and I used to pay a quick visit this blog
    all the time.

    Reply

  18. Ahaa, its good discussion about this post here at this web site, I have read all that, so now me also commenting here.

    Reply

  19. Incredible story there. What occurred after?
    Good luck!

    Reply

  20. I’m extremely impressed with your writing skills as well as with the layout on your weblog.
    Is this a paid theme or did you customize it yourself?
    Anyway keep up the excellent quality writing, it is rare to see a nice blog like this one
    today.

    Reply

  21. cialis 20 mg tablet price – tadalafil drug tadalafil generic canada 20 mg

    Reply

  22. Somebody essentially assist to make significantly articles I would state.
    This is the first time I frequented your web page and
    up to now? I surprised with the research you made to create this particular post amazing.
    Great activity!

    Reply

  23. I was recommended this blog by my cousin. I am not sure whether this post is written by him as nobody else know
    such detailed about my problem. You’re incredible!
    Thanks!

    Reply

  24. If you want to get a good deal from this post then you have to apply these methods to your
    won weblog.

    Reply

  25. cheap canadian viagra online viagra australia paypal – viagradiscount

    Reply

  26. certainly like your website however you need
    to take a look at the spelling on quite a few of your
    posts. Several of them are rife with spelling issues and
    I in finding it very troublesome to inform the reality on the other hand I will surely come again again.

    Reply

  27. Very descriptive post, I enjoyed that bit. Will there be
    a part 2?

    Reply

  28. Hi! This post could not be written any better! Reading
    through this post reminds me of my old room mate! He
    always kept chatting about this. I will forward
    this page to him. Pretty sure he will have a good read.
    Thank you for sharing!

    Reply

  29. Hey! I just wanted to ask if you ever have any trouble with hackers?
    My last blog (wordpress) was hacked and I ended up losing many months of hard work due to no data backup.

    Do you have any methods to stop hackers?

    Reply

  30. This is my first time pay a quick visit at here and i am truly happy to read
    everthing at alone place.

    Reply

  31. Thank you for the good writeup. It in reality was once a amusement account
    it. Look complex to more brought agreeable from you!
    By the way, how could we keep in touch?

    Reply

  32. Hello, I think your website might be having browser compatibility issues.
    When I look at your blog in Firefox, it looks
    fine but when opening in Internet Explorer, it has some overlapping.
    I just wanted to give you a quick heads up! Other then that,
    fantastic blog!

    Reply

  33. prednisone without a prescription prednisone for sale – prednisone without prescription 10mg

    Reply

  34. amoxicillin 500mg over the counter generic amoxil – amoxicillin 250 mg price in india

    Reply

  35. I think this is one of the most vital information for me.
    And i’m glad reading your article. But should remark on few general things, The site style is great, the articles is really
    excellent : D. Good job, cheers

    Reply

  36. Hello Dear, are you genuinely visiting this web site regularly,
    if so afterward you will absolutely take good knowledge.

    Reply

  37. where to buy ivermectin pills buy stromectol online – where to buy ivermectin pills

    Reply

  38. ivermectin 90 mg best price on ivermectin pills – ivermectin 9 mg

    Reply

  39. Heya i’m for the first time here. I found this board and I find It
    truly helpful & it helped me out much. I hope to give something again and help others such
    as you helped me.

    Reply

  40. Thank you for another great post. Where else may just anybody get that kind of info in such an ideal means
    of writing? I’ve a presentation subsequent week, and
    I am at the search for such information.

    Reply

  41. canadian online drugs prescription drugs without doctor approval – canadian drug

    Reply

  42. I was wondering if you ever thought of changing the structure of
    your site? Its very well written; I love what youve got
    to say. But maybe you could a little more in the way of content so people could
    connect with it better. Youve got an awful lot of text for
    only having 1 or 2 pictures. Maybe you could space it out better?

    Reply

  43. cost of plaquenil hydroxychloroquine – plaquenil for fibromyalgia

    Reply

  44. hydroxychloroquine tablets ip 400 mg plaquenil for sale canada – plaquenil 0.2

    Reply

  45. When I originally commented I clicked the “Notify me when new comments are added” checkbox and
    now each time a comment is added I get several e-mails with the
    same comment. Is there any way you can remove people from that service?
    Thanks!

    Reply

  46. This piece of writing will assist the internet people for creating new weblog or even a blog from start to end.

    Reply

  47. hydroxychloroquine sulfate generic plaquenil for sale canada – medicine plaquenil 200 mg

    Reply

  48. It’s going to be ending of mine day, but before ending I am reading
    this fantastic article to improve my experience.

    Reply

  49. fantastic submit, very informative. I wonder why the opposite experts of this sector don’t
    understand this. You should proceed your writing. I am confident, you
    have a huge readers’ base already!

    Reply

  50. Hi, i read your blog from time to time and i own a similar one and i was
    just wondering if you get a lot of spam responses? If so how do you stop it, any
    plugin or anything you can recommend? I get so much lately
    it’s driving me mad so any assistance is very much appreciated.

    Reply

  51. MARVEL Future Revolution Apk, MARVEL Future Revolution Apk Mod, MARVEL Future Revolution Apk Data***

    Reply

Leave a reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.