TalkPHP
 
 
Account Login
Latest Articles
» The basic usage of PHPTAL, a XML/XHTML template library for PHP
» Vulnerable methods and the areas they are commonly trusted in.
» Simple way to protect a form from bot
» The Basics On: How Session Stealing Works
» How to keep your forms from double posting data
IRC Channel
IRC Speech Bubble Join the friendly bunch on IRC...
(#TalkPHP on Freenode)

...Also available via a web interface.

See this thread for information on the TalkPHP Free Hugs Initiative™. Subject to availability.
Associates
Associates
CSS Tutorials
Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old 06-25-2009, 03:42 PM   #1 (permalink)
The Contributor
 
cecilia's Avatar
 
Join Date: May 2009
Location: LA, CA
Posts: 87
Thanks: 0
cecilia is on a distinguished road
Default 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.
cecilia is offline  
Reply With Quote
Old 06-26-2009, 01:05 AM   #2 (permalink)
The Contributor
 
cecilia's Avatar
 
Join Date: May 2009
Location: LA, CA
Posts: 87
Thanks: 0
cecilia is on a distinguished road
Default

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
cecilia is offline  
Reply With Quote
Old 06-27-2009, 10:54 PM   #3 (permalink)
The Contributor
 
cecilia's Avatar
 
Join Date: May 2009
Location: LA, CA
Posts: 87
Thanks: 0
cecilia is on a distinguished road
Default

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.
cecilia is offline  
Reply With Quote
Old 06-27-2009, 11:22 PM   #4 (permalink)
Wizard
Top Contributor 
 
Village Idiot's Avatar
 
Join Date: Sep 2007
Posts: 1,299
Thanks: 17
Village Idiot is on a distinguished road
Default

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....
__________________

Village Idiot is offline  
Reply With Quote
Old 06-28-2009, 09:55 AM   #5 (permalink)
Moderateur
RegEx Guru PHP Guru Top Contributor Advanced Programmer 
 
Salathe's Avatar
 
Join Date: Apr 2007
Posts: 1,393
Thanks: 5
Salathe is on a distinguished road
Default

Quote:
Originally Posted by Village Idiot View Post
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 View Post
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?
Salathe is offline  
Reply With Quote
Old 06-29-2009, 06:26 PM   #6 (permalink)
Wizard
Top Contributor 
 
Village Idiot's Avatar
 
Join Date: Sep 2007
Posts: 1,299
Thanks: 17
Village Idiot is on a distinguished road
Default

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.
__________________

Village Idiot is offline  
Reply With Quote
Old 06-30-2009, 04:36 PM   #7 (permalink)
The Contributor
 
cecilia's Avatar
 
Join Date: May 2009
Location: LA, CA
Posts: 87
Thanks: 0
cecilia is on a distinguished road
Default

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.
cecilia is offline  
Reply With Quote
Old 06-30-2009, 06:43 PM   #8 (permalink)
Wizard
Top Contributor 
 
Village Idiot's Avatar
 
Join Date: Sep 2007
Posts: 1,299
Thanks: 17
Village Idiot is on a distinguished road
Default

Quote:
Originally Posted by cecilia View Post
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 View Post
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 View Post
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 View Post
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.
__________________

Village Idiot is offline  
Reply With Quote
Old 06-30-2009, 07:31 PM   #9 (permalink)
The Addict
 
Join Date: May 2009
Posts: 287
Thanks: 5
adamdecaf is on a distinguished road
Default

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?
__________________
My Site
adamdecaf is offline  
Reply With Quote
Old 06-30-2009, 07:43 PM   #10 (permalink)
Wizard
Top Contributor 
 
Village Idiot's Avatar
 
Join Date: Sep 2007
Posts: 1,299
Thanks: 17
Village Idiot is on a distinguished road
Default

Quote:
Originally Posted by adamdecaf View Post
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.
__________________

Village Idiot is offline  
Reply With Quote
Old 07-01-2009, 05:06 PM   #11 (permalink)
The Contributor
 
cecilia's Avatar
 
Join Date: May 2009
Location: LA, CA
Posts: 87
Thanks: 0
cecilia is on a distinguished road
Default

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...
cecilia is offline  
Reply With Quote
Old 02-19-2013, 05:28 AM   #12 (permalink)
The Wanderer
 
Join Date: Feb 2013
Posts: 17
Thanks: 0
Rainman is on a distinguished road
Default

Welcome to mmoggg website to buy RS Gold, offer a lot, of course, Diablo 3 Gold and Cheap RS Gold, to be purchased at any time, at any time shipment, and Diablo 3 Gold Kaufen look forward to your visit!
Rainman is offline  
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Lessons/tasks section for those learning PHP Brook Feedback 0 04-11-2009 08:52 PM
Having trouble learning MySQL database codes... Aaron Absolute Beginners 24 05-08-2008 07:11 PM
What project is good for learning common functions? Aaron General 11 12-21-2007 02:18 PM
Things I've been wondering about YBH Absolute Beginners 39 12-07-2007 04:10 PM
Lowdown on Passing Things as Reference Wildhoney General 0 09-28-2007 10:57 AM


All times are GMT. The time now is 01:57 PM.

 
     

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Inactive Reminders By Icora Web Design