• Так ли востребованы сейчас программисты?

    vt4a2h
    @vt4a2h
    SamDorson, спасибо. Да, я всё ещё использую C++ в качестве основного языка разработки.
    Написано
  • Так ли востребованы сейчас программисты?

    vt4a2h
    @vt4a2h
    SamDorson, Ну насчёт городской работы, я не совсем согласен. Всё-таки есть удалённая работа, есть фриланс, есть варианты с удалённой работой и визитами в офис раз в несколько месяцев и на всякие там тимбилдинги. Люди работают и на зарубежных заказчиков сидя буквально в деревне, и на компании в Мск/Спб из регионов. Тут больше от стремления и мотивации зависит, ну и возможно удачи.

    Я, кстати, свою первую работу программистом тоже начал удалённо, живя в небольшом городке в одном из регионов. Работал на компанию из СПб. Потом примерно через год переехал, хотя никто и не настаивал, я сам захотел. И прошу заметить, это была первая работа удалённая и на C++. Я не буду обобщать, просто привёл пример, что это возможно даже вот при таких условиях.
    Написано
  • Так ли востребованы сейчас программисты?

    vt4a2h
    @vt4a2h
    SamDorson, Ну вам видимо просто не нравится разработка ПО. Ну а если не интересно, то и заниматься не стоит, тут я полностью с вами согласен.
    Написано
  • Так ли востребованы сейчас программисты?

    vt4a2h
    @vt4a2h
    Но тут другая проблема. Просто посещать институт 3-5 лет -- это не означает учиться.
    Надо и на стажировки ходить (да-да, летом, уже после второго курса), и много разрабатывать и читать в свободное время, и конференции посещать и митапы. Ну и в нормальный город уехать желательно.

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

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

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

    Ну а для всех, кто прочитал этот комментарий: конечное число примеров, а уж тем более один пример, общности не доказывает.
    Написано
  • Хакер на Винде? + Как стать хакером?

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

    Я вот сам когда-то давно установил какой-то дистрибутив линукса без понимания зачем, а просто потому что прочитал где-то что это круто и все "настоящие программист используют линукс". До сих пор пользуюсь как основной ОС и на работе и дома. Мнение по поводу линукса и "настоящих программистов" у меня конечно же изменилось и появилось некоторое понимание, но началось-то всё вот примерно как у автора, только я хотел стать программистом, а не "хакером" :)
    Написано
  • Как поставить webkit с qt4 на Ubuntu 18?

    vt4a2h
    @vt4a2h
    Mamol27, Ну что же, теперь только смотреть Makefile или команды компилятора, которые выполняются. Потом проверять, правильные ли пути и тому подобное.
    Написано
  • Как поставить webkit с qt4 на Ubuntu 18?

    vt4a2h
    @vt4a2h
    Тогда надо смотреть Makefile, что там сгенерированно, по каким путям. Я предполагаю, что набор для сборки у вас собержит нужную версию Qt. Помимо этого, неплохо бы удостоверится, что webview подключается именно так: QT += webkit. В документации можно найти.
    Написано
  • Как поставить webkit с qt4 на Ubuntu 18?

    vt4a2h
    @vt4a2h
    Mamol27, Это означает, что пакет вебкит у вас установлен в системе. Расходимся, вопрос отвечен.

    Что и куда не подтягивает вебкит? Как это проявляется. Вы же понимаете, что вопрос надо составлять как вы добавляете баг в трекер, по алгоритму: "В таком-то окружении... я делаю 1, 2, 3... получаю что-то... ожидается что-то". В противном случае он будет неполным и на него нельзя будет ответить.
    Написано
  • H1B виза, можно ли получить купленным дипломом?

    vt4a2h
    @vt4a2h
    Просто штаты же супер популярное направление для переезда. Причём популярностью пользуется у людей различных профессий. Это означает, что нагуглить за несколько часов можно практически всё.
    Написано
  • H1B виза, можно ли получить купленным дипломом?

    vt4a2h
    @vt4a2h
    Denis_1334, Не знаю. Но в первой же статье в гугле есть очень много данных: myattorneyusa.com/h1b-degree-equivalency
    Написано
  • Почему 0900 не воспринимается как число?

    vt4a2h
    @vt4a2h
    Pardon Me! Where Do I Find 4giveness?, Да, действительно, ещё один недостаток в дополнение к скриншоту :)
    Написано
  • Почему 0900 не воспринимается как число?

    vt4a2h
    @vt4a2h
    Pardon Me! Where Do I Find 4giveness?, Это был сарказм, ну да ладно. Почему не ссылку, или просто не перевод?
    Написано
  • Почему 0900 не воспринимается как число?

    vt4a2h
    @vt4a2h
    Это следующий уровень после выкладывания кода скринами, такого я ещё не видел!
    Написано
  • Какой язык лучше всего подойдет для олимпиад?

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

    Ну вложенный цикл чаще всего предполагает квадратичное время выполнение, что само по себе плохо. Так-то и Пайтон может быть компилируемым, что там делает codeforces мне неведомо.
    В любом случае, перечитайте мой первый ответ. Смысл в том, что мы обсуждаем не тот класс задач, где C++ будет предпочтительнее использовать из-за "скорости".

    Но как я писал выше питон используют для набросков (построения тестовых моделей), в продакшн - в основном выходят алгоритмы С++.

    Первый раз слышу, о каких конкретно алгоритмах идёт речь?
    Написано
  • Какой язык лучше всего подойдет для олимпиад?

    vt4a2h
    @vt4a2h
    Tum01,
    Если у него нету никакого опыта, лучше выбрать С++, ибо многие задачи можно решить тупым перебором, а у пайтона с этим большие проблемы. Просто не уложится во время.

    На самом деле, время перебора там будет более-менее одинаково. Конечно от случая зависит и от многих параметров. Но если там не создаются и не удаляются объекты постоянно (т.е. GC не задействован), то просто время обхода коллекций вряд ли будет сильно различаться.

    То что пайтон часто используется с DS/ML - это правда. Но код на пайтоне редко выходит в продакшн. У многих фреймворков ML/DL есть интерфейсы на С++. И если разработка алгоритма предполагает его использование вне датацентра с мощными мейнфреймами, то пайтон - плохой выбор.

    Ну, на самом деле ядро как раз-таки и написано обычно на C++/C (с примесями СUDA, если на GPU). Это легко проверить, если вы посмотрите на чём реализовано ядро многих инструментов для анализа данных и машинного обучения. А вот на чём там написаны обвязки уже не так важно, чем проще, тем лучше. Это не узкое место в производительности.

    И я конечно не эксперт в машинном обучении, но насколько мне известно, большую часть машинного времени занимает анализ данных и обучение модели. То есть, когда это сделано, затраты по компьютерным ресурсам уже не такие большие. Помимо этого, стоит отметить, что многие услуги предоставляются по SaaS, так что мощность терминала не так уж и важна.
    Написано
  • Предметная область для веб-программиста?

    vt4a2h
    @vt4a2h
    Сергей, Это довольно сложно будет сделать. Я бы назвал это наукой (и набором технологий), которая использует методы информатики для тех областей, где актуальна некоторая пространственная привязка объектов (география, картография, геонауки и всё вот такое).
    Написано
  • Предметная область для веб-программиста?

    vt4a2h
    @vt4a2h
    Сергей,
    Потратить 2 года на что-то что может потом пригодиться и расширить кругозор - это великолепная возможность.

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

    понимаете, важно не "знание", а корочка и налаженные связи. Знание придет само, а вот корочка и связи рано или поздно будут нужны, а их нет.

    Учитывая контекст вопроса, корочка любого Российского вуза выше бакалаврской не нужна прикладному программисту. Знание никуда не придёт само. Всегда надо учиться и очень много.
    Связи могут появиться, если это магистратура 1-2 топовых вузов, которая организована с участием компаний вроде Яндекса или JetBrains, да и то. В остальных случаях, скорее всего, просто пустая трата времени. Вот если бы автор вопроса в магистратуру Стэнфорда там поступал, я бы согласился с вами насчёт связей.

    Ну потратите вы 2 года сидя на работе и клепая новые сайтики, ну ок .. пройдут эти 2 года, а что вы для себя из них вынесете?

    Если просто "клепать сайтики", то выход действительно будет эквивалентен паре лет в магистратуре. Я советовал развиваться активно. Магистратура для этого не нужна, а уж магистратура с работой в каком-нибудь там НИИ тем более.

    Пока молодой, цепляйтесь за любую возможность попробовать новое и неизведанное.
    Ну опять же, смотрите на специализацию и спрос в оной (можно же смотреть не только в РФ но и за бугром).

    Зависит от специализации. Если это какой-нибудь там ML, то да.

    PS
    Не поймите меня неправильно. Я считаю, что высшее образование (или гигантская мотивация в изучении всего самому) нужно программисту, чтобы не оставаться на уровне обезьяны, которая "клепает сайтики". Я ответил строго в рамках изначального вопроса.
    Сам я защитил кандидатскую (как раз по геоинформатике), работаю старшим программистом и не живу в России, так что считаю, что немного разбираюсь в вопросе.
    Написано
  • "undefined reference to" при линковке, что делать?

    vt4a2h
    @vt4a2h
    Советую поменять локаль на "en_US.UTF-8", это сильно вам поможет в процессе поиска ошибок в интернете и процессе общения с другими программистами по всему миру.
    Написано
  • Оцените реалистичность плана на будущее: Германия vs Чехия vs Москва?

    vt4a2h
    @vt4a2h
    Михаил Жабко, Я дал ответ в контексте вопроса автора.

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