Офис
Меня всегда пугала работа «офисного» формата, если так можно выразиться. Ассоциация была с депрессией, выгоранием и скукой. Ты должен вставать каждый день, идти в офис, там работать на нелюбимой работе 8 часов, иногда перерабатывать и идти домой. Конечно это все стериотипы, навязанные всякими мультиками и кино, которые я смотрел в детстве, но как бы то ни было, этот образ сильно засел у меня в голове, от чего я даже не расматривал возможность работать где либо, кроме дома и походов в коворкинги/библиотеки.
Последние два месяца я работаю в «Практик», хожу сюда каждый день и провожу от 6 до 10 часов именно здесь. Это конечно не офис, Практик в первую очередь коворкинг, но его атмосфера и в целом формат сильно схож с тем, как если бы я работал в полноценном офисе, за исключением расписания, я могу прийти в любое время и уйти, так же в любое время.
Отработав тут уже два месяца, практически не пропуская, иногда приходил даже на выходных, что могу сказать — это очень круто! Рабочее пространство и рабочая атмосфера это просто gamechanger, меня ничего не отвлекает и я могу полностью погрузиться в проблемы задач, такого уровня концентрации очень тяжело добиться дома. Тут также куча плюшек, которые входят в абонемент, по типу безлимитного кофе и чая, постоянных мероприятий (на которые я не хожу, так как мне лень общаться с новыми людьми), спортзала и тп, что делает времяпрепровождение здесь еще более приятным.
В общем и целом, коворкинг в таком формате — это топ! Я очень доволен, что решился, хоть и цена за это удовольствие слишком высокая.
Меня всегда пугала работа «офисного» формата, если так можно выразиться. Ассоциация была с депрессией, выгоранием и скукой. Ты должен вставать каждый день, идти в офис, там работать на нелюбимой работе 8 часов, иногда перерабатывать и идти домой. Конечно это все стериотипы, навязанные всякими мультиками и кино, которые я смотрел в детстве, но как бы то ни было, этот образ сильно засел у меня в голове, от чего я даже не расматривал возможность работать где либо, кроме дома и походов в коворкинги/библиотеки.
Последние два месяца я работаю в «Практик», хожу сюда каждый день и провожу от 6 до 10 часов именно здесь. Это конечно не офис, Практик в первую очередь коворкинг, но его атмосфера и в целом формат сильно схож с тем, как если бы я работал в полноценном офисе, за исключением расписания, я могу прийти в любое время и уйти, так же в любое время.
Отработав тут уже два месяца, практически не пропуская, иногда приходил даже на выходных, что могу сказать — это очень круто! Рабочее пространство и рабочая атмосфера это просто gamechanger, меня ничего не отвлекает и я могу полностью погрузиться в проблемы задач, такого уровня концентрации очень тяжело добиться дома. Тут также куча плюшек, которые входят в абонемент, по типу безлимитного кофе и чая, постоянных мероприятий (на которые я не хожу, так как мне лень общаться с новыми людьми), спортзала и тп, что делает времяпрепровождение здесь еще более приятным.
В общем и целом, коворкинг в таком формате — это топ! Я очень доволен, что решился, хоть и цена за это удовольствие слишком высокая.
9❤8 3 1 1
Папа подходит, говорит:
Мы чо то посидели, пообсуждали и решили делать :)
Я собрал приложение с помощью Expo, накидал фронт, завтра постараюсь написать какой нибудь бэк.
Вот, что пока получилось⬆️
Хочу вот такое приложение, чтобы выглядело вот так, чтобы минимализм, ничего лишнего
Мы чо то посидели, пообсуждали и решили делать :)
Я собрал приложение с помощью Expo, накидал фронт, завтра постараюсь написать какой нибудь бэк.
Вот, что пока получилось
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
10❤7 2 2 2
This media is not supported in your browser
VIEW IN TELEGRAM
11 6 2❤1
Эрнест пытается кодить
Папа подходит, говорит: Хочу вот такое приложение, чтобы выглядело вот так, чтобы минимализм, ничего лишнего Мы чо то посидели, пообсуждали и решили делать :) Я собрал приложение с помощью Expo, накидал фронт, завтра постараюсь написать какой нибудь бэк.…
Работа над Turtle todo продолжается. Я отдохнул и теперь хочу выкатить это приложение до конца своего отпуска 🤩
Пока все еще криво-косо, но получилось расписать все желаемые страницы и их функциональность. Дико кайфую от мобильной разработки, уже думаю, что хочу запилить после!
Пока все еще криво-косо, но получилось расписать все желаемые страницы и их функциональность. Дико кайфую от мобильной разработки, уже думаю, что хочу запилить после!
Please open Telegram to view this post
VIEW IN TELEGRAM
6 4
Еду на очередной экзамен в универ, вайб примерно такой:
https://music.yandex.ru/album/13340697/track/75781730
https://music.yandex.ru/album/13340697/track/75781730
Yandex Music
Выключи свет
❤3 3 2
Эрнест пытается кодить
Надо прекращать, так жить нельзя...
Как же я ненавижу это слово — «айтишник»
Оно прям звучит неприятно, будто я аферист какой-то...
Оно прям звучит неприятно, будто я аферист какой-то...
❤3 1
Сижу, работаю. Так сконцентрировался, что ушел в мысли и начал жестко битбоксить, по привычке.
Потом оглядываюсь и понимаю, что сижу то не один в кабинете...
Потом оглядываюсь и понимаю, что сижу то не один в кабинете...
Эрнест пытается кодить
Сижу, работаю. Так сконцентрировался, что ушел в мысли и начал жестко битбоксить, по привычке. Потом оглядываюсь и понимаю, что сижу то не один в кабинете...
У меня прям проблема с детства, когда концентрируюсь над чем-то, начинаю обязательно что-то делать. Топаю ногами, руками набиваю ритм какой-то, издаю супер странные звуки ртом...
Игра на барабанах ухудшила ситуацию в 1000 раз, теперь, во время работы, я больше похож на неудавшегося музыканта...
Игра на барабанах ухудшила ситуацию в 1000 раз, теперь, во время работы, я больше похож на неудавшегося музыканта...
Разработка через тестирование — TDD
В одном из последних проектов на работе, я разрабатывал страницу, которая отображает карточки с доступными страховыми и их статусами. Основная сложность этой задачи заключалась в огромном количестве статусов, которые может иметь одна карточка. Просто определить всевозможные статусы — уже очень сложная задача, а мне нужно было написать код, который их вычисляет...
Поскольку от части статусов зависили стейты нескольких компонентов, я вынес их вычисление в отдельный селектор. Далее нужно было определить что именно должен вычислять селектор и какие данные для этого должен получать — и тут началась боль. Сейчас я понимаю, что подошел к проблеме совершенно неправильно, но в моменте в голове была такая каша, что тяжело было понять хоть что-то.
Не буду рассказывать как я бесконечно факапился, расскажу к чему в итоге пришел, а пришел я к TDD:
Написать тест куда проще, чем сразу готовый селектор, а его наличие уже позволяет визуализировать данные и дает возможность утвердить их, перед началом работы. Это значит, что можно избежать ситуации, когда в процессе разработки находишь кучу очевидных нюансов, которые непредусмотрены в спеке, и пытаешься втиснуть новые статусы в уже готовую функцию. Такой подход сильно упращает разработку и дает возможность решать сложные задачи без взрыва мозга.
Заканчивая свою историю, спустя огромное количество правок и факапов, у меня получилось написать, как я считаю, самый качественный код, который я писал. Очень доволен своей работой.
В одном из последних проектов на работе, я разрабатывал страницу, которая отображает карточки с доступными страховыми и их статусами. Основная сложность этой задачи заключалась в огромном количестве статусов, которые может иметь одна карточка. Просто определить всевозможные статусы — уже очень сложная задача, а мне нужно было написать код, который их вычисляет...
Поскольку от части статусов зависили стейты нескольких компонентов, я вынес их вычисление в отдельный селектор. Далее нужно было определить что именно должен вычислять селектор и какие данные для этого должен получать — и тут началась боль. Сейчас я понимаю, что подошел к проблеме совершенно неправильно, но в моменте в голове была такая каша, что тяжело было понять хоть что-то.
Не буду рассказывать как я бесконечно факапился, расскажу к чему в итоге пришел, а пришел я к TDD:
Test-driven development или процесс разработки через тестирование — это методология разработки программного обеспечения, которая основывается на повторении коротких циклов разработки — Red, Green, Refactor:
1. Пишется тест или набор тестов, покрывающих желаемое изменение в системе.
2. Пишется программный код, который реализует требуемое поведение системы и позволяет пройти написанный тест.
3. Проводится рефакторинг написанного кода с постоянной проверкой прохождения всех тестов.
Написать тест куда проще, чем сразу готовый селектор, а его наличие уже позволяет визуализировать данные и дает возможность утвердить их, перед началом работы. Это значит, что можно избежать ситуации, когда в процессе разработки находишь кучу очевидных нюансов, которые непредусмотрены в спеке, и пытаешься втиснуть новые статусы в уже готовую функцию. Такой подход сильно упращает разработку и дает возможность решать сложные задачи без взрыва мозга.
Заканчивая свою историю, спустя огромное количество правок и факапов, у меня получилось написать, как я считаю, самый качественный код, который я писал. Очень доволен своей работой.
14 3 2