Задать вопрос
  • Кем работать после окончания «Инфокоммуникационные технологии и системы связи»?

    @stratosmi
    Кем угодно.
    Образование и дальнейшая работа слабо связаны друг с другом.

    Есть исключения:
    Без профильного образования вы не сможете практиковать как врач (только санитаром).
    Без профильного образования вы не сможете стать офицером (прапорщик - это потолок).
    Без прохождения обучения на водителя, вы не сможете работать водителем.
    Судьям, нотариусам требуется юридическое образование.
    И т.п.


    В ИТ таких ограничений нет.


    Есть небольшие исключения и в ИТ:

    1. Госконторы, крупные корпорации, банки - требуют корочки. Хоть какие-то. Конкретная специальность не важна.
    2. При этом крупные корпорации специализирующиеся на ИТ этого не требуют, но их наличие упрощает трудоустройство пока у вас нет опыта. После набора опыта корочками даже не интересуются.
    3. Профильные корочки будут нужны для получения рабочей визы (по туристической визе работать нельзя) для работы за границей на заграничные предприятие.
    4. Для удаленной работы на иностранную фирму корочек не требуется.
    Ответ написан
    Комментировать
  • Зачем gulp устанавливать дважды (глобально и в проекте)?

    lavezzi1
    @lavezzi1
    Просто npx gulp запустит gulp из проекта. Устанавливают в проект для того, чтобы точно знать что человек который захочет поднять ваш проект у себя на машине, получит тот же самый environment что и был у вас. А если зависимости будут глобальные то получится чехарда. У вам может быть gulp 4, а у запускающего ваш проект какой нибудь 3.0 и у него будут ошибки. Надеюсь идея понятна.
    Ответ написан
    2 комментария
  • Какие есть аналоги linkedin?

    sim3x
    @sim3x
    https://moikrug.ru/

    Линкед закрыли для не_ИТ
    Если "ИТ" не смогли найти обход === они не_ИТ
    Ответ написан
    1 комментарий
  • Как сделать список под rtl?

    Stalker_RED
    @Stalker_RED
    body {
      direction: rtl;
    }

    Ответ написан
    Комментировать
  • Есть ли сайт, где собраны общепринятые практики программирования?

    Moskus
    @Moskus
    Естественно, нет, потому что всё, что вы описали - это не какое-то тайное знание, которое можно только запомнить, а логичные приёмы, которые следуют из знания фундаментальных принципов и анализа требований к продукту. Если попытаться заменить фундаментальные знания таким сборником прецедентов, он получится гигантским и совершенно непригодным для освоения - столько всего просто нельзя запомнить. Объем фундаментальных знаний - на порядки меньше объёма частностей, которые из них выводятся, но сложность этих знаний, при этом, выше. Кто фундаментальные знания не осилил, остаётся говнокодером, пока не осилит.
    Ответ написан
    Комментировать
  • Как написать такой сайт?

    riky
    @riky
    Laravel
    в плане фронтенда тут не сложно. 95% работы все таки создание всех моделей.
    на фронтенде тут только вывод моделей по выбранному списку.
    через three js или babylon это делается легко, можно за вечер освоить.
    Ответ написан
    Комментировать
  • Как исключить категории из ленты "Все вопросы"?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Да не сочтут модераторы мой ответ за рекламу.
    Да не настигнет меня кара в виде бана или РО.
    В общем вот расширение для хрома, там черный список тегов реализован и еще куча плюшек.
    Пользуйтесь.
    Ответ написан
    2 комментария
  • Является ли установка php/node на хост антипаттерном веб-разработки в 2018?

    Stalker_RED
    @Stalker_RED
    Задайте себе вопрос "зачем я это делаю?".
    Если у вас есть хороший ответ, типа "мне нужна изоляция для безомасности", или "легкость переноса мне важнее чем оверхед", или "чтобы изучить эту технологию", то все хорошо.

    А если ответы типа "быть как все" или "следовать современным модным трендам" - это так себе ответы, и не стоит связываться.
    Ответ написан
    1 комментарий
  • Когда лучше применять синхронность, а когда асинхронность?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    Синхронность применяйте когда результат операции получается сразу. JavaScript выполняется в один поток, поэтому пока что-то синхронное происходит, всё остальное ждёт в сторонке. В том числе события интерфейса.

    Асинхронность используйте везде, где нужно ждать. Чтобы не ждать:
    • Отправили запрос на сервер. Ответ будет неизвестно, когда – то ли сеть медленная, то ли сервер призадумается. В это время JS может заняться чем-то ещё. Дайте ему такую возможность.
    • События интерфейса - неизвестно, когда нажмут на кнопку или введут значение в форму. Даже длинная цепочка действий: отправили пользователя авторизоваться через третий сайт.
    • Длинные сложные вычисления. Их можно вынести в web worker, отправлять в него задачу и асинхронно ждать результата. В это время бодро реагировать на кнопки и прочее.


    p.s. Ждать, не важно, сколько: всего несколько миллисекунд или полчаса.

    p.p.s. для желающих упороться подробностями: Concurrency model and Event Loop
    Ответ написан
    1 комментарий
  • Как и что нужно изучить (веб) чтобы просто устроиться работать?

    Stalker_RED
    @Stalker_RED
    На данный момент есть какие то знания в вебе. Не полный ноль.
    Вы ждете что кто-то угадает какие именно есть знания, а каких нет, а потом угадает какие знания нужны работодателям, и выдаст рекомендации?

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

    Это будет намного надежнее и быстрее, чем надеяться на угадывание.
    Ответ написан
    Комментировать
  • Есть ли расширение, которое в списке вопросов на Тостере показывает рядом с вопросом автора и его статистику?

    dollar
    @dollar Автор вопроса
    Делай добро и бросай его в воду.
    Что ж, дело было вечером, делать было нечего...
    Наваял кое-что
    Расширение назвал гордо Toster Comfort, хотя оно так себе.
    Chrome, Firefox
    Исходники на Github
    Ответ написан
  • Где найти словарик программиста?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    учите английский и набирайтесь опыта. Этот словарь растет быстрее чем вы успеваете учиться. И его никогда никто не составит
    Ответ написан
    Комментировать
  • Какой ноутбук купить до 30-32к для веб разработки?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Естественно тот что с ssd.

    но можно и hdd в будущем можно будет поменять

    не получится, при цене ноута в 30k смена будет не рентабельной. К моменту как Вы соберетесь, будет выгодней купить новый с ssd. Нет ничего постояннее, чем временное, так что не делайте ставку на "я потом ..."
    8ГБ ОЗУ для такого компа - достаточно, да и для web разработки в целом. Проц интереснее у asus. А качество сборки у любого производителя при цене около 30k - "как прибили так и держится". Раньше DELL не позволял себе говна делать, но последняя время и он лепит из говна и палок, так что можете быть уверенны, что колонки говно, клава тоже не айс и пластик из жоп китайских полимеров.
    Если сходить за 50-60k то там я бы уже рекомендовал смотреть на HP и DELL. Так как asus это характеристики+цена, качество у них на втором плане. Но в ноуте за 30k разницы не будет.
    Ответ написан
    2 комментария
  • Реально в 36-40 лет стать тестировщиком или программистом если есть свободное время?

    Moskus
    @Moskus
    Реально, только есть тонкости.
    Во-первых, тестирование - как правило, самая "чёрная" и дешёвая работа в этой области.
    Во-вторых, программирование похоже на спорт: чем раньше начинаете, тем лучше результат. Это не значит, что у вас ничего не получится, просто многое может даваться с заметно большим трудом.
    В-третьих, стоит поинтересоваться, нет ли в уже знакомой вам области производства задач узкоспециализированного программирования. Как в машиностроении - программирование ЧПУ-станков или роботов, а также - автоматизация на PLC. Если вы научитесь чему-то такому, у вас будет преимущество опыта. А в каком-нибудь web вы будете ещё одним полным новичком из тысяч.
    Ответ написан
    2 комментария
  • Как правильно ходить на собеседования?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Лично я не вижу в этом ничего плохого. Ходите, тренируйтесь, общайтесь с людьми. Отказаться от предложения по любым личным причинам -- это нормально. Вам даже не обязательно эти причины сообщать.
    Например, я, когда последний раз проходил собеседования, отказался от одного из предложений просто потому, что в итоге понял, что мне не нравится страна, в которой предстоит работать. Это была крупная компания, которая предлагала отличную зарплату. Я прошёл пять собеседований (причём и тестовое задание на дом), включая онсайт. Когда я сообщил о своём решении, ребята сказали "окей, не проблема, пишите нам, если передумаете".
    Ответ написан
    Комментировать
  • 3D рендер в WEB?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Там нет 3d и в помине. Там картинки меняются:
    kronostar.esignserver2.com/image?maxwidth=1024&max...
    Есть набор вариантов и все. Теоретически конечно на сервере можно это рендерить, но не думаю что это в принципе здраво, ибо задача ресурсоемкая. Так что есть смысл 1 раз нагенерить вариантов и закинуть на сервер.
    Как вариант - несколько картинок, на каждой свой слой и динамически собирается 1, накладывая слои. Но точно не 3d.
    Есть библиотеки типа https://www.babylonjs.com но в данном примере таким и не пахнет и они выполняются на клиенте, а не на сервере.
    Ответ написан
    Комментировать
  • Работал в вузе после диплома, преподавал программирование и сети, но решил уходить в ИТ, что делать?

    sim3x
    @sim3x
    Я хочу узнать, на что могу рассчитывать с моим бэкграундом
    на собеседование

    Идете на собеседование и смотрите насколько вами заинтересованы и сколько вам дают
    Ответ написан
    Комментировать
  • Работал в вузе после диплома, преподавал программирование и сети, но решил уходить в ИТ, что делать?

    mak_ufo
    @mak_ufo
    Опыта в продакшене нет

    Школьникам язык Java на курсах преподавал, самые основы

    Конкретные фреймворки готов освоить, просто сейчас с ними не знаком.

    Чего хочу в идеале: исследовательская/управленческая работа с хорошим окладом, 5/2, без переработок, от 80 т.р

    Пожалуйста, скажите, что вы шутите.

    Опыт управления проектами - в каком-то смысле есть: когда ты единственный айтишник на неайтишное предприятие - приходится контролировать и себя, и подрядчиков, чётко формулировать задачи, сроки ставить и т.д.

    Это не опыт управления проектами, а его отсутствие.

    Знаю С/С++ (знаком с STL и немного с boost, OpenMP, MPI), С#, Java и Python

    Без комментариев

    Если по сабжу, то выбирайте один язык, доучивайте его нормально, изучайте фреймворк, изучайте БД и инструменты и идите работать джуном
    Ответ написан
    2 комментария
  • Есть ли официальная документация по JavaScript?

    Stalker_RED
    @Stalker_RED
    Javascript - это одна из реализаций ECMA-262. Если вам нужно именно "официально-стандартно" - вам именно сюда.
    Обратите внимание, это девятая редакция, которая вышла в июле. В следующем году скорее всего выйдет новая редакция. Ну и в этом СТАНДАРТЕ вы не найдете всяких новых экспериментальных штук. Экспериментальные штуки обычно описаны в черновиках.

    BOM и DOM - это на самом деле не часть javascript, это API браузеров.

    В 99% случаев вам будет удобнее всего ориентироваться на MDN, там все неплохо структурировано, и поддерживается в довольно актуальном состоянии.
    Ответ написан
    1 комментарий