👀 Чему меня научила школа 21?
🔻Во-первых, это харды, мощные харды. Теперь я:
▪️пишу скрипты на bash
▪️создаю статические и динамические библиотеки
▪️умею создавать makefile, который проверяет код на стиль, структуру, а затем компилирует исполняемый файл
▪️работаю с git на базовом уровне
▪️понимаю, что такое "C coding style"
▪️знаю, что флаги -Wall -Werror -Wextra при компиляции существуют не просто так
▪️знаю, что при работе с malloc всегда нужно делать free, дабы не случилось утечек памяти, которые можно отловить через leaks -atExit.
▪️пишу игры в терминале, используя только язык Си
▪️и многое другое
🔻 Во-вторых, школа закрепила убеждение в человеческих качествах, которые, на мой взгляд, важнее хардов.
👣 Когда работал гидом на Алтае, то заметил такую закономерность - скорость всей группы зависит от скорости самого медленного участника. Получается, что самая быстрая группа - это та, где участники двигаются с одинаковой скоростью. Как этого достичь? Ответ прост - помогать друг другу. Если участнику тяжело идти, помогите ему, распределите его вещи на всю команду, тогда скорость группы станет выше.
В школе я придерживался подобного подхода. Сам интенсив именуется бассейном не просто так. Каждый из участников плыл к финишу. Кто-то плыл и думал только том, как доплыть максимально быстро самому. А кто-то откликался на зов утопающих и протягивал им руку помощи.
🤝То есть если кто-то застревал на задаче, к нему на помощь приходили другие участники, они помогали, разбирая задание вместе. Да, это уменьшает скорость одного конкретного человека, но это делает команду быстрее. Это увеличивает количество доплывших до финиша ребят. Помогая тем, кто не вдупляет задачу, ребята делали слабеньких чуть сильнее, тем самым увеличивая общую выживаемость.
Рано или поздно наступит момент, когда уровень всех участников станет одинаковым, и тогда команда станет максимально сильной . Такого не произойдет, если думать только о себе.
Раньше я не выкупал важность правильных людей рядом, а теперь осознаю в полной мере.
🔻 В-третьих, школа позволяла нам проводить мероприятия и делиться знаниями, не связанными с программированием. Я уже писал про Никиту, который проводил лекции про продуктовое направление. Был еще Андрей, который проводил серию лекций про работу мозга. А еще ребята организовывали настолки, где можно было кайфануть, не думая о коде.
🔜Также были лекции от Алексея Жигулина, тимлида команды разработки Сбера, который на одной из лекций рассказал про процесс запуска проекта в Сбере: с чего начинается и чем заканчивается. Ей будет посвящен отдельный пост, где вкратце расскажу про каждый из этапов и объясню, на каком этапе должен применяться ноукод.
Всех обнял 🙌
p.s. после интенсива меня переполняет любовь к людям, поэтому обнимать буду вас еще долго))
Хочу узнать каждого из вас поближе. Как вариант, встретиться в Мск, кофеек попить, вместе подумать над задачками)
Post #138
605
- 👍 7
- ❤ 5
- 🔥 3
- 👎 1