#ИнтересныеСтатьи | @mood_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2🤯2
#ИнтересныеКниги | @mood_frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
Давайте знакомиться!
Всё это время я выкладывал сюда контент для фронтенд-разработчиков, но хочу сделать эту страницу более интересной.
Я действующий программист с 4-мя годами опыта. Основное направление — фронтенд, но иногда пишу и бэкенд. Очень люблю перетереть за архитектуру и чистый код.
Помимо программирования, я буду писать здесь о финансах (максимально открыто и искренне) и путешествиях.
Надеюсь, что эта новизна принесет удовольствие и вам, и мне. Поэтому предлагаю познакомиться: вы можете написать о себе пару предложений в комментариях — буду рад.
Всё это время я выкладывал сюда контент для фронтенд-разработчиков, но хочу сделать эту страницу более интересной.
Я действующий программист с 4-мя годами опыта. Основное направление — фронтенд, но иногда пишу и бэкенд. Очень люблю перетереть за архитектуру и чистый код.
Помимо программирования, я буду писать здесь о финансах (максимально открыто и искренне) и путешествиях.
Надеюсь, что эта новизна принесет удовольствие и вам, и мне. Поэтому предлагаю познакомиться: вы можете написать о себе пару предложений в комментариях — буду рад.
👍20🔥5
Защищаем сервер от перегрузок
Недавно при реализации прокси-сервиса столкнулся с интересными паттернами: Exponential Backoff и Circuit Breaker.
Exponential Backoff - увеличивает время ожидания следующих запросов при каждом неудачном запросе.
Circuit Breaker помогает остановить запросы на сервер, если сервер становится недоступен или возникает множество ошибок, позволяет системе восстанавливаться.
Теперь пример:
1. Делаем запрос на сервер.
2. Сервер возвращает ошибку.
3. Circuit Breaker проверяет статус сервера.
4. Если сервер доступен, следующий запрос будет отправлен через 1 секунду.
5. Если сервер снова возвращает ошибку, следующий запрос будет отправлен через 2 секунды.
6. Если сервер снова возвращает ошибку, следующий запрос будет отправлен через 4 секунды и так далее.
Подобную логику можно использовать частично и на фронтенде.
Недавно при реализации прокси-сервиса столкнулся с интересными паттернами: Exponential Backoff и Circuit Breaker.
Exponential Backoff - увеличивает время ожидания следующих запросов при каждом неудачном запросе.
Circuit Breaker помогает остановить запросы на сервер, если сервер становится недоступен или возникает множество ошибок, позволяет системе восстанавливаться.
Теперь пример:
1. Делаем запрос на сервер.
2. Сервер возвращает ошибку.
3. Circuit Breaker проверяет статус сервера.
4. Если сервер доступен, следующий запрос будет отправлен через 1 секунду.
5. Если сервер снова возвращает ошибку, следующий запрос будет отправлен через 2 секунды.
6. Если сервер снова возвращает ошибку, следующий запрос будет отправлен через 4 секунды и так далее.
Подобную логику можно использовать частично и на фронтенде.
🔥5⚡2
Шум моря, свежий воздух и виды на горы — отличное начало дня, которое бодрит перед работой.
Это, кстати, первое лето, когда я живу у моря всё лето, и я считаю это лучшим решением, особенно в сочетании со спортом и правильным питанием.
Это, кстати, первое лето, когда я живу у моря всё лето, и я считаю это лучшим решением, особенно в сочетании со спортом и правильным питанием.
🔥13👍2🗿2❤1
Расходы в июле 2024 года - 2968$
------------------
Раньше периодически считал сколько денег потратил за месяц, но всегда бросал через какое-то время.
Всегда интересно искать слабые стороны - и пытаться оптимизировать их.
В июле месяце получился рекорд в заработке и антирекорд в расходах.
Думаю, будет интересно понаблюдать в динамике нескольких месяцев.
------------------
Раньше периодически считал сколько денег потратил за месяц, но всегда бросал через какое-то время.
Всегда интересно искать слабые стороны - и пытаться оптимизировать их.
В июле месяце получился рекорд в заработке и антирекорд в расходах.
Думаю, будет интересно понаблюдать в динамике нескольких месяцев.
🔥9👍2❤1
Кто как восстанавливается после рабочей недели?
У меня лично: шашлык, плов, свежие овощи. Мой главный принцип - вкусно покушал = восстановил энергию на неделю вперед.
У меня лично: шашлык, плов, свежие овощи. Мой главный принцип - вкусно покушал = восстановил энергию на неделю вперед.
🔥10🗿4❤3🎉2👍1
Не обесценивай себя
Однажды я разрабатывал продукт для генерации почтовых подписей. Работа заняла ~6 месяцев, и в процессе возникали трудности, из-за которых я нервничал и тратил гораздо больше времени, чем изначально планировал.
После релиза я ещё месяц поддерживал продукт и "следил" за продажами в админке. Каково же было моё удивление, когда я увидел, что за первые две недели продукт заработал столько же, сколько я получил за все 6 месяцев разработки.
Этот опыт научил меня нескольким важным вещам:
• Ты действительно приносишь ценность и имеешь право требовать высокую зарплату, независимо от твоего грейда.
• Всегда оценивай, сколько ты зарабатываешь для компании – это поможет повысить самооценку и уверенность в своих силах.
• У тебя есть возможность создать собственный продукт, который будет приносить доход, даже если ты не являешься фуллстэк-разработчиком. Достаточно использовать готовые API и выбирать узко - направленные тематики.
Если ты программист - деньги вокруг тебя.
Однажды я разрабатывал продукт для генерации почтовых подписей. Работа заняла ~6 месяцев, и в процессе возникали трудности, из-за которых я нервничал и тратил гораздо больше времени, чем изначально планировал.
После релиза я ещё месяц поддерживал продукт и "следил" за продажами в админке. Каково же было моё удивление, когда я увидел, что за первые две недели продукт заработал столько же, сколько я получил за все 6 месяцев разработки.
Этот опыт научил меня нескольким важным вещам:
• Ты действительно приносишь ценность и имеешь право требовать высокую зарплату, независимо от твоего грейда.
• Всегда оценивай, сколько ты зарабатываешь для компании – это поможет повысить самооценку и уверенность в своих силах.
• У тебя есть возможность создать собственный продукт, который будет приносить доход, даже если ты не являешься фуллстэк-разработчиком. Достаточно использовать готовые API и выбирать узко - направленные тематики.
Если ты программист - деньги вокруг тебя.
❤27👍5🔥5🗿2
Одно из направлений, куда вкладываю деньги - крипта.
За август месяц купил себе ATOM, DOT, XCH на сумму ~450$.
Я верю в рост крипторынка в течение ближайшего года, но рассчитываю на значительную коррекцию перед этим - поэтому продолжаю накапливать свободный USDT для будущих покупок.
За август месяц купил себе ATOM, DOT, XCH на сумму ~450$.
Я верю в рост крипторынка в течение ближайшего года, но рассчитываю на значительную коррекцию перед этим - поэтому продолжаю накапливать свободный USDT для будущих покупок.
🔥9👌3🗿2
Уже около 4 лет ежедневно развиваю навыки в программировании и успешно менторю других. Вот мои выводы:
1. Не трать время на изучение того, что не пригодится сейчас или в ближайшем будущем. Сфокусируйся на текущем стеке и на том, что поможет упростить твою работу уже сегодня. А затем можно перейти к углублению в основы программирования: алгоритмы, паттерны, тестирование, архитектура.
2. Развивайся каждый день: теоретически и практически. Труд все перетрет, вкусные офферы не заставят себя ждать.
3. Чем глубже погружаешься в сферу, тем легче воспринимаешь новую информацию. Твоя задача — ответственно подходить к обучению. Со временем ты начнёшь замечать, что одни и те же принципы и паттерны повторяются, пусть и в разных формах. Поэтому самое сложное — это начало пути.
4. Если у тебя нет опыта - не используй ChatGPT, это дорога в один конец. Чаще он генерирует нерелевантный код и если нет опыта - ты просто не поймешь, какого качества код тянешь в прод.
1. Не трать время на изучение того, что не пригодится сейчас или в ближайшем будущем. Сфокусируйся на текущем стеке и на том, что поможет упростить твою работу уже сегодня. А затем можно перейти к углублению в основы программирования: алгоритмы, паттерны, тестирование, архитектура.
2. Развивайся каждый день: теоретически и практически. Труд все перетрет, вкусные офферы не заставят себя ждать.
3. Чем глубже погружаешься в сферу, тем легче воспринимаешь новую информацию. Твоя задача — ответственно подходить к обучению. Со временем ты начнёшь замечать, что одни и те же принципы и паттерны повторяются, пусть и в разных формах. Поэтому самое сложное — это начало пути.
4. Если у тебя нет опыта - не используй ChatGPT, это дорога в один конец. Чаще он генерирует нерелевантный код и если нет опыта - ты просто не поймешь, какого качества код тянешь в прод.
🔥18❤7👍4
Спустя 3 года путешествий я наконец обзавелся полноценным рабочим местом!
С тех пор моя продуктивность значительно возросла по сравнению с тем временем, когда я работал где попало.
Поэтому хочу поделиться своими заметками, что еще повышает мою продуктивность, а вы можете поделиться о своих наблюдениях в комментариях.
1. Работаю над внутренним состоянием организма с нутрициологом. Сначала я был скептически настроен, но различные витамины значительно улучшили мою концентрацию, сон и общее настроение.
2. Чистота рабочего места и минимализм. Я стремлюсь к порядку не только на столе, но и в своем телефоне — все уведомления отключены. Это помогает мне сосредоточиться на важном.
3. Занятия спортом. Я стараюсь выделять время на тренировки, будь то утром или в обед. Смена деятельности помогает мозгу перезагрузиться. Также не забываю о здоровье глаз: использую капли и специальные очки для работы за компьютером, что позволяет моим глазам меньше уставать и повышает общую продуктивность.
С тех пор моя продуктивность значительно возросла по сравнению с тем временем, когда я работал где попало.
Поэтому хочу поделиться своими заметками, что еще повышает мою продуктивность, а вы можете поделиться о своих наблюдениях в комментариях.
1. Работаю над внутренним состоянием организма с нутрициологом. Сначала я был скептически настроен, но различные витамины значительно улучшили мою концентрацию, сон и общее настроение.
2. Чистота рабочего места и минимализм. Я стремлюсь к порядку не только на столе, но и в своем телефоне — все уведомления отключены. Это помогает мне сосредоточиться на важном.
3. Занятия спортом. Я стараюсь выделять время на тренировки, будь то утром или в обед. Смена деятельности помогает мозгу перезагрузиться. Также не забываю о здоровье глаз: использую капли и специальные очки для работы за компьютером, что позволяет моим глазам меньше уставать и повышает общую продуктивность.
🔥20👍4❤2
В эти выходные получилось хорошо и качественно отдохнуть.
Нашли недалеко от Батуми классный эко-отель с потрясающим видом.
Нашли недалеко от Батуми классный эко-отель с потрясающим видом.
🔥18❤3👍2