1 |
Dnia 2015-02-05, o godz. 22:05:55 |
2 |
Sergey Popov <pinkbyte@g.o> napisał(a): |
3 |
|
4 |
> 05.02.2015 21:22, Michał Górny пишет: |
5 |
> > Dnia 2015-02-05, o godz. 21:08:43 |
6 |
> > Mikle Kolyada <zlogene@g.o> napisał(a): |
7 |
> > |
8 |
> >> |
9 |
> >> 05.02.2015 09:56, Michał Górny пишет: |
10 |
> >>> Hello, everyone. |
11 |
> >>> |
12 |
> >>> It's finally time to discuss some of the recruitment issues. It's not |
13 |
> >>> a new complaint that the process is time-consuming and discouraging to |
14 |
> >>> our contributors. We have a pretty low number of new recruits [well, |
15 |
> >>> we could definitely have a higher number!] and too often they resign |
16 |
> >>> in the process. |
17 |
> >>> |
18 |
> >>> As I see it, the main issue are ebuild quizzes. They are very time- |
19 |
> >>> consuming and discouraging. It's like filling a quiz with relatively |
20 |
> >>> simple questions where answers need to fit a key, and you have to tell |
21 |
> >>> the recruit to fill in the missing bits a few times just to help him |
22 |
> >>> get further. |
23 |
> >>> |
24 |
> >>> I myself attempted ebuild quiz twice, because the first time I simply |
25 |
> >>> ended up not having the time for it. My late recruit was making slow |
26 |
> >>> progress, and recently vanished -- hopefully only because he doesn't |
27 |
> >>> have will for that anymore. As I see it, the disadvantages outweigh |
28 |
> >>> the benefits here. |
29 |
> >>> |
30 |
> >>> I have discussed this with kensington and a few Council members |
31 |
> >>> (unofficially), and we came up with following ideas: |
32 |
> >>> |
33 |
> >>> 1. remove or reduce the ebuild quiz to a reasonable number of |
34 |
> >>> questions. In other words, make it bearable. Focus on the stuff that |
35 |
> >>> can't be checked otherwise. |
36 |
> >>> |
37 |
> >>> 2. Add an extra contribution period in which the candidate commits to |
38 |
> >>> the tree through Pull Requests. Developers watch the requests, review |
39 |
> >>> them and decide when the recruit is ready. We may extend this with |
40 |
> >>> requirements like '3 different developers must review late activities |
41 |
> >>> and evaluate them'. |
42 |
> >>> |
43 |
> >>> 3. Possibly extend the recruit-recruiter interaction. Rather than |
44 |
> >>> treating the interrogation as some kind of final confirmation, make it |
45 |
> >>> a small extra part of the learning process. In other words, reduce |
46 |
> >>> the other parts, fill in the blanks here. |
47 |
> >>> |
48 |
> >>> What do you think? |
49 |
> >>> |
50 |
> >> I try to be short. |
51 |
> >> First of all, i'm against to make quizzes simpler or shorter. I have few |
52 |
> >> real examples, when people do a LOT of mistakes even after they passed |
53 |
> >> the quizzes. |
54 |
> > |
55 |
> > And how people doing mistakes *after* passing the quizzes proves that |
56 |
> > quizzes are good? As I see it, this just proves that they don't do |
57 |
> > their job. |
58 |
> > |
59 |
> |
60 |
> Because quizes lacks some questions? You see - we should not shorten |
61 |
> them, but on the contrary - increase the question's number. |
62 |
> |
63 |
> So, that's a not good argument. Quizes may be flawed, but not in the way |
64 |
> of 'over complicated', definitely. |
65 |
|
66 |
Sure. If the quizzes take so much nobody will bother writing them, |
67 |
there will be no more bad developers in Gentoo! |
68 |
|
69 |
> >>> Add an extra contribution period in which the candidate commits to |
70 |
> >> the tree through Pull Requests. |
71 |
> >> |
72 |
> >> All mentors should track their recruits during first month. If mentor |
73 |
> >> doesn't do this, this is "bad" mentor, IMO. It looks like some mentors |
74 |
> >> think *ok, my mentee passed the quizzes, he is a developer, i can to |
75 |
> >> nothing* |
76 |
> > |
77 |
> > This happens *after* being recruited. What I'm talking, there should be |
78 |
> > more focus on doing and judging actual contributions before all that |
79 |
> > formal crap. |
80 |
> > |
81 |
> |
82 |
> Yep. And, guess, who is responsible for that? Mentor. Tadaaam! :-) |
83 |
|
84 |
You still don't get my point. My point is: if a recruit has proven me |
85 |
(and possibly some other developers) that he can use grep, sed, awk, |
86 |
whatever just fine, why does he have to bother answering some stupid |
87 |
quiz question? |
88 |
|
89 |
-- |
90 |
Best regards, |
91 |
Michał Górny |