Information
- Rating
- Does not participate
- Location
- Зеленоград, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
Rendering Engineer C++
Старший
From 450,000 ₽
C++
Cmake
Git
Linux
Python
ООП
Алгоритмы и структуры данных
Математика
Многопоточность
Vulkan API
Я вот тоже учусь на этих курсах C++ в Практике и сравниваю с другими курсами в других заведениях и не понимаю зачем так мучать студентов, тут же не государственный вуз а простые курсы и зачем так бездарно тратить время и нервы учащихся(например на поиск того где же должен быть пробел и тд) вместо того что бы сосредоточиться на главном(обучении). Кстати система спринтов взятая из гибких методологий подразумевает что команда сама набирает таски на спринт и оптимизирует свое время, а в Яндекс Практикуме уже кто то сверху решил что в спринте будет строго определенное количество заданий без относительно того кто эти задания выполняет. В данной статье ничего не сказано про то как работает, а если точнее не работает техподдержка. Можно смело забыть про то что тебе кто то поможет оперативно и что у тебя всего полчасика на то что бы что то порешать, тут подход такой, как у яндекса время появиться и если яндекс захочет то возможно, но маловероятно тебе помогут. Что говорить если в тренажере даже нельзя поменять тему и сидеть ломать глаза на ярко белом фоне. Отдельно можно сказать про ревьюверов, по крайней мере мой, просто бегло пробегается по тексту и добавляет пару комментариев, даже не вникая в то как построено решение, как бы в моем понимании было плохо что нельзя в полной мере реализоваться так как все программы проверяет автоматический тест и твое интересное решение ни кто и ни когда не увидит, так и ревьверу вообще до лампочки как работает твоя программа и работает ли она вообще. Так же материал для изучения частенько не соответствует заданию и все темы перемешаны в почти хаотическом порядке(но некоторая последовательность изложения все таки присутствует). Так же немного расстраивает тот факт что большая часть курса Практикума просто взята из других платных курсов(вообще из конкретно одного) и непонятно прогадал ли ты от того что не прошел курс в оригинале. Так же при прохождении курса не понятно на каком ты уровне, можешь ли ты уже на что то претендовать и где то претендовать на должность или просто сравнить свои знания с каким то эталоном. Трудно конечно увидеть плюсы в обучении в практике, но они есть. Например с тобой учатся интересные ребята, которые тебе помогают(а некоторые из принципа почему то не помогают, но это скорее исключение из правила) и хоть очень редко(раз в две недели) проводят интересные вебинары темы к которым могут выбрать сами студенты. Другой огромный плюс, что в РФ почему то нет вообще хорошего курса по C++, в основном преподают что то очень базовое за очень большие деньги, и глядя на это курс Практикума по C++ это просто единственная возможность получить хорошие знания в этом языке. Еще плюсом является то что и ревьювер и наставник это реально работающие и знающие программисты из крупных компаний.
1. Размер единичного отступа составляет 2 пробела. Для форматирования кода не используются символы табуляции.
2. Фигурные скобки {} располагаются на отдельной строке и имеют тот же отступ, что и соответствующий им заголовок функционального блока — декларация функции либо условие if / switch / for / while.
3. Параметры функций располагаются на отдельной строке, имеют префикс _и предваряются двойным отступом относительно заголовка функции.
4. Отсутствие в коде неиспользуемого функционала (выражений либо переменных, закомментированных участков устаревшего или отладочного кода)
1) Рваное повествование, зачастую блоки не связаны с друг другом и повествование очень поверхностное и постоянно прыгает в разные темы и обратно, но радует что хоть и поверхностно но все необходимые темы затронуты.
2) Очень много ошибок в тренажере.
3) Очень долго отвечает поддержка и не в тему часто.
4) Очень мало времени с преподавателем, всего один час за 2 недели, а все остальное время как хочешь так и выкручивайся ищи и читай сам, иногда именно немного и не сразу помогает наставник или студенты. Например в других местах каждое занятие проводит учитель и проверяет так же учитель с которым можно что то обсудить в отличие от тестов.
5) Основной проект всего курса строго фиксированный и с сильно навязанным кодом, если с чем то не согласен то нет возможности внести изменения, так как проверяет выходную работу каждого спринта с начала автоматический тест, который ни кто переписывать не собирается. Например учат что существует только одна кодировка ASCII и что символы выше 127 не обрабатываются и в коде спокойно не используются cctype а берется прямо c >= '\0' && c < ' '; Хотя на самом деле существует множество кодировок и даже если ограничиться ASCII то символ 127 \x7F \177 backspace character (DEL) обрабатывается как обычная буква.
6) Нет возможности выбирать себе нагрузку. Например нельзя параллельно выбирать себе еще темы если есть свободное время(но есть небольшой раздел с заданиями не относящимися к темам курса, где можно что то порешать совместно). Весь курс разбит на жесткие спринты и дедлайны. Например в других местах есть возможность брать несколько направлений одновременно, если есть возможность заниматься больше времени.
И еще много проблем с которыми нужно работать.
Но в целом это лучший курс который можно найти в российском интернете, в других местах нет такого размаха интересных и актуальных тем по C++
Тогда другой пример. Алгоритмы на графах можно массивно паралельно считать, например вычисления в синтаксических деревьях в интерпретаторах скриптов.
Вообще GPU это процессор для графики, на него лучше грузить задачи по отрисовке. Можно сказать что тут нужен баланс загрузки ресурсов.
Сорян, не туда отвелил, ответ выше, про роботов ((=
кстати данная статья как раз доказывает что C# это не про производительность и что бы торговые роботы не сорили деньгами их нужно писать на C/C++/Asm/Go
Например при обработке колизий в физическом движке можно хорошо распаралелить нахождение столкновений и тоже касается рассчетов силы и скоростей, или например в задачах факторизации чисел.
то что мне тут писать запрещали или блокировали мои сообщения не значит что у меня нет мнения или что оно не столь достойно внемания как ваше