Link to home
Start Free TrialLog in
Avatar of Mubasher Alvi
Mubasher Alvi

asked on

Which things they learn in 2 years as PHP Developer?

Most of Companies want a person who have 2 years experience.and Why they want experience or in 2 years what we learn.
Avatar of gr8gonzo
gr8gonzo
Flag of United States of America image

With 2 years of experience, you've probably made all the major beginner mistakes and learned what not to do in most situations. Beginners rush to find out how to do something but they don't know enough to know NOT to do something a certain way and WHY they shouldn't do something that certain way.
Although PHP's syntax is familiar and similar to C/Java; it's function names are, in my opinion, difficult to remember, as they are somewhat unique. Thus, PHP is somewhat of a difficult language to memorize and use. Even after years and years of practice, I often use references like php.net, to double check that I'm using the correct function name and optimal option.

Hiring companies often have other requirements other than years of language experience; many have educational or hands-on experience requirements. These parameters are namely set, to help ensure that the candidate(s) have enough practice in said language, follow best practices, and have less to learn as they achieved the desired practice levels and familiarity of the language's nomenclature, syntax, logic, and functionality. I also find it common that PHP requires the knowledge of corresponding server-side and client-side technologies as well: HTML, CSS, JS/JQuery/AJAX, PHP, mySQL, and CMS's such as Wordpress. Many times I see these requirements in combination. Thus, PHP knowledge is often "not enough". To develop in PHP, I recommend studying the aforementioned technologies concurrently with PHP.
Avatar of Mubasher Alvi
Mubasher Alvi

ASKER

Hey! NerdsOfTech How much deep-in Other Technologies?
ASKER CERTIFIED SOLUTION
Avatar of NerdsOfTech
NerdsOfTech
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
At the 2 years of experience, the person might have core knowledge on the language as well he might be worked on multiple projects and got experience to work independently or with team.
Thanks to everyone who's contribute there :)