How can I start building programming projects after graduating with no portfolio?

0
1
Asked By MellowCedar42 On

I graduated with a computer science degree focused on game development, but I have almost no real-world experience and an empty portfolio. Most of my programming has been for assigned projects, so I struggle to come up with ideas or motivate myself to build something independently. I've studied several general-purpose languages and am especially interested in less common ones such as Lisp, Odin, and Haskell, although JavaScript has never clicked for me. I'd like to start making projects for fun and eventually have something to show for my work. What would be a good way to get started?

4 Answers

Answered By QuietMango_8 On

First decide whether your main goal is employment or enjoyment. If it’s employment, game development can be a difficult and unstable path, so expect a long process. If it’s for fun, focus on making the process enjoyable enough to keep returning to. Books and tutorials can provide structure, and AI can act as a tutor if you use it for explanations, exercises, and quizzes rather than letting it write the whole project. Start with guided practice, then gradually take on standalone exercises.

MellowCedar42 -

The hardest part for me is finding a reason to sit down and start. I can follow books and documentation, but I rarely get that spontaneous feeling of having something I want to build just for its own sake.

Answered By CopperLynx31 On

Don’t wait for a brilliant original idea. Make tiny versions of familiar games such as Pong, Snake, Tetris, Flappy Bird, or Minesweeper. Keep the first version extremely small, then add one feature at a time. Completing several modest projects is more useful than planning one ambitious project that never gets finished.

Answered By PixelHarbor7 On

Try a structured course such as Racket’s “How to Design Programs.” It gives you a method for breaking down problems instead of leaving you staring at a blank editor. “Realm of Racket” is another good option because it teaches through small games. You could also use Processing for graphics projects. For the creativity problem, clone something simple—Pong, Snake, or a basic puzzle game—and rebuild it from scratch. It doesn’t need to be original; finishing small projects will help ideas come more naturally.

Answered By BrightWalnut5 On

If game development is what interests you, choose one small game and build the simplest playable version you can. JavaScript itself is useful beyond browser interfaces, but you don’t have to force it into your first project. Pick a language and framework that make experimentation pleasant, set a narrow goal, and focus on shipping something playable.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

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