Get Mystery Box with random crypto!

)

Логотип телеграм -каналу zhashkevychdev — ) Z
Логотип телеграм -каналу zhashkevychdev — )
Адреса каналу: @zhashkevychdev
Категорії: Блоги
Мова: Українська
Передплатники: 23
Опис з каналу

Не надо сюда вступать, я бы отдал владельцу, но хз как с ним связаться

Ratings & Reviews

3.33

3 reviews

Reviews can be left only by registered users. All reviews are moderated by admins.

5 stars

1

4 stars

0

3 stars

1

2 stars

1

1 stars

0


Останні повідомлення 4

2021-09-08 09:31:03 Новый образовательный проект

Недавно я начал писать код на ReactJS. Раньше я уже пытался освоить данный фреймворк, но каждый раз забрасывал из-за отсутствия достаточной мотивации. Просто читать документацию и делать элементарные веб-страницы не интересно, а реальных проектов для практики у меня не было.

Однако в этот раз получилось по-другому. С начала года мы вместе с моей командой разрабатываем Creatly. Я занимаюсь абсолютно всем: от UI/UX дизайна, бекенд разработки и DevOps до стратегии, маркетинга и общения с клиентами. Правда все это время я игнорировал фронтенд, которым занимались исключительно мои коллеги.

В один момент я понял, что мне нужно взять на себя часть задач по фронту чтобы быстрее двигаться и выпускать новые фичи. У меня есть сильная мотивация, интерес к проекту и коллектив, к которому можно обратиться с вопросом и получить code review. В такой среде можно очень быстро прогрессировать в освоении новой технологии. Я быстро разобрался с основными конструкциями и идеологией фреймворка, и сейчас уже без проблем реализовываю сложные фичи.

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

За последний год я записал немало образовательного контента с целью помочь начинающим разработчикам осваивать Backend и язык Go, а именно:
 
- Курсы по разработке REST API и Telegram бота на Go
- Курсы “Язык Go Для Начинающих” и “Архитектура Современных Веб-Приложений”
- Теоретические видео по Go и Backend разработке

Однако теория - это лишь кусочек пазла при освоении новых технологий и навыков.

Поэтому я решил организовать образовательную программу для будущих Golang разработчиков, которая даст необходимую практику, помощь наставников и работу в группе. 

Это курс длительностью 3 месяца, который я буду вести вместе с моим коллегой Александром. В процессе мы разберем много прикладной теории Backend разработки на Golang, а ты сможешь получить реальный опыт, выполнив 3 практических проекта и поработав в группе с другими участниками курса. 

Дополнительно, мы будем проводить code review, Q&A сессии и личные консультации. 

По итогу курса ты прокачаешь свои скиллы, оформишь портфолио на Github, получишь практический опыт разработки и работы в команде, а также заведешь новые контакты с другими разработчиками. Мы уверены что это значительно поможет тебе с трудоустройством на новое место с приличной ЗП.

Это не первый курс по Golang на территории СНГ.
Но я настроен сделать его лучшей образовательной программой во всей нише.

Переходи на сайт чтобы узнать подробности и забронировать место. Все, кто сделают бронь до старта продаж получат скидку в 20%. 

Количество мест ограничено.
851 views06:31
Відкрити / Коментувати
2021-09-01 09:30:52 Делись знаниями

Читаю сейчас трилогию книг от CEO компании ClickFunnels, Рассела Брансона, и наткнулся на такую интересную фразу (моя неточная интерпретация с английского):

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

Тут же я вспомнил цитату еще одного руководителя успешной продуктовой компании ConvertKit, Натана Бэрри:

Люди не учат потому что они эксперты. Они стают экспертами благодаря тому, что учат других.

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

Делать это можно по разному: писать статьи, снимать видео для YouTube, создавать курсы, преподавать в онлайн-школе или университете. А можно просто помочь своему другу или коллеге понять материал, который сейчас вызывает у него трудности, выделив час своего времени.

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

Однако многих останавливает так называемый “синдром самозванца”. Я и сам с этим долго боролся, поскольку не был уверен что могу кого-то чему-то научить. 

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

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

В фильме “Поймай меня, если сможешь” главный герой, Фрэнк Абигнейл, которого играет Ди Каприо, притворился преподавателем и вел лекции в университете. Когда его поймали и спросили, как ему это удалось, он ответил: “Я просто всегда опережал группу на одну-две главы из учебника”.

Чтобы помогать другим, вам просто нужно знать больше чем знают они. И этого будет достаточно.
746 viewsedited  06:30
Відкрити / Коментувати
2021-08-25 09:30:10 ​​Софт для управления собой и проектами

“Если вы не планируете свой день, за вас это сделает кто-то другой”
Нир Эяль

Мне всегда было интересно, что отличает “топ-перформеров” от обычных людей. У всех 24 часа в сутках, но кто-то умудряется изучать несколько иностранных языков, быстро осваивать новые профессии или строить многомиллионные компаний, в то время как другие жалуются на постоянную нехватку времени и не совершают ничего выдающегося.

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

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

Я уже делился своими мыслями по поводу того, насколько важно говорить “нет”, сохранять фокус на самом главном и развивать в себе способность концентрироваться. Сегодня я хочу рассказать о том, какой софт я использую для управления личными делами и проектами.

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

Поэтому я начал экспериментировать с разным софтом. Сейчас моих 3 главных инструмента это календарь, таск трекер и список todo, а именно Google Calendar, Trello & Microsoft ToDo. Давайте пройдемся по каждому в отдельности.

Календарь позволяет мне структурировать свой день и планировать неделю наперед, используя “тайм блоки”. 

С самого утра или в начале недели я открываю календарь, смотрю есть ли у меня запланированные задачи/встречи на эту неделю, а также планирую свой день наперед. 

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

Что касается таск трекера, то это инструмент без которого я вообще не представляю сейчас свою деятельность. В Trello у меня есть отдельные доски под каждую сферу: личные задачи, YouTube, Telegram, курсы, Creatly. Для Creatly у меня вообще 4 доски под разные направления. 

Такой подход позволяет мне разделить базу знаний и задачи по каждой из отдельных сфер моей жизни.

Ну и последний инструмент, это обычный список ToDo. В нем я веду насущные задачи, которые тоже разделены по разным папкам. Тут я записываю мелкие таски сразу же, как они мне приходят в голову, чтобы ничего не забыть и не потерять. 

В этот список попадают задачи по типу “Написать Глебу по такому-то вопросу”, “Провести код ревью PR”, “Ответить на email”, “Оплатить налоги” и тд.

Эти инструменты значительно упрощают мою жизнь и позволяют более эффективно распоряжаться своим временем.
816 views06:30
Відкрити / Коментувати
2021-08-18 09:30:28 Junior - это инвестиция

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

Спустя некоторое время инвестиция начинает окупаться и компания получает свои дивиденды.

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

Подобным организациям нужны самостоятельные, проактивные специалисты, которые способны закрывать задачи быстро и качественно. Там нет времени на обучение других.

Это одна из причин, почему для относительно молодых языков программирования мало предложений на позицию junior на рынке. Компании, которые могут позволить себе инвестировать в людей имеют высокий доход и много свободного капитала. А чтобы достичь этого уровня нужен не один год. 

Соответственно, когда эти компании только начинали свой путь, они выбирали стек технологий актуальный для того времени, а это могло быть 5-10-15 лет назад, когда, например, о тех же Go или Rust почти никто не слышал.

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

Не раз встречал вопрос "можно ли устроиться джуниором на Go?". Конечно можно, нет ничего невозможного. Правда сейчас это будет сложнее, чем на более старых и распространенных языках типа Python/Java/PHP/etc.

Кстати, в последнем видео у себя на канале я как раз делюсь размышлениями на тему градаций Junior/Middle/Senior. Смотрите, комментируйте, интересно узнать ваше мнение!
946 views06:30
Відкрити / Коментувати
2021-08-11 09:30:59 Вопрос: когда ты понял что надо уходить с работы на фуллтайм в свои проекты?

Недавно получил такой вопрос в комментариях на YouTube и решил ответить на него отдельным постом. 

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

Все это время я работал параллельно на двух проектах, при этом регулярно создавая контент для YouTube\Telegram каналов и работая над курсом “Архитектура Современных Веб-Приложений”. Не могу сказать что это сильно сложно, при грамотном тайм-менеджменте можно все успевать без выгорания. Но в определенный момент я почувствовал что теряю фокус, принимаю не самые лучшие решения и слишком медленно двигаюсь, потому что постоянно переключаю контекст между проектами.

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

Поэтому я принял решение, что буду уходить из найма только если:
1) У меня есть финансовая подушка на 2+ года с текущими расходами (учитывая инвестиции в продукт)
2) Ключевая гипотеза продукта провалидированна и есть первые клиенты, которые готовы платить.

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

В любом случае, потом, в глубокой старости, когда я буду анализировать свою жизнь меня не будут терзать мысли: “Почему я так и не попробовал? А ведь мог же…”
854 views06:30
Відкрити / Коментувати
2021-08-04 09:30:43 С чего начинать разработку?

Когда у меня еще не было коммерческого опыта разработки, при старте нового проекта я сразу бросался с головой в написание кода. Получалось так себе, но поскольку это были pet-проекты - и так сойдет.

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

Пару лет назад я взял заказной проект параллельно к основной работе. Нужно было сделать кастомную CRM для небольшого бизнеса. По неопытности я не вник в специфику бизнеса, не задавал правильных вопросов, слишком быстро приступил к разработке и озвучил низкую цену, не понимая объема продукта. 

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

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

При старте работы над Creatly я начал с проработки концепции. Продуктовая разработка отличается от заказной, поэтому важным этапом является изучение рынка, конкурентов, описание проблематики, целевой аудитории и тд. Грубо говоря все то, чем занимаются продакт менеджеры. 

Когда сформировалось первичное видение продукта, я начал с брейншторминга в Whimsical и высокоуровневого описания продукта в Google Docs. Оно описывает всю продуктовую часть, а также функциональные требования, то есть всю логику приложения. Этот документ послужил отличным ТЗ для дизайнера. Ознакомившись с документов и обсудив со мной ряд вопросов, он смог приступить к UI/UX прототипированию.

Для меня же этого уже было достаточно чтобы спроектировать первичную модель данных. Данные - центральная часть любого приложения, поэтому моделирование БД - один из первых этапов в дизайне архитектуры. От принятых решений на этом этапе может зависеть качество и успех продукта в долгосрочной перспективе. 
Сначала я все проектировал под Postgres, но потом решил взять MongoDB. Учитывая то, что это стартап, модель данных будет постоянно видоизменяться и расширяться. Поэтому NoSQL показался мне более разумным выбором.

После этого я приступил к высокоуровневому проектированию архитектуры на бекенде: описывал API эндпоинты в Swagger, а также набор сущностей, сервисов, репозиториев и их методов в коде. 

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

Всей фронтенд частью продукта заведует мой партнер (Женя здарова ), поэтому моя задача по фронту свелась к деплойменту бекенда на staging окружения для удобной работы с API, деплойменту самого фронтенд приложения, а также составлению ТЗ и списка задач. 

На старте проекта я потратил много времени на описание продукта и прототипирование архитектуры. Первую строчку кода я написал только через 3 недели или месяц. 

Разработка успешных продуктов - это долгосрочная игра. Когда софт пишут по 10-15 лет, то неправильные решения на начале могут очень дорого стоит в последствии.

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

Намного более подробно о том, как стартовать, валидировать и проектировать продукты я рассказал в одном из видео у себя на канале,  если вам интересна данная тема - рекомендую глянуть.
770 views06:30
Відкрити / Коментувати
2021-07-28 09:30:35 Делать что-то новое

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

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

В современном мире сложно выбирать профессию на всю жизнь. Я даже не уверен, что через 20-30 лет мои текущие навыки разработчика будут востребованы. Скорее всего большинство их уже автоматизируют и заменят алгоритмами. 

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

Я начал заниматься разработкой из-за желания создавать. Создавать программные продукты. Однако это не ограничивается техническими навыками. 

Чтобы запускать продукты, нужно уметь строить эффективные команды, собирать вокруг себя сильных специалистов. Важно понимать людей и их психологию. Нужно уметь строить сильный бренд. Уметь продавать.

Запуск цифровых продуктов требует высокого уровня экспертизы в разных направлениях и дисциплинах.

В этом году я начал работу над SaaS для создания и запуска онлайн-курсов Creatly. У нас собралась крутая команда энтузиастов от работы с которыми я нереально кайфую. Сейчас мы запустили бета-тест на первую группу пользователей и активно развиваем продукт.

Уход из найма позволил полностью сфокусироваться на этом проекте и развиваться в новых направлениях. 

Раньше я уже брал паузу между трудоустройством по 2-3 месяца. Это был замечательный период для освоения новых навыков и работы над собственными идеями.

Что я хочу сказать этим постом. Не бойтесь экспериментов и не загоняйте себя в рамки. Пробуйте новое и ищите то что вам интересно. Это зона сильного личностного и профессионального роста.
821 views06:30
Відкрити / Коментувати
2021-07-22 11:20:55 Архитектура Современных Веб-Приложений

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

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

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

Спустя пол года и много проделанной работы я рад наконец-то сделать анонс. Познакомиться с курсом и детальным описанием можно тут.

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

Следующих 3 дня (до 25.07) будет действовать промокод на скидку в 30% - R4KN01. Так что если вы планируете покупать курс - поторопитесь, чтобы взять его по выгодной цене.
758 views08:20
Відкрити / Коментувати
2021-07-14 09:30:26 Рутина и привычки

Я никогда не был спортивным, не угорал по ЗОЖу, в 15 с друзьями в школе начал курить и выпивать, а поступив в универ первых полтора года много тусил и наслаждался студенческой жизнью.

Однако в определенный момент я понял что я слишком перегибаю. В 18 лет выкуривал по 2 пачки сигарет, часто выпивал с друзьями и коллегами на работе, тусил по разным заведениям и гробил свой организм. Это заметно повлияло на мой внешний вид и самочувствие.

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

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

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

Эти привычки помогают мне ясно мыслить, хорошо себя чувствовать и получать наслаждения от незначительных мелочей жизни. Борьба с деструктивным поведением и работа над собой кардинально изменила мою жизнь в лучшую сторону. Я начал серьезно относиться к своему физическому, ментальному и духовному здоровью, поскольку от этого зависит качество моей жизни и результаты моего труда.

Чуть больше года назад я внедрил достаточно интересную практику однодневного голодания в свой режим, и за все время испытал массу позитивных эффектов. Мой товарищ позвал меня поделиться этим опытом, в результате вышло интересное видео на его канале.
Я уверен: чтобы качественно и насыщенно жить свою жизнь, добиваться высот в карьере, бизнесе, науке или творчестве важно формировать полезные привычки, которые поддерживают ясность ума и здоровье тела. 

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

На этом канале я в основном делюсь инсайтами из своей профессиональной деятельности, если вам также интересна тема лайфстайла и привычек, подписывайтесь на меня в инстаграме, там я время от времени публикую подобный контент (чаще всего в сторис).
788 views06:30
Відкрити / Коментувати
2021-07-07 09:30:31 Команда - один из главных факторов успеха

Раньше я недооценивал роль команды в успехе проекта. Оказывается, большинство инвесторов очень внимательно изучают коллектив специалистов, которые работаю над стартапом. Часто крутой продукт со слабой командой имеет меньше шансов привлечь инвестирование чем слабый продукт с крутой командой.

Эффективный и сплоченный коллектив способен генерировать креативные идеи и качественно их реализовывать. Группа слабых специалистов без должного уровня доверия и взаимного уважения могут разрушать даже самые перспективные проекты.

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

В этом году я прочитал интересную книгу “Инноваторы” Айзексона, в которой подробно описана история развития цифровой эпохи и биографии ее ключевых личностей. Она наглядно демонстрирует, что компьютера, интернета, айфона и линукса никогда бы не появилось если бы не коллективный труд.

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

Создание сплоченного коллектива - сложная задача. На эту тему есть отличная книга “5 пороков команды” Патрика Леонси. Она, пожалуй, мастрид для любого руководителя.
680 views06:30
Відкрити / Коментувати