Jump to content

Junior PHP developer job requirments


Recommended Posts

I'm 18 years old, fresh out of high school and with no plans of advancing my education by going to a university. So i have no degrees or diplomas in computer science. However i have been interested in computers and programming and have done it as a hobby for the past 5-6 years. I learned to program using C++ and then went on to learn Python, PHP, HTML, CSS and JavaScript (not advanced on this one). In about a month i'll be starting to look for jobs and i'd like to apply for a junior PHP developer position but i don't feel capable enough to be one. By researching on the internet i have found many opinions and requirements ranging from 'capable enough to code' to '4 years computer science degree with a good understanding of data structures and algorithms'. I'm really confused about the whole thing and scared to apply for a job because i don't wanna be embarrassed in front of a potential employer and if i do somehow get the job i don't want to disappoint them because they were expecting something else. So i would like some advice and maybe some of your stories regarding the job requirements and the technical tests and questions i will have in a job interview.


My skills:


HTML, CSS, JavaScript along with Python and PHP (i mainly use PHP), SQL for databases, OOP, the MVC architecture, some basic security principles and how to apply them to write safe code, basic understanding of data structures (the types of data structures, when to use them and how they store data as well as some basic understanding of the ways data can be stored in memory) and algorithms.

As personal projects i am currently polishing the code for a Youtube video downloading and mp3 converter app (written in PHP with a bit of Python and JavaScript for the interface) and want to start building a social site (similar to Tumblr) using the MVC architecture and the OO way that is easily scalable and maintainable to have something to show a potential employer. I know most companies will use a framework for development so i wanna start learning a popular PHP framework as well as learn jQuery and maybe Bootstrap to add to my skill set. The reason i don't wanna use those just yet is because i like the challenge of programming without them.


Until i start applying for a job i wanna improve myself by studying areas where i lack (like security and data structures and algorithms) and on whatever else i might need. But i am aware that i might not be employable just yet and that is why i post this here so i know if to wait some more or not. Thanks for any advice and i hope this is in the right section since i saw a similar post to this one in this section.

Link to comment
Share on other sites

  • 2 weeks later...

The good news: most all business need a web presence these days.


The OK news: some of them will pay for it.


The bad news: lots of people have jobs in IT already, or are getting degrees.

And some "superstar" development shops get a lot of work and their personnel

loop is fairly closed.


Still, there's going to be programmer demand for quite a while, at least until

we figure out how to get machines to program themselves....


If you don't want to do university, you might consider a certificate program,

(Zend certification, MS Ceritifcation, Oracle, Puppet Labs, A+, etc.), if such

exists in your locale. Also you might look for paid or unpaid internships with

IT departments or companies ... it seems that everyone loves to make people work

for peanuts. ;)

Link to comment
Share on other sites

  • 2 weeks later...
This thread is more than a year old.

Join the conversation

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

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.