Обновить
4
Ryabov Ruslan@distroid

Senior Ruby developer

1
Подписчики
Отправить сообщение

Плюс еще часть зависит от сферы\комьюнити, как там принято.

Например, я много лет назад преходил с PHP на Ruby, в PHP раньше (да и сейчас бывает), не так сильно принято писать автотесты на свой код (unit, E2E и тд), в случае Ruby это вообще само собой разумеющееся, что разработчик должен уметь и писать эти тесты. Соответственно качество проекта повышается.

У нас на работе нельзя вылить свой код, если он не покрыт тестами

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

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

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

Так наверное можно просто начать делать, то что будет интересно, так и сразу уровень будет повышаться как специалиста :)

А работа это на 80% если не больше рутина. А не дофига интересные задачи.

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

Несколько лет назад я так ушел с более оплачиваемой работы, потому что достала рутина и делать бесполезные вещи, сейчас доволен этим сделанным выбором

И вижу что кругом: костыли, велосипеды, копипастинг со stackoverflow отсуствие документации, технический долг и прочее прочее. И это не только у меня и в нашем отделе и у нас в компании.

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

У меня скорее один вопрос — а зачем устанавливать это приложение? Для поддержания самодисциплины? Сомнительно — его всегда можно удалить, если ты понял, что это не твое, значит мотивацию не изменит.

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

Конечно, с точки зрения разработчика, это гениально, деньги ни на чем, но мне интересно, а сколько реально людей согласятся на такое.

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

Но в целом складывается впечатление, что у них нет понятия обработок ошибок (я тут имею ввиду не перехват, а именно поведения при ошибке). Таких как попытаться выполнить запрос еще раз и тд. Ощущение, что они работают весьма топорно — что-то пошло не так? ну и ладно, пусть пользователь заполняет все заново. Какая-то отказоустойчивость при ошибочных ситуациях то должна быть.
Госуслуги кстати довольно надёжно и устойчиво работают

Ну вот это спорно, смотря про что говорить, когда регал авто в ГАИ, пришлось 3 дня тыкать отправку формы, т.к. она падала 500-й и не оформляла визит (потом через месяц пришло 100500 уведомлений, что мол я не явился на заявки, где падали 500-е, которых даже в интерфейсе не было)

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

Сейчас другими функциями не пользовался, но то, что все работает коряво, это факт…
У друзей, кто пытался записаться на вакцинацию, аналогичные проблемы — все падает и не работает.
Было бы хорошо, если бы сделали. Вообще с технической точки зрения, можно на RU сайте просто делать для продавца отправку в центральный офис Али в РФ (например в Москву), а потом локально пересылка идет уже на внутренний адрес.

Если правильно помню, то транзакции по картам МИР в таком виде работают, что основной шлюз это Москва.
А там они где-то спрятали, что не работают с Крымом (классика), мне раньше давало ошибку, а теперь прямо пишут, что не работают с этим регионом.

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

Раз как раз поднялся вопрос, хотелось бы услышать по Крыму — сейчас али в целом не доступен — заказать нельзя, хотя сам Али очень любит делать рассылки и рекламы на аккаунт, от которого пользы теперь ноль
Да, раньше (даже и 5 лет назад), доставку можно было в любой регион сделать, а теперь уже нет. Так что вот к фразе

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

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

Кто вам сказал, что они не действуют?
96,57% населения выбрали себе такую судьбу. При чем тут гитхаб то?

Да, население выбрало, так какое дело до этого другой стране? Компании? А как же свобода выбора\слова? «Вы не понимаете, это другое» (ц)
Я сам из Крыма и меня и моих знакомых эти блокировки коснулись, тем, кто занимался разблокировкой было сказано «Переезжайте, мы вас разблокируем, но, если вы после разблокировки воспользуетесь GitHub из Крыма, вас заблокируют без возможности обжалования», к сожалению, пишу по памяти без пруфов, т.к. прошло уже много времени.

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

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

Вы просто так говорите, потому что вас такие ограничения не касались(-ются), на своей «шкуре» это чувствуется все иначе.

И если брать в расчет саму ситуацию, речь же не только о Крыме, что скажете на счет Ирана, Сирии?
Так по вашему банить за посещение неугодной точки на планете это адекватное и рациональное действие?
Ну как сказать, не по своей, меру противодействия выбирали они сами, если брать за пример GitLab и Bitbucket, то они просто блокируют доступ по IP, а не банят твой аккаунт, так что формально, они и запрет соблюдают, и разработчикам проблем не создают
С GitHub могут быть тоже приключения и проблемы, если вспомнить например инцидент 2019 года, когда они забанили разработчиков Ирана, Сирии, Крыма и тд.
В целом, согласен с сказанным. Еще огромную роль играет наставничество, лично я очень скептически отношусь к тому, что люди начинают карьеру с фриланса, без наставника.

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

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность

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

Бэкенд разработчик, Веб-разработчик
Старший