Looking for a mentor

Started by
4 comments, last by CySoftDev 10 years, 7 months ago

Removed

Advertisement

Though I don't consider myself "mentor quality", I think someone here would be willing to "task" you.....

I find the best way for me to gain experience is to come up with a goal on my own and set out to achieve it.

Don't wait for someone to tell you what to do, tell yourself.

Pardon me as I preemptively save face by stating that I don't like the term mentor, but I will talk to you about programming because I enjoy programming and talking to others about it.

For programming ideas what I've been doing is just picking random algorithms and implementing them. I focus on geometric algorithms because they provide even more feedback then just running a debugger (although learning to effectively use a debugger is important). For example, my last learning project was to implement convex hull algorithms and then keep integrating features each step along the way. You can learn pretty quickly about how to make code more flexible to change especially if you seek feedback from places like these forums.

What I want to do next is to pick up an interesting programming topic from the board discussions here and simply explore, through my own programs, about what the topics may cover. Ideas from topics are plentiful: code a bouncing ball on the screen, write a collision detection system and explore different approaches here, implement trajectory physics, make a toy audio player, try your hand at a system for data driven development (e.g. make a text and/or binary format that is interpreted by a program to control settings in your program -- maybe a combat simulator), explore pathing algorithms.

I ran across a good editorial on Dr. Dobbs for what to do when you're learning to program. Some sage advice: http://www.drdobbs.com/architecture-and-design/advice-to-a-new-programmer/240158341

For programming ideas what I've been doing is just picking random algorithms and implementing them. I focus on geometric algorithms because they provide even more feedback then just running a debugger (although learning to effectively use a debugger is important). For example, my last learning project was to implement convex hull algorithms and then keep integrating features each step along the way. You can learn pretty quickly about how to make code more flexible to change especially if you seek feedback from places like these forums.

What I want to do next is to pick up an interesting programming topic from the board discussions here and simply explore, through my own programs, about what the topics may cover. Ideas from topics are plentiful: code a bouncing ball on the screen, write a collision detection system and explore different approaches here, implement trajectory physics, make a toy audio player, try your hand at a system for data driven development (e.g. make a text and/or binary format that is interpreted by a program to control settings in your program -- maybe a combat simulator), explore pathing algorithms.

I ran across a good editorial on Dr. Dobbs for what to do when you're learning to program. Some sage advice: http://www.drdobbs.com/architecture-and-design/advice-to-a-new-programmer/240158341

Thank you for your reply and the link. It will hopefully prove very useful. Sorry that I wasn't able to reply in time.

Until you find a mentor, the CodeKata site might be useful.

Best of luck to you!

This topic is closed to new replies.

Advertisement