Mysidia Adoptables Support Forum  

Home Community Mys-Script Creative Off-Topic
Go Back   Mysidia Adoptables Support Forum > Off Topic Discussions > Webmasters Area

Notices

View Poll Results: What is your current PHP skill
Noncoder 7 33.33%
Beginner 12 57.14%
Intermediate 1 4.76%
Advanced 1 4.76%
Voters: 21. You may not vote on this poll

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 04-12-2012, 05:10 AM
Hall of Famer's Avatar
Hall of Famer Hall of Famer is offline
Administrator, Lead Coder
 
Join Date: Dec 2008
Location: South Brunswick
Posts: 4,448
Gender: Male
Credits: 492,637
Hall of Famer is on a distinguished road
Default Standards for PHP programmers, which category are you in?

Here is the standard for PHP programmers in terms of skills. Note it is not completely objective, although most of the items listed should make perfect sense to most people.

Noncoder:
---Cannot write their own codes, may or may not understand PHP variables, constants and operators
---Occasionally able to copy/paste script made by others to get desired outcome
---Do not know what security is, and do not worry about it in most cases

Beginner:
---Can write basic procedural codes, knowledgebase of PHP covers at least arrays and functions
---Always able to copy/paste existing codes to get desired results
---Not capable of using OOP and basic design patterns
---Can use simple MySQL database functions
---Know what security is and start to look into encryption and form validation

Intermediate:
---Can write OOP codes and know how to use third party classes(though may not be able to use them efficiently)
---Familiar with concepts like inheritance, Polymorphism, interface/abstract class, encapsulation, and make use of them in practices
---Know basic design patterns such as strategy, abstract factory, iterator, decorator, and can apply them in practices if a design pattern is specified
---Can use OOP style database libraries such as MySQLi and PDO, or even know how to extend them if needed
---Worry about security before getting started on coding, and can write script to eliminate most security flaws

Advanced:

---OOP is being used everywhere and essentially no trace of procedural codes. Codes are reusable and extensible.
---Capable of using and designing MVC frameworks, know how to use Zend, CakePHP, Codeignitor frameworks, can integrate 3rd party script to work with their own framework.
---Expert at all design pattens, and know which is the best design pattern to use under various circumstances
---Proficient at security handling, script is completely flawless in terms of security issues
---Able to use multiple programming languages interchangeably(not required, really, but most advanced programmers are like that)

So what is your PHP skill at this point? Are you a noncoder, beginner, intermediate or advanced programmer? Note this is mostly a survey, an advanced programmer is not inherently superior to anyone.
__________________


Mysidia Adoptables, a free and ever-improving script for aspiring adoptables/pets site.
Reply With Quote
 


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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Strict Standards --- Need help, pre launch! Missy Master Questions and Supports 29 01-30-2015 09:04 AM
Strict Standards Error? LucasA33 Questions and Supports 4 01-09-2014 12:26 PM
Adoptables in category? Ashe Questions and Supports 0 10-15-2012 01:42 PM
Looking for writers and programmers :) tittlemouse Staff Central 10 06-13-2011 11:17 PM
Useful Code Snippets for Non-Programmers Kaeliah Tutorials and Tips 3 05-05-2011 12:21 PM


All times are GMT -5. The time now is 01:44 AM.

Currently Active Users: 1158 (0 members and 1158 guests)
Threads: 4,081, Posts: 32,032, Members: 2,016
Welcome to our newest members, jolob.
BETA





What's New?

What's Hot?

What's Popular?


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
vBCommerce I v2.0.0 Gold ©2010, PixelFX Studios
vBCredits I v2.0.0 Gold ©2010, PixelFX Studios
Emoticons by darkmoon3636