0
0
0xC0CAC01A2021-03-24 11:12:25
css
0xC0CAC01A, 2021-03-24 11:12:25

Is there a career guidance test for a programmer?

Given. A humanist (by education), thinking about "entering IT", with zero knowledge of programming.
Are there tests to see if he has the ability to write code?
I was thinking of just showing him loops, conditional statements, and the like. and offer to program something not complicated.

But I'm sure there should be ready-made tests on this topic. Who will tell you what?

Answer the question

In order to leave comments, you need to log in

12 answer(s)
T
tyzberd, 2018-03-11
@mindx

display: flex for blocks with a width of 50% and a minimum height.
Inside one text, in another image through img or background. If the image is object-fit: cover;, if the background is background-size: cover;
For mob via media , when you need to change the width of the blocks to 100%, and you can still change the order using order, so that the picture is first, then the text.

O
Olga Veter, 2018-03-11
@vetero4eg

Maybe not the best solution, but I would do this:
two blocks, top line / bottom line. The top block has a black background with an image at the url, positioned to the right, occupying 50% of the block, inside the block is a container with content, you already place it on the grid. The bottom one has the same thing, only the background is white, you position the picture to the left, also inside the container with content is already on the grid.
if something doesn’t work out, you can hang the pictures with separate absolutes, with positioning relative to the line top: 0, bottom: 0, right: 0, left: 50% for the top block, and the same for the bottom, only left and right vice versa .

I
ink, 2018-03-11
@AskMy

this is the beginning, further by myself: https://codepen.io/topicstarter/pen/GxJRyw?editors=1100

A
approximate solution, 2021-03-24
@approximate_solution

Are there tests to see if he has the ability to write code?

It looks like Nazism / fascism from the world of aptitude tests) Conditionally, according to some criteria, you are trying to weed out a person who comes to you with zero knowledge of programming. I would call this test "God Syndrome".
Programming is just a skill. Dividing a person into a humanist / techie is possible only if you are developing something truly complex (neural networks, artificial intelligence, software for robotics). 75 percent of the work of a programmer - the maximum affects school mathematics, and even then not always. And at school there is no concept of a techie or a humanist, there is a concept - whether a person gave knowledge at least a little bit of time, or did not.
Teaching programming to any person is a completely 100% guarantee, but whether a person reaches heights (becomes a conditional senior, or remains an eternal middle), this will already show you time, in a period of n-years. There is nothing in programming that would not give a chance to a person who has not yet stepped there.

A
Adamos, 2021-03-24
@Adamos

If a person, instead of being interested in programming, is interested in tests, the test for a programmer is already inundated.

L
Lander, 2021-03-24
@usdglander

Of course have! GOAT from Fallout 3.

K
Kovalsky, 2021-03-24
@lazalu68

"I was thinking about just showing him loops, conditional statements, etc. and suggesting that he program something that is not difficult" - a good idea. Most often, already at this stage, you can understand whether a person is able to perceive abstractions. True, such a test may be delayed, because for an adequate assessment it will take more than one day, but rather 3 months of lessons on algorithms and data structures. If during these months a person has not gone into the sunset or even, for example, felt a taste for it, then such a person probably has the ability to do this and he has quite clear prospects in this field
I have never heard of tests that can be done within a day. I think it is better to ask such questions at some thematic forum of teachers in general or computer science teachers in particular. There you will be answered on the case, without the intertwining of fascism, binary separation and other dramatic ponies. Any even not very experienced teacher has a sufficient number of signs by which he can determine in a reasonable time how successful a student will be in the relevant subject area at a particular level of return.

H
HemulGM, 2021-03-24
@HemulGM

Programming is not so much knowing the language as understanding what a computer is, what an algorithm is, etc. Tools can be different and their study just depends on this knowledge.
Loops, conditions, variables - these are all ways of organizing an algorithm.

D
Developer, 2021-03-24
@samodum

There are no such tests and there should not be in principle.
If someone makes such a "test", then let me know, I will file a lawsuit against him

1
12rbah, 2021-03-24
@12rbah

As for me, the best test is to give him the opportunity to program a month, many of these "rollers" present programming as a fun constructor that you assemble for 100k+ per month without straining. When he encounters the first problems, it will become clear whether he wants to be a programmer or not. I just saw such "I want to go to IT" myself, but in reality more than half could not reach the level of filling the array in the loop.

P
Pancake Genocide, 2021-03-24
@blinchikov

As soon as a person encounters the first difficulties, then it will become clear. In addition to the “predisposition” itself, perseverance and assertiveness are also required.

S
sanek2005, 2021-03-24
@sanek2005

man, tests can never tell for sure. tell your friend to try to learn it himself. If he likes it, and he starts to get something, then consider that the test is passed. If he comes to us for money, then just write "test failed"

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question