 |
Account Login
|
 |
 |
Latest Articles
|
 |
 |
IRC Channel
|
 |
 |
Associates
|
 |
 |
Associates
|
 |
|
 |
 |
|
 |
06-25-2009, 03:42 PM
|
#1 (permalink)
|
|
The Contributor
Join Date: May 2009
Location: LA, CA
Posts: 87
Thanks: 0
|
Learning things
Just observing myself, I think its more helpful for me when studying when theres like a big goal at the end of it all. Like some concrete project behind all of the studying.
When i was studying for HTML years ago, I didnt have a site in mind to create so it partly felt like pointless. There was like very little motivation for me.
When I tried studying drawing by graphite, I went through it really fast coz I had this big project that I had in mind, a specific portrait that I want to draw. Its like the abstract meets something concrete at the end.
Now with PHP, Im going at a steady pace coz theres a big project aside from what Im working on right now at the end of all this.
Its like you dont lose motivation to study. Like theres a point to just keep on learning more and more. Like the bigger the goal is at the end, the more motivated you get to study or work.
I dont know if this idea sounds so plain or normal but uhm... just something that crossed my head.
|
|
|
|
06-26-2009, 01:05 AM
|
#2 (permalink)
|
|
The Contributor
Join Date: May 2009
Location: LA, CA
Posts: 87
Thanks: 0
|
I believe there was a word for this, like visible improvement or something. I heard something like it too on pumping iron, the terminators body building documentary. He said something there too that you should have a goal so that youd feel your effort is worth is. And that you should have smaller easy attainable sub goals like... Its true you want to be like the mister universe at the end of year. But thats too long... but if youd add to that like you'd say to yourself I want biceps like this guy on the poster at the end of the month, its like once you achieve that you immediately get some quick feeling of accomplishment but still you dont get side tracked and all of it still adds up. Its like sustaining your motivation or something.
What am I talking about... maybe Im just tired
|
|
|
|
06-27-2009, 10:54 PM
|
#3 (permalink)
|
|
The Contributor
Join Date: May 2009
Location: LA, CA
Posts: 87
Thanks: 0
|
Yeah, i guess sometimes its really just better to ask. Or even try to answer a question, who knows when what you know may actually be wrong or isnt efficient.
Cant remember the exact words but, in judo we were told that its better to have a moment of shame from not knowing, than a lifetime of ignorance.
|
|
|
|
06-27-2009, 11:22 PM
|
#4 (permalink)
|
|
Wizard
Join Date: Sep 2007
Posts: 1,299
Thanks: 17
|
This is perfectly normal, since the object of programming is to accomplish a goal it seems normal for goal driven people to be drawn to it. Small goals to accomplish a big goal are the best way to go about it, set landmarks in the project and go from them.
For me now, money is my motivation. I still program a few hours a week (on and off) at small games in C++, but other than that I only program for work. I honestly don't think I've written a PHP program this year....
|
|
|
|
06-28-2009, 09:55 AM
|
#5 (permalink)
|
|
Moderateur
Join Date: Apr 2007
Posts: 1,393
Thanks: 5
|
Quote:
Originally Posted by Village Idiot
This is perfectly normal, since the object of programming is to accomplish a goal it seems normal for goal driven people to be drawn to it. Small goals to accomplish a big goal are the best way to go about it, set landmarks in the project and go from them.
|
Absolutely agree, it's all well and good having an end goal to accomplish but for anything but the teeniest, tiniest end goal it's good to break things up in smaller-than-bitesize pieces—for any number of psychological reasons that gets things moving along to the final objective much more smoothly. Without even an end goal in the distance, what is there to move towards!
Quote:
Originally Posted by Village Idiot
For me now, money is my motivation. I still program a few hours a week (on and off) at small games in C++, but other than that I only program for work. I honestly don't think I've written a PHP program this year....
|
Is that because of lack of motivation (boredom with the language, exciting other things distracting, no/little pay?) that means you haven't gotten around to writing anything in PHP? Or is there simply not the time in the day, or have you just given up with PHP?
|
|
|
|
06-29-2009, 06:26 PM
|
#6 (permalink)
|
|
Wizard
Join Date: Sep 2007
Posts: 1,299
Thanks: 17
|
Lack of motivation mostly. I find most programs I could build trivial, unless I am learning a new (non-trivial) concept or making money I don't care to build anything. There are very few areas of PHP I don't know so there is little left to build. By this I mean I could build about anything, not that I know every way to build it. My focus has been very far from PHP since I took a job doing .NET, most of my learning went into that since my experience was rather minimal at the time.
Even when I freelanced I didn't build stuff for fun in PHP, it was a money making tool which I did the best I could in. Back when I ran sites for profit I was always coming up with ways to improve my scripts, but I don't care to do that stuff any more since I always came up with reasonable (but bearable) losses for my time.
For fun, I've always liked low level programming (C++ was my first real language). I know some assembly (although don't use it) and I enjoy reading though the Linux kernel to see how they do things directly with the hardware. I also have been trying to do microchip programming to actually apply my programming to something useful (like a digital clock I would actually use), although haven't had the time to actually research it enough to get into it.
|
|
|
|
06-30-2009, 04:36 PM
|
#7 (permalink)
|
|
The Contributor
Join Date: May 2009
Location: LA, CA
Posts: 87
Thanks: 0
|
Well, money is a strong motivation... especially when there is a serious need for it.
Maybe a project that is not dependent on your knowledge of the language can work for you. I mean one that doesnt challenge how much you know about PHP or the languages that you know but how much you can really think. Why not build something that no one has ever been able to? Well those are just random thoughts... so.
Motivations can vary, but also the feeling of accomplishment at the end among other things.
Just a thought, it makes me think of Rocky 3. When youre at the top already its like theres nothing else to pursue. It sorta leads to you getting rusty since you start taking things lightly and your confidence somehow can get the better of you. Well on the movie Mr. T came along who was maybe not better than Rocky but was just way more determined and motivated and he took the title from Rocky.
Last edited by cecilia : 06-30-2009 at 05:41 PM.
|
|
|
|
06-30-2009, 06:43 PM
|
#8 (permalink)
|
|
Wizard
Join Date: Sep 2007
Posts: 1,299
Thanks: 17
|
Quote:
Originally Posted by cecilia
Maybe a project that is not dependent on your knowledge of the language can work for you. I mean one that doesnt challenge how much you know about PHP or the languages that you know but how much you can really think.
|
Very few projects in high level languages such as PHP challenge how much you actually know about the language. If you know how to program beforehand, high level languages are a matter of syntax and keywords, the methods you use are the same. I've modified (even written simple) programs in language I'd never worked in before that time. All I needed was documentation. This is common when you know a variety of languages.
Quote:
Originally Posted by cecilia
Why not build something that no one has ever been able to? Well those are just random thoughts... so.
|
If no one has been able to do it, I probably can't do it (let alone in PHP). If no one has bothered, it is not likely worth my time. I'm not saying everything has been invented, but the vast majority of new ideas are failures.
Quote:
Originally Posted by cecilia
Motivations can vary, but also the feeling of accomplishment at the end among other things.
|
I feel accomplished when I do someting I did not know how to do from the start. It feels hollow to finish something you knew you could do (and have done simillar to) from the start. Things that used to infactuate me like forums and blogs now don't even interest me.
Quote:
Originally Posted by cecilia
Just a thought, it makes me think of Rocky 3. When youre at the top already its like theres nothing else to pursue. It sorta leads to you getting rusty since you start taking things lightly and your confidence somehow can get the better of you. Well on the movie Mr. T came along who was maybe not better than Rocky but was just way more determined and motivated and he took the title from Rocky.
|
I have been rusty in my PHP lately, I find myself stopping to the PHP.net documentation about every time I reccomend a command to help someone.But it still remains that while I do not remember the arguements to every PHP command, I still know how to program stuff because I do it eight hours a day.
For instance, if I was on a Python forum (I know absolutely no Python) and someone wanted to know how to verify that an input is alphanumeric, I would say use re.search("^[0-9a-zA-Z]$",compareVar). I used google to find that command, but I knew from the getgo that regular expressions were the way to go in comparing strings like that. I would do the same thing on a Java or Ruby forum.
|
|
|
|
06-30-2009, 07:31 PM
|
#9 (permalink)
|
|
The Addict
Join Date: May 2009
Posts: 287
Thanks: 5
|
To add fuel to VI, You also knew that python is an object oriented language (much like JavaScript) so you were able to simplify the Google query, by knowing that you only needed to get the arguments for the .serach() function. Correct?
|
|
|
|
06-30-2009, 07:43 PM
|
#10 (permalink)
|
|
Wizard
Join Date: Sep 2007
Posts: 1,299
Thanks: 17
|
Quote:
Originally Posted by adamdecaf
To add fuel to VI, You also knew that python is an object oriented language (much like JavaScript) so you were able to simplify the Google query, by knowing that you only needed to get the arguments for the .serach() function. Correct?
|
I looked up "python regex match" and got what I needed. I was unaware that python was an OOP language.
|
|
|
|
07-01-2009, 05:06 PM
|
#11 (permalink)
|
|
The Contributor
Join Date: May 2009
Location: LA, CA
Posts: 87
Thanks: 0
|
Village Idiot,
Yes thats true, all you need is the documentation and you can work with almost any language. I guess what Im thinking of is the content, like an essay in a webpage. Languages have limits but abstract ideas dont I believe.
Ive always wanted to believe that every problem has a solution. Sometimes it seems impossible but most of the time it just looks that way because we dont have enough information about things or resources I guess, but if we did well...
And as was said already, sometimes we need something that we dont know how to deal with to push us to think of new ways to do things or better - to motivate us.
As for the futility of the attempt to solve a seemingly impossible problem, if you solve it then the feeling should be beyond words, if you dont I think the new things that youd learn along the way could be enough as a reward for the effort. Sometimes these things even lead to solutions to other unrelated problems.
I guess that goes for a lot of us too, remembering everything. But as long as you have the logic and concept... an "if" statement may have different forms in different languages but the idea is the same, supposedly.
At some point, thought not efficient or best, I can program everything that the people here at work asked for or would ask of me. By then, I think I stopped studying as hard as I did at the start, if I still did. It just felt like... "why?" Theres the answer of "just to get better" but then comes... "for what?". A few weeks ago, I came up with this outrageously impossible project (seemingly idiotic) that I wanted to build and its been really pushing me to learn a lot of new things and relearning everything. I guess that answered "for what?" concretely for me. But this is just me...
|
|
|
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|