Обновить
51
0.7

Architect | Lead | Senior Developer

Отправить сообщение

Кажется эта статья запоздала года на 3-4. Сейчас уже люди возвращаются обратно в офисы.

Вспомнилось че-та … 12шка должна быть win-ом

Прям как сериал безотрывочно смотришь. Сколько серий в сезоне?

Все, догнал, я искал на org и он не выдает в поиске эту раздачу

Я тоже сначала поискал там - не выдает в результатах поиска.

Как тут поставить 100500 плюсов?

Надеюсь мне повезет и я найду нечто подобное на дефолтном сайте ?

Становится. Из последнего, что стало бесить - это Visual Studio 2022. Тесты не видит, ссылки на классы / методы теряет, референсы на либы теряет - помогает перезагрузка студии.

У несчастного случая есть песня в тему заголовка - с первого и по тринадцатое

Идея выглядит здраво. Но есть два момента:

  1. Чтобы продать что-нибудь ненужное, надо купить что-нибудь ненужное, а у нас денег нет (с)

  2. Я однажды вложился в ETL. Через год из 5 тыс стало 6. Вау - подумал я. А через месяц настал февраль 2022. Чтобы не вляпаться - надо диверсифицировать портфель. Но это ведь отдельная профессия? Хотя знаю одного программиста, который переквалифицировался в трейдеры и вроде как, пока что, успешно. Только вот, говорит, нервы стали пошаливать

Довольно монструозно выглядит. А это действительно все надо? Хотелось бы чтобы тесты были простыми, но эффективными.

И если речь заходит об архитектуре - то статья начинается где-то с середины. Я ожидал, что вначале будет про тестирование черного и белого ящика. Как пример могу привести - тестирование api через rest вызовы и тестирование того же api с прямым вызовом бизнес слоя.

Далее собственно про сами слои (есть ui, бизнес логика, и хранилище данных, могут быть внешние системы). Для каждого слоя характерны те или иные паттерны.

Далее интересно было бы узнать - что надо тестировать, а что нет. Например нет смысла тестировать БД как таковую. Она уже оттестирована разработчиками БД. Есть смысл тестировать БД в связке с бизнес логикой.

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

И далее уже расписывать паттерны детальней.

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

Интересно и познавательно.

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

Людей жалко. Такие города-комбинаты должны быть максимально автоматизированны.

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

У меня было два нормальных тестовых - одно оплачиваемое, второе - там были тесты. И моя задача сводилась к тому, чтобы тесты проходили. Но по второму я все равно не получил никакого фидбека.

Было когда, я сфокусировался на бэк-енде, а надо было на фронте. Меня похвалили за бэк-енд, но не взяли из-за того, что я на скорую руку скопипастил фронт из интернета и не подчистил код.

И было еще одно - "нам некогда проверять, вы нам не подходите".

А потом из твиттера уволили 5000 программистов.

Да, так и есть - по совещаниям можно ходить параллельно на двух работах. А когда кодишь и еще без фиги в кармане - две работы - это 12-16 рабочих часов в день.

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

Текст тоже написан с помощью ЧатГПТ? PS: А, не раскрыл спойлер в конце.

Когда мне было года 3-4 мне папа говорил, что я родился на рубеже тысячелетий. И скоро будет 2000 год. Я смотрел на календарь и недоумевал - это же так долго. Я не доживу. Наверное тогда во мне поселилось любопытство - а что будет дальше?

Потом были кладбища. Очень атмосферное место. Я ходил и искал глазами кто дольше прожил - 80 лет, 85, 90, 95. А иногда попадались те самые рубежники, типа 1884 - 1967. И я задумывался - что они чувствовали от перехода в другую эпоху? Машины и самолеты, телевизоры - раньше они такого не видели.

А чего я раньше не видел? Компьютер был со мной всегда - с 3-4 летнего возраста, у родителей на работе. А вот смартфоны, глобальный интернет и ЧатГПТ? Вроде ничего особенного. Все прошло гладко.

А недавно я посмотрел одну из серий черного зеркала - 3 сезон, первая - там все поголовно оценивали друг друга и страдали от этого. Я подумал - «какая же дичь ждет нас в будущем?» и «хорошо что я не доживу». А как же мои бабушки и дедушки? Возможно то, что сейчас происходит вокруг - для них тоже дичь?

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

Придет время и вывод будет другой - не делать тестовые.

А где надо жить с такой зарплатой?

Я поглядывал на цены в своем городе. С 2010 по 2020 не было взрывного роста цен. В рамках погрешности от состояния и района. Панельки однушка 1.7-1.9, двушка 2.2-2.5, трешка 2.8-3.2. Хотя за это время случился кризис в 2014 и цены выросли в 1,5-2 раза на все.

Глянул авито сейчас - в моем доме (кирпичный) цена одного квм так и осталась примерно 1000-1200$ при текущем курсе, как и в 2015. Разница, ну может 10%, если начать считать курс до копейки на конкретный день.

Информация

В рейтинге
1 754-й
Откуда
Россия
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Архитектор программного обеспечения
Старший
C#
.NET Core
SQL