A game is a great idea. Really anything that you are passionate about that you can discuss. They care less about the 'game' and more about your understanding/comprehension.
Using the game, talk about how you had to program three different enemy AI and how you had to run error checks for incorrect key commands.
An interactive map of the world using json and pygal helps as you're building a dictionary of demographic data.
A web application would be a great way to round it off. An interactive website that responds to page requests, manages users, etc. Combine a database and that's a well rounded resume.
Again, have passion about what you are talking about and be willing to white board a section of your code. If you code each project in a different language that shows adaptability. Even the same project just coded in a different language helps. Best of luck to you.
0
23 Feb 2019 10:31
u/liquidvoat
in v/programming
Python and JavaScript for sure as a starter. Simple to learn. SQL if you also want a increase your chances for a job.
Are you looking to learn for future employment? I know a lot of employers like to see database experience. But whatever you go with get to making some projects and list those as a resume. That helps tremendously. I'd rather see someone's code and projects and talk about that rather than see what jobs they worked at since high school.
If you're into old fashion learning No Starch Press has a lot of great books from newbie to machine learning. Best of luck to you.
0
22 Feb 2019 12:29
u/liquidvoat
in v/programming
A game is a great idea. Really anything that you are passionate about that you can discuss. They care less about the 'game' and more about your understanding/comprehension.
Using the game, talk about how you had to program three different enemy AI and how you had to run error checks for incorrect key commands.
An interactive map of the world using json and pygal helps as you're building a dictionary of demographic data.
A web application would be a great way to round it off. An interactive website that responds to page requests, manages users, etc. Combine a database and that's a well rounded resume.
Again, have passion about what you are talking about and be willing to white board a section of your code. If you code each project in a different language that shows adaptability. Even the same project just coded in a different language helps. Best of luck to you.