How long did it take
Moderator: General Moderators
-
impulse()
- Forum Regular
- Posts: 748
- Joined: Wed Aug 09, 2006 8:36 am
- Location: Staffordshire, UK
- Contact:
How long did it take
Before you woke up one day and you were writing PHP off the top of your head without using much reference?
- MrPotatoes
- Forum Regular
- Posts: 617
- Joined: Wed May 24, 2006 6:42 am
-
impulse()
- Forum Regular
- Posts: 748
- Joined: Wed Aug 09, 2006 8:36 am
- Location: Staffordshire, UK
- Contact:
Do you ever have blocks where you become incapable of writing code?
I've become worried today, I've been learning solidly for 2 months and every day I've believe I've been getting better and better untill today. I went to continue a shopping website I've been writing and I don't know how the hell it works. I want to alter things but I've totally forgotten how everything works
I'm scared all the knowledge is going to vanish.
Is this a regular occurance for a coder?
I've become worried today, I've been learning solidly for 2 months and every day I've believe I've been getting better and better untill today. I went to continue a shopping website I've been writing and I don't know how the hell it works. I want to alter things but I've totally forgotten how everything works
Is this a regular occurance for a coder?
- MrPotatoes
- Forum Regular
- Posts: 617
- Joined: Wed May 24, 2006 6:42 am
Yes, it is... that's why it is so important to write clear and well-documented code. You will learn this over time. Once you have more than one or two projects you're working on, it becomes very difficult to remember the ins and outs of every application you've ever worked on. Comment your code thoroughly and use clear and descriptive names for your functions/classes/variables etc. and you'll be fine.impulse() wrote:I went to continue a shopping website I've been writing and I don't know how the hell it works. I want to alter things but I've totally forgotten how everything worksI'm scared all the knowledge is going to vanish.
Is this a regular occurance for a coder?
Organization helps productivity in any field of work...
- Buddha443556
- Forum Regular
- Posts: 873
- Joined: Fri Mar 19, 2004 1:51 pm
Some days I need a reference for everything.impulse() wrote:Before you woke up one day and you were writing PHP off the top of your head without using much reference?
Every once in a while, I wake up and the only language I can remember is FORTH. It's a sure sign I need a break. Sounds like you need a break too.I want to alter things but I've totally forgotten how everything worksI'm scared all the knowledge is going to vanish.
-
alex.barylski
- DevNet Evangelist
- Posts: 6267
- Joined: Tue Dec 21, 2004 5:00 pm
- Location: Winnipeg
I personally always use reference...except for ubitquious functions...
I focus on fundementals rather than specifics...reasoning it's much easier to lookup a function than it is to study OOP at a conceptual level.
Yes there are times when a function totally escapes me and I can't find it, but I am sure something like it must exist...in those cases you post on a forum like this and someone is bound to have some experience with it and be able to enlighten you.
The only time it makes sense remembering API's is when you need the understanding of one to make sense of another, like a OS SDK or a framework API. In those cases, you kind of have to learn the system, which requires remembering the API. For the most part though, I find referencing works much better
Save you from having to remember tons of functions
Cheers
I focus on fundementals rather than specifics...reasoning it's much easier to lookup a function than it is to study OOP at a conceptual level.
Yes there are times when a function totally escapes me and I can't find it, but I am sure something like it must exist...in those cases you post on a forum like this and someone is bound to have some experience with it and be able to enlighten you.
The only time it makes sense remembering API's is when you need the understanding of one to make sense of another, like a OS SDK or a framework API. In those cases, you kind of have to learn the system, which requires remembering the API. For the most part though, I find referencing works much better
Cheers
- RobertGonzalez
- Site Administrator
- Posts: 14293
- Joined: Tue Sep 09, 2003 6:04 pm
- Location: Fremont, CA, USA
- Chris Corbyn
- Breakbeat Nuttzer
- Posts: 13098
- Joined: Wed Mar 24, 2004 7:57 am
- Location: Melbourne, Australia
Having to look at reference material reflects nothing about the skill level of the developer. I always have php.net open in my browser and keep referring to it. Stupid thing is it's always the same functions I'm looking up (in_array(), array_key_exists(), strpos() <insert needle..haystack function here>). This is one thing which bugs me about Zend certification -- it's asks some stupid questions like "What value is returned if you pass a string to count()?"
- Maugrim_The_Reaper
- DevNet Master
- Posts: 2704
- Joined: Tue Nov 02, 2004 5:43 am
- Location: Ireland
- RobertGonzalez
- Site Administrator
- Posts: 14293
- Joined: Tue Sep 09, 2003 6:04 pm
- Location: Fremont, CA, USA