• Какой стек более перспективен для релокейта джуну. C#+Unity или Python+Django?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Так это не работало раньше, а теперь не будет работать и подавно. Для успешного релокейта надо либо отработать в какой-то области лет 10, стать профи экстра-класса и откликнуться на одно из праглашений, которые начнут массово слать. Либо надо иметь кучу бабла, чтобы переехать самому, а потом искать работу. Если мы конечно не про релокейт в какую-нибудь жопу мира.
    Ответ написан
    2 комментария
  • Как защитить данные на телефоне при сдаче в ремонт?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Попросите поменять батарею в Вашем присутствии. Многие сервисы такое делают. Соответственно будете видеть, что никто ничего с телефона не копирует.

    В случае, если телефон не включается вообще, то защитить данные от утечки в сервисе невозможно.
    Ответ написан
    Комментировать
  • Бэкап ноутбука и быстрое восстановление к работе, как?

    @Drno
    Сделайте бэкап настроенной системы.
    Veaam
    Acronis
    Clonezilla
    RcloneDrive

    В случае необходимости - восстановите на новый диск\виртуалку

    Вариант еще - арендуйте VPS с виндой, поставьте всё там... работайте через RDP... тогда это вообще можно в любого калькулятора делать
    Ответ написан
    Комментировать
  • Бэкап ноутбука и быстрое восстановление к работе, как?

    @AVKor
    Бэкап с помощью Clonezilla.
    Ответ написан
    Комментировать
  • Бэкап ноутбука и быстрое восстановление к работе, как?

    yakovlev_13
    @yakovlev_13
    Шаманство, экзорцизм и некромантия.
    по простому можно. как в дедовские времена.
    если ноут и 1 диск - отбиваете кусок под системный. остальное под данные.
    слетела винда, системный диск под формат, установка новой свежей винды, браузер, офис, настройка сохранения данных на диск 2. Профит
    если уж совсем не хочется морочиться, то образ чистой системы со всеми прогами сохраните на диск 2. можно даже без усложнеий воспользоваться стандартными средствами виндовс.
    Но чтоб вот так всё накрылось прям в щи это единичные случаи за несколько лет. он вы конечно имеете полное право перестраховаться.
    ЗЫ.: а чтоб не было таких случаев как был у вас рекомендую проводить регулярное обслуживание, и мониторинг состояния. ну там диск проверить и температуру посмотреть.
    Ответ написан
    Комментировать
  • Бэкап ноутбука и быстрое восстановление к работе, как?

    gbg
    @gbg
    Любые ответы на любые вопросы
    git на собственную VPS и github + второй диск с настроенной рабочей ОС.

    В случае аварии, заменить диск и сделать git pull
    Ответ написан
    9 комментариев
  • Какова правда в работе и обучении будущего ИБшника?

    @nApoBo3
    Да, ИБ, это тоже самое, что и безопасность труда или пожарная безопасность и т.д., это вообще не про хакеров и подобную романтику которую показывают в кино. Это бумажки, тонным бумажек, куча ведомственный регламентов, распоряжений и инструкций весьма сомнительного качества, часто противоречивых, на основании которых вам нужно генерировать свои тонны бумажек и журналов, собирать подписи об ознакомлении и т.д.

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

    Важный момент, если говорит именно о выделенной деятельности в области информационной безопасности, то часто вакансии будут не выездными.
    Ответ написан
    Комментировать
  • На сколько хорош данный roadmap для PostgreSQL DBA?

    Melkij
    @Melkij
    PostgreSQL DBA
    Его написал мой коллега https://github.com/kamranahmedse/roadmap.sh/pull/196 Алексей Лесовский после сбора фидбека со всей нашей команды DBA. Так что вряд ли раскритикую год спустя.

    "конца" у roadmap нет. troubleshooting и optimization бесконечны. А уж тем более необъятна hackers тематика.

    Если заходить со стороны разработки - создайте маленькую базу неважно какой тематики (да хоть q&a сервиса), заполните сгенерированными данными гигабайт на 10-100 и заставьте это шевелиться за вменяемое время под синтетической нагрузкой (хоть pgbench). А потом начните менять схему данных, не останавливая нагрузку. А потом восстановить базу на состояние до миграции из бекапа.
    Ответ написан
    Комментировать
  • На сколько хорош данный roadmap для PostgreSQL DBA?

    rozhnev
    @rozhnev
    Fullstack programmer, DBA, медленно, дорого
    Редкая птица долетит до конца roadmap. Начинайте свой проект и параллельно прокачивайте скиллы.
    Для начало достаточно уметь установить в базовой конфигурации, подключиться к серверу и освоить базовый SQL.
    Ответ написан
    7 комментариев
  • Facebook прослушивает звонки?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Жил-был у бабушки серенький троллик...
    Если У Вас нет железобетоных доказательств того, что они не прослушивают - лучше считать, что прослушивают (и я совершенно не удивлюсь, если это так оно и есть - ворон ворону глаз не выклюет)
    Ответ написан
    Комментировать
  • Facebook прослушивает звонки?

    @ewgenc
    Если приложение FB установлено и разрешён доступ к микрофону, то вполне вероятно.
    Ответ написан
    Комментировать
  • Как посчитать ФИО в колонках с неправильным порядком?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Пример реализации для MySQL 8+:
    WITH 
    cte1 AS ( SELECT id, col1 val FROM test UNION ALL 
              SELECT id, col2 FROM test UNION ALL
              SELECT id, col3 FROM test ),
    cte2 AS ( SELECT id, GROUP_CONCAT(val ORDER BY val) FIO
              FROM cte1 
              GROUP BY id )
    
    SELECT test.id, test.col1, test.col2, test.col3, GROUP_CONCAT(cte2_2.id) ids
    FROM test
    JOIN cte2 cte2_1 USING (id)
    JOIN cte2 cte2_2 USING (FIO)
    GROUP BY test.id, test.col1, test.col2, test.col3

    Вывод:

    id	col1		col2		col3		ids
    1	Иванов		Иван		Иванович	1,2
    2	Иван		Иванович	Иванов		1,2
    3	Петров		Сергей		Алексеевич	3,4,5
    4	Петров		Сергей		Алексеевич	3,4,5
    5	Сергей		Алексеевич	Петров		3,4,5
    DEMO

    Если нужна ещё и нормализация (т.е. строго в col1 сунуть фамилию, в col2 имя...) - наилучшим вариантом считаю загрузку справочников имён, отчеств и фамилий (вполне доступные справочники) и их использование для категорирования. 99% записей будут полностью обработаны по ним, а оставшийся десяток записей (где два или все три значения отсутствуют в справочниках) можно и вручную обработать, вернее, пополнить справочник, чтобы при втором запуске все 100% были распознаны и категорированы корректно.

    выполняться будет на MS SQL Server, версию не могу сказать.

    Для MS SQL вместо GROUP_CONCAT будет STRING_AGG(column) [WITHIN GROUP ( ORDER BY column)]. https://docs.microsoft.com/ru-ru/sql/t-sql/functio...
    Ответ написан
    3 комментария
  • Что происходит на рынке труда в айти?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Если честно, то на рынке ИТ все сейчас очень сложно. Причин несколько, а анализ легко растянется на полноценную статью, даже была мысль написать наХабр и Линкедин по этой теме. Постараюсь коротко пройтись по основным трендам.
    1. Доступность удаленной работы, соответственно регионы и Индия с низкими зарплатами ворвались на рынок.
    2. Миф о высокой зарплате. Когда то так было, сейчас курьер Яндекс-еды зарабатывает больше, чем средний программист. Про продажников даже не хочу говорить, знаю людей, легко имеющих и по миллиону в месяц.
    3. Мифы о легком старте. На самом деле точка входа в профессию достаточно высока, так как мало освоить навыки кодера, нужно еще иметь логическое мышление, знать математику, анализ, разбираться в предмете (физика для игр, экономика для 1С, производство для автоматизации и многое другое). И, возвращаясь к пунктам 1 и 2, за хорошую зарплату придется после пары месяцев курсов конкурировать с индусами, которые имеют по 10 лет опыта, с регионами, где есть специалисты с 20-летним опытом, готовые работать за зарплату джуна в Москве.
    4. Отдельно выделю сильно усложнившиеся программы, сложность разработки, несмотря на множество облегчающих жизнь инструментов, за последние годы выросла достаточно сильно.

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

    Надеюсь, ответил достаточно понятно)
    Ответ написан
    4 комментария
  • Как правильно учиться Android разработке?

    zagayevskiy
    @zagayevskiy Куратор тега Android
    Android developer at Yandex
    Я тебе так скажу - вторая Активити тебе не нужна. Тебе нужны фрагменты. Ничего сложного там нет. Открывай developers.android.com и читай по темам. Делай свой проект, добавляй фичи. Книги на русском? Забудь, по андроиду это не катит. Книги по Котлину? Порешай коаны.
    Ответ написан
    Комментировать
  • Как правильно учиться Android разработке?

    @gazievDima
    Открываешь Google -> developer.android

    Там есть раздел guides, там вся инфа которая нужна, там же на сайте есть раздел с курсами от Гугла для новичков, можешь начать с них
    Ответ написан
    Комментировать
  • Есть ли Roadmap C# для Web разработчика?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    1 комментарий
  • Стоит ли использовать Firebase в учебном проекте?

    @dimmdell
    Я считаю, что стоит. Я использовал Firebase для своей дипломной работы в университете (небольшая ИС для футбольных тренеров – данные об игроках, предстоящих/прошедших матчах, тренировках) для хранения данных и хостинга. Стоит отметить, что навыков бэкенда такое решение особо не прибавит, но это уже вопрос ваших целей и задач. В целом же вы сможете сразу закрыть вопросы с авторизацией, хранением данных, хостингом и даже облачным хранилищем и заниматься на фронте тем, чем хочется – в рамках работы над упомянутым выше дипломом мне удалось освоить основы Vue, например. Также у Firebase хорошая документация и много оберток/SDK для различных стеков.
    Ответ написан
    1 комментарий
  • Стоит ли использовать Firebase в учебном проекте?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Подойдет ли мне Firebase

    Да

    Как я сейчас понимаю Firebase позволит мне сосредоточится только на фронтенд технологиях

    Да

    Только вот firebase предоставляет своё Api и методы управления данными. Так что всё равно придется учиться пользоваться такими вещами как fetch, promise, библиотеками типа axios.

    Так как фронт это не про "отрисовать кнопку", а больше про "обработать данные в сервера", а firebase в этом плане не дает вам "полного погружения" в то как выполнять запрос, как нативно фильтровать, удалять данные, и тд.
    Ответ написан
    1 комментарий
  • Как заработать программисту на С#?

    @Rameron
    Не знаю, насколько украинский и российский рынки разнятся, но лично я полгода назад искал работу как раз таки C# программистом, причем исключительно Backend, без этих ваших богомерзких Fullstack и предложений было довольно много, а учитывая, что многие интернациональные, то, по идее, они должны быть и на российском рынке. До сих пор HR в LinkedIn (который, как я понял, не популярен в России) бросают свои вакансии с хорошими условиями и з/п. Да и не вижу я причин, почему .NET должен быть непопулярным, учитывая, как легко и приятно на нём что-то разрабатывать.

    Первый опыт самый сложный. Сам полгода просидел джуниором на стартапе и этого было достаточно, чтобы потом устроиться мидлом в хорошую американскую компанию на нормальные деньги. Важно хорошо подготовиться к собеседованию и понимать базовые вещи, мне в подготовке очень помог ресурс metainit.
    Ответ написан
    4 комментария
  • Как быть в такой ситуации?

    @mkone112
    Начинающий питонист.
    Все что тебе нужно это компилятор или интерпритатор(можно онлайн) и книга. Я предпочитаю электронную но можно и бумажную. Компилятор в зубы и читать книгу, после прочтения сменить работу. The End.
    И учить нужно не то чем ты ограничен - а то что нравится. Вопрос бред - иди к начальнику и говори, так и так - если вам нужен нормальный спец - я должен учиться, предоставьте мне это это и это.
    зы. С++ я с мобилы учил. 4 дюйма чистого счастья.
    Ответ написан
    Комментировать