Pull to refresh
1
0
Александр @Lex_Habr

Frontend developer

Send message

Running Lean. Пересказ одной из лучших книг о стартапах

Reading time14 min
Views110K
Cover
Ниже — вольный пересказ книги Running Lean, автор — Ash Maurya. Рейтинг Амазона — 4.8 из 5. Книга, насколько я знаю, на русский язык еще не переведена.

Здесь изложена суть книги в объеме меньшем 1% объема книги, по моей оценке. Все вопросы освещены так, как я их понял, что необязательно совпадает с тем, как их хотел донести автор.

Допускаю, что нарушаю чьи-то права: пересказ лицензии не требует, но иллюстрации взяты из книги. Автору я писал в попытке прояснить этот вопрос, но ответа не получил.

Блог автора кгиги: practicetrumpstheory.com.

Структура пересказа

  • Введение в процесс Running Lean
    • Три важнейших методологии
    • Roadmap
  • Описание процесса Running Lean
    • Составьте «План А»
      • Определите кто клиенты
      • Создайте бизнес-модели
      • Ранжируйте бизнес-модели
    • Протестируйте и измените план
      • Подготовьтесь к проведению экспериментов
      • Категории рисков и четыре фазы тестирования плана
        • Фаза 1. Поймите проблему
        • Фаза 2. Найдите решение
        • Фаза 3. Валидируйте качественно
        • Фаза 4. Верифицируйте количественно
  • Три стадии стартапа
    • Соотношение трех стадий стартапа и четырех фаз тестирования плана
    • Держите правильный фокус
    • Привлекайте финансирование вовремя
    • Масштабируйте правильно
Читать дальше →
Total votes 60: ↑58 and ↓2+56
Comments14

10 no-code-платформ, на которые стоит обратить внимание в 2021 году

Reading time7 min
Views176K
No-code-инструменты позволяют обычным пользователям ПК создавать веб-сайты и приложения без необходимости написания программного кода. До того момента, когда подобные инструменты достаточно хорошо развились и достаточно сильно распространились, разработка простого веб-приложения была нетривиальной задачей, решить которую могли лишь программисты. Но, к счастью, в наши дни это уже не так. Несмотря на то, что no-code-инструменты не способны решить абсолютно все задачи разработки программных проектов, подбор и использование адекватного стека подобных инструментов, без сомнения, упростит и ускорит решение некоторых задач, сделает доступнее то, от чего раньше, по разным причинам, отказывались.



Если задуматься об этом, то вы, возможно, уже использовали low-code- или no-code-инструменты. А если вы занимаетесь веб-разработкой, то вероятность того, что вы уже работали с такими инструментами, возрастает. Даже если вы сами не верите в то, что пользовались подобными инструментами, знайте, что вы, хотя бы в какой-то форме, их применяли.

В этом материале мы рассмотрим некоторые из наиболее широко используемых no-code-платформ. Применение этих платформ способно упростить решение различных задач, встающих перед программистами. Но, прежде чем мы перейдём к разговору об этих платформах, поговорим о том, что собой представляют no-code-инструменты, и о том, как ими пользуются.
Читать дальше →
Total votes 23: ↑18 and ↓5+22
Comments4

Популярные расширения для VS Code 2022

Reading time2 min
Views60K

В виду того, что мне срезали подписку на Medium решил поддерживать отечественные IT ресурсы. Попробую кидать интересные статьи с переводом на русском, а правообладатели пусть сами разбираются, я честно платил за подписку.

На текущий момент VS Code остается средой разработки, которая доступна в период санкций, когда JetBrains отказался продавать лицензии, про Visual Studio даже не узнавал. Сам использую VS Code много лет в разных стеках. VS Code предоставляет возможности разработки практически во всех направлениях: веб-разработка, мобильные приложения, часто встречаются приложения для встраиваемых систем. Ниже перечислены наиболее популярные расширения, которые облегчают разработку приложений.

Atom One Dark Theme

При всем изобилии тем в VS Code тема Atome One Dark наиболее популярная, потому-что имеет наиболее удачный контраст и прекрасно выглядит.

Читать далее
Total votes 20: ↑10 and ↓10+4
Comments14

jQuery для начинающих

Reading time9 min
Views507K
jQuery Logo

jQuery — это замечательный JavaScript Framework, который подкупает своей простотой в понимании и удобством в использовании. Но изучение надо с чего-то начинать, и лично моё мнение — лучше всего начинать с наглядных примеров, и они далее…

Читать дальше →
Total votes 251: ↑230 and ↓21+209
Comments83

Пересядь с иглы WordPress на Static Site Generator и Headless CMS #нивкакиестэки

Reading time13 min
Views27K
Что делать, если WordPress (WP) уже не вставляет, а сайт пилить надо? Кейс авторского блога на Static Site Generator (SSG) и Headless CMS (HCMS).

Разбираем достоинства связки SSG + HCMS для программистов, диджитал номадов и современных контент-мейкеров.

I. Я устал, я ухожу


image

Меня зовут Давид. Вот уже шесть лет я каждый день пользуюсь WordPress. Я устал от такой жизни. Дал себе обещание найти новые решения для создания авторского контента.

Так я наткнулся на Static Site Generator (SSG) и Headless CMS (HCMS), потыкался и влюбился.

О причинах моей влюбленности сегодня и хочу рассказать.
Читать дальше →
Total votes 18: ↑13 and ↓5+12
Comments28
Мы пережили первую половину этого года и даже самонадеянно начали продавать в киоске мерч «Я пережил 2020 год». Подводим итоги — в деньгах, конечно. Хабр Карьера проанализировала почти 8000 зарплат айтишников за первое полугодие. Смотрите, что получилось.


Медианная зарплата среди всех айтишников сейчас 108 000 ₽. В Москве ребята зарабатывают 150 000 ₽, в Петербурге чуть меньше — 120 000 ₽, в остальных регионах — 80 000 ₽. По сравнению со вторым полугодием 2019 года, зарплаты выросли на 8%, в основном, за счет роста зарплат москвичей.

Сколько-сколько?
Total votes 68: ↑68 and ↓0+68
Comments216

Спрос на айтишников в 2020: менять работу или ждать

Reading time4 min
Views90K

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

Читать дальше →
Total votes 39: ↑36 and ↓3+61
Comments45

Дайджест свежих материалов из мира фронтенда за последнюю неделю №434 (21 — 27 сентября 2020)

Reading time3 min
Views8.6K
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

Читать дальше →
Total votes 20: ↑20 and ↓0+20
Comments1

Стоит ли Typescript усилий?

Reading time4 min
Views98K
image

Typescript — это скриптовый язык, компилируемый в JavaScript. Разработка Microsoft, которая, на сегодняшний день, успела завоевать и фанатов и недоброжелателей. Главный вопрос для начинающих, и не только: «Зачем он мне нужен?».

Поскольку статей, описывающих достоинства и недостатки, описание языка и примеры работы — валом, я хотел бы описать практические выводы при работе в достаточно крупном приложении.
Читать дальше →
Total votes 62: ↑44 and ↓18+26
Comments197

Цена TypeScript

Reading time20 min
Views33K
В 2017-2019 годах можно было наблюдать серьёзный рост TypeScript. Происходило это по вполне понятным причинам. В этом языке есть много хорошего. Почти половина респондентов исследования State of JavaScript 2018 года уже пробовали TypeScript и собираются писать на нём в будущем. TypeScript весьма популярен, но стоит ли использовать его в крупномасштабных программных проектах?



В этом материале предпринята попытка достаточно строго, опираясь на числовые показатели и практический опыт автора, проанализировать эффект от использования TypeScript при разработке больших проектов.
Читать дальше →
Total votes 47: ↑37 and ↓10+27
Comments55

Почему JavaScript пожирает HTML: примеры кода

Reading time18 min
Views27K
Веб-разработка постоянно развивается. В последнее время стал популярным один тренд, который в основном противоречит общепринятому представлению о том, как нужно разрабатывать веб-приложения. Некоторые возлагают на него большие надежды, а другие испытывают разочарование. У каждого на это есть свои причины, которые в двух словах объяснить достаточно трудно.



Код веб-страницы традиционно состоит из трех разделов, каждый из которых выполняет свои обязанности: HTML-код определяет структуру и семантику, CSS-код определяет внешний вид, а JavaScript-код определяет его поведение. В командах с участием дизайнеров, HTML / CSS разработчиков и JavaScript-разработчиков это разделение получается естественно: дизайнеры определяют визуальные элементы и пользовательский интерфейс, разработчики HTML и CSS размещают эти визуальные элементы на странице в браузере, а JavaScript-разработчики добавляют взаимодействие с пользователем, чтобы связать все вместе и «заставить это работать». Каждый может работать над своими задачами, не вмешиваясь в код остальных двух категорий разработчиков. Но все это справедливо для так называемого «старого стиля».
Читать дальше →
Total votes 24: ↑21 and ↓3+30
Comments26

Зачем инженеру soft skills

Reading time6 min
Views81K
Навыки, которые IT-специалисты применяют в работе, делятся на два типа – hard skills («жёсткие навыки») и soft skills («гибкие навыки»). Первые – это профессиональные умения, которыми инженеры пользуются, решая технические задачи. Это, например, владение Java или знание Big Data-стека.

А что насчет вторых? Soft skills – это комплекс неспециализированных навыков, которые не менее важны в работе. Что это за умения, зачем они нужны айтишнику, как их развивать, почему инженеры с прокаченными «гибкими навыками» становятся все более востребованными, объясняет тимлид одной из команд тестировщиков EPAM и тренер в области soft skills Сергей Атрощенков.


Читать дальше →
Total votes 33: ↑22 and ↓11+11
Comments59

Повышаем продуктивность сотрудников: как оптимизировать рабочий процесс с помощью чек-листов

Reading time4 min
Views14K
image

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

Однако одним из самых простых и недорогих для внедрения способов оптимизации рабочего процесса на протяжение десятков лет являются чек-листы.
Читать дальше →
Total votes 29: ↑19 and ↓10+9
Comments5

Автоматизация тестирования мобильных приложений: сравнение инструментов

Reading time7 min
Views47K
Автоматизация тестирования помогает решить сразу несколько проблем — в том числе если речь идёт о мобильных приложениях. Вместо того чтобы вручную проводить рутинные трудоёмкие процедуры, специалисты могут делегировать значительную их часть фреймворкам. Автоматизация упрощает проверку и помогает ускорить регрессионное тестирование, а также даёт возможность использовать ранее недоступные типы тестирования.

Мы сравним несколько инструментов, которые зарекомендовали себя на рынке и продолжают развиваться. Эти знания помогут выбрать, какое решение использовать для тестирования того или иного мобильного приложения.

Читать дальше →
Total votes 3: ↑3 and ↓0+3
Comments0

Тестовое задание QA

Reading time9 min
Views418K
Некоторое время назад я проходил собеседование на позицию QA инженера в одной известной российской IT-компании. Мне была предложена задача, свое решение которой с позволения компании я опубликовал в своем блоге. Пост оказался очень популярным, за короткое время набрав несколько тысяч просмотров, и мне показалась светлой мысль продублировать его на Хабре. По правилам Хабра текст публикуется без смайликов.

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

Решение — под катом.

Поскольку карандаши — вообще замечательнейшая и любимая тема, я получил несказанное удовольствие от этого задания. В процессе размышления и поиска информации открыто много нового и интересного, о чем раньше я и не подозревал…

Итак, имеем карандаш:

image

Читать дальше →
Total votes 75: ↑55 and ↓20+35
Comments48

7 этапов эволюции тестирования в компании

Reading time7 min
Views14K
image

Я выделил 7 ключевых стадий эволюции тестирования, чтобы проиллюстрировать, как меняются подходы к обеспечению качества в компаниях. В ходе чтения статьи вы сможете проследить эволюцию тестирования, определить свой текущий этап и узнать, что стоит предпринять для улучшения процесса и качества тестирования.
Читать дальше →
Total votes 6: ↑2 and ↓4+2
Comments19

Юнит-тесты на Python: Быстрый старт

Reading time4 min
Views119K
Перевод статьи подготовлен специально для студентов курса «Python QA Engineer».




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

В этой статье я продемонстрирую основную идею юнит-тестирования на одном классе. На практике вам придется писать множество тестовых случаев, добавлять их в тестовый набор и запускать все вместе. Управление тест-кейсами мы рассмотрим в следующей статье.
Читать дальше →
Total votes 11: ↑9 and ↓2+10
Comments5

AI против тестировщиков, Брандашмыг, уточки: как прошёл Heisenbug 2019 Moscow

Reading time6 min
Views3.1K


На самом деле на фото: спикеры Алексей Виноградов и Барух Садогурский спорят, кто из них настоящий


UPD: Когда мы писали эту статью, некоторые указанные в посте спикеры (включая Дядюшку Боба и Маркуса) планировали приехать на конференцию. К сожалению, ситуация изменилась. Также из-за запрета на проведение массовых мероприятий мы перенесли конференцию на другие даты. Следите за обновлениями на сайте конференции. 13 марта мы обновили этот пост, чтобы он не содержал некорректную информацию.

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


А в конце написали, кто из спикеров следующей Heisenbug 2020 Piter уже известен — и среди них будет, например, Роберт «Uncle Bob» Мартин!

Читать дальше →
Total votes 17: ↑17 and ↓0+17
Comments0

Что запомнилось на прошедшем Heisenbug, и что будет на следующем?

Reading time6 min
Views2.3K


С конференции Heisenbug 2019 Piter прошло уже достаточно времени, чтобы мы посчитали все зрительские оценки докладов. Теперь о том, как всё прошло, можно говорить увереннее: опираясь не только на наши ощущения, но и на отзывы аудитории.

Поэтому под катом — несколько впечатлений о прошедшем Heisenbug, составленные с учётом того, какие доклады попали в десятку лучших. Какие тенденции можно выделить? Какой спикер оказался самым главным фаворитом? И на десерт — немного о том, что ждёт на следующем Heisenbug (до него ещё полгода, но как раз сейчас билеты дешевле всего).
Читать дальше →
Total votes 20: ↑19 and ↓1+18
Comments2

Сертификация ISTQB. Часть 1: быть или не быть?

Reading time8 min
Views68K
Quality-lab сертификация ISTQB

Как показывает наше последнее исследование: образование и дипломы, в отличие от опыта и формата работы, почти никак не влияют на уровень оплаты труда QA-специалиста. Но так ли это на самом деле и какой тогда смысл в получении сертификата ISTQB? Почему получение сертификата может быть выгоднее компании-работодателю, чем самому специалисту? Стоит ли ISTQB тех времени и средств, которые придётся отдать за его сдачу? Постараемся найти ответы на эти вопросы в Первой части нашей статьи по сертификации ISTQB.
Читать дальше →
Total votes 8: ↑8 and ↓0+8
Comments16
1

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity