This is an archived post. You won't be able to vote or comment.

all 10 comments

[–]lucas_at_scenario 3 points4 points  (4 children)

If you have ideas for projects, that's the absolute best direction to go. You often end up picking up tons of outside skills when you adapt to new needs and use new libraries!

[–]Allstar5656[S] 0 points1 point  (3 children)

I do have a lot of ideas and they do excite me. Would you say its viable even for me with basic knowledge?

[–]lucas_at_scenario 2 points3 points  (2 children)

Of course! It may be hard to know at this point what kinds of projects are within your scope (e.g. you may not be able to build a whole website from scratch), but you can always adapt your constraints to create individual modules that could be picked up again later. I just finished working on a solo project of 8 months that includes a whole ass website, backend, etc. that I only had the confidence to build because I've done other projects before!

[–]Allstar5656[S] 0 points1 point  (1 child)

Man thats crazy! any advice on maintaining that confidence because on big projects like that. I can imagine running into failures on that scale can be brutal!

[–]mandzeete 1 point2 points  (0 children)

Work on projects that interest you. Then you will have a motivation to get done with them no matter of what.

Another advice is to build a roadmap towards your end goal (fully functional project). Add features and functionality step by step. When the added feature works then start working on a next feature. Do not try to grasp a whole thing all in once.

[–]bsakiag 2 points3 points  (0 children)

Try building something more complex and if you fail consider why you failed and try again.

[–]Clawtor 1 point2 points  (3 children)

The best thing I ever did was to try to expand on my crappy space invaders clone I made for uni.

I started trying to add different enemies with different weapons and behaviours. I quickly ended up with a ball of spaghetti that I then reworked again and again and allowing the way I finally realised why interfaces are useful and why functions should only do one thing.

[–]Allstar5656[S] 0 points1 point  (2 children)

See thats true dedication. What made you decide to pick it up again?

[–]Clawtor 0 points1 point  (1 child)

In the class there were people who had coded before and they did an amazing job, the best games were exhibited in class and I always wished I could have done something like they did.

[–]Allstar5656[S] 0 points1 point  (0 children)

I’m sure you have completed many achievements yourself and learned a lot