Канал сайта code.mu
1.34K subscribers
20 photos
15 files
117 links
Все новости сайта code.mu. А также другая полезная информация: видеоуроки, бесплатные тренинги, курсы и конкурсы.
Download Telegram
#перлы
Новая подборка перлов!

-------------

Ученик:
Кароче щас будет стрёмный пример
Хз как ты отреагируешь
Но я видел на порносайте удобный фильтр

-------------

Ученик:
Привет! Мне нужен волшебный пендель в правильную сторону.

-------------

Ученик:
Соответственно вопрос, если за наглость не откусят нос: ...


-------------

Ментор:
учти, что твой сайт не защищен пока от атак
это будет в высшем учебнике)

Ученик:
Мне кажется для него сейчас большую угрозу я представляю)


-------------

Ученик:
если честно я себя очень крутым чуваком чувствую)))
в моем понимании программисты крутые
а я так ваще

-------------

Надпись над формой:
Заполните, пожалуйста, все поля, иначе - Флюгегенхаймен)).

-------------

Ученик:
разобрался, но кода стало до ... великого,короче много

-------------

Ученик:
почему у меня выводит именно True, а не даже какой нибудь False

-------------

Ученик:
У меня трудности с работой в консоли, некоторые вещи не могу сделать. А их админ мудак.

-------------

Ученик:
у тебя есть супер зрение чтобы увидеть, где я тут прокосячилась?

-------------

Ученик:
Заработало!!!
Хвала пуно, как говорят в Сербии

-------------

Ученик:
Приветствую! С прошедшими праздниками. Сразу к делу перейду. Сидел я, значит, делал свой проект потихонечку, и вот недавно, вебпак сказал "стой, Илья! хватит работать, иди нахер!" и выдал мне на ровном месте огромную портянку ошибок. ничего не работает, как чинить - я хз.


-------------

Ученик:
*пш* сенсей, прием. Это падаван *пш*
*пш* сенсей, прием. Ответьте как слышно? *пш*
*пш* сенсей... *пш*


-------------

Ученик:
Работаю пм-ом, уже на удалёнке, вроде как в айти... Но по ЗП как будто не в айти))

-------------

Ученик:
Маленькие такие уроки. Как модно нынче говорить атомический подход. И понятно, и мотивирует. Как раз для таких тупых, как я)

-------------

Ученик:
Приветствую!!!
Можно признаться в любви?))))

Дошел в базовом обучении по php только до циклов, и вот знания уже пригодились - пилю небольшой функционал в проде, сайт на wp, нужно написать шорткод.
Знания синтаксиса позволило оч быстро увидеть косяк и поправить его


-------------

Ученик:
В общем, Дмитрий, код не работает даже с нормальным alert😂
Я сломал мир

-------------

Ученик:
if (chengeElemId) {
notesArr.map((elem) => {
if (elem.id === chengeElemId) {
console.log(elem);
}
});
} // мой злейший враг

-------------

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

-------------

Ученик:
и еще вопрос...если в один прекрасный день я упаду с дерева вниз головой и решу купить курсы оптом, по каким реквизитам платить?

-------------

Ученик:
и по твоим отзывам, на джуна я еще не тяну

Ментор:
да, не тянешь

Ученик:
Анекдот вспомнил:
Стоят на рынке два грузина-шашлычника. Торговля идёт плохо.
Вот один другому и говорит:
- Слушай, Вахтанг, а если за тобой по лесу медведь бежит, что бы ты сделал?
- Ну, я бы его кинжалом в клочья порубил.
- А если нету кинжала?
- Ну, я бы его тогда из автомата расстрелял.
- А вот нет у тебя автомата.
- Ну, я бы тогда побежал быстро-быстро.
- А медведь тоже быстрый, быстро бегает, догнал бы тебя.
- Ну, я бы тогда на дерево залез.
- А нет деревьев.
- Э-э-э... что за лес такой, где нет деревьев?
- А вот такой лес - нет деревьев.
- Слушай, Гиви, а ты чей друг вообще - мой или медведя?!..

-------------

Ученик:
Посмотри пожалуйста, своим профессиональным взглядом, мне больше не у кого спросить, вокруг одни скуфы

-------------

Ученик:
Я тут на каникулах нашла сайт на котором менторы предлагают свои услуги по доведению до трудоустройства (звучит как "до самоубийства"😁)

просто скажу, как мне было бы комфортно оплатить твои услуги доведения меня до самоубийства, а ты скажи удобно ли будет тебе поработать со мной в таком формате.

-------------

Ученик:
но я лысый, толстый, мне 45 и офис мимо

-------------
😁153
Ученик:
Дело в том, что у меня есть вот такой макет, где нужно реализовывать плавное "стекание" зеленого фона, как будто мед стекает с оладушек.


-------------

Ученик:
Здравствуйте , Дмитрий. Немного, возможно, совсем немного знаю HTML, CSS, JavaScript. На досуге нравится смотреть видео уроки на тему программирования , иногда сам пробую писать код. До сего дня это было как бы хобби. Но вот мелькнула шальная мысль: а не стать ли тебе мил человек мидлом да в короткий срок. Эх было бы здорово, согласился я. Да вот ещё знать бы как. Обратись к Трепачеву Д. Подсказала мысль, он подскажет, посоветует. А ничего, что мне всего 51 , сомневался я.

В столь юнном возрасте да стать мидлом? Реально ли это?

-------------

Ученик:
Верстка - это мое хобби, надеюсь что перерастет в подработку. Просто скучно в игры играть, бухать или что то не хорошее делать.

-------------

Ученик:
С наступившим НГ!
Я еще тут, снизил темп, когда пошли более сложные темы, и темп еще больше снизился из-за праздников, родственников, друзей и виски.

-------------

Ученик:
Просто чёт мозги поплыли
Мне сестра очень сильно в окно стучала, а я спросонок думал, что цикл бесконечный написал

-------------

Ученик:
...на основной работе как с цепи сорвались, я столько как за эти пару недель весь год не работал :)))))
Поэтому так медленно идёт


-------------

Ментор:
а ошибки в консоли есть?

Ученик:
Есть, но я их скрыл, а теперь не могу включить не знаю как
Чего я только не делал, ничего не помогает 😞

-------------

Ученик:
... длинный код
норм?
если честно, я хотел умереть


-------------

Ученик:
Когда смотрю требования для фронтенд разработчика глаза на лоб лезут


-------------

Ученик:
анекдот нашел, отражающий процесс обучения

Приехала комиссия в школу для даунов:
- Петенька, два плюс два это сколько?
- Сто тыщ.
- Неправильно. Маша, два плюс два?
- Вторник.
- Ясссно... Вовочка, может ты?
- Четыре.
- Молодец!!! А как ты считал?
- Элементарно: сто тыщ минус вторник!


-------------

Ученик:
Разобрался короч
чпу у меня аж подрос
-------------

Ученик:
если так можно сказать, душой принимаю😂, но мозг не понимает. Можете объяснить, пожалуйста


-------------

Ученик:
т.е меня можно называть программистом?)
если я программу написал)

-------------

Ментор:
расскажи какие знания есть

Ученик:
знание ГОВНО)))

-------------

Ментор:
а что уже знаешь?)

Ученик:
хахаха, ну….
если есть понятие «минимума от минимума», то вот что-то из этого, хх.

-------------

Ученик:
выглядит логично, но почему то неработает))

-------------

Ученик:
после того как погрузился в IT, не могу считать с 1)

-------------

Ученик:
Вы довольно консервативны😁
Let, const по назначению использовать😄

-------------

Ученик:
боже мой
этого не может быть

for (i = 1; i <= 5; i++) {
for (k = 1; k <= i; k++) {
document.write(i)
}
document.write('<br>')
}

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

-------------

Ученик:
чистый, мать его css)) 🥵 💪👨‍💻

-------------

Ученик (опаздывает на созвон):
Дима, пизда
У нас снега выпало ебануто дохуя
Наверное к 12 буду
Еду максимум 50(в основном даже 40)

-------------

Комментарий к предыдущим перлам:
Очень душевно у вас в чатах, залететь что ли на обучение)

-------------

Ученик:
Любил я студентом на демонстрации ходить, флаг нёс за 10руб. Потом на эти деньги вдвоём можно было в ресторане наесться до отвала и напиться🫣

-------------

Ученик:
Ты меня первый раз похвалил, пойду на радостях напьюсь

-------------

Комментарий к предыдущим перлам:
О, тут и мой перл! ))) Я звезда!
😁17👍52
Проект Тренировка переводов
https://trtr.prx.by/

Авторы работы: Наталия Муратова, Владимир Селинский
Технологии: HTML, CSS, JavaScript, Ajax, NodeJS

Платформа, позволяющая тренировать навык перевода с русского языка на английский.
🔥133
Проект Каталог нейросетей с удобными фильтрами
https://setidex.ru/

Автор работы: Митерев Владислав
🔥18
#интервью
Продолжаем рубрику интервью!
Интервью дают ученики, которые уже устроились на работу в IT:) Они рассказывают, как они нашли свою первую работу, как им работается сейчас и дают ценные советы начинающим свой путь!

Следующее интервью:
Олег Данилюк, город Ростов-на-Дону, 26 лет.
Компания ТТК (дочка РЖД).
Сайт компании: https://b2b.ttk.ru

-----

Расскажи, с каким стеком работаешь?

Vue.js, Laravel, Redis, Elasticsearch и т. д.

-----

Расскажи, как ты устроился на свою работу?

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

-----

Расскажи, сколько тестовых и собеседований прошел, прежде чем получил оффер?

Было одно тестовое задание, заключалось оно в создании приложения на Vue.js и Laravel (магазинчик книг). В целом тестовое было легкое, но Vue.js я вообще не знал, пришлось быстро пробежаться по учебнику Димы. Тестовое выполнил, но ужасно – SPA там и не пахло, я делал на Inertia, и ссылки были обычные.
Собеседований было три: одно – просто я про себя рассказал, а потом два технических по JavaScript и Laravel.

-----

Расскажи, чем занимаешься на работе?

В основном у нас CRM для РЖД. Но сейчас я работаю на проекте с чатами между оператором и клиентом.

-----

Расскажи, какие интересные проекты ты делал по работе и вне ее?

Самое интересное, наверное, это работа с чатами, так как здесь и очереди, и сокеты. Много разной динамики.

-----

У тебя первая работа или уже успел сменить несколько?

Официальная первая, менять пока не хочу.

-----

Если не секрет, какая зарплата?
А если секрет, соответствует ли она твоим ожиданиям?

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

-----

Сейчас ты работаешь в офисе или удаленно?
Удаленно иногда, но основное время в офисе.

-----

Расскажи, сильно ли отличается сложность учебных задач от рабочих?

Сложность, конечно, разная, но здесь как посмотреть: если в учебнике решать задачи, то потом на работе ты будешь видеть решение текущей задачи.

-----

Хватило ли знаний, полученных на моих курсах, или что-то еще пришлось доучивать?

Если изучать прям все технологии, которые применяются на работе, я думаю, ты никогда не устроишься на работу. Знаний хватило – база по PHP, JavaScript и Laravel очень хорошая. Но дальше изучать что-то новое все равно придется.

-----
После того, как ты пошел работать, хватает ли времени, чтобы заниматься самообразованием?

Хватает, только вот главное – не перестараться с этим. У меня недавно было сильное выгорание, ничего не хотел делать, слава богу, отпуск спас. И я решил, что если и заниматься самообразованием, то не в рабочие дни.

-----

Нужны ли на твоей работе знания английского?

При общении – нет, во всем остальном – да. Коммиты, комментарии в коде – все на английском.

-----

Помогают ли тебе на работе старшие товарищи? Или приходится со всем разбираться самому?

Помогают, коллектив хороший.

-----

В целом как ощущения о работе в IT, соответствует ли она твоим ожиданиям?

В целом да, мне очень нравится.

-----
Кем ты работал до того, как решил войти в IT?

5 лет – повар,
2 года – станочник широкого профиля.

-----

Не жалеешь ли ты, что решил уйти в IT?

Не жалею.

-----
Что посоветуешь моим ученикам, которые только начинают свой путь?

Главное – не сдаваться в своих начинаниях, вовремя отдыхать (помидоро-метод лучше всего подходит). Ну и учиться по одному учебнику, не стоит перепрыгивать с курса на курс.

-----

Расскажи еще что-нибудь интересное, о чем я не догадался спросить?
👍172
У нас на одном проекте работают 4 разработчика. Проблема была в том, что dev-ветка могла уйти дальше, чем prod. Ну и плюс к этому мы свои ветки с задачами заливали через force (не делайте так никогда). Перезаписывали историю, на dev вообще багов не было, как бы все хорошо.
И вот время релиза: я беру изменения из веток с задачами, делаю merge с prod, не замечаю, что что-то не так, и заливаю в prod.
Моему удивлению не было предела, когда весь dev влился в prod, и столько ошибок посыпалось! Слава богу, prod работал как надо, только некоторый функционал сбоила.
👍1
Проект Список покупок
https://buy.prx.by/

Автор работы: Антон Ворончихин
Технологии: HTML, CSS, JavaScript, React, Ajax, NodeJS

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

Рекомендую, сам им пользуюсь, очень удобно!
👀9
Проект Изучение неправильных глаголов английского языка
https://irrverbs.prx.by

Автор работы: Леончик Максим
Технологии: HTML, CSS, JavaScript, Ajax, PHP.

Данный проект представляет собой удобный инструмент, с помощью которого вы сможете запомнить формы английских неправильных глаголов.
🔥12👍1
index.zip
1.1 KB
Мои ученики часто присылают мне неработающий код и просят помочь разобраться, почему он не работает. Иногда встречаются такие проблемы, которые сходу и не решишь:)

Попробуйте и вы:)
Сегодня утром ученик прислал неработающее решение задачи из следующего урока:
https://code.mu/ru/javascript/book/practice/game-guess-cell/

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

Найдите причину проблемы и напишите в комментариях:)

Проблемный код прилагаю:)
🔥1
НОВИНКА!
Обучение на английском языке!
Для участников платных и бесплатных курсов:)

Как известно, программисту обязательно знать английский. Кому-то он пригодится для чтения документации, а кто-то будет работать на иностранную фирму или с англоязычными заказчиками.

Желающие могут сразу обучаться на английском языке!
На сайте code.mu на английский переведены почти все учебники (скоро будут и остальные). Вы можете идти по английским вариантам учебников, а также вести со мной переписку на английском!

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

P.S.
бесплатный вариант курсов тут:
https://free.code.mu

платный вариант курсов тут:
https://mentor.code.mu
🔥12👍4
НОВАЯ РУБРИКА
Мои ученики часто просят меня рассказать о себе:
как я учился, чем занимаюсь сейчас, какие у меня дальнейшие планы.
Часто задают вопросы, как мне удается все успевать: писать учебники, вести курсы, отвечать на вопросы учеников и читать лекции.

Я решил ответы на подобные вопросы выпустить в виде серии постов:)
Интересная тема?) Отпишитесь в комментариях!
👍60🔥211
Сейчас мне 37 лет. Я в профессии с 2012 года.
За это время я успел поработать в офисе и позаниматься фрилансом.
Сейчас я пишу книги по программированию https://code.mu и веду курсы https://mentor.code.mu.
👍60👏94🤝4
Стиль моей жизни не обычен. Я работаю на себя, а не на "дядю". Я не хожу в офис и работаю из дома. Я уехал из столицы и теперь живу в маленьком городке.
В следующих постах я расскажу, как я к этому пришел, какие есть плюсы, минусы и подводные камни. А также поделюсь полезными фишками, которые я использую в своей работе.
51👍29🔥8
Мое образование
По образованию я физик-теоретик:) Я учился в БГУ, город Минск. Но по своей специальности я не работал и практически сразу ушел работать программистом.
🏆36🔥16👍10🕊2
Как я учился программировать
Я начал учиться программированию еще в школе. Там у нас были старенькие компьютеры, на которых мы учились программировать на языке Паскаль. Затем я продолжил учиться программированию в университете: сначала нам преподавали язык Паскаль, а затем Delphi. Я владел этими языками на любительском уровне и писал простенькие программки для себя. Затем я начал самостоятельно изучать верстку, а потом PHP. Изучить PHP мне было достаточно легко, так как это уже был мой второй язык. Самое сложное - это изучить первый язык программирования, а все последующие даются гораздо легче, ведь по сути все языки похожи друг на друга, отличия только в синтаксисе. Затем я устроился на работу PHP программистом и это дало мне ценный практический опыт работы с этим языком и его фреймворками. После этого я самостоятельно продолжал развиваться: изучал фреймворки PHP, язык JavaScript и его фреймворки, Python и его фреймворки.
🔥54👍22
Какие языки и технологии я знаю?
HTML, CSS, PHP, JavaScript, Python, React, Vue, Angular, jQuery, Laravel, Yii, Symfony, Redux, TypeScript, Ajax, NodeJS, Express, Mongo, SQL, Django, Flask, Парсинг, Bash, Wordpress, Joomla, Bitrix, Modx, Drupal, Opencart, PrestaShop
Git, Gulp, Webpack, Vite, Docker, C++, Java, Rust

Вам, конечно же, не обязательно изучать так много технологий для успешной работы:)
Достаточно изучить определенный стек знаний.

P.S.
Стоит отметить, что не всем из этого списка я владею в совершенстве) Что-то лучше, что-то хуже)
🔥52👍16😱13🤯4😁2
Самый мой большой труд, это конечно сайт code.mu. С 2012 года я пишу для него учебники и, без сомнения, размер сайта просто гигантский.

Изначально у code.mu было другое имя - theory.phphtml.net.
А на домене phphtml.net была информация о курсах. То есть,
все было перевернуто по сравнению с текущей ситуацией: сейчас учебник на основном домене, а информация о курсах на поддомене mentor.code.mu.

Почему я взял название phphtml? Потому что оно содержало основные языки для создания сайтов, которые тогда были в тренде и которые я преподавал. Однако, со временем я решил, что моя миссия в этой жизни - написать суперкрутые учебники по всем языкам программирования. И название сайта перестало отвечать сути. Поэтому я выбрал сайту более общее имя - code. В знак того, что тут будет все про кодинг.

А вот что за странная доменная зона mu, я расскажу в следующем посте:)
🔥46👍259
Итак, почему именно code.mu? Дело в том, что я хотел,
чтобы имя сайта было настолько простым, чтобы его
было удобно руками писать в адресную строку. Ну, а раз
я решил, что сайт будет в общем о кодинг, то code самое
короткое имя из нормальных. Но когда я начал проверять
домены на занятость, оказалось что имя code свободно
только в зоне mu. Почему? Потому что стоит в 10 раз больше,
чем обычное - 100$ в год, по сравнению с обычными
доменами, которые легко можно купить за десятку.
Поэтому сквоттеры пожадничали и не скупили его.
👍50
Доменная зона mu - это домен верхнего уровня для Маврикия, небольшого островного государства, расположенного в Индийском океане. Вот так вот)

Вот про Маврикий в википедии:
https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D0%B2%D1%80%D0%B8%D0%BA%D0%B8%D0%B9
👍26😁21
Планы развития code.mu

В настоящее время готовятся к выкладке следующие учебники:
1. Docker
2. Symfony
3. NextJS
4. NuxtJS
5. Django
6. Парсинг на питоне

Эти учебники уже есть в виде черновиков, но еще требуется доработка и после этого можно будет выкладывать) Ближайшие месяцы будут выходить:)
*этих учебников онлайн пока нет, так что в личку тайные ссылки на черновые версии можете не просить, их пока нет))

В ближайших планах:
1. Переписать основной учебник NodeJS. Он будет более длинным, с большим количеством тем.
2. Добавить в NodeJS разделы по EJS, Pug, Mongoose
3. Доработать основной учебник PHP, учебник ООП PHP и перевести их на английский.
4. Добавлять новые темы в продвинутый учебник PHP.
5. Сделать учебник по Vite.
6. Сделать переводы на другие языки (планируется беларуский, немецкий, испанский). В комментариях можете оставлять заявки на другие языки)

Просто в планах:
1. Сделать отдельный раздел по парсингу. Туда переедут учебники из соответствующих языков.
+ добавится учебник по парсингу на JavaScript через управление браузером (эта тема уже выходила в виде видео, но я хочу текстовый учебник)
+ добавится учебник по парсингу на NodeJS

2. Выпусить отдельный учебник по Ajax в связке с PHP и может с чем-то еще)
3. Дорабатывать учебники по деплою. Там еще далеко не все)

В более далеких планах:
1. Учебник по C++
2. Учебник по Java
3. Учебник по Rust
4. Учебники по различным CMS

——-

В комментариях можете оставлять заявки на темы, языки и технологии, которые вы хотели бы увидеть)
🔥59👍12
Популярный вопрос:
Сколько у меня сейчас учеников?

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

В среднем где-то человек 50-100, которые активно учатся в данный момент. Затем часть откладывает обучение, а часть доходит до конца и устраиваются на работу.
👍335👏3