pfemidi, многие дистры вроде различных убунт чего только не пихают в DE. Так что сравнивать нужно в дистрах, которые ставят ванильную ДЕ, например Debian или Arch.
Чистая крыса не юзабельна совсем, но да, жрет порядка 550-600МБ оперативы, если довести до ума то запросто перевалит через 1,5ГБ.
Чистой КДЕ уже можно пользоваться, будет есть она при этом 700МБ, на нее тоже возможен обвес, но при всем желании у меня не получилось, чтоб оно растолстело больше 1ГБ.
Но все это в современных реалиях такие копейки, банальный браузер сожрет 4ГБ и не заметит, а при активном использовании и при наличии оперативки может и 10ГБ и 15ГБ кушать.
И да, не одной оперативкой и ее расходом исчисляется производительность и тормоза, но это насколько древнее должно быть железо, чтоб ДЕ хоть как-то было существенным фактором для производительности? У меня есть древний ноут 2013 года, на котором я порой провожу различные эксперименты с линуксом, там 8ГБ оперативы, встроенная графика в AMD A8 проц и HDD на 5400 оборотов, и тормозов от ДЕ там ни от одной нет.
Чтобы можно было работать и там и там - заворачивай в какой-нибудь Rc / Mutex / RwLock
В многопоточке для счетчика хватит атомика, Mutex / RwLock - перебор. А в однопоточке Mutex / RwLock тем более перебор, достаточно Cell / RefCell завернутого в Rc.
Главное, чтоб это собеседующие понимали. Могут как понимать и задать вопрос для "поговорить", насколько человек напротив может глубоко уйти в тему и разложить все по полочкам, так могут и не понимать, но в этом случае лучше поискать кого-то еще.
anastasia__galkina, а на что у Вас завязан лоадер? Меня смущает наличие свойства loading в локальном состоянии, когда оно есть в сторе, может просто computed из стора прокинуть вместо локального свойства?
Вадим, можно конечно и в гитигнор, но часто хочется их пошарить между всеми разработчиками на проекте, например настройки расширений cSpell или codemetrics.
А вот оформление IDE - штука сугубо индивидуальная.
Вообще вопрос автора мне кажется странным, у меня порой по 4-5 инстансов vscode открыто и как-то не путаюсь между ними, но возможно есть расширение, которое решает данную проблему
Вадим, Константин, я бы тут уточнил, что methods - это не свойство объекта компонента, это свойство конфига, на основе которого в последствии собирается объект компонента.
Zerg89, ну это тоже своеобразный сарказм был на тему того, что сейчас все кинулись в IT, думая что тут можно тупо сидеть за компом и за это будут платить 300к в наносекунду.
Просто нормальные з/п есть не только в IT, но люди ошибочно думают что IT - это просто.
Ну а сварщиков привел в пример, так как лично знаю сварщика, который ездит на вахту месяц через месяц и привозит оттуда больше ляма (500к+ в месяц выходит).
RimMirK, из практики найма скажу, что выходцы скилбрейнсов, гикбоксов и прочих практикумов в подавляющем большинстве оказываются куда хуже уровнем чем самоучки. Я еще соглашусь, что в ВУЗе можно фундамент получить, хотя тратить 4+ года на обучение от теоретиков, не написавших в жизни ни одного продукта (практики конечно встречаются, но разве что в топовых профильных ВУЗах вроде ИТМО и МФТИ), в современных реалиях роскошь.
Если уж и искать что-то платное, то нужно понимать, что нормальный курс на разраба дешевле 200-300к стоить не может.
Поэтому стоит язык очень грамотно выбирать в начале, чтобы через 3 года или 6 лет ты не понял, блин, надо было начинать учить python и идти в gamedev..
Alexey, язык - это не более чем инструмент, как и фреймворки и утилиты для разработки. Освоив 2 языка, освоить 3 будет проще, а 5, 10 - вообще легко, они все +/- похожи, есть нюансы, но в них по ходу можно разобраться. Фундамент везде один, так что осваивайте любой ЯП, который хоть чем-то привлекает, а дальше осваивайте с ним фундамент - Computer Science, когда будет фундамент ЯП сменить вообще не проблема. Да и выделятся сильно будете среди толпы тех кто знает React, но не знает JS, знает JS но запрограммировать сам что-либо не в состоянии.