1 |
Sebastian Pipping wrote: |
2 |
> On 04/03/10 21:00, Jesus Rivero (Neurogeek) wrote: |
3 |
> |
4 |
>> Maybe if we could find the way to make the knowledge found in |
5 |
>> quizzes be more "exciting" to new devs, then we could still have a |
6 |
>> strong recruitment process without the burden of completing the |
7 |
>> quizzes. So, what I propose is to transform the "quizzes" part of the |
8 |
>> process into a list of tasks the prospect should complete in order to |
9 |
>> gain the necessary ability to "pass". This ability could be measured |
10 |
>> in points or just by task completed. |
11 |
>> |
12 |
> |
13 |
> Nice idea! |
14 |
> |
15 |
> |
16 |
> |
17 |
I am a dev in training. My mentors are now looking over my end quiz. I |
18 |
am also an IT professor and teach software engineering. |
19 |
|
20 |
The learning process was somewhat lacking in that I found myself often |
21 |
just searching for answers rather than performing some exercise. It |
22 |
would help if we had exercises where the prospective dev is guided |
23 |
through writing some ebuild and then commits it to some "play" overlay. |
24 |
He/she can do this over and over until the ebuild works, and then |
25 |
answers quiz questions. I effectively did this -> I wrote some |
26 |
helloworld-xxx.tgz tarballs with various issues and then wrote ebuilds |
27 |
to build/install the package, committed them to a git overlay I set up, etc. |
28 |
|
29 |
Also, when I asnwered the quiz questions, I documented the references |
30 |
where I found the answers and I documented a link to my ebuilds on my |
31 |
git repo. |
32 |
|
33 |
The learning flow should go something like this: |
34 |
|
35 |
1) Read this documentation, eg. http://devmanual.gentoo.org/ section on |
36 |
Eclass Writing and Tool References |
37 |
|
38 |
2) Write an ebuild/eclass to do something, with skeleton howto steps, |
39 |
eg. name transformation like versionator (don't worry if its already |
40 |
been done) |
41 |
|
42 |
3) Commit to the play overlay |
43 |
|
44 |
4) Test the ebuild/eclass |
45 |
|
46 |
5) Answer ebuild questions |
47 |
|
48 |
6) Go back to step 1 and address the next issue. |
49 |
|
50 |
-- |
51 |
|
52 |
Anthony G. Basile, Ph.D. |
53 |
Chair of Information Technology |
54 |
D'Youville College |
55 |
Buffalo, NY 14201 |
56 |
USA |
57 |
|
58 |
(716) 829-8197 |