Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Experiencing boredom when practicing and learning perl why?

by 5plit_func (Beadle)
on Dec 13, 2013 at 23:20 UTC ( [id://1067084]=perlquestion: print w/replies, xml ) Need Help??

5plit_func has asked for the wisdom of the Perl Monks concerning the following question:

Dear Perlmonks, Good day i consider myself a newbee in programming although i am ready to improve on my learning and development of my skills daily. I found out that when ever i want to practice Programming in Perl i always face boredom and get easily distracted and end up doing unprofitable things on the computer. I believe some of you may have gone through this and any word of advice to me on how to overcome this kind of boredom when practicing and how to develop and increase the amount of time spent daily programming and in front of the computer. Many thanks in advance for your response. I believe this is the right place to post this sort of message, however if it is the wrong place please forgive me.
  • Comment on Experiencing boredom when practicing and learning perl why?

Replies are listed 'Best First'.
Re: Experiencing boredom when practicing and learning perl why?
by GrandFather (Saint) on Dec 14, 2013 at 00:29 UTC

    Find a problems you are interested in solving and that you can solve with reasonable effort. That is of course difficult in itself because it can be very hard to know how difficult a problem is. It can also be difficult finding a source of problems.

    At least PerlMonks can help out with providing problems. Have a look at some of the questions people have posted in the past. Some of them will match your abilities well. Then either play around trying to find solutions yourself, or try out the solutions offered in replies and figure out how they work. That lets you see a wide range of real world problems with an even wider range of solutions.

    True laziness is hard work
Re: Experiencing boredom when practicing and learning perl why?
by ig (Vicar) on Dec 14, 2013 at 00:47 UTC

    I too get bored when I practice just for the sake of practice. When I have something that needs to be done and programming is part of the solution, then I usually don't find it boring. Some of the easiest study I have done is helping others. I often learned more trying to understand them, what they wanted and needed, and how to help them (best I could) than if I had just worked on my own.

    Maybe it is a good time for you to step back and look at the big picture - your interests and aptitudes, what you want to be doing for the next few years and what that requires. Also to try to understand why you become bored or distracted. What makes those unprofitable things so appealing?

      Many thanks Grandfather and ig for you contribution i am grateful and will act on your suggestions. Once again thanks.
Re: Experiencing boredom when practicing and learning perl why?
by tangent (Parson) on Dec 14, 2013 at 02:13 UTC
    I think programming for the sake of it, like anything really, can be boring. It's what you are trying to achieve that makes it interesting. Find an issue that you truly believe in and see if you can contribute.
Re: Experiencing boredom when practicing and learning perl why?
by LanX (Saint) on Dec 14, 2013 at 00:05 UTC
    well, I don't know you ...

    I can only tell you that my principal motivations in school for math and then programing were

    • deep satisfaction when solving problems

    • laziness (no need to learn many obscure rules or vocabulary by heart like in languages, understanding a basic set was enough¹)

    • predictability (no room for interpretation if something is correct, i.e. different teachers same objective mark²)

    I can't talk of possible different motivations of others which "aren't bored", I'm curious to hear them.

    But if none of these reasons apply to you, you should consider doing something which really satisfies you.

    Life's too short to ignore your talents! =)

    Cheers Rolf

    ( addicted to the Perl Programming Language)

    ¹) that's why I dropped organic chemistry in high school

    ²) essays were a horrible numberwang when confronted with different teachers, but maybe I'm either too autistic or too rebellious in this respect.

      hi LanX, thanks for your response. Do not get me wrong i have a genuine love for what i do and that's programming. My area of weakness as a learner is on the subject of boredom or like writers will call "Writers Block" a period when they seem not to have the normal flow of writing which i think is the phase i am currently going through right now. Any way thanks for your comments you spoke right thanks you.
Re: Experiencing boredom when practicing and learning perl why?
by Laurent_R (Canon) on Dec 14, 2013 at 10:16 UTC
    Hi, I have to disagree partly with tangent, but I am only talking about my personal feelings on the subject. Many of the things I have to do at work are not necessarily very interesting per se, but I nonetheless enjoy very much writing the program that will do what is needed and solve the issue. I completely agree with Rolf (LanX) on every point, especially on the first one: the deep satisfaction of problem solving. But this is of course a personal mindset, I fully appreciate that others may see things differently.
Re: Experiencing boredom when practicing and learning perl why?
by dcmertens (Scribe) on Dec 14, 2013 at 14:35 UTC

    I agree with others: practicing for the sake of practicing will almost certainly be boring. If you dont have an important real problem to solve, I find that the best way to make a learning task enjoyable is to make it social.

    The easiest means for adding a social aspect to the learning process is to find people who are asking questions, and to try to answer them. Where do you find people asking questions? Others have suggested reading and replying to posts on PerlMonks, and that is certainly one such social avenue to try. Another option is to join a mailing list for a Perl project that you like. You could also join live discussions on irc.perl.org for projects or topics that interest you. (If you don't have an irc client, you can use mibbit.) Finally, exercism is a new option I just learned about, thanks to Gabor's Perl Weekly; a series of increasingly complex tasks are posed and individuals post their solutions for various languages; you can comment on others' solutions and update your solutions in response to feedback you get.

Re: Experiencing boredom when practicing and learning perl why?
by choroba (Cardinal) on Dec 14, 2013 at 18:07 UTC
    Some people can get motivated by competition. See Contest Coding, Exercism, or Rosalind, among other problem solving pages.
    لսႽ† ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ
      Also Project Euler.

      Update: Oops, see this has already been posted.

Re: Experiencing boredom when practicing and learning perl why?
by karlgoethebier (Abbot) on Dec 15, 2013 at 01:34 UTC

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://1067084]
Approved by GrandFather
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others contemplating the Monastery: (10)
As of 2024-04-23 08:08 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found