![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Newbie
Join Date: Dec 2007
Posts: 16
Rep Power: 0
![]() |
Tips and Advice on staying motivated?
I understand that trying to learn a programming language takes a lot of dedication, time, and energy. But there's some times when I feel like I will never get there (meaning where I want to be). I've been really busy lately and so I haven't had a lot of time to focus on practicing. the less I practice, the less I want to practice. I know that I need to stay consistent but I don't know how I can...
Do you have a certain way that you study/practice which makes it more understandable and fun? At what point am I really getting somewhere? From your perspective, what is the hardest part about learning a language? I would especially like advice from people who independently learned it themselves so I could feel better about my chances. Thank you. ![]()
__________________
Aspiring Game Designer |
|
|
|
|
|
#2 |
|
Banned
![]() ![]() |
Re: Tips and Advice on staying motivated?
> Do you have a certain way that you study/practice which makes it more understandable and fun?
When I was starting off, I always programmed every little thing that sprung to my imagination. Usually the task would be something above my current skill level. For example, little things like "Conway's Game Of Life", Tetris, hash tables, programming challenges, etc... This would allow me to set goals, keep things fun, work towards my goals, gain a sense of achievement, and consequently advance in steady increments. Setting nearby goals helps solidify what you know, and lets you visually see that you are accomplishing something. I've never stopped having fun programming, because I have never stopped this style of self-teaching. > At what point am I really getting somewhere? You are getting somewhere as soon as you place your hands on the keyboard. However, you are inhibiting yourself as soon as you start trying to set long-term goals, without reaching your short-term goals first. Don't get anxious waiting to learn what you don't yet know. Instead, have fun with what you do know. If you think about your progress in that way, you will know without a shred of doubt that you are getting somewhere. > From your perspective, what is the hardest part about learning a language? I'm not sure. My brain is definitely more logical than anything, so I've always felt like I've understood how to write code. The hardest parts for me would be certain specifics of the language, such as pointers and lambda functions. There's also the object-oriented paradigm, which is a more general aspect of programming that I've considered to be difficult when learning how to write in certain languages. As long as you write code, all the rest should come naturally, given you are a strong logical thinker.
__________________
Looking for tough programming challenges? Try participating in Sane's Monthly Algorithms Challenges! Composing Techno is a little side hobby of mine. Techno by DJ Sane. All free for download. |
|
|
|
|
|
#3 |
|
Not a user?
Join Date: Sep 2007
Posts: 308
Rep Power: 2
![]() |
Re: Tips and Advice on staying motivated?
My biggest motivating factor is working at Wendy's. This is cruel and unjust punishment and I don't ever want to return to it. Whenever I start to slack, I just say, wth, I can always work at Wendy's.
I haven't eat Wendy's since I worked there. And I fear if I don't do well with programming, I may run out of restaurants to eat at. |
|
|
|
|
|
#4 | ||
|
Hobbyist Programmer
|
Re: Tips and Advice on staying motivated?
Quote:
Quote:
__________________
i dont know much about programming but i try to help |
||
|
|
|
|
|
#5 |
|
Professional Programmer
|
Re: Tips and Advice on staying motivated?
This won't help you keep you motivate as such but listening to music when programming and learning ot program is a great idea. When you are looking at things and thinking it makes no sense or what ever you tend to give in after a certain period of time. But when your listening to music you sort of relax and just thing about whats going on better and end up coming to a solution to the problem without even knowning.
imo Music is a must for programming. xD
__________________
Steven Skiena - Algorithms ,[->+>+<<]>>[-<<+>>]>++++++++[-<++++++++>]<+[-<->]>+<<[[-]+++++++++++++++.[-]>]>>[+++++++++.[-]],brainf**k -- It's such a pretty language |
|
|
|
|
|
#6 |
|
Professional Programmer
Join Date: Sep 2007
Location: Sydney - Australia
Posts: 329
Rep Power: 2
![]() |
Re: Tips and Advice on staying motivated?
This is my motivation: give yourself random projects, whenever I'm board, I write in this book random projects (eg a Sexagesimal calculator) (so far I have hundreds of random projects). It is also full of projects I see on the internet that I see that are good for me to experiment with(eg an emulator). The trick really is to have fun.
__________________
SYNTAX ERROR ... Last edited by Grich; Mar 29th, 2008 at 6:30 AM. Reason: Syntax Error |
|
|
|
|
|
#7 |
|
Not a user?
Join Date: Sep 2007
Posts: 308
Rep Power: 2
![]() |
Re: Tips and Advice on staying motivated?
That seems to be my biggest problem Grich, thinking up things to create. When the mood strikes/I have time to program, I sit there wondering what I want to do.
|
|
|
|
|
|
#8 |
|
Professional Programmer
Join Date: Sep 2007
Location: Sydney - Australia
Posts: 329
Rep Power: 2
![]() |
Re: Tips and Advice on staying motivated?
Look for things in the Maths field, eg prime numbers, fractals etc. There are so many cool things out there that you can do in the maths field.
__________________
SYNTAX ERROR ... |
|
|
|
|
|
#9 |
|
Hobbyist Programmer
Join Date: Dec 2007
Location: Durban, South-Africa
Posts: 207
Rep Power: 1
![]() |
Re: Tips and Advice on staying motivated?
Learning by yourself can be a bit daunting at times and it is often neccesary to gain external influence.
This forums have helped me a lot with programming techniques and ideas. I don't have any friends that are interisted in programming, just an uncle who used to do database warehousing(SQL I think, till he was bout 60!), so this forum has done a great for me in terms of inspiration and staying positive. After my first "hello world" in C I had an idea to write a C app for my girlfriend to work out her shift allowance where she worked, and it could accomadate for lunch breaks and everything I tell you. That was great, but even better now looking back. I think that learning to program is quite a steep learning curve for some(like me), but that's what makes it worth while won't you say. >BstrucT<
__________________
"Common sense is the collection of prejudices acquired by age eighteen." - Albert Einstein |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|