Track to professional programmer [closed]

Clash Royale CLAN TAG#URR8PPP
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;
up vote
-1
down vote
favorite
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.
software-industry career-development entry-level
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
suggest improvements |Â
up vote
-1
down vote
favorite
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.
software-industry career-development entry-level
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
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
suggest improvements |Â
up vote
-1
down vote
favorite
up vote
-1
down vote
favorite
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.
software-industry career-development entry-level
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.
software-industry career-development entry-level
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
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
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
suggest improvements |Â
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
suggest improvements |Â
3 Answers
3
active
oldest
votes
up vote
1
down vote
accepted
- 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. - Write programs for charities, NGOs, churches ... just do something
voluntarily for free. It may help them, and you'll gain experience.
Then: - Put your finished code on GitHub, so potential employers can see
that you're building a portfolio. - 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. - 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. - 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".
suggest improvements |Â
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.
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
suggest improvements |Â
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.
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
suggest improvements |Â
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
accepted
- 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. - Write programs for charities, NGOs, churches ... just do something
voluntarily for free. It may help them, and you'll gain experience.
Then: - Put your finished code on GitHub, so potential employers can see
that you're building a portfolio. - 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. - 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. - 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".
suggest improvements |Â
up vote
1
down vote
accepted
- 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. - Write programs for charities, NGOs, churches ... just do something
voluntarily for free. It may help them, and you'll gain experience.
Then: - Put your finished code on GitHub, so potential employers can see
that you're building a portfolio. - 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. - 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. - 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".
suggest improvements |Â
up vote
1
down vote
accepted
up vote
1
down vote
accepted
- 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. - Write programs for charities, NGOs, churches ... just do something
voluntarily for free. It may help them, and you'll gain experience.
Then: - Put your finished code on GitHub, so potential employers can see
that you're building a portfolio. - 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. - 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. - 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".
- 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. - Write programs for charities, NGOs, churches ... just do something
voluntarily for free. It may help them, and you'll gain experience.
Then: - Put your finished code on GitHub, so potential employers can see
that you're building a portfolio. - 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. - 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. - 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".
edited Mar 12 '15 at 20:45
Communityâ¦
1
1
answered Mar 11 '15 at 17:03
Sophist
285
285
suggest improvements |Â
suggest improvements |Â
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.
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
suggest improvements |Â
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.
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
suggest improvements |Â
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.
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.
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
suggest improvements |Â
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
suggest improvements |Â
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.
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
suggest improvements |Â
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.
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
suggest improvements |Â
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.
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.
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
suggest improvements |Â
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
suggest improvements |Â

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