Задать вопрос
  • Какие знания требуются для js trainee?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Чё-то смеюсь. Раньше вы хотели быть джуном. То, что за прошедшие два с лишним года вы свои амбиции поумерили - это хорошо. Правда, не до конца - ну да это ничего, ещё через два года наверняка дозреете до осознания того факта, что не бывать вам программистом. Отсюда кстати и ответ на непосредственно заданный вопрос - вам никакие знания не требуются. Успокойтесь, и идите работать в такси.
    Ответ написан
    2 комментария
  • Как еще не совсем состоявшемуся junior-у найти работу/стажировку/наставника?

    JohnnyGat
    @JohnnyGat
    Стараюсь писать код, понятный человеку.
    Первые 2 года пусть только учится. Без подработок.
    Во-первых и так после школы смена "ритма". Во-вторых первое время надо "работать" на отношение к ней преподавателей. Покажет "тягу к знаниям" и понимание, возможно (от преподавателей уже зависит) потом будет получать половину сессии автоматом.
    Ответ написан
    2 комментария
  • Нужен ли красный диплом?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Пересдавайте, конечно, с красным-то всегда лучше.
    Главное - не слушать недоучек, которые сейчас налетят и будут балаболить, что они и без диплома поднялись хорошо.
    Ответ написан
    1 комментарий
  • Где найти друга программиста?

    SpacePurr
    @SpacePurr
    c#, wpf
    Ясное дело на дваче
    Ответ написан
    Комментировать
  • Go - замена PHP в плане многопоточности и производительности?

    bingo347
    @bingo347
    Crazy on performance...
    Как и руби, go - это write only language...
    Легко и быстро прототипировать. Когда нужно опробовать бизнес идею и выбросить на рынок MVP еще вчера - лучше языка и придумать сложно. Но вот поддерживать потом это больно и дорого...
    Очередной раз скопипастив проверку на ошибку или проброс ее дальше, начинаешь молиться на тех людей, кто придумал DRY и проклинать авторов go, за дизайн этого языка.
    И вот вроде лучик хорошего, вместо наследования нам пытаются продать композицию, только сделана она через одно место и Вы легко потеряете за ней контроль.
    Полиморфизм? Я их знаю 3 вида. И я считаю, что полиморфизм - это как раз тот инструмент, который позволяет делать нам по с учетом DRY, SOLID и прочих красивых аббревиатур... Вот только в go нет ни одного из них... Вместо него Вам дают ужасную утиную типизацию. Серьезно... Когда мне говорят, что в JS утиная типизация, я смеюсь и говорю, что в JS прекрасная система типов и предлагаю посмотреть на go, так как если Вы хотя бы 10 минут изучаете чужой код, то Вы уже как минимум 3 раза спросили себя, какой калека написал здесь interface{} вместо типа...
    PHP хороший язык. Он позволяет писать как говнокод, так и весьма красивое и правильное ООП. Мне лично не хватает в нем ФП, но жить без него там можно. PHP7+ весьма быстр, а с некоторыми аддонами может в многопоток... Не так просто как в go, но может...
    Стоит ли та простота прототипирования и верчения горутинами нескольких человекожизней поддержки кодовой базы чуть сложнее хелловорлда? Решать Вам...

    P.S. Если Вы действительно уперлись по производительности не в IO (БД, диск, сеть и т.д.), а в Ваш любимый php/js/python/java/C# - go Вам не поможет, Вы словите абсолютно те же stop-the-world от gc, в добавок Вы словите издержки на работу шедулера, рулящего Вашими 5 тысячами горутин на 4 потоках cpu... (вы еще не знали, что гипертрединг зло? посчитайте ченить cpu-зависимое на go в нескольких потоках...). Если Вы действительно уперлись в производительность своего ЯП - посмотрите в сторону C++ или Rust. Если не уперлись - переписывать все на хайповый go точно не стоит.
    Ответ написан
    1 комментарий
  • Нужно ли провинциальное высшее IT образование?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Те, кто считает, что университет учит учиться, что он настраивает мозги на нужный лад — просто не пишите об этом здесь пожалуйста.

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

    На самом деле Вы хотите от нас не ответа на вопрос. На самом деле Вы решение уже приняли, и хотите от нас услышать подтверждение в его правильности. Ну так фиг Вам.

    Хотите уже сейчас идти формошлепствовать? You are welcome. Тысячи таких же, как Вы сидят на апворке зарабатывая на дошик. Хотите загнать себя в тупик - гоните. Быть может Вам удастся стать гением фриланса, к которому записываются за полгода. Если же нет - тут недавно вопрос был похожий - чувак в 30 лет спрашивал, как ему теперь дальше?
    Только не говорите, что 30 лет - это черт знает когда будет. Это будет гораздо скорее, чем вы думаете. И жизнь не кончится.

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

    Решение в любом случае за Вами.
    - С образованием Вас возьмут всюду, куда сможете пробиться
    - Без образования Ваш удел - фриланс и мелкие конторы, которые обычно кладут на наличие вышки.

    В ИТ нет легких и быстрых денег. Если Вы хотели этого - я Вас разочарую.
    Ответ написан
  • Куда поступать, если хочешь заниматься data science?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    "прикладная математика", куда дотянетесь и сможете прорваться
    Ответ написан
    2 комментария
  • Стоит ли идти в программисты в 30 лет, но не простым, а..?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    От Java меня тошнит, от sql ещё больше, вообще от всех этих бизнесовых нюансов.

    ахринеть))) попробуйте что-то смежное, например распечатывать пачки бумаги перед заправкой в принтер в какой-нимбудь веб-студии.
    Или драмину попейте недельку. говорят, хорошо тошноту убирает...
    Ответ написан
    6 комментариев
  • Стоит ли идти в программисты в 30 лет, но не простым, а..?

    sim3x
    @sim3x
    1. Как повезет
    2. Зависит от региона
    3. Тайтлы, зп

    Если тошнит от технологий и ЯП, то вам не стоит идти в программинг
    Не может тошнить повара от не фирменной сковородки
    Ответ написан
    11 комментариев
  • C# vs Java для удалённой работы за рубежом. Что востребовано?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Ориентироваться на зарплаты по языкам программирования - это полный идиотизм.
    Много платят за уровень специалиста, а не за язык.
    Найти опытного специалиста по PHP, который зарабатывает больше среднего специалиста по Java или C# - несложно.

    Поэтому пока вы годами будете выбирать и прыгать с одного на другое, кто-то другой уже приобретет опыт и устроится.
    Ответ написан
    Комментировать
  • C# vs Java для удалённой работы за рубежом. Что востребовано?

    @Ambrosian
    Востребованы специалисты.
    Знание конкретного языка - не важно. Да и вы упомянули - оба мейнстримовых
    А специалист - это не язык.
    Синтаксис учится быстро.
    Знания специалиста - это парадигмы, алгоритмы, паттерны и архитектура.
    А вовсе не знания языка. Если только это не английский
    ;)
    Ответ написан
    Комментировать
  • C# vs Java для удалённой работы за рубежом. Что востребовано?

    sim3x
    @sim3x
    tl;rd учить нужно то что не вызывает отвращения
    На зп на других ЯП нужно ориентироваться, когда у вас будет за плечами 1-5 лет разработки
    И понимание, что программинг - ремесло и в редких случаях важен инструмент

    Сразу нормальных денег не будет

    В этом году я решил, что программирование может помочь мне заработать деньги
    не поможет. Для того чтоб помогло нужно 1-5 лет вкалывать

    Сравните стоимость труда PHP и Python программиста за рубежом, и поймете, о чем речь.
    сравнивали. Мидл - в обоих стеках получает одинаково

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

    Java №1 в мире
    первое правильное утверждение

    Из чего следует, что C# развивается, и кросс-платформенность тоже развивается.
    ну да

    По сравнению с Java у C# выше производительность,
    ну да

    У меня знакомый информатик крутил JVM, говорит, что как-то вроде можно, но непонятно как. А в C# говорят, что можно в некоторых областях программы сделать неуправляемый код и контролировать память.
    сын маминой подруги btw умеет гуглить

    В C# комфортнее работать. Более того, он меньше по объему, чем Java.
    очень важный параметр

    Наши Украинцы тоже считают, что Java №1, но при этом, востребованность выше у C#, чем у Java.

    Колличество вакансий для Украины (от джуна до синьора)
    Java 306
    .NET 315
    Ответ написан
    4 комментария
  • Как создавать объект с большим количеством свойств?

    qonand
    @qonand
    Software Engineer
    Обязательные параметры стоит задавать в конструкторе класса - это позволит обеспечить обязательность их указания, опциональные с помощью геттеров и сеттеров. Кроме того стоит пересмотреть действительно ли все обязательные поля являются обязательными - или некоторые все таки нет + по возможности параметры стоит упаковать в объекты-значения
    Ответ написан
  • Где можно получить второе высшее IT образование заочно или дистанционно по спец. программе?

    sim3x
    @sim3x
    Заочка - не имеет никакого отношения к образованию
    В серьезных фирмах требуют серьезную корочку, а потом еще и проверят ваши знания
    Портфолио делается быстрее чем любое обучение
    Ответ написан
  • Хорошая ли идея учиться на специалиста по ИБ?

    sim3x
    @sim3x
    Если идете за деньгами, можете не идти ни в дев, ни в безопасники
    Ответ написан
    Комментировать
  • PHP ORM для бизнес приложений?

    artemylapko
    @artemylapko
    Symfony, Doctrine developer. Немного js и python.
    Doctrine. Возможно в начале будет не очень легко, нужно только выбросить из головы всякие active record и т.д. Но когда вникнешь в суть, уйти от доктрины не сможешь.
    Ответ написан
    6 комментариев
  • Как сделать фабрику с параметрами?

    qonand
    @qonand
    Software Engineer
    Для решение этой задачи стоит использовать не фабрику а DI-контейнер
    Ответ написан
    6 комментариев
  • С чего начать в IT в 27 лет для девушки?

    sim3x
    @sim3x
    Учите оба английский
    Вам требуется натив

    И идите в сферу продаж в международную компанию
    То что до вас докатился хайп = что тут ловить нечего
    Ответ написан
    Комментировать