Дайджест лофта #11
В этом выпуске дайджеста:
- как избежать создания суррогата
- трендовые и мертвые технологии по версии StackOverflow
- статья о помощи новичкам в работе с ветами в гите
- подготовка к собеседованиям от программиста из Чикаго, который получил 5 из 5 предложений от компаний Кремниевой долины.
- о тестировании для разработчиков
- с какими проблемами веб-студии поможет хостинг-провайдер
- что такое mvp? черновик или нет?
- коротко о crm-системах
- и другие интересные статьи
Статья о том как программисты иногда помогают создавать суррогатные продукты и как программисту избежать создания суррогата.
-
10 самых трендовых и мертвых технологий, фреймворков и языков по версии Stack OverFlow.
-
Git на практике
У программистов разного уровня часто возникают вопросы о том, как работать с ветками в Git, когда их заводить и как мержить между собой. Порой мне попадались очень «оригинальные» и неоправданно усложненные схемы работы с гитом. В то время как в сообществе программистов уже сформировалась схема работы с гитом и ветками в нем. В этой статье краткий обзор основных моментов при работе с Git, и описать «классическую» схему работы с ветками.
-
За пять дней я прошел собеседования в пяти компаниях Силиконовой долины и получил пять предложений о работе
Перевод статьи программиста из Чикаго, который решил сменить работу.
Тестирование — это проверка работоспособности программы, предмета или любой промышленной разработки. Как и в любом деле, здесь есть свои тонкости и своя философия. Она, наверное, ближе тестировщикам, которые на произведенные нами вещи смотрят деструктивно — они с самого начала думают о том, как сломать предложенный разработчиками продукт. Это не очень типично для пользователей, которые более предсказуемы и обычно находят ошибки, случайно пытаясь сделать с нашей программой что-то нетипичное. У разработчиков подход к программам в принципе другой, но мы должны помнить: тестировщики должны ломать то, что мы создали — это их хлеб.
MVP (minimum viable product — минимально жизнеспособный продукт) – это продукт, который разрабатывается с максимальной экономией денег и ресурсов, как правило, с единственной целью – проверки гипотезы. Гипотеза, как правило, заключается в необходимости и/или полезности этого продукта. MVP ни в коем случае не означает “черновой вариант”, сделанный в спешке, который после завершения выбросят и будут писать с нуля. Если вы убеждены в обратном, то вам точно стоит остановиться, пересмотреть приоритеты разработки и прочитать эту статью. Стоит уменьшать функционал продукта, но ни в коем случае не пытаться сделать все и сразу, в безумной спешке, упуская важные части функционала и оставляя за собой вереницу багов. Нужно точно определить, какой функционал является основным, а какой не используется в большей части случаев.
-
Продуктизация мозга разработчика: как перестать писать код и начать писать приложения
-
«Хьюстон, у нас проблемы»: с какими трудностями веб-студий поможет разобраться хостинг-провайдер
-
Предметно-ориентированные языки для бизнес-приложений — пользовательские интерфейсы
-
CI: непрерывная интеграция за 5 минут
-
Руководство по alt-text от слабовидящего веб-разработчика
-
CRM системы: что это? Простыми словами