Jump to content

Recommended Posts

I am a amateur(ish) web-developer and i'm really trying to take my skills to the next level.  I have a rather scattered set of skills and I'm just trying to figure out how to consolidate and take advantage of what I know.  I have a general grasp of PHP/MySQL/Javscript/CSS/XML(little practicle experience in XML though) and a little bit of flash in addition to what kind of role each of these plays.  I have been floating between PHP/mysql and Javascript for the last year.  Recently I have been swinging back toward PHP... the PHPfreaks object oriented programming tutorial has definitely caught my eye.  The only problem is that the further I dive into this tutorial the more little bits of PHP that I am unfamiliar with appear.  Its not that I don't get those concepts/operations its just that I feel like there is SO many little things that I am not taking advantage of (References are a good example).  I guess my question is - What else am I missing?

 


 

What I know:

 

All of the syntactical basics: essentially the boring stuff.  operators, functions, loops...  :talkative:.

 

PHP's more robust features: Date(), Files, uploading, Cookies, sessions.

 

MySQL DB essentials:  Creating, Querying, formatting... Although I could most definitely improve in this area, most likely in DB efficiency and some of the more complex/advanced features of MySQL.  Basically I can get by with my DB skills, anything I'm having trouble with I can typically troubleshoot fairly quickly.

 

Basics of Object Oriented Programming(OOP) w/ PHP:  I have no actual experience coding anything complex, but I can read/understand the beginnings of OOP in php.


 

Where I feel I need improvement:

 

OOP: I know there is still much to learn in this area.  Overloading is currently confusing me (although I'm starting to grasp it).

 

A lot of the little functions:  I know many of the more eccentric functions of PHP are rarely used - But i feel like there is a lot of little things I'm missing.  The problem is that I took a rather haphazard approach in learning this language, so I don't know what I'm missing or even IF i'm missing anything essential.

 

Security: definitely need to check out the PHPfreaks security tutorial...

 

Various odd's and ends not relating to PHP:  I feel like this is where I have the most urgent need to learn.  I just don't feel as comfortable as I should in this environment.  Essentially I'd like to know more about the entire web-development field.  The problem is I don't have any clue what else I should learn or more specifically where to start.


 

 

I know I'm long-winded so thanks to anyone who takes the time to read through all of this. 

 

Seriously...  :hail_freaks:

Link to comment
https://forums.phpfreaks.com/topic/178356-in-need-of-some-guidance/
Share on other sites

Various odd's and ends not relating to PHP:  I feel like this is where I have the most urgent need to learn.  I just don't feel as comfortable as I should in this environment.  Essentially I'd like to know more about the entire web-development field.  The problem is I don't have any clue what else I should learn or more specifically where to start.

 

I'd suggest you grab yourself a Linux (server / GUI-less) distribution and familiarise yourself with Apache configuration and administration; software installation; basic commands etc. There have been multiple occasions where I have needed to SSH into one of our production servers to install something like ImageMagick, Sphinx or some Perl module; set-up some cron jobs; tweak a MySQL configuration or whatever.

 

There are other things, like getting beyond the basics of Regular Expressions, which also helps when you're learning how to use the mod_rewrite Apache module.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.