Pull to refresh
-6
0.1
Михаил @Px2

User

Send message
Как же вы надоели, поборники «правильных» подходов. Это единственная статья из многих, по которой у меня получилось наконец-то сделать прошивку и залить ее в контроллер. Здесь не описываются ваши любимые тулчейны, но начинающим они не нужны. Для успешного обучения чему-либо важно, чтобы обучаемый достиг чего-то, и эта статья такой результат дает. Я зашел в ваш профиль, но не увидел подобной статьи. Критикуя, предлагайте. Напишите свою статью, но только поддерживайте ее в актуальном состоянии. Инструменты меняются и начинающим бывает трудно разобраться в туле, версия которой отличается от описанной.
Этот автор мне помог и я бы хотел увидеть еще его статьи на эту тему. Но из-за таких как вы, статью заминусовали, и больше он ничего не напишет. Надеюсь, вы довольны.
Я писал не об этом, а о том, что использование разных трюков и хитростей, как написано в статье, — это плохо и ведет к появлению трудноподдерживаемого кода.
Сегодня этим кодом занимается сеньор и никто ему не мешает самовыражаться (за чужой счет). Завтра его переведут на другой проект и на поддержку кода придет джуниор, который будет неделями разбираться, что это за хаки и как они работают. Проще надо быть, проще. А самовыражаться в домашних проектах. Все равно их никто не увидит.
После прочтения ваших статей у меня складывается ощущение, что в компании Холмонт задались целью писать как можно более неподдерживаемый код.

Почему бы вместо этого

Arrays.asList(«localhost», «github.com»)
.stream()
.map(URL::new)
.collect(Collectors.toList())

не использовать обычный цикл для прохода по коллекции? Придумали проблему на пустом месте, обязательно вам захотелось использовать стримы, вместо того, чтобы написать код, понятный, не машине, а человеку.
Дело не в этом. Курс у нас достаточно понятный и простой, с большим количеством примеров.
По-моему, некоторым людям просто лень учиться. Они вроде бы и хотят стать программистами, но когда узнают, что знания не вкладываются в голову преподавателем, а приобретаются собственным трудом — быстро сдуваются.
Всем интересно послушать лекции. Повторить пример на компьютере за преподавателем — уже желающих меньше. Сделать домашнюю работу готовы единицы.
Причем у тех, кто самостоятельно не работает, одни и те же отговорки: «Мне некогда» и «У меня не получается».
Те, кому некогда, не могут найти 30-60 минут в неделю, чтобы сделать задание.
Когда спрашиваешь тех, у кого не получается, что они вообще сделали, оказывается, что ничего. Даже не создали проект в IDE.
Может и правы в комментариях выше и зря я беспокоюсь о конверсии — таким пассажирам не место в индустрии.
Да нет, не плохо. Остаются только те, кому это действительно надо. Но мне кажется, что эти ребята и так бы пробили себе дорогу в программировании — с нашим курсом или без него.
А сейчас сколько процентов от общего числа учащихся заканчивает курсы? Если конверсия увеличилась, то что этому способствовало?
У нас аналогичная проблема — компания проводит бесплатные полугодичные курсы по программированию. К концу курса из двадцати человек остается примерно пять. Что с этим делать — непонятно.
Я бы купил бумажную книгу, если цена не будет космической.
Хотелось бы спросить автора и его дядюшку, почему они уверены, что их тесты корректны? И кто тогда будет писать тесты, тестирующие тесты? А тесты, тестирующие тесты, тестирующие тесты? Ну и так далее.
Как тестировать приватные методы? А методы с побочными эффектами? Я пытался узнать у тех, кто не испытывает неприязни к ТДД, и получил ответ, что никак. Какой тогда в этом смысл? Большая часть функционала обычно бывает скрыта, и тестировать публичные методы, предполагая, что приватные выдадут корректный результат, как-то несерьезно. Получается, что покрытие тестами будет достигать в лучшем случае процентов тридцать (чаще намного меньше).
Думаю, что я могу ответить на вопрос, почему эта методология не получила широкого признания. Потому что она бессмысленна. Люди не хотят тратить свое время на то, что заведомо не сработает или даст мизерный выхлоп.
На пикабу уже было, поэтому боян.
Можно шутить на тему отсталости, но разве оформление современных сайтов такое уж хорошее? Бесконечная прокрутка, плоский дизайн (причем плоский во всех смыслах, без изюминки), тонны яваскриптов, которые частенько глючат. А этот сайт, я почему-то уверен, будет работать предсказуемо на любом устройстве. И еще мне он нравится тем, что дизайн у него хоть и яркий, но не вырвиглазный, каждый блок остается читаемым и они как-то сочетаются друг с другом, что-ли. Немного портит впечатление огромный пустой футер, а в остальном все ок, не похоже на поделку школьника, админ сайта явно старался. Лучше такой сайт, на котором легко найти то, что ищешь, чем одностраничники с мегабайтами не относящихся к делу картинок и парой строк полезной информации (а чаще бесполезной).
Не могу не спросить: зачем нужна черная магия с созданием методов с одинаковой сигнатурой? Иногда мне кажется, что людям заняться нечем, кроме как показать «пацаны, смотрите, как я умею» или, цитирую «Сногсшибательно, правда?». Практической ценности такое знание не несет, скорее, оно из разряда эзотерических. Ну так к чему все это?
> Кроме игр, пользователи ненавидели Flash, а Java-апплеты были тяжёлыми и медленными.

Флэш ненавидили сеошники, а не простые пользователи. Java-апплеты были тяжёлыми и медленными когда компьютеры были медленными, а в интернет выходили по диалапу. Сейчас это не так.
Можно вопрос? Многих получилось нанять?
Все это похоже на крик души: «Ну почему вы не коммитите в мой прекрасный проект?! Заходите, у нас весело».
Отвечаю: потому что мне неинтересны ваши проекты. У меня своих незаконченных полно. Потому что это именно ваши проекты. Хотите, чтобы ими все пользовались? Спасибо, возьмем. Но не надо тонких намеков на то, чтобы мы ими занимались, пытаясь вызвать чувство вины или страх перед будущим.
> Можно предположить, что аналогичная проблема с техническими специалистами наблюдается и в российских спецслужбах

Это вряд ли. В наших реалиях обладание красными корочками даст больше, чем официальная зп. Можно бычить безнаказанно, к примеру. Карьерный рост будет сопровождаться участием в разных мутных схемах «сравнительно честного отъема денег». Ну и понты, куда ж без этого.
Подозреваю, что так и будет. Была одна нехорошая история с Амазон Киндл, где человеку то-ли заблокировали, то-ли почистили всю библиотеку.
Вот именно. Выбор очевиден: или GOG или торренты.
Ну, или Стим, если очень хочется поддержать разработчика, который выкладывается только в нем.
Там что-то надо поддерживать? И GOG тоже крупная площадка.
> 3 — Вкусовщина.

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

> Ох уж эти разработчики (издатели) не хотят

Правильно, не хотят лишних движений делать. Кто мешает зарегистрироваться и на других площадках? По логике, от этого доход должен вырасти. Но лень.

Information

Rating
4,225-th
Location
Тольятти, Самарская обл., Россия
Date of birth
Registered
Activity