IFF | Бесплатные курсы Программирования, Стажировка & Семинар
577 subscribers
21 photos
1 video
99 links
Свободное обучение и обмен знаниями в IT.

Учебная часть программы подготовки: https://fkn.ktu10.com/?q=node/15770
- после чего можно переходить к участию в нашем практическом семинаре ;)

По всем вопросам пишите: @tiligramm
Download Telegram
#практика Повышаем самостоятельность

В курсе по PHP добавляем новый "гибридный" раздел "Подготовка к практике", т.к. выясняется что раздел "Практики" (где создаются уже новые вещи), оказывает довольно сложным после стандартной части курса и очень дорогим в смысле затрат времени на объяснение происходящего в коде.

В изначальном виде это будут задачи расписанные по шагам, но без описания всех пунктов.
Придется изучать стандартную документацию реальных систем ( в т.ч. менеджера пакетов, фреймворка для автоматических тестов), внимательнее смотреть на код ранее изученных проектов.
Это будет нечто среднее между работой и учебой, ведь одно из ключевых качеств специалиста - автономность в решении конкретных задач.
👍10
Начали делать раздел по Git-у, будет перед первыми задачами по практике, позволит более системно понимать просходящее с консольными командами
👍31
Обновление рекомендуемого порядка изучения курсов:
Добавлена т.н. "Алгоритмическая практика" (на JavaScript), которая теперь будет обязательной для перехода в курсу по бэкэнду http://fkn.ktu10.com/?q=node/15770

Вопросы можно задать в комментариях или в личке
👍11
В это воскресенье 25 декабря после стандартной консультации и практики состоится традиционное Новогоднее собрание нашего сообщества. Начнем где-то в 17:00.

Мы много программировали в этом году (и особенно в декабре)), поэтому не успели подготовить онлайн-доклад или соревнования по программированию как для прошлых встреч, поэтому в этот раз сосредоточимся на следующих важных делах:
с наиболее активными участниками и друзьями сообщества обсудим Итоги 2022ого года и планы на Наступающий 2023й в неформальном режиме, пицца и что-нибудь еще прилагается ;)
👍8
Продолжаем держать направление на использование Линукса во всех курсах по разработке с первых же уроков.

Установка Linux на физическую машину не всегда возможна для начинающих сразу, поэтому начали делать небольшую серию уроков по работе с виртуальными машинами в VirtualBox: http://fkn.ktu10.com/?q=node/16194 -- пока в формате видео
IFF | Бесплатные курсы Программирования, Стажировка & Семинар
подробности про занятия английским: [Расписание] Сейчас занятия по английскому проходят 1 раз в неделю, занятие длится 1 час 2 минут [Состав группы и критерии] Сейчас в группе 5 человек - участников IFF. Критерии зачисления в группу простые: 1) хорошие…
До лета приостановим курсы по английскому, которые продолжались где-то полтора года с лета 2021-ого.

Ранее для подключения к ним, было достаточно делать что-то полезное для сообщества и находится на финальной стадии обучения, но практика показывает, что лучше запускать, группу, когда человек либо уже вышел на работу, либо по сути является программистом, на основании уровня решаемых задач. Иначе это мешает оперативнее завершить основную часть учебы/практики.

Летом посмотрим на ситуация - возможно, занятия будут возобновлены, но уже для более опытных участников)
🐳5
Написал про практические занятий, которые фигурирует под тегом #практика в канале с расписанием консультаций: http://fkn.ktu10.com/?q=node/16279 — именно это направление планируется активно развивать в 2023ем году.

Подробнее об изменениях далее)
👍3
В первом семестре 2023 года планируется следующее:

* Будем постепенно отходить от детальной проверки задач на Паскале (базовый алгоритмический курс), большая работая с вопросами
* Внимательнее изучать код частников будем уже на практических занятиях (см. по этому тэгу #практика в канале с расписанием консультаций и предыдущую запись в канале, участвовать можно начиная со второго в в списке наших курсов: http://fkn.ktu10.com/?q=node/16168 )
* Качество проверки задач на Паскале повысим за счет автоматизации тестирования, поучаствовать в чем как и раз и можно будет на практических занятиях
- там в целом подойдет всё от бэкэнда, до фронта React.js и работы непосредственно с кодом интерпретатора pascal.js (последняя часть структурно и алгоритмически наиболее сложная)

Общий вывод: в этом году мы ждем от участников больших усилий, но те, кто на нее способен и получат больше знаний и навыков (хотя количество их точно будет меньше, такова статистика).

Уровень ваших исходных знаний - не главное, главное желание работать, горячий интерес к теме, подкрепленный конкретными учебными/практическими действиями.
👍13
В курс Паскалю добавлена основа для 19-ого урока ("Записи") http://fkn.ktu10.com/?q=node/16380 последующие уроки получают номер N+1.
В этом семестре велика вероятность, что туда же мы добавим и уроки по основам ООП

Идея в том, чтобы как можно полнее охватить то, что есть и в других языках (на уровне концепций, но конечно же с написанием кода и решением задач), чтобы у тех кто прошел курс было понимание того минимума, который они должны ожидать от +- любого высокоуровневого языка.
👍6
Поправил стартовую инструкцию по Паскалю (отправляем тем, кто выбирает этот курс) - теперь мы переходим от +- массовой проверки/публикации решенных задач к выборочным проверкам, которые обговорим на консультации с каждым, кто дойдет до 9-ого урока. Вопросы, как обычно, задавать можно будет и раньше, если они возникают.

Куда движемся дальше (планы)

Чем более сложные ошибки в будущем будет искать разрабатываемая нами система проверки (с ней можно и нужно столкнуться в курсе Алгоритмической практики) и чем больше задачи будут покрыты разборами и пояснениями....

Короче: чем лучше и понятнее будет курс, тем больше мы будем двигаться от проверок промежуточных задач к одному условному экзамену/зачету в финале и все больше работать на консультациях только с вопросами, которые в т.ч. позволяют выявить слабые моменты в пояснениях/структуре и т.д. и улучшать процесс.

Сейчас для многих людей все уже более чем подъемно, поэтому и очередное изменение (про которое было выше).

Разбор задач теперь постепенно перетекает в куда более сложный 2-ой курс "Алгоритмической практики"
👍111
В базовом виде закончили добавлять основы ООП в курс по Паскалю.

Предстваляется, что: классы, наследование, перегрузка и переопределение методов, а также интерфейсы - это и есть то основное, на чем стоит ООП в разных языках.

Далее остается только увеличить количество задач для самостоятельного решения в этих уроках и готово - еще один раздел завершен ;)

[подробнее]
16👍6
С Днём Знаний!

Пусть в этом году скорость их прибавления вырастет ;)
👍294
Добавили статьи с разбором стартового состояния учебного репозитория Pascal.js (курс Алгоритмической практикт): https://fkn.ktu10.com/?q=node/16495
— должно ускорить вникание в проект
3👍2
#php Последние два месяца активно занялись переносом текста по PHP на сайт: https://fkn.ktu10.com/?q=node/11117
(уже готово процентов на 70%)
— планируется получить онлайн обобщенную версию (переписываем, дополняем, делаем примеры более понятными) тех текстов, что мы сейчас используем для обучения, после чего на основании вопросов её можно продолжать развивать (так же, как это происходит с текстом по Паскалю)
👍61
#стажировка

Ищем стажера/ученика программиста:
* Стэк: PHP(Symfony, Docker), React.js (TypeScript) (можно отдельно бэк или фронт, но предпочтение универсальному подходу)
* Стипендия: первый месяц 100р./час, далее: 200-250р./час
* Длительность: 3-6 месяцев (при желании возможно длительное сотрудничество)
* Нагрузка: 20 часов в неделю (напр. 3 часа в день)

Над чем работать

Общая задача: участие в переносе сайта https://fkn.ktu10.com/ на новый движок (микросервисы + SPA):

* на бэке: миграция данных в новую БД/схему, создание новых методов API, написание функциональных и модульных тестов.
При очень успешном прохождении практики возм. участие в разработке инфраструктурных решений, настройке процесса развертывания (Docker, bash и т.д.)

* на фронте: участие в разработке SPA-приложения на React.js.
При очень успешном прохождении практики возм. участие в разработке автоматических приемочных тестов

Что ожидаем от кандидатов

Требования к кандидатам, по курсам из этого списка: https://fkn.ktu10.com/?q=node/15770
1) знания на уровне первого курса (сдавать не обязательно)
2) зачет по второму курсу (Алгоритмическая практика, требуется сдать практику)
3) знания на уровне третьего курса (PHP, сдать финальную нестандартную часть с PR-ми на гитхаб, небольшой объем)

Кому может быть полезно

Стажировка может быть полезна как совсем начинающему программисту (при успешном завершении стажировки вероятность прохождения собеседований приблизится к 100%), так и тем, кто уже работает, но не знаком с приведенными выше темами в деталях.

Код, написанный вами будет использоваться тысячами (минимум) людей в ходе бесплатного обучения программированию сейчас, а в будущем и другим предметам ;)

По всем вопросам пишите: @tiligramm
👍14
IFF | Бесплатные курсы Программирования, Стажировка & Семинар
#php Последние два месяца активно занялись переносом текста по PHP на сайт: https://fkn.ktu10.com/?q=node/11117 (уже готово процентов на 70%) — планируется получить онлайн обобщенную версию (переписываем, дополняем, делаем примеры более понятными) тех текстов…
#backend #php

Наша новая версия онлайн-учебника по PHP пошла в бой - добавили ссылку на нее в программу обучения по бэкэнду, на днях ее впервые начнут читать ученики/стажеры.
Замечания/комментарии приветствуются ;)

Текст еще не охватил всех тем, что используются в программе, но несколько глав уже готово в базовом виде, разработка продолжается
🔥6👍4
#учебный_результат

Сегодня у нас довольно хорошая новость: впервые за два последних года кому-то из участников засчитана вся основная программа обучения ;)

В этот раз процесс занял более 1 тысячи часов чистого учебного времени где-то в середине которого был год перерыва, но в итоге удалось собраться и добиться результата (~100 часов на Паскаль и ~900 На PHP и "окружение").

Наши поздравления участнику NewDeveloper

Фактически с этими знаниями под руководством более-менее адекватного куратора/тимлида умеющего работать с начинающими уже можно начинать работать (ранее у нас обычно на работу устраивались еще до окончания программы и официального зачета), но мы планируем дальше потренироваться на реальных задачах стажировки и уже после постепенно перейдем к собеседованиям

За одно проверил статистику прохождения курсов (часы обучения, стартовый опыт и т.д.):
Базовый (Паскаль): https://fkn.ktu10.com/?q=node/11659
Бэк (PHP): https://fkn.ktu10.com/?q=node/16820
🎉22👍8🔥7
Последнее время появлась потребность складывать куда-то учебные видео, пока они будут тут:
https://t.me/prgblg
(в основном по веб-программированию, инструменты и т.д., короче все кроме Паскаля, для которого есть отдельный канал)
🔥9👍1
Channel name was changed to «IFF | Бесплатные курсы Программирования»