Track to professional programmer [closed]

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
-1
down vote

favorite
2












My interest in programming started in highschool or (Gymnasium) as we say in Sweden, and I did lots of projects, which I don't have today. Then I started university completed about 6 courses in mathematics and 2 programming courses. But I couldn't handle it at that time, and now I don't have the option of completing my education formally.



It's my dream to become a professional programmer or developer, I'm 24 now and I'm totally lost. I know lots of theoretical knowledge, and know C, C++,C#, Java, Python, x86 Intel asm very well. I know how a CPU is built from nand gates, and basics of algorithms and datastructures, but I don't know what to program, so I don't have many completed projects.



I have tried to get into opensource, but I have no idea how to do that in a good way.



To be clear what I'm asking for is advice on what is a good way to become a professional programmer. What do employers seek when they hire? How to get the experience they want when they hire you.



And if you think my question is to broad, just tell me a good project to program to hone my skill, or even better if you can recommend a good way to get started in opensource.







share|improve this question














closed as off-topic by gnat, yochannah, IDrinkandIKnowThings, Jonast92, Justin Cave Mar 11 '15 at 17:08


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions asking for advice on what to do are not practical answerable questions (e.g. "what job should I take?", or "what skills should I learn?"). Questions should get answers explaining why and how to make a decision, not advice on what to do. For more information, click here." – gnat, yochannah, IDrinkandIKnowThings, Jonast92, Justin Cave
If this question can be reworded to fit the rules in the help center, please edit the question.








  • 1




    I think this question is like asking what to do instead of how to do. Yes, "how" is "what" detailed. Possible answers could include "take this job", "do this work", "take this education" and stuff. So I guess this question is going to be closed.
    – user27584
    Mar 11 '15 at 9:24






  • 5




    Quick comment in lieu of full answer: Employers usually say what they are looking for in job adverts. This may include 'softer' skills such as team working, initiative, etc. Go find 10 or 20 job listings that appeal to you, compile a list of the qualities they want, and figure out how to tick those boxes.
    – yochannah
    Mar 11 '15 at 10:35






  • 3




    My interest in programming started in Gymnasium too... when I realized I would never be able to climb the rope :p
    – IDrinkandIKnowThings
    Mar 11 '15 at 14:30










  • Consider freelancing
    – HLGEM
    Mar 11 '15 at 15:40
















up vote
-1
down vote

favorite
2












My interest in programming started in highschool or (Gymnasium) as we say in Sweden, and I did lots of projects, which I don't have today. Then I started university completed about 6 courses in mathematics and 2 programming courses. But I couldn't handle it at that time, and now I don't have the option of completing my education formally.



It's my dream to become a professional programmer or developer, I'm 24 now and I'm totally lost. I know lots of theoretical knowledge, and know C, C++,C#, Java, Python, x86 Intel asm very well. I know how a CPU is built from nand gates, and basics of algorithms and datastructures, but I don't know what to program, so I don't have many completed projects.



I have tried to get into opensource, but I have no idea how to do that in a good way.



To be clear what I'm asking for is advice on what is a good way to become a professional programmer. What do employers seek when they hire? How to get the experience they want when they hire you.



And if you think my question is to broad, just tell me a good project to program to hone my skill, or even better if you can recommend a good way to get started in opensource.







share|improve this question














closed as off-topic by gnat, yochannah, IDrinkandIKnowThings, Jonast92, Justin Cave Mar 11 '15 at 17:08


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions asking for advice on what to do are not practical answerable questions (e.g. "what job should I take?", or "what skills should I learn?"). Questions should get answers explaining why and how to make a decision, not advice on what to do. For more information, click here." – gnat, yochannah, IDrinkandIKnowThings, Jonast92, Justin Cave
If this question can be reworded to fit the rules in the help center, please edit the question.








  • 1




    I think this question is like asking what to do instead of how to do. Yes, "how" is "what" detailed. Possible answers could include "take this job", "do this work", "take this education" and stuff. So I guess this question is going to be closed.
    – user27584
    Mar 11 '15 at 9:24






  • 5




    Quick comment in lieu of full answer: Employers usually say what they are looking for in job adverts. This may include 'softer' skills such as team working, initiative, etc. Go find 10 or 20 job listings that appeal to you, compile a list of the qualities they want, and figure out how to tick those boxes.
    – yochannah
    Mar 11 '15 at 10:35






  • 3




    My interest in programming started in Gymnasium too... when I realized I would never be able to climb the rope :p
    – IDrinkandIKnowThings
    Mar 11 '15 at 14:30










  • Consider freelancing
    – HLGEM
    Mar 11 '15 at 15:40












up vote
-1
down vote

favorite
2









up vote
-1
down vote

favorite
2






2





My interest in programming started in highschool or (Gymnasium) as we say in Sweden, and I did lots of projects, which I don't have today. Then I started university completed about 6 courses in mathematics and 2 programming courses. But I couldn't handle it at that time, and now I don't have the option of completing my education formally.



It's my dream to become a professional programmer or developer, I'm 24 now and I'm totally lost. I know lots of theoretical knowledge, and know C, C++,C#, Java, Python, x86 Intel asm very well. I know how a CPU is built from nand gates, and basics of algorithms and datastructures, but I don't know what to program, so I don't have many completed projects.



I have tried to get into opensource, but I have no idea how to do that in a good way.



To be clear what I'm asking for is advice on what is a good way to become a professional programmer. What do employers seek when they hire? How to get the experience they want when they hire you.



And if you think my question is to broad, just tell me a good project to program to hone my skill, or even better if you can recommend a good way to get started in opensource.







share|improve this question














My interest in programming started in highschool or (Gymnasium) as we say in Sweden, and I did lots of projects, which I don't have today. Then I started university completed about 6 courses in mathematics and 2 programming courses. But I couldn't handle it at that time, and now I don't have the option of completing my education formally.



It's my dream to become a professional programmer or developer, I'm 24 now and I'm totally lost. I know lots of theoretical knowledge, and know C, C++,C#, Java, Python, x86 Intel asm very well. I know how a CPU is built from nand gates, and basics of algorithms and datastructures, but I don't know what to program, so I don't have many completed projects.



I have tried to get into opensource, but I have no idea how to do that in a good way.



To be clear what I'm asking for is advice on what is a good way to become a professional programmer. What do employers seek when they hire? How to get the experience they want when they hire you.



And if you think my question is to broad, just tell me a good project to program to hone my skill, or even better if you can recommend a good way to get started in opensource.









share|improve this question













share|improve this question




share|improve this question








edited Mar 11 '15 at 12:19









EleventhDoctor

1,646616




1,646616










asked Mar 11 '15 at 9:15









proeng

43




43




closed as off-topic by gnat, yochannah, IDrinkandIKnowThings, Jonast92, Justin Cave Mar 11 '15 at 17:08


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions asking for advice on what to do are not practical answerable questions (e.g. "what job should I take?", or "what skills should I learn?"). Questions should get answers explaining why and how to make a decision, not advice on what to do. For more information, click here." – gnat, yochannah, IDrinkandIKnowThings, Jonast92, Justin Cave
If this question can be reworded to fit the rules in the help center, please edit the question.




closed as off-topic by gnat, yochannah, IDrinkandIKnowThings, Jonast92, Justin Cave Mar 11 '15 at 17:08


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions asking for advice on what to do are not practical answerable questions (e.g. "what job should I take?", or "what skills should I learn?"). Questions should get answers explaining why and how to make a decision, not advice on what to do. For more information, click here." – gnat, yochannah, IDrinkandIKnowThings, Jonast92, Justin Cave
If this question can be reworded to fit the rules in the help center, please edit the question.







  • 1




    I think this question is like asking what to do instead of how to do. Yes, "how" is "what" detailed. Possible answers could include "take this job", "do this work", "take this education" and stuff. So I guess this question is going to be closed.
    – user27584
    Mar 11 '15 at 9:24






  • 5




    Quick comment in lieu of full answer: Employers usually say what they are looking for in job adverts. This may include 'softer' skills such as team working, initiative, etc. Go find 10 or 20 job listings that appeal to you, compile a list of the qualities they want, and figure out how to tick those boxes.
    – yochannah
    Mar 11 '15 at 10:35






  • 3




    My interest in programming started in Gymnasium too... when I realized I would never be able to climb the rope :p
    – IDrinkandIKnowThings
    Mar 11 '15 at 14:30










  • Consider freelancing
    – HLGEM
    Mar 11 '15 at 15:40












  • 1




    I think this question is like asking what to do instead of how to do. Yes, "how" is "what" detailed. Possible answers could include "take this job", "do this work", "take this education" and stuff. So I guess this question is going to be closed.
    – user27584
    Mar 11 '15 at 9:24






  • 5




    Quick comment in lieu of full answer: Employers usually say what they are looking for in job adverts. This may include 'softer' skills such as team working, initiative, etc. Go find 10 or 20 job listings that appeal to you, compile a list of the qualities they want, and figure out how to tick those boxes.
    – yochannah
    Mar 11 '15 at 10:35






  • 3




    My interest in programming started in Gymnasium too... when I realized I would never be able to climb the rope :p
    – IDrinkandIKnowThings
    Mar 11 '15 at 14:30










  • Consider freelancing
    – HLGEM
    Mar 11 '15 at 15:40







1




1




I think this question is like asking what to do instead of how to do. Yes, "how" is "what" detailed. Possible answers could include "take this job", "do this work", "take this education" and stuff. So I guess this question is going to be closed.
– user27584
Mar 11 '15 at 9:24




I think this question is like asking what to do instead of how to do. Yes, "how" is "what" detailed. Possible answers could include "take this job", "do this work", "take this education" and stuff. So I guess this question is going to be closed.
– user27584
Mar 11 '15 at 9:24




5




5




Quick comment in lieu of full answer: Employers usually say what they are looking for in job adverts. This may include 'softer' skills such as team working, initiative, etc. Go find 10 or 20 job listings that appeal to you, compile a list of the qualities they want, and figure out how to tick those boxes.
– yochannah
Mar 11 '15 at 10:35




Quick comment in lieu of full answer: Employers usually say what they are looking for in job adverts. This may include 'softer' skills such as team working, initiative, etc. Go find 10 or 20 job listings that appeal to you, compile a list of the qualities they want, and figure out how to tick those boxes.
– yochannah
Mar 11 '15 at 10:35




3




3




My interest in programming started in Gymnasium too... when I realized I would never be able to climb the rope :p
– IDrinkandIKnowThings
Mar 11 '15 at 14:30




My interest in programming started in Gymnasium too... when I realized I would never be able to climb the rope :p
– IDrinkandIKnowThings
Mar 11 '15 at 14:30












Consider freelancing
– HLGEM
Mar 11 '15 at 15:40




Consider freelancing
– HLGEM
Mar 11 '15 at 15:40










3 Answers
3






active

oldest

votes

















up vote
1
down vote



accepted










  1. Keep asking your question online - there are many responses to your
    question in YouTube and Job sites and all over. Keep looking for
    the answer that suits you personally.

  2. Write programs for charities, NGOs, churches ... just do something
    voluntarily for free. It may help them, and you'll gain experience.
    Then:

  3. Put your finished code on GitHub, so potential employers can see
    that you're building a portfolio.

  4. Answer coding questions on StackOverflow. Since you know stuff
    well, you can help other students. If you're good, your reputation
    will grow and be something you can show to employers.

  5. Use your Java skills to write Android apps. It's cheap and easy to
    post them on the playstore, and will give you practice and you may
    even sell something. But mostly, you'll be showing what you can do.

  6. Above all - be persistent. You are -for now- a salesman, and YOU
    are the product. Sales is often a game of odds - the more times you
    try, the more chances to "win".





share|improve this answer





























    up vote
    6
    down vote













    Have you considered applying for entry-level programming jobs?



    You did not complete your university education so graduate schemes may not be open to you. However, there may be apprentice-style roles or intern/industrial trainee roles that you could apply for.



    Other entry-level paths into computer programming roles may be found at universities or science companies where a versatile programmer can implement and maintain systems for the specialists/academics.



    I can't comment in detail on job-hunting in Sweden, but you could start to look at internet job boards, job centres, and websites of local firms and universities.






    share|improve this answer


















    • 1




      In the Nordic countries, there really isn't a concept of entry-level programming position. At least in the way I understand there is in, for example, the US. Pretty much all job postings for developers always state "Bachelor or higher degree" as the very first requirement. The best way I can think of is to either start your own business (hard to find clients though...), or apply for start-ups where you can start to build your professional experience.
      – Juha Untinen
      Mar 11 '15 at 14:43










    • Seriously there is no Apprentice or Technician route into industry in Nordic country's
      – Pepone
      Mar 12 '15 at 22:39

















    up vote
    3
    down vote














    What do employers seek when they hire?




    I want someone who can write code. It's not real complicated. But a part of your question is very concerning:




    know C, C++,C#, Java, Python, x86 Intel asm very well



    but I don't know what to program, so I don't have many completed projects




    First, I find it highly unlikely that you know all of those very well - especially C++, which has notoriously many nooks and crannies.



    Secondly, I find it impossible that you learned them well if you didn't write projects in them.



    During an interview, being unable to evaluate skill appropriately is a significant red flag. Wanting to be a programmer but no programming on your own is also a significant red flag for me (though less so to others).



    The good news is that there are a whole lot of terrible programmers. It will take some persistence in applying to jobs, but as long as you can write code you'll eventually find someone. And all you need to learn how to write code is a computer, some time, and the discipline to actually practice.






    share|improve this answer




















    • I'm sorry if i was not clear, i can program and i have done lots projects in the past, none i have today. In school i built a mips processor on a fpga using xilinx. I learned intel x86 asm when messing around with schellcodes. What i dont have is expereince in building real projects, not a pet project. On interviews the reason i could not get further was the lack of real experience. I need to start learn to develop real applications big and useful
      – proeng
      Mar 11 '15 at 14:32






    • 1




      @proeng - sadly, there are many companies who only count "professional" experience as experience. Even open source is insufficient for them. The only way I found to escape that situation was to keep applying to jobs. It only takes one company to take a chance on you.
      – Telastyn
      Mar 11 '15 at 14:35

















    3 Answers
    3






    active

    oldest

    votes








    3 Answers
    3






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    1
    down vote



    accepted










    1. Keep asking your question online - there are many responses to your
      question in YouTube and Job sites and all over. Keep looking for
      the answer that suits you personally.

    2. Write programs for charities, NGOs, churches ... just do something
      voluntarily for free. It may help them, and you'll gain experience.
      Then:

    3. Put your finished code on GitHub, so potential employers can see
      that you're building a portfolio.

    4. Answer coding questions on StackOverflow. Since you know stuff
      well, you can help other students. If you're good, your reputation
      will grow and be something you can show to employers.

    5. Use your Java skills to write Android apps. It's cheap and easy to
      post them on the playstore, and will give you practice and you may
      even sell something. But mostly, you'll be showing what you can do.

    6. Above all - be persistent. You are -for now- a salesman, and YOU
      are the product. Sales is often a game of odds - the more times you
      try, the more chances to "win".





    share|improve this answer


























      up vote
      1
      down vote



      accepted










      1. Keep asking your question online - there are many responses to your
        question in YouTube and Job sites and all over. Keep looking for
        the answer that suits you personally.

      2. Write programs for charities, NGOs, churches ... just do something
        voluntarily for free. It may help them, and you'll gain experience.
        Then:

      3. Put your finished code on GitHub, so potential employers can see
        that you're building a portfolio.

      4. Answer coding questions on StackOverflow. Since you know stuff
        well, you can help other students. If you're good, your reputation
        will grow and be something you can show to employers.

      5. Use your Java skills to write Android apps. It's cheap and easy to
        post them on the playstore, and will give you practice and you may
        even sell something. But mostly, you'll be showing what you can do.

      6. Above all - be persistent. You are -for now- a salesman, and YOU
        are the product. Sales is often a game of odds - the more times you
        try, the more chances to "win".





      share|improve this answer
























        up vote
        1
        down vote



        accepted







        up vote
        1
        down vote



        accepted






        1. Keep asking your question online - there are many responses to your
          question in YouTube and Job sites and all over. Keep looking for
          the answer that suits you personally.

        2. Write programs for charities, NGOs, churches ... just do something
          voluntarily for free. It may help them, and you'll gain experience.
          Then:

        3. Put your finished code on GitHub, so potential employers can see
          that you're building a portfolio.

        4. Answer coding questions on StackOverflow. Since you know stuff
          well, you can help other students. If you're good, your reputation
          will grow and be something you can show to employers.

        5. Use your Java skills to write Android apps. It's cheap and easy to
          post them on the playstore, and will give you practice and you may
          even sell something. But mostly, you'll be showing what you can do.

        6. Above all - be persistent. You are -for now- a salesman, and YOU
          are the product. Sales is often a game of odds - the more times you
          try, the more chances to "win".





        share|improve this answer














        1. Keep asking your question online - there are many responses to your
          question in YouTube and Job sites and all over. Keep looking for
          the answer that suits you personally.

        2. Write programs for charities, NGOs, churches ... just do something
          voluntarily for free. It may help them, and you'll gain experience.
          Then:

        3. Put your finished code on GitHub, so potential employers can see
          that you're building a portfolio.

        4. Answer coding questions on StackOverflow. Since you know stuff
          well, you can help other students. If you're good, your reputation
          will grow and be something you can show to employers.

        5. Use your Java skills to write Android apps. It's cheap and easy to
          post them on the playstore, and will give you practice and you may
          even sell something. But mostly, you'll be showing what you can do.

        6. Above all - be persistent. You are -for now- a salesman, and YOU
          are the product. Sales is often a game of odds - the more times you
          try, the more chances to "win".






        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Mar 12 '15 at 20:45









        Community♦

        1




        1










        answered Mar 11 '15 at 17:03









        Sophist

        285




        285






















            up vote
            6
            down vote













            Have you considered applying for entry-level programming jobs?



            You did not complete your university education so graduate schemes may not be open to you. However, there may be apprentice-style roles or intern/industrial trainee roles that you could apply for.



            Other entry-level paths into computer programming roles may be found at universities or science companies where a versatile programmer can implement and maintain systems for the specialists/academics.



            I can't comment in detail on job-hunting in Sweden, but you could start to look at internet job boards, job centres, and websites of local firms and universities.






            share|improve this answer


















            • 1




              In the Nordic countries, there really isn't a concept of entry-level programming position. At least in the way I understand there is in, for example, the US. Pretty much all job postings for developers always state "Bachelor or higher degree" as the very first requirement. The best way I can think of is to either start your own business (hard to find clients though...), or apply for start-ups where you can start to build your professional experience.
              – Juha Untinen
              Mar 11 '15 at 14:43










            • Seriously there is no Apprentice or Technician route into industry in Nordic country's
              – Pepone
              Mar 12 '15 at 22:39














            up vote
            6
            down vote













            Have you considered applying for entry-level programming jobs?



            You did not complete your university education so graduate schemes may not be open to you. However, there may be apprentice-style roles or intern/industrial trainee roles that you could apply for.



            Other entry-level paths into computer programming roles may be found at universities or science companies where a versatile programmer can implement and maintain systems for the specialists/academics.



            I can't comment in detail on job-hunting in Sweden, but you could start to look at internet job boards, job centres, and websites of local firms and universities.






            share|improve this answer


















            • 1




              In the Nordic countries, there really isn't a concept of entry-level programming position. At least in the way I understand there is in, for example, the US. Pretty much all job postings for developers always state "Bachelor or higher degree" as the very first requirement. The best way I can think of is to either start your own business (hard to find clients though...), or apply for start-ups where you can start to build your professional experience.
              – Juha Untinen
              Mar 11 '15 at 14:43










            • Seriously there is no Apprentice or Technician route into industry in Nordic country's
              – Pepone
              Mar 12 '15 at 22:39












            up vote
            6
            down vote










            up vote
            6
            down vote









            Have you considered applying for entry-level programming jobs?



            You did not complete your university education so graduate schemes may not be open to you. However, there may be apprentice-style roles or intern/industrial trainee roles that you could apply for.



            Other entry-level paths into computer programming roles may be found at universities or science companies where a versatile programmer can implement and maintain systems for the specialists/academics.



            I can't comment in detail on job-hunting in Sweden, but you could start to look at internet job boards, job centres, and websites of local firms and universities.






            share|improve this answer














            Have you considered applying for entry-level programming jobs?



            You did not complete your university education so graduate schemes may not be open to you. However, there may be apprentice-style roles or intern/industrial trainee roles that you could apply for.



            Other entry-level paths into computer programming roles may be found at universities or science companies where a versatile programmer can implement and maintain systems for the specialists/academics.



            I can't comment in detail on job-hunting in Sweden, but you could start to look at internet job boards, job centres, and websites of local firms and universities.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Mar 11 '15 at 13:39

























            answered Mar 11 '15 at 10:30









            EleventhDoctor

            1,646616




            1,646616







            • 1




              In the Nordic countries, there really isn't a concept of entry-level programming position. At least in the way I understand there is in, for example, the US. Pretty much all job postings for developers always state "Bachelor or higher degree" as the very first requirement. The best way I can think of is to either start your own business (hard to find clients though...), or apply for start-ups where you can start to build your professional experience.
              – Juha Untinen
              Mar 11 '15 at 14:43










            • Seriously there is no Apprentice or Technician route into industry in Nordic country's
              – Pepone
              Mar 12 '15 at 22:39












            • 1




              In the Nordic countries, there really isn't a concept of entry-level programming position. At least in the way I understand there is in, for example, the US. Pretty much all job postings for developers always state "Bachelor or higher degree" as the very first requirement. The best way I can think of is to either start your own business (hard to find clients though...), or apply for start-ups where you can start to build your professional experience.
              – Juha Untinen
              Mar 11 '15 at 14:43










            • Seriously there is no Apprentice or Technician route into industry in Nordic country's
              – Pepone
              Mar 12 '15 at 22:39







            1




            1




            In the Nordic countries, there really isn't a concept of entry-level programming position. At least in the way I understand there is in, for example, the US. Pretty much all job postings for developers always state "Bachelor or higher degree" as the very first requirement. The best way I can think of is to either start your own business (hard to find clients though...), or apply for start-ups where you can start to build your professional experience.
            – Juha Untinen
            Mar 11 '15 at 14:43




            In the Nordic countries, there really isn't a concept of entry-level programming position. At least in the way I understand there is in, for example, the US. Pretty much all job postings for developers always state "Bachelor or higher degree" as the very first requirement. The best way I can think of is to either start your own business (hard to find clients though...), or apply for start-ups where you can start to build your professional experience.
            – Juha Untinen
            Mar 11 '15 at 14:43












            Seriously there is no Apprentice or Technician route into industry in Nordic country's
            – Pepone
            Mar 12 '15 at 22:39




            Seriously there is no Apprentice or Technician route into industry in Nordic country's
            – Pepone
            Mar 12 '15 at 22:39










            up vote
            3
            down vote














            What do employers seek when they hire?




            I want someone who can write code. It's not real complicated. But a part of your question is very concerning:




            know C, C++,C#, Java, Python, x86 Intel asm very well



            but I don't know what to program, so I don't have many completed projects




            First, I find it highly unlikely that you know all of those very well - especially C++, which has notoriously many nooks and crannies.



            Secondly, I find it impossible that you learned them well if you didn't write projects in them.



            During an interview, being unable to evaluate skill appropriately is a significant red flag. Wanting to be a programmer but no programming on your own is also a significant red flag for me (though less so to others).



            The good news is that there are a whole lot of terrible programmers. It will take some persistence in applying to jobs, but as long as you can write code you'll eventually find someone. And all you need to learn how to write code is a computer, some time, and the discipline to actually practice.






            share|improve this answer




















            • I'm sorry if i was not clear, i can program and i have done lots projects in the past, none i have today. In school i built a mips processor on a fpga using xilinx. I learned intel x86 asm when messing around with schellcodes. What i dont have is expereince in building real projects, not a pet project. On interviews the reason i could not get further was the lack of real experience. I need to start learn to develop real applications big and useful
              – proeng
              Mar 11 '15 at 14:32






            • 1




              @proeng - sadly, there are many companies who only count "professional" experience as experience. Even open source is insufficient for them. The only way I found to escape that situation was to keep applying to jobs. It only takes one company to take a chance on you.
              – Telastyn
              Mar 11 '15 at 14:35














            up vote
            3
            down vote














            What do employers seek when they hire?




            I want someone who can write code. It's not real complicated. But a part of your question is very concerning:




            know C, C++,C#, Java, Python, x86 Intel asm very well



            but I don't know what to program, so I don't have many completed projects




            First, I find it highly unlikely that you know all of those very well - especially C++, which has notoriously many nooks and crannies.



            Secondly, I find it impossible that you learned them well if you didn't write projects in them.



            During an interview, being unable to evaluate skill appropriately is a significant red flag. Wanting to be a programmer but no programming on your own is also a significant red flag for me (though less so to others).



            The good news is that there are a whole lot of terrible programmers. It will take some persistence in applying to jobs, but as long as you can write code you'll eventually find someone. And all you need to learn how to write code is a computer, some time, and the discipline to actually practice.






            share|improve this answer




















            • I'm sorry if i was not clear, i can program and i have done lots projects in the past, none i have today. In school i built a mips processor on a fpga using xilinx. I learned intel x86 asm when messing around with schellcodes. What i dont have is expereince in building real projects, not a pet project. On interviews the reason i could not get further was the lack of real experience. I need to start learn to develop real applications big and useful
              – proeng
              Mar 11 '15 at 14:32






            • 1




              @proeng - sadly, there are many companies who only count "professional" experience as experience. Even open source is insufficient for them. The only way I found to escape that situation was to keep applying to jobs. It only takes one company to take a chance on you.
              – Telastyn
              Mar 11 '15 at 14:35












            up vote
            3
            down vote










            up vote
            3
            down vote










            What do employers seek when they hire?




            I want someone who can write code. It's not real complicated. But a part of your question is very concerning:




            know C, C++,C#, Java, Python, x86 Intel asm very well



            but I don't know what to program, so I don't have many completed projects




            First, I find it highly unlikely that you know all of those very well - especially C++, which has notoriously many nooks and crannies.



            Secondly, I find it impossible that you learned them well if you didn't write projects in them.



            During an interview, being unable to evaluate skill appropriately is a significant red flag. Wanting to be a programmer but no programming on your own is also a significant red flag for me (though less so to others).



            The good news is that there are a whole lot of terrible programmers. It will take some persistence in applying to jobs, but as long as you can write code you'll eventually find someone. And all you need to learn how to write code is a computer, some time, and the discipline to actually practice.






            share|improve this answer













            What do employers seek when they hire?




            I want someone who can write code. It's not real complicated. But a part of your question is very concerning:




            know C, C++,C#, Java, Python, x86 Intel asm very well



            but I don't know what to program, so I don't have many completed projects




            First, I find it highly unlikely that you know all of those very well - especially C++, which has notoriously many nooks and crannies.



            Secondly, I find it impossible that you learned them well if you didn't write projects in them.



            During an interview, being unable to evaluate skill appropriately is a significant red flag. Wanting to be a programmer but no programming on your own is also a significant red flag for me (though less so to others).



            The good news is that there are a whole lot of terrible programmers. It will take some persistence in applying to jobs, but as long as you can write code you'll eventually find someone. And all you need to learn how to write code is a computer, some time, and the discipline to actually practice.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Mar 11 '15 at 13:26









            Telastyn

            33.9k977120




            33.9k977120











            • I'm sorry if i was not clear, i can program and i have done lots projects in the past, none i have today. In school i built a mips processor on a fpga using xilinx. I learned intel x86 asm when messing around with schellcodes. What i dont have is expereince in building real projects, not a pet project. On interviews the reason i could not get further was the lack of real experience. I need to start learn to develop real applications big and useful
              – proeng
              Mar 11 '15 at 14:32






            • 1




              @proeng - sadly, there are many companies who only count "professional" experience as experience. Even open source is insufficient for them. The only way I found to escape that situation was to keep applying to jobs. It only takes one company to take a chance on you.
              – Telastyn
              Mar 11 '15 at 14:35
















            • I'm sorry if i was not clear, i can program and i have done lots projects in the past, none i have today. In school i built a mips processor on a fpga using xilinx. I learned intel x86 asm when messing around with schellcodes. What i dont have is expereince in building real projects, not a pet project. On interviews the reason i could not get further was the lack of real experience. I need to start learn to develop real applications big and useful
              – proeng
              Mar 11 '15 at 14:32






            • 1




              @proeng - sadly, there are many companies who only count "professional" experience as experience. Even open source is insufficient for them. The only way I found to escape that situation was to keep applying to jobs. It only takes one company to take a chance on you.
              – Telastyn
              Mar 11 '15 at 14:35















            I'm sorry if i was not clear, i can program and i have done lots projects in the past, none i have today. In school i built a mips processor on a fpga using xilinx. I learned intel x86 asm when messing around with schellcodes. What i dont have is expereince in building real projects, not a pet project. On interviews the reason i could not get further was the lack of real experience. I need to start learn to develop real applications big and useful
            – proeng
            Mar 11 '15 at 14:32




            I'm sorry if i was not clear, i can program and i have done lots projects in the past, none i have today. In school i built a mips processor on a fpga using xilinx. I learned intel x86 asm when messing around with schellcodes. What i dont have is expereince in building real projects, not a pet project. On interviews the reason i could not get further was the lack of real experience. I need to start learn to develop real applications big and useful
            – proeng
            Mar 11 '15 at 14:32




            1




            1




            @proeng - sadly, there are many companies who only count "professional" experience as experience. Even open source is insufficient for them. The only way I found to escape that situation was to keep applying to jobs. It only takes one company to take a chance on you.
            – Telastyn
            Mar 11 '15 at 14:35




            @proeng - sadly, there are many companies who only count "professional" experience as experience. Even open source is insufficient for them. The only way I found to escape that situation was to keep applying to jobs. It only takes one company to take a chance on you.
            – Telastyn
            Mar 11 '15 at 14:35


            Comments

            Popular posts from this blog

            White Anglo-Saxon Protestant

            Is the Concept of Multiple Fantasy Races Scientifically Flawed? [closed]

            One-line joke