Самые крутые заминусованные статьи давно удалены. Но можете прочитать вот эту заплюсованную статью и ответный комментарий на неё https://habr.com/ru/articles/335876/comments/#comment_10370454 . Комментарию поставили 51 минус. После этого автор опубликовал ответный пост. Там было минусов более двухсот ))
Насколько я понимаю, Школа 21 обучает профессии с нуля и если автор уже работал разработчиком, то что он делал в этой школе? Может быть обучался на менеджера?
В оффере написана должность Руководитель направления. Я лично знаю троих Руководителей направленяи из Сбера. Они разработчики уровня Мидл, руководством не занимаются, занимаются тем, что пишут код. Но может быть Руководитель направления это просто какой-то слот, чтобы указать зарплатную вилку, а по факту человек на этой позиции может даже прокладкой кабелей заниматься, не знаю.
Но вот ещё есть такой момент, что Руководитель направления это вроде 10 (десятый) грейд, а 12 (двенадцатый) это уже Исполнительный директор. Роль будет - АЙТИ лидер кластера или как-то так.
P. S. На всякий случай, я сам в Сбере не работаю, мои представления о внутренней системе сложились в результате общения с друзьями и знакомыми
И что, человека берут крутым менеджером и не могут две недели подождать
Тут странная штука. В оффере написано "Руководитель направления" по сберовской системе это разработчик уровня где-то мидл. Который будет писать код, а не руководить
Mysql, SQLServer ведут себя согласно Стандарту [в них будет грязное чтение на уровне изоляции READ UNCOMMITED]
Насколько я себе представляю, Стандарт требует, чтобы феноменов не было, но не требует, чтобы феномены обязательно воспроизводились на каких-то уровнях изоляции. Поэтому Postgresql тоже ведёт себя согласно Стандарту
Вы кажется не разобрались, как в IDE настроить авто импорт.
Там же не надо разбираться, он же есть из коробки. Правда надо спозиционироаться на строке в которой класс без импорта и нажать Alt + Enter. А потом выбрать, какой конкретно класс надо импортировать.
А зачем простите коммментировать код, чтобы понять как программа себя ведет без него?
А есть ещё какой-то другой способ узнать как программа ведёт себя без этого кода?
Это какой-то частный случай дебага?
Ну да. Обычно при прогоне юнит тестов таким занимаешься. Но бывает что и в разработке, хоть и редко
Ага, закомментировал строчку, образовался неиспользуемый импорт. Сначала удали импорт, потом пробуй запустить код, чтобы посмотреть, что будет без этой строки. Потом раскомментируй строку и верни обратно импорт. Воркфлоу моей мечты )))
У меня такой же ноут, только кажется gen2, тоже для работы. Очень утомляет шум вентиляторов, работают, такое впечатление что постоянно. У вас нет такого?
Мапа в которой лежат объекты из статьи имеет сложность операции get O(n).
Тут несколько пунктов
Вы наглядно показали, почему не надо использовать энтити в качестве ключей мапы. Если есть какой-то код в котором энтити используются как ключи мапы, то почти всегда там можно и нужно в качестве ключей использовать не сами энтити, а их Id.
Правда, есть один случай, когда разработчик вынужден использовать Entity как ключи мапы - это HashSet у которого под капотом HashMap. Я говорю о случае, когда на стороне many у one-to-many в hibenate тип коллекции - Set. По моему мнению, такого лучше избегать и использовать List.
А если разработчик всё-таки хочет использовать Set, то в случае связей один ко многим это не создаюёт проблем. Прежде всего, обычно разработчик просто перебирает все элементы коллекции и квадратичной сложности не возникает. А ещё сторона many в маппинге one-to-many не должна содержать много элементов. Если элементов много, то лучше эту связь не мапить. Поэтому вред от O(n) на добавление нового элемента относительно небольшой.
А какой сакральный смысл постоянно работать с такой маленькой диагональю?
Я работаю на 15 дюймовым ноутом, потому что часто работаю из разных мест. Привык и как-то нормально уже. Думаю за 13 точно также люди постепенно перелезают, чтобы таскать легче было. Может помогает то, что я начинал с ЭЛТ мониторов с 13 дюмовой диагональю. Но врядли, я те времена давно забыл
Посмотрите как, якобы для безопасности, по диску непрерывно шастают фоновые процессы, причём так, что если это не SSD, то комп встаёт колом.
Не знаю, зачем они это делают, но я сильно от этого пострадал. Отключал что находил, но после какого-то обновления поведение возвращалось. Очень бесит. Больше всего бесит, что виндоус периодически начинает зачем-то лезть в сеть и кажется не с обновлением, а с чём-то ещё. А у меня тут тормозной восьмимегабитный ADSL . И получается, что если компьютер оставить наедине, то он смотреть что-нибудь через интеренет с других устройств будет вообще невозможно
Самые крутые заминусованные статьи давно удалены. Но можете прочитать вот эту заплюсованную статью и ответный комментарий на неё https://habr.com/ru/articles/335876/comments/#comment_10370454 . Комментарию поставили 51 минус. После этого автор опубликовал ответный пост. Там было минусов более двухсот ))
Погодите. Траты Linux Foundation на разработку ядра это 2% от общих трат? Это как? Может тут ошибка какая-то?
Нет, Руководитель направления это должность, роль в команде может быть при это, например, разработчик
Уточнил, действительно так, спасибо
Странная получается история.
Насколько я понимаю, Школа 21 обучает профессии с нуля и если автор уже работал разработчиком, то что он делал в этой школе? Может быть обучался на менеджера?
В оффере написана должность Руководитель направления. Я лично знаю троих Руководителей направленяи из Сбера. Они разработчики уровня Мидл, руководством не занимаются, занимаются тем, что пишут код. Но может быть Руководитель направления это просто какой-то слот, чтобы указать зарплатную вилку, а по факту человек на этой позиции может даже прокладкой кабелей заниматься, не знаю.
Но вот ещё есть такой момент, что Руководитель направления это вроде 10 (десятый) грейд, а 12 (двенадцатый) это уже Исполнительный директор. Роль будет - АЙТИ лидер кластера или как-то так.
P. S. На всякий случай, я сам в Сбере не работаю, мои представления о внутренней системе сложились в результате общения с друзьями и знакомыми
Тут странная штука. В оффере написано "Руководитель направления" по сберовской системе это разработчик уровня где-то мидл. Который будет писать код, а не руководить
Насколько я понимаю, не подразумевает. Possible в английском означает, что что-то может произойти. но не обязательно.
Из-за MVCC в Постгресе как раз получается, что грязные чтения вообще никак производительность не увеличивают. Возможно даже уменьшают, не уверен.
Насколько я себе представляю, Стандарт требует, чтобы феноменов не было, но не требует, чтобы феномены обязательно воспроизводились на каких-то уровнях изоляции. Поэтому Postgresql тоже ведёт себя согласно Стандарту
Просто надо до выступления сделать хотя бы пять прогонов. И ещё один за пару часов до выступления. И собственно всё
А что такое фиксация?
Там же не надо разбираться, он же есть из коробки. Правда надо спозиционироаться на строке в которой класс без импорта и нажать Alt + Enter. А потом выбрать, какой конкретно класс надо импортировать.
А есть ещё какой-то другой способ узнать как программа ведёт себя без этого кода?
Ну да. Обычно при прогоне юнит тестов таким занимаешься. Но бывает что и в разработке, хоть и редко
Ага, закомментировал строчку, образовался неиспользуемый импорт. Сначала удали импорт, потом пробуй запустить код, чтобы посмотреть, что будет без этой строки. Потом раскомментируй строку и верни обратно импорт. Воркфлоу моей мечты )))
У меня такой же ноут, только кажется gen2, тоже для работы. Очень утомляет шум вентиляторов, работают, такое впечатление что постоянно. У вас нет такого?
Тут несколько пунктов
Вы наглядно показали, почему не надо использовать энтити в качестве ключей мапы. Если есть какой-то код в котором энтити используются как ключи мапы, то почти всегда там можно и нужно в качестве ключей использовать не сами энтити, а их Id.
Правда, есть один случай, когда разработчик вынужден использовать Entity как ключи мапы - это HashSet у которого под капотом HashMap. Я говорю о случае, когда на стороне many у one-to-many в hibenate тип коллекции - Set. По моему мнению, такого лучше избегать и использовать List.
А если разработчик всё-таки хочет использовать Set, то в случае связей один ко многим это не создаюёт проблем. Прежде всего, обычно разработчик просто перебирает все элементы коллекции и квадратичной сложности не возникает. А ещё сторона many в маппинге one-to-many не должна содержать много элементов. Если элементов много, то лучше эту связь не мапить. Поэтому вред от O(n) на добавление нового элемента относительно небольшой.
У меня наоборот, винда батарейку высаживает дольше. Вы что-нибудь делали для настройки энергопотребления а Линуксе?
Я работаю на 15 дюймовым ноутом, потому что часто работаю из разных мест. Привык и как-то нормально уже. Думаю за 13 точно также люди постепенно перелезают, чтобы таскать легче было. Может помогает то, что я начинал с ЭЛТ мониторов с 13 дюмовой диагональю. Но врядли, я те времена давно забыл
Не знаю, зачем они это делают, но я сильно от этого пострадал. Отключал что находил, но после какого-то обновления поведение возвращалось. Очень бесит. Больше всего бесит, что виндоус периодически начинает зачем-то лезть в сеть и кажется не с обновлением, а с чём-то ещё. А у меня тут тормозной восьмимегабитный ADSL . И получается, что если компьютер оставить наедине, то он смотреть что-нибудь через интеренет с других устройств будет вообще невозможно
А как вы с этим боретесь? Как выбираете чем заниматься и что говорите тем, чьи задачи делать не будете?
А есть где-нибудь сравнение библиотеки с аналогичными решениями. Я обычно easy random использую, есть ещё куча других по моему
А я вот не могу. В седьмом вопросе правильного ответа на самом деле нет, в восьмом первые три ответа одинаковые, просто ткнул наугад