Answer the question
In order to leave comments, you need to log in
Junior PHP programmer, what to do to get a job?
Wrote a simple online store in pure PHP.
Of the functions:
- catalog
- the ability to place an order
- in the admin panel you can add / edit / delete categories and products
- change the admin password
And now the question arose of what to do next. Is it possible to get a job as a junior php programmer with that kind of experience? What else needs to be done or learned?
Answer the question
In order to leave comments, you need to log in
Perhaps you should learn how to work with frameworks. Few people write in pure PHP these days.
I’ll also add: I recently wrote test tasks for my student to create a store on my own MVC framework. You can try the steps to make them too. Here's a link if you're interested.
After all this, I advise you to pick up some MVC framework, for example Symfony2. There are many basic things that are similar in other frameworks. You will understand with one - you will be guided in others. And it’s easier to find a job on symfony2 than on plain PHP.
And now do the same only on some framework (Yii or Symfony) and then you will be fine)
Everything is fine, you are great. But...
When you "code" something, even an algorithm for neural networks, even a shopping cart for an online store, your very first question should be something like this: "What harm will this line of code (system, project, etc.) bring? )" and only then think about the implementation.
For example, in your online store you can order 9999...9999 books, and it will cost $0 (INF), you can also order a negative number of books, which will lead to the fact that you will owe me.
And this is a small example just on the shopping cart. I don’t leave the grocery market without groceries and with a bunch of dough from the cashier, I physically can’t order an insanely huge amount of loaves of bread.
In general, what I want to say.
Before using frameworks (other tools), develop the essence of a programmer in yourself. A programmer is not the kind of person who can hit 101 keys in their favorite editor while using their favorite framework...
First you need to learn how to write the word "robot". And so the guys rightly advise, a framework. SPL libraries, minimal set of patterns. Mysql, at least understand how queries work (mat part)
The main thing is not that you did it, but how you did it, starting from this, you can say what to do next, you can provide code fragments, or describe how you implemented this or that function
You need to master at least one framework and github (where to develop your project on the framework).
With your experience, you can get a job as an intern.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question