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

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

По всем вопросам пишите: @tiligramm
Download Telegram
#учебный_результат

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

В этот раз процесс занял более 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 | Бесплатные курсы Программирования»
IFF | Бесплатные курсы Программирования, Стажировка & Семинар
#стажировка Ищем стажера/ученика программиста: * Стэк: PHP(Symfony, Docker), React.js (TypeScript) (можно отдельно бэк или фронт, но предпочтение универсальному подходу) * Стипендия: первый месяц 100р./час, далее: 200-250р./час * Длительность: 3-6 месяцев…
#стажировка

Промежуточные итоги первого набора на стажировку

По сути непосредственно к стажировке приступил один участник, который ранее прошел всю программу подготовки (в т.ч. алгоритмическую практику и Symfony), в ходе нее мы уже:
* набросали черновик бэкэнда на чем-то вроде микросервисов (CRUD-ы),
* сделали неплохую основу для переноса данных (группу скриптов) из текущего приложения
* сейчас работаем над качеством и закрываем проблемы будущего взаимодействия с фронтэндом
* почти настроили функциональные тесты API, начали прикручивать swagger
* затронули работу с докером и загрузку закрытых пакетов

Еще одного хорошего кандидата удалось найти "на стороне" (не из тех, кто пришел просто учиться +- с нуля) как раз после публикации объявления, ожидаю что скоро он сможет перейти к стажировке

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

Поэтому снова опубликовал объявления о стажировке, начинаю второй набор, опять актуально ;)
👍13🔥4
#изменения_учебной_программы

Репозиторий pascal.js-intro, который мы используем в курсе "Алгоритмической практики", теперь переведен с чистого JS на TypeScript

Плюсы таких изменений:
1) Упростит проверку решений
2) Поможет проще вникать в задачу ученикам, т.к. построение абстрактного синтаксического дерева требует тем больше типов узлов, чем больше структур и возможностей поддерживает ваш ЯП, теперь эти типы описывают в более явном виде

Конечно, сразу со старта придется вникать в типизацию и сам TypeScript, но после Паскаля это не должно вызывать сильных проблем, т.к. во первых код уже полон описания типов, а во во-вторых, в данном проекте они не сильно сложные ;)

Также подобный подход упростит дальнейшую работу с React.js
👍9🔥31
IFF | Бесплатные курсы Программирования, Стажировка & Семинар
#стажировка Промежуточные итоги первого набора на стажировку По сути непосредственно к стажировке приступил один участник, который ранее прошел всю программу подготовки (в т.ч. алгоритмическую практику и Symfony), в ходе нее мы уже: * набросали черновик…
#стажировка

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

Знакомство с проектом начали с подготовкой документации формата openAPI для имеющихся методов микросервисов бэкэнда (делаем через php-атрибуты ;)

Заодно при подключении нового человека выяснились проблемы/ошибки, которые были допущены ранее в скриптах автоматизации переноса данных и локального "развертывания" ;)
👍23🔥4
Приехал на несколько дней в Москву, если кто тоже здесь - можно встретиться очно, обсудить учебные траеткории, карьеру и вот это всё :)

Пишите в личку @tiligramm
👍3
На ПК в Воронеже (у моего провайдера) ютуб больше не того. Наверное, следующей платформой основной для размещения учебных видео у нас станет рутрекер ;)
(крупнейший русскоязычный торрент-трекер https://ru.wikipedia.org/wiki/RuTracker.org )

Для обычного доступа наверное будем заливать на ВК видео

Файлы можно будет скачать к себе на устройство и смотреть где угодно)

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

Кто готов помочь с выкачиванием видео c ютуба/сидированием/подготовкой раздач (достаточно одного пункта) - пишите в личку @tiligramm
👍9🐳2
С Днём Знаний!
Новых высот в этом учебном году - и на наших курсах и на других направлениях ;)
🔥17👍5🎉4🐳2
Общаясь рядом с неперепрошитым (как минимум) смартфоном (судя по всему - любым), например, за столом, вы неосознанно стримите весь разговор на сервера ИТ-гигантов

Примечательная новость в сфере прослушки/ИБ:

инста скрытно, при включении опции формально предназначенной "для другого", закачивает записи всех разговоры пользователей вблизи микрофона на свои сервера https://habr.com/ru/news/840424/
(без этого рекламу не подберешь)

Это очень крупный игрок рынка ИТ (такие ничего не делают без согласования), что означает:
скорее всего, все остальные крупные игроки тоже в той или иной мере применяют/тренирируют/будут применять в обозримом будущем подобные технологии и подходы

Наибольшую угрозу тут представляют "держатели платформ" (андройд, айос): типа гугла и эпла, а также производители смартфонов с их дополнениями к андройду

Как улучшить ситуацию

Как из покупного ноутбука желательно сразу убирать windows, так и со смартфонами следует поступать похожим образом: https://fkn.ktu10.com/?q=node/16530

- это не дает полных гарантий (как и все в ИБ), но повысит безопасность хотя бы на уровне ОС
👍8
#профессиональный_результат

Участник нашего сообщества (за плечами в том числе: курс по Паскалю, алгоритмическая практика, курс PHP, JS также прошел нашу стажировку - короче всё ;)
сумел пройти на работу в одну из самых знаменитых IT-компаний России
(входит в 5 лучших по версии HH.ru, по опросам пользователей)
👍30🔥16
IFF | Бесплатные курсы Программирования, Стажировка & Семинар
На ПК в Воронеже (у моего провайдера) ютуб больше не того. Наверное, следующей платформой основной для размещения учебных видео у нас станет рутрекер ;) (крупнейший русскоязычный торрент-трекер https://ru.wikipedia.org/wiki/RuTracker.org ) Для обычного доступа…
Про ютуб приходят позитивные новости (пишут, что он начал открывать у многих провайдеров)

Тем не менее наконец-то перенесли 400+ видосов в наше сообщество в ВК:
https://vk.com/itforfree (миниапп для переноса, написанный вконтакте, позволил сделать это вместе с плейлистами)

Ссылка на канал:
https://vk.com/video/@itforfree

Будем поддерживать два канала, также не отказываемся от идеи подготовить раздачи с торрента
🔥9👍61
#изменения_учебной_программы

В курсе алгоритмической практики вместо длинного блока с теорией теперь:
1) Начинаем с настройки Линукса и среды разработки (IDE), чтобы сразу можно было запускать примеры
2) Начали работу над сокращением числа уроков (с добавлением видео-комментариев к тем из них, что необходимы), требуемых для перехода к основному заданию курса. Например, нам не требуется сразу же изучать асинхронные возможности JS

Это должно сделать старт менее затянутым, упростить понимание изучаемой теории

Про видео

Также помимо ютуба и вк новые видео будем загрузать и ТГ в канал: https://t.me/prgblg
(телеграм активно развивает функции работы с видео, напр. теперь не обязательно выкачивать файл целиком, чтобы посмотреть его)
👍23
IFF | Бесплатные курсы Программирования, Стажировка & Семинар
Про ютуб приходят позитивные новости (пишут, что он начал открывать у многих провайдеров) Тем не менее наконец-то перенесли 400+ видосов в наше сообщество в ВК: https://vk.com/itforfree (миниапп для переноса, написанный вконтакте, позволил сделать это вместе…
В некоторых регионах, где ютуб ранее открывался, теперь ситуация ухудшается, поэтому:

Если в уроках сталкиваетесь со ссылками на видео, которые не получается воспроизвести на ютубе и рядом нет ссылки на то же видео на других платформах, но при этом название видео известно, то: можно найти тот же файл на вквидео таким способом: https://fkn.ktu10.com/?q=node/17303

(все старые видосы уже можно найти на вквидео, новые заливаем еще и в тг https://t.me/prgblg )

- в любом случае присылайте ссылки на уроки с видео, которые не получается открыть и где не указаны альтернативные платформы, будем править, писать можно либо сюда в комменты либо в личку @tiligramm
👍10
Channel name was changed to «IFF | Бесплатные курсы Программирования, Стажировка & Семинар»
Сайт duck.ai запускает и позволяет использовать на мощностях duckduckgo.com локальные LLM в том числе chatGPT-4o mini

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

https://fkn.ktu10.com/?q=node/17311
👍141
Media is too big
VIEW IN TELEGRAM
Новое расписание и процесс во втором семестре (и на лето 2025)

В этом полугодии немного изменим расписание, помимо субботы добавим еще консультацию в среду (м.б. и практику, по ситуации), где сделаем два коротких созвона:

1) Для тех, кто изучается стандартную программу
2) Для тех кто уже занят практикой/стажировкой

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

Подробнее на видео выше и тут: https://fkn.ktu10.com/?q=node/17330

Канал с объявлениями о консультация - там будут созвоны по общей программе, начиная с 19:00 мск сегодня: https://t.me/+1Bb9ZZPyUdEwNzVi
👍72👎1
Очень интересная заметка на тему "наставничества"

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

В отношении наших курсов тут добавлю:
не смотря на то, что в программу мы улучшаем (тексты и видео) и есть случаи, когда люди получают пользу занимаясь сами и вообще не задавая вопросов, всё-таки на деле часто ключевым моментом для выхода на работу является финальная часть - практика, взаимодействие с программистами.

Хотя, повторюсь, есть и те, кто справлялся в полностью автономном режиме

Теперь мне стало понятнее, почему иногда до результата в наших курсах доходят даже в случае не идельных данных, не самых лучших способностей - просто продолжая заниматься, т.к. рано или поздно взаимодействие становится более индивидуальным, раз человек работает, трудится (учится) - надо вникать, почему у него не получается выйти на работу..... и в итоге вникаем ;)
👍4🔥4👎1
IFF | Бесплатные курсы Программирования, Стажировка & Семинар
#стажировка Со скрипом, но идет процесс подключения к стажировке второго начинающего программиста. Сложности во много связаны с тем, что его выход совпал с параллельной, опять же, стажировкой на моей основной работе (где у участников полная ставка и всё куда…
#стажировка #семинар
Возобновили активную работу над темой прошлогодней стажировки - переносу сайта на микросервисы.

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

Мы уже начали каждый будний день (помимо практических суббот) работать над задачей в свободное время.

Надеюсь, что в начале лета к процессу присоединятся еще минимум два человека:
* один из которых без 5 минут действующий программист (штурмует собеседования, справляясь со многими тестовыми)
* и еще один человек, практически закончивший стандартную программу продготовки.

За лето планируем затронуть темы и технологии:
PHP, Symfony, DevOps, TS/Reacts, Автоттесты всех видов (уже есть функциональные), Go, Linux-администрирование, Gitlab CI/CD

- если есть интерес к какому-то из направлений, хотите поучаствовать и знаете программирование на этом уровне - можно подключаться.
🔥9👍52👎1
Довольно интересный канал про трудовые споры в IT https://t.me/ruitunion
Хотя в сфере неплохие зарплаты, тут тоже сокращают, увольняют, бывает что компании закрываются.

Даже в хорошей компании может не повезти с руководителем, поэтому нужно четко понимать свои обязанности, читать трудовой договор

Я не по наслышке знаком с трудовыми конфликтами в самых разных форматах, так что помимо того, что следует добросовестно работать, иногда также полезно хорошо защищать трудовые права ;)
👍3👎1
Увидел забавный отзыв о внешем диске с DNS с массовыми отсылками к тебе пользы свободного ПО (а-ля Linux) также там упоминается VirtualBox, который мы тоже активно используем для изоляции запусков

Использование свободного ПО - полезная практика, да, это не исключает проблем, но всё-таки улучшает ситуацию
👍51👎1🔥1