• В каком районе Питера больше всего ИТ-компаний (желательно с разработкой на Java)?

    vt4a2h
    @vt4a2h
    d0lph1n,

    Ну не стоит так преувеличивать. Солнце здесь - не дар божий, а довольно частое явление.

    Но не зимой, концом осени и началом весны. Т.е. полгода темноты, как минимум.

    В городе очень красиво, особенно летом и зимой, под снегом.

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

    Город не разваливается, да и депрессивно он не выглядит.

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

    Воду с крыш на меня ни разу не лили, а реклама сейчас есть везде и всюду, не только в Питере.

    Ага, но это не отменяет того факта, что её там много, и зачастую в самых неудобных местах. А что скажите по поводу телевизоров на Невском и Восстания?

    А что касается прогулок и Невского, то мест для прогулок предостаточно, и не только в городе: природа очень живописная. Можно уехать на залив или на Ладожское. Электрички ходят часто, а если есть машина - так и говорить нечего.

    Да, тут полностью соглашусь. Есть куда съездить и где погулять.

    Сейчас с этим строго. Эвакуаторщики снуют повсюду. Не получится у Вас оставить машину на тротуаре и быть уверенным, что не будет проблем. Даже на часок не получился. И даже на окраине, во дворе одного из "гетто", как Вы говорите, по утрам охотится ДПС.

    Это только на Невском и отдельных улицах. Вот я работал в компании с офисом на Большой Морской, и каждый день ходил по ней в различные кафе покушать в течении четырёх лет. Так вот, по моим наблюдениям, эвакуаторы на улице появлялись раз в полгода от силы, а тротуары всегда были запаркованы. Один год на Гороховой эвакуаторы прям неделю ездили и убирали машины. Но я бы сказал, что это единичные случаи. Вот просто придите туда днём, часа в три, да посмотрите сами, 100% ничего же не изменилось.
    В остальных районах центра Спб, ну кроме Невского, ситуация аналогичная. Хотя о частоте эвакуации судить не берусь, я там столько не ходил, сколько неподалёку от работу.
  • В каком районе Питера больше всего ИТ-компаний (желательно с разработкой на Java)?

    vt4a2h
    @vt4a2h
    people-06,
    Действительно, снимать жилье, и в то время держать деньги на счету не очень. Потери будут больше.

    Ну, если хранить не в рублях, то всё ок. А если на год и вложить в бумаги, да и просто на депозит, то можно и инфляцию компенсировать. В рублях-то и не хранит уже никто, я полагаю.
    Я думаю, что потери будут больше, если вы купите квартиру там, где вам не захочется жить.

    Мы оба ИТ и оба с удаленной работой, Питер был выбран по ряду причин и одна из них работа (скорость нахождения новой при потери нынешней), тк например теплый и всеми любимый Краснодар кишит перенаселением, малоплачиваемой и редкой в ИТ работой и аллергенной амброзией). А столица никогда и не рассматривалась. Нижний Новгород хорош с работой, но снег мужа удручает, да и центра там слабоват для любования) А по сугробам таскать детей на сеции малоприятное удовольствие, лучше по лужам попрыгать)

    Я расскажу вам немного негативных моментов про Спб. Кроме двух-трёх месяцев в году -- место очень депрессивное, хотя коренным ок. Последние годы особо не дождило, но это скорее всего аномалия. Зима -- пора чёрных дней, когда светло около трёх часов. Помню, я очень радовался, когда весной случайно появилось солнце. Первый раз за пять месяцев. Город почти всегда под слоем облаков. Есть проблемы с экологией и инфраструктурой. Город буквально разваливается, если на пять минут отойти от Невского. Невский не предназначен для прогулок, в современном Спб, он для машин, а не для людей. В центре куча быдла, которое паркуется на тротуарах, и считает, что это ок. Трубы с крыш радостно льют воду прямо под ноги пешеходов. Много разномастной рекламы и вывесок, которые никак не вписываются в облик города. Жители могут поставить разномастные окна, железные двери во дворы и т.п., чем ещё больше испортить облик города. В Европу летать не дешевле чем из Мск, разве что с пересадками или ловить предложения. Много куда прямых рейсов просто нет. Работы для программистов сильно меньше чем в Мск, буквально раза в два.
    Плюсы я думаю вы и так знаете, раз решили переехать. От себя могу добавить, что в Спб действительно спокойно и нет суеты, если сравнивать с Мск.

    Ну вот имено, вообще не боюсь купить убитое жилье и сделать конфетку по своему вкусу.

    Ну окей, внутри жилья вы может и сделаете конфетку. А как быть с районом, соседями, коммуникациями и т.п.? Я конечно понимаю, что у многих русских людей, зона комфорта и ощущения собственности дальше квартиры/дачи и не распространяется, но всё-таки. Всё что находится за этими пределами ой как влияет на качество жизни.
  • В каком районе Питера больше всего ИТ-компаний (желательно с разработкой на Java)?

    vt4a2h
    @vt4a2h
    d0lph1n, Я написал свои мысли по этому поводу, но всё-таки процитирую себя же:
    банально посмотреть на город и определиться самостоятельно, чего вы хотите, с людьми на работе поговорить опять же

    Да, это будет дороже но и надёжнее. Тем более, что деньги у людей есть. Это всего лишь 300-400к рублей за год. Очень мало, в сравнении со стоимостью более-менее нормального жилья в Спб, которое, к слову, начинается от 10кк для двоих человек. И нет, то не элитные квартиры на Крестовском (там ценник сильно выше), а просто квартира, в которой не противно жить. Хотя, у людей разные запросы/потребности, кому-то может надо и меньше/хуже...
  • Как получить количество букв в строке?

    vt4a2h
    @vt4a2h Куратор тега C++
    К слову, в данном примере лямбда лишняя, на её месте можно просто написать ::isalpha.
  • Как запускать программу в Eclipse, чтобы она не требовала ввода до непосредственного запуска кода?

    vt4a2h
    @vt4a2h Куратор тега C++
    Полностью пересобирать приложение пробовали? Сразу говорю, я не знаю как точно это сделать в эклипсе, но вы можете найти где-нибудь в меню.
  • Как скомпилировать проект Qt в исполняемый файл?

    vt4a2h
    @vt4a2h
    А файлом проекта не поделитесь? А то так сложно что-то сказать...
  • Что может заменить c++?

    vt4a2h
    @vt4a2h Куратор тега C++
    Rust сможет C++ заменить тогда и только тогда, когда будет внедрена нормальная поддержка ООП в целом, и наследования в частности. Попробуйте написать любую сколь бы то ни было серьезную программу в ОО стиле на Rust, и поймёте о чём я. Т.е. так делать конечно же не стоит, инструмент не для этого.
    Rust это скорее замена C пока что, как языка для всяких системных и встраиваемых штук.
  • Какие в Москве есть бaдишопы кроме EPAM и Luxoft, перевозящие сотрудников в США по L1B-визе?

    vt4a2h
    @vt4a2h
    whoareyoutofuckinglecture,

    0) Да, действительно, с H1B можно перейти на другую работу. Вот только, её надо получить, там есть конкурс, и не факт, что даже если вас захотят перевезти, вы пройдёте по конкурсу. Если мне не изменяет память, то в прошлом году заявок подали в 3-4 раза больше человек, чем был вакантных мест. А квоты ,если изменятся, то в меньшую сторону.
    Второй момент, с H1B можно далеко не сразу подавать на грин-карту. Ждать придётся, минимум года 3.
    А у L1B в этом плане сплошные преимущества: конкурса нет и грин-карту чуть ли не после года проживания можно оформлять. Но да, минимум года на 3 вы привязаны к работодателю, т.к. процесс всё равно не быстрый.

    1, 2) $25k с разработчика в год это просто не прибыль для компаний, которые вы упомянули. Уровень другой. Это полное отсутствие прибыли, я бы сказал. За такие копейки крупные компании даже заморачиваться не будут. Деньги делаются совершенно по другому.
    Мелкие бодишопы (которые именно бодишопы в историческом смысле) ещё может быть. Но не знаю, остались ли они сейчас.
    Что касается ваших навыков. Ручное тестирование это ничего, от слова совсем. К QA это отношение не имеет вообще никакого (хотя, у нас в стране любого тестировщика называют QA). Далее, по поводу формальных званий вроде начинающий, средний и старший программист/тестировщик, это просто слова. Попробуйте выписать на листочек хотя бы три задачи, которые вы решили за последние два года, по принципу: что сделано, зачем и результат. И я не про "протестировал веб формочку чтобы закрыть таск и получить з/п". А допустим, как вы использовали определённую технику для улучшения качества продукта, в чём состоял ваш вклад, как измерить результат количественно, как это отразилось на продукте/компании и т.п. Это именно то что определяет ваш уровень как специалиста по качеству продукта.
    А то люди любят указывать в резюме, что они пару лет использовали селениум, писали тест-кейсы и т.п.. Да плевать на это всем на самом-то деле, т.к. это не показывает вообще ничего.

    3) Всё просто, становитесь хорошим специалистом, которого перевезут на отличные условия, и предоставят хорошую з/п. И таким специалистом можно стать и в Мск, там и уровень жизни довольно высок. Но выбор за вами: по сути бомжом в США (с очень низкой вероятностью переезда, к слову) или приемлемый уровень жизни в Мск. Да и денег можно подкопить, благо на $1-1.5k в Мск в месяц можно жить, а остальное откладывать.
    $110к в Долине -- это ничтожно мало, к слову. Т.е. жить-то вы сможете, но далеко не с тем качеством жизни, которое вы бы хотели (скорее всего, я просто вас не знаю).

    4) Я усреднил, в Долине даже больше надо. Не знаю, что вы собрались с $7к делать, лично мне было бы очень некомфортно.
  • Какой вуз и специальность выбрать для Web разработчика в Питере?

    vt4a2h
    @vt4a2h
    1. Опасно
    2. У некоторых есть морально-этические принципы

    Вариант с заочкой не опасен, не требует усилий и легален.
  • Почему так трудно найти крутого специалиста по С++ под Windows?

    vt4a2h
    @vt4a2h Куратор тега C++
    spaceatmoon, Это нижняя граница для мидла. Для старшего разработчика она в два раза больше.
  • Как удалить Qt Creater который был установлен через ран?

    vt4a2h
    @vt4a2h
    А сколько времени вы потратили, пытаясь разобраться самостоятельно, перед тем, как задать вопрос?
    Сдаётся мне, что всё это гуглится минут за пять.
  • В чем ошибка в исходном коде, и есть ли она?

    vt4a2h
    @vt4a2h Куратор тега C++
    4ainik,
    да это все хорошо, я знаю что интернет бесконечен и в нем море полезной информации, только вот один пишет одно, второй другое и каждый прав по своему. Послушаешь одного и потом пожалеешь, не послушаешь и может даже никогда не пожалеешь...

    Разумеется ничего не стоит слепо принимать на веру. Есть критическое и аналитическое мышление? Используйте. Если нет, приобретайте. Кроме того, вам никто не мешает читать хорошие книги и экспериментировать.

    Сама идеология каких-то там конструкторов по умолчанию порочна и то что придумали какой-то новый костыль в виде мудрецкого ключевого слова (причем не самого удачного) говорит о многом.

    Не могли бы вы объяснить, о чём идёт речь и на чём основаны ваши выводы?

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

    Студия довольно популярный компилятор, но не самый удачный, на мой взгляд, т.к. местами сильно вольно трактует стандарт C++, да и полная поддержка новых стандартов там не так быстро появляется. Из популярных и более-менее массово используемых компиляторов есть ещё gcc, clang и intel. Все они в полной мере поддерживают C++11 (а некоторые уже и 14/17), за 7 лет-то можно реализовать было.
    Если вам приходится компилировать чем-то экзотическим, то тут да, скорее всего могут быть проблемы. А компиляторы, поддержка которых прекращена, не слишком нужны.
  • С++, Как решить такое на с++???

    vt4a2h
    @vt4a2h Куратор тега C++
    А можно условие задачи на русском языке, ну или на английском? Ресурс всё-таки русскоязычный.
  • В чем ошибка в исходном коде, и есть ли она?

    vt4a2h
    @vt4a2h Куратор тега C++
    Ну тут это можно сказать практически о любом языке и о любой программе.

    Может быть. В C++ в неинициализированной переменной может быть любой случайный мусор, что приводит к плохим последствиям.

    Вот тут можно подробнее, про интересные эффекты, уж больно они надоели :)

    Может это прозвучит немного грубо, но читайте книги/статьи. Всё уже давно расписали.

    А по поводу того, как запрещать конструкторы/операторы, тоже всё уже давно написано. В C++11 и выше есть ключевое слово delete. Уже написано даже, почему надо размешать методы в секции public и маркировать их delete, а не добавлять в private.
  • Качество работы штатного программиста. Как оценивать?

    vt4a2h
    @vt4a2h
    Юрий, Я конечно не веб разработчик, но знаю, что в вебе есть очень много инструментов, чтобы это делать. Причём инструменты бесплатны, насколько мне известно, например тот же Селениум.

    У нас, в мире десктопной разработки на Qt всё печальнее, т.к. есть только оверпрайсный Squish чтобы GUI тестировать.
  • В чем ошибка в исходном коде, и есть ли она?

    vt4a2h
    @vt4a2h Куратор тега C++
    Вообще ваш код должен проще выглядеть с RAII:
    class TLibrary
    {
    public:
        TLibrary(const char *LibName)
            : m_handle(LoadLibrary(LibName), &FreeLibrary)
        {
            if (!m_handle)
                throw Exception("Can't load library");
        }
    
        virtual FARPROC getProcAddress(const char *ProcName)
        {
            if (auto addr = GetProcAddress(m_handle.get(), ProcName))
                return addr;
    
            throw Exception("Can't find func");
        }
    
    private:
        std::unique_ptr<HINSTANCE, decltype(&FreeLibrary)> m_handle; // shared_ptr?
    };

    Сразу говорю, я это не компилировал :)
  • Размер массива в C++?

    vt4a2h
    @vt4a2h Куратор тега C++
    Василий Мельников, Нет нельзя, т.к. в данном случае это просто не скомпилируется.
  • Как добавить экран приветствия/загрузки с прогресс баром?

    vt4a2h
    @vt4a2h Куратор тега C++
    Gokilla, Вам не std::thread надо использовать std::async + std::future.
    Ну и если такой подход не работает в целом, то необходимо подумать над архитектурой приложения.
  • Как сделать ввод русского текста через оператор std::cin нормальным и без крякозябр?

    vt4a2h
    @vt4a2h Куратор тега C++
    Советую поставить линукс и забыть о подобных проблемах на неопределённый срок, а возможно и навсегда.