Answer the question
In order to leave comments, you need to log in
Is the test too high?
Hello everyone.
I am a beginner web developer, currently looking for a job as a php trainee or yii2 trainee.
I have a couple of years of office / freelance work behind me, but I can’t call this a normal development experience (joomla, wordpress, you understand).
I have no illusions about the salary, for me knowledge and experience are in the foreground, money for later, so I submitted a resume with the desired rate of $ 250.
A test came from one company:
Write a yii2 rest api with authentication, upload the project to your (!) hosting, code on github, cover with tests and make a dock using APIDOC.
In this connection, the question is - do they really want it or are there such requirements for interns now on the market?
Thank you.
UPD
I asked the question a little incorrectly, I should clarify:
In the test, there is not one controller and one model, if it were so, I would have done it in 20 minutes.
They threw me a prototype of a mobile application for 7-10 screens, for each user action it is necessary to return some result from the server, they did not give any data, neither a database, nor a description of what should be returned, this was the reason for the doubt.
Answer the question
In order to leave comments, you need to log in
If I understand correctly, you have one model in the test, one controller, and in total you need to implement 4 urls: create, read, update, delete . This is done in 20 minutes. Tests for 4 requests. Another 20 minutes. If you don't know how it's done, then in any case you'll have to learn all this on your own, because at work no one will waste time teaching you what is in the documentation.
Authentication in such a simple example is easy.
APIDOC. You install a plugin for the IDE and it will generate everything for you. The main thing is to write comments where necessary.
Your hosting. You are looking for a promo code for digital ocean and you get a free vps for a month. For example, a promo code radio-t
should work and give $10.
I advise you to do this test and ask for more than $250.
Because if you cannot do it, then I have little idea what you will do at a job where there are no tests, no docks and they pay $ 250. Because it is very unpleasant to work without docks - it is difficult to understand the whole structure of the project.
If you're too lazy to mess around, try the sys admin. There is less code.
Or not in the computer sphere at all, there is no code at all, and in some places there is even more money than in IT.
the whole task sounds on a couple of composer packages.
no logic and functionality...?
What is the problem then?
Common tasks, here are more examples:
Test tasks for junior PHP programmer
new criterion for assessing complexity. "Dofiga whether they want me?"
Hmmm, 10 years ago, in order to get a job as an intern for 3-5 tr per month, you just had to know the basic syntax of a programming language (you can even school algorithmic) at the level of declaring variables and basic execution flow instructions (loops and if). That's how I started, but programming didn't go well and I abandoned this direction. Apparently the truth is written on ebanoe.it about the prospects of programmers. An intern at any plant gives tools only if anything.
The task for a couple of hours, if there is no hosting, give the raw materials to the customer. Fill it up and take a look
Well, you yourself wrote that you want to be a yii2 trainee. To do this, you need to read at least mana, and if you read it, then questions should not arise on such a test.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question