📜 ⬆️ ⬇️

Sys.adminstvo as leisure or "Son, make already at home wi-fi"

The third school year I teach “System Administration for Schoolchildren” in 1C: Programmers Club ( http://club.1c.ru ).
Definitely, our classes among others in the Club are the most fun. Not without some pride, I would characterize the atmosphere in the classroom as an explosive mixture of “Computerra” of the sample of the year of 2002 and the lessons of work (hangover exhaust from the Trudovik, please subtract).
And these awkward moments, when from other audiences they come to us to ask us to laugh more quietly ...

But let's order. When the time came to implement the idea of ​​this course, a small competition among potential authors / teachers was organized at 1C, and there was a strict requirement - a purely practical orientation of the classes. So, the first module is fully devoted to how to organize the work of SOHO, having at its disposal a handful of components, a couple of disks with software, a screwdriver and a crimp.

It should be understood that 1C: The Club of Programmers is closer to the circle of young technicians than to any courses. My opinion: if the subject is interesting, then the person will deal with them regardless of the difficulty of comprehension (taking this opportunity, I send my greetings to the guys from “Algorithms”, we usually prevent them from doing so).
Our "SysAdminism" is a bit different, programming is not enough. We solve the problem of waking up and holding interest in IT for those guys who want to first “see what and how”, and then decide whether they like it or not. I have in groups and those who are tired of programming and want a year to take a break from “backpacks” and other “salespeople”. Therefore, you need to be cool and fun. But it is also true that “System Administration for Schoolchildren” is not a fake discipline at all and not just hihana-hahanki. Let's just say, these are the real skills of the PLUS “hihi-hahanki” in the process.

What is included in "real skills"? The first module begins with the fact that the children are given a set of computer parts and a screwdriver with the task to turn the first one into a working unit by the second with the task. Then the spiral is unwound: the OS is put, application software (simultaneously we deal with the console, batch files, MMC, registry, security, software licensing issues ...), the network is pulled (topologies, “how does the hub differ from the switch”, 8P8C, OSI model, TCP / IP stack, Wi-Fi ...). Next, the router is configured and, finally, the children have at their disposal a ready-made infrastructure created by their own hands.
Of course, each lesson is preceded by a theoretical-historical educational program. And the teacher does the same as the students, and at the same time explains how he does it. Or, if it fails, explains how it happened and how to fix it. An important point: when a child asks, “What will happen if you do this and that?” - I always answer: “What to ask, do it and see for yourself, but be ready to fix it.” The main idea that I am trying to convey to the students is a conscious approach to their activities. No need to learn the algorithms of certain actions. You need to understand exactly what you are doing and what consequences you expect. A particular consequence is the mysterious ability to understand the interfaces and read the messages of the programs.
')
By the way, about troubleshooting. When a schoolboy thoughtfully “hangs” over a half-assembled sistemnik, he does not “pick at the giblets,” he “ examines the response of a system with one variable parameter, other things fixed ”. Yes, we learn that the search for a bat of memory in its essence is a [scientific] experiment.
In general, this is paying off, and the second module includes the majority with a large degree of autonomy and confidence in their own actions. The second module is virtualization, ActiveDirectory with all companion, PowerShell, Linux (including integration into AD). Separate individuals, using the skills acquired in parallel in the adjacent courses, do what I can not repeat without thinking. For example, they independently write an http-server on PowerShell [here is a joke about bread and a trolleybus] and demonstrate the consequences of DNS being compromised and collecting data by phishing pages (PHP). And it's very cool for me, as a teacher, to watch.

Once, at one of the big 1C seminars, I was asked, they say, why should children know Windows Server and AD? I was then amazed at the question. After all, a person graduates from school, gets a job, and there, most likely, a directory service, and he doesn’t even know how his workplace functions. "I changed the date on my computer, but now I can not log in with my account!" - adult uncles and aunts, programmers and testers, this is often done, what are you ...

Here is an example of assembling a computer (open lesson before parents): www.youtube.com/watch?v=Kx4M_j-4rAw
Here's a crimp: www.youtube.com/watch?v=nonlwHAR6NI

From the very first day for me all the students are young colleagues. You share your experience with a colleague! And you do not decide what you can tell and what not. With children, of course, not easy. However, the return is great ... It is not true that modern children do not want to learn, you just have to find the right motivation. The younger generation absorbs knowledge like a sponge. It is possible that after a while you will learn something from your wards yourself.
And it is beautiful.

Alexey Drobyshev, author of the course and sysadmin "1C"

Source: https://habr.com/ru/post/236535/


All Articles