Задать вопрос
  • Какие области IT сильно связаны с алгоритмикой и математикой?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Когда я в универе был олимпиадником (АСМ) тоже думал - главное - быстро и круто алгоритмы писать, это настоящее программирование, а не вот эти ваши формочки клепать.
    На деле, как вам уже сказали, олимпиадные скиллы хороши ровно в одной области - выигрывании на олимпиадах.
    И основное умение получаемое там - суметь очень быстро написать код который пройдет по жестко заданным тестам. В реальной жизни, к сожалению, это называется "малоподдерживаемый говнокод который проще выкинуть".
    Потому что "пройти тесты" - это только малая часть хорошего кода и правильной архитектуры и алгоритмов.
    Там есть время подумать и написать хорошо, придумать алгоритм лучше, проверить разные варианты и так далее. Это все умеет любой хороший профессионал.

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

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

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

    Понятно что области разные, но вы думаете о том что будет через 5-10 лет, а этого никто не знает. Когда я выпускался с универа, программирование было уделом очкариков не от мира сего и какая-то тухлая тема, даже в нии программисты это был больше фарс и я пошел потому что просто нравилось, совершенно без всяких перспектив а оно вон как все повернулось - сейчас работа мечта.

    Так что выбирайте по области которая нравится. Пробуйте одно, другое. Информации - море, думаете про дата саенс - полгода проживите так будто туда собрались, читайте статьи, общайтесь в сообществах, участвуйте в вебинарах - конференциях, подпишитесь/задружите с теми кто там работает. Через полгода поймете точно - оно или нет. Поменять всегда успеете, у вас 5-6 таких заходов во время учемы, можно не спрашивать на тостере а просто попробовать всё. Возможно к тому времени как вы доучитесь в универе, появится пачка новых профессий которые вам отлично подойдут.

    Удачи в общем и не грузите себе мозги раньше времени зазря.
    Ответ написан
    2 комментария
  • Нужно ли расчитывать при разработки сайтов на поддержку IE?

    notiv-nt
    @notiv-nt
    Как ваше ничего? Да, моё тоже
    В сотый раз:
    Поддержка технологий зависит от ПОЛЬЗОВАТЕЛЕЙ сайта/приложения
    Ответ написан
    Комментировать
  • Нужно ли расчитывать при разработки сайтов на поддержку IE?

    Sanes
    @Sanes
    Как клиент сказал, так и делать. IE 11 актульный еще. Срок поддержки Win 8 еще не закончился.
    Ответ написан
    Комментировать
  • Как работает async/await под "капотом"?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    Рекомендую пользоваться поиском перед тем, как задать вопрос.
    Ответ написан
  • Что учить "новичку" в 2020: C# или C++?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    но на него не было нормального ответа(по-этому я и спросил)


    90% ответов нормальных, просто они вам не нравятся, поскольку везде говорят что за что бы ты не взялся, вкалывать прийдется много, а получится или нет - зависит от тебя.
    При этом не нужно такие ответы игнорировать, потому что так и есть. Жизнь это не сказка.

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

    Поэтому совершенно неважно какой язык тебе учить сейчас. Успеешь еще переучиться на любой другой, когда поймешь нужно ли тебе вообще программирование и зачем.
    Ответ написан
    1 комментарий
  • Параметры по-умолчанию Python?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Вычисление умолчаний происходит не в момент вызова, а в момент объявления функции. Не делайте так. Само собой у вас значение параметра по умолчанию осталост аким, каким оно было до создания файла.

    Если не будете читать документацию, а станете писать наугад не изучая толком язык, у вас такой херни еще будет вагон. Хорошо хоть вы не медик, так бы пошли аппендицит оперировать наугад
    Ответ написан
    1 комментарий
  • Как связать домен с reg.ru с приложением heroku?

    jamessvetsky
    @jamessvetsky
    Специалист по почтам и рассылкам
    Ответ написан
    Комментировать
  • Что будет, если две точки доступа с одинаковым SSID?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Высвечивается один. Тот, что сильнее.
    У меня в квартире 2 точки - оптический модем и еще один роутер в другом конце в режиме АР, подключенный к модему проводом.
    С бесшовным WiFi не морочился, и так нормально работает.
    Ответ написан
    3 комментария
  • Где можно подробно изучить Python?

    alex023zet
    @alex023zet
    Самоучка. Энтузиаст. Бездарь
    Я бы посоветовал Лутца "Изучаем pyhon" https://www.ozon.ru/context/detail/id/156082566/, после этой можно и его же книги "Программируем на python"
    Ответ написан
    1 комментарий
  • Быть разработчиком веб-сайтов невыгодно?

    AngryYumy
    @AngryYumy
    Заплати фрилансеру чеканой монетой
    Боже сижу на тостере уже 2 год, но ласт полгода не заходил , но список топ вопрос так не изменится.
    Аля хочу стать "вставь свою профу" - я чел идейный , я люблю эту профессию, но вот как-то нету миллионов которые мне тот мужик на курсах обещал. А есть только лендосы за 500, которые с правками делаются месяц(((
    И ты глянь вроде полно разрабов - а работать то некому, а почему - да все просто ибо рынок переполнен людьми с курсов которые готовы работать за 500р но ничего толком не умеют. А с чего такие выводы? Да все просто не раз уже приходят - сколько стоит Х проект ты говоришь Х₽ и Х дней, и ответ - оооо нет мне там вон Вася за сутки и 500р сделает , ну окей идите. Через две недели приходит тот же человек и говорит , ну тут Василий все сделал - но потом немного правок (правок больше чем тз сайта) , а он пропал можете доделать за 500р. Или пример вон знакомый в скилл боксе полгода учился, насколько знаю обучение там не дёшево, а итог попросил его сверстать лендос (у самого времени не было) так он дата атрибут не умеет прописывать (реальная история).
    А к чему эта простыня текста? Да к тому, что если ты реально что-то умеешь - то ты не будешь работать за 10к/2 месяца
    Ответ написан
    1 комментарий
  • Не могу определиться: PHP или Python?

    DevMan
    @DevMan
    боятся не нужно: пых хоронят практически с момента его появления. и всё никак не похоронят.
    язык наоборот только хорошеет. и инфраструктура вокруг него тоже.

    нужно: выучить оба языка, хоть в минимальном наборе, и сделать осознанный выбор. у каждого из них есть свои плюшки, и свои минусы.
    лично мне для вэб-дева в целом пых (в который я пришел уже после питона) зашёл на отлично. но это никак не мешает мне писать для этого же вэба отдельные задачи на питоне, для которых он подходит лучше.

    а записи в ТК вообще мало кого волнуют (в масштабах рынка). у меня ее вообще нет, и это никак не мешает мне работать уже 20+ лет.
    Ответ написан
    2 комментария
  • Влияет скорость python на веб-программирование?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    Python очень медленный язык и не годится для профессиональной деятельности, а только для обучения

    А пацаны из Google, NASA, Youtube, Pinterest, Instagram и прочих - то не в курсе оказывается...
    Че с них взять - дилетанты...

    так ли сильно сказывается на веб-программировании его скорость или она мешает только при разработке игр и декстоп приложений

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

    nki
    @nki
    bezkart.ru готовая система лояльности
    Мне помогла ипотека, автокредит, трое детей и неработающая жена.
    Ответ написан
    9 комментариев
  • Как вы боретесь с выгоранием?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Мы просто не горим :) Мы работаем.
    Ответ написан
    Комментировать
  • Как вы боретесь с выгоранием?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    1. Это не выгорание, при выгорании невозможно не то что работать, а тупо встать с дивана.
    2. Нужно заранее запланировать таску "допиливание" и не закрывать проект (даже морально) пока эта таска не закрыта. Может быть даже проактивно спрашивать заказчика - есть ли какие-то доработки?
    Ответ написан
    Комментировать
  • Какую нишу IT лучше занять?

    @dimoff66
    Кратко о себе: Я есть
    Мне 20 лет, заканчиваю в след. году колледж со специальностью «информационные системы»


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

    SeaInside
    @SeaInside
    16 лет пилю все эти штуки
    Здравствуйте!
    Посоветуйте девушку, чтобы женой была хорошей? Какими навыками должна обладать, что сейчас в трендах?
    Мне вообще блондинки нравятся и чтобы готовить умела, но вон там на форуме говорят, что брюнетки лучше...

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

    где сейчас требуются специалисты и что актуально

    Специалисты требуются всегда и везде вне зависимости от стека. Акцент на слово "специалисты".
    Ответ написан
    Комментировать
  • Где выше качество обучения на ПМИ 01.03.02: в МЭИ или МАИ?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    В 100500 раз - в ВУЗ не научат программировать. Могут дать какую-то поверхностную базу по языкам и технологиям, не более. Программистом прекрасно становятся и без ВУЗ'а. Если хочется стать программистом то стоит начинать уже сейчас и самостоятельно, а ВУЗ закончить для корочки
    Ответ написан
  • Фриланс на андроиде?

    @n1ksON
    мидл
    Возможно всё. Хоть за разработку искусственного интеллекта брать почасовую оплату. Другое дело, это спрос. Мне кажется, что такого количества заказов, как на веб, уже точно ни в какой отрасли не будет. На самом деле, мобильная разработка на фрилансе, не такая уж и большая редкость.
    Ответ написан
    3 комментария
  • Может ли интроверт-социофоб работать верстальщиком в офисе?

    @IuliiaOckhama
    делаю фронтенд для науки
    В IT важно не то, что вы выше описали, а софт-скиллы - это умение найти общий язык со своими коллегами / заказчиками, адекватно воспринимать информацию, нормально идти на контакт. Проактивность - это не про то, чтобы организовывать пицца-пятницы и дружить со всеми на фейсбуке, а умение донести свою мысль, умение рассказать о проблеме и найти ее правильное техническое решение, а не сидеть, спрятавшись за монитором.
    Вы в любом случае будете общаться - как минимум со своим продактом, с дизайнером, с бекендерами, с другими коллегами-фронтендерами. От этого никуда не уйдешь.
    Интроверсия - это не про то, что сложно общаться с людьми. Это совокупность физиологии (медиаторная система ЦНС) и воспитания / навыков. Физиологически, у интровертов лучше получается обработка информации, интроверты лучше сосредотачиваются на внутренних процессах мышления и тяжелее обрабатывают входящий поток информации через нейро-рецепторные системы. Это никак не мешает в полной мере общаться с людьми, заводить новые социальные связи и поддерживать существующие. Подробнее можно почитать в книжке "Преимущества интровертов", например. А с боязнью людей нужно работать с психологом.
    И, многие со мной не согласятся, но фронтенд и верстка в частности - это одна из тех сфер в айти, где нужно быть внимательным и эмпатичным к людям, потому что конечный пользователь вашего продукта - живые пользователи, и нужно обладать хотя бы базовыми знаниями о человеческой психологии и поведении. Не все вопросы касательно пользовательского поведения могут решить дизайнеры. Поэтому социофобия, возможно, рано или поздно будет банально мешать вам исполнять свою работу качественно.)
    В дополнение приведу пример из своего опыта - я махровая интровертка и социофобка (клин. диагноз). Работала как в большой корпорации, так и в маленьких, почти атомарных, коллективах. Очень помогли методы когнитивно-поведенческой терапии в подростковом возрасте и позже - правильный подбор места работы и потенциальных коллег. Если бизнес-процессы в компании выстроены правильно, если ваши коллеги адекватные люди, обладающие пониманием того, что такое личные границы, то до вас никто не будет каждые пять минут докапываться. В оупенспейсах от шума и перегруза спасают наушники с шумоподавлением, и обеды в одиночестве, когда можно спокойно позалипать в телефон и прогуляться по улице. Но, чтобы иметь возможность выбирать нормальное место работы, желательно обладать не только навыками голой верстки.)
    Ответ написан
    2 комментария