• Почему чувствую себя бесполезным и ни на что не способным на первой работе по специальности?

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

    @mletov
    Не переживайте! Многие на 2 курсе живут за счет родителей и вообще до получения диплома не парятся о своем трудоустройстве. А вы устроились куда-то на стажировку, что уже заслуживает уважения.
    Продержитесь здесь сколько можете (хотя бы месяца 3-4), постарайтесь извлечь из ситуации максимум знаний и умений. А когда станет совсем невмоготу или почувствуете, что не получаете новых навыков - увольняйтесь.
    Ответ написан
    Комментировать
  • Почему чувствую себя бесполезным и ни на что не способным на первой работе по специальности?

    @freeg0r
    .. some dude ..
    Да полная фигня, пошли в ЖОПУ,! сразу уходи, если еще раз наткнёшься на такое. Я конечно не могу сказать про Россию, но в Израиле всегда к новичкам относятся предупредительно и хорошо, не зависимо от уровня, стараются помочь, поддержать, это вообще best practice в цивилизованном IT. Новичка к кому то прикрепляют обычно, делают вводный курс, дают какую то лёгкую задачу на несколько трик кода, и время сколько попросит, потом код ревью, работа над ошибками, и новая задача, и так по кругу с усложнением в глубь и ширь. А вам, извините, говноконтора попалась.
    Ответ написан
    Комментировать
  • Есть ли в c# удобная функция поиска массива байтов внутри другого массива байтов?

    tomnolane
    @tomnolane
    профессиональный разработчик
    ??
    static int SearchBytes( byte[] haystack, byte[] needle ) {
        var len = needle.Length;
        var limit = haystack.Length - len;
        for( var i = 0;  i <= limit;  i++ ) {
            var k = 0;
            for( ;  k < len;  k++ ) {
                if( needle[k] != haystack[i+k] ) break;
            }
            if( k == len ) return i;
        }
        return -1;
    }
    Ответ написан
    3 комментария
  • Почему чувствую себя бесполезным и ни на что не способным на первой работе по специальности?

    Indermove
    @Indermove
    C#/.NET back-end разработчик
    Присоединяюсь к heartdevil и тоже от себя добавлю

    По личному опыту. Этапы понимания, что ты полезен на текущей работе:
    1) Первые две недели я изучал терминологию предметной области, чтобы просто понимать, с чем я буду работать.
    2) Потом две недели помогал тех. поддержке, чтобы понять, с какими проблемами сталкиваются пользователи и опять же немного разобраться в терминологии. За это время поменял пару строк в коде, чтобы просто понять, как команда работает, как оформляются PR, как устроена CI/CD, как проходят code-review.
    3) В следующий месяц, дали написать пару юнит-тестов, вместе с человеком, который это уже умеет делать.
    4) Дальше пошли уже взрослые задачи, которые я еще год делал с адской натугой и скрипом. И только через год, стало видно, что польза все же есть.
    5) Почувствовал себя более-менее полезным. Через год. Благодаря тому что помогал тех. поддержке, писал тесты, наносил правки различной степени тяжести, и т.д.

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

    P.S. В первый год работы тоже хотел задать такой вопрос здесь, но постеснялся. Наверное зря.)
    Ответ написан
    Комментировать
  • Почему чувствую себя бесполезным и ни на что не способным на первой работе по специальности?

    @heartdevil
    плыву как воздушный шарик
    Люблю сейчас смотреть на такие ситуации. Не злорадно :), конечно. Через все это проходил.

    Я тебе так скажу, Очень мало где видел, чтобы все "по полочкам раскладывали, пережевывали и в рот ложили". Но с первой работой повезло больше. Там как раз простая контора была, но был очень хороший шеф-технарь. Он все понял и уделял время. Хоть потом понял, что я вообще нулевой пришел. В отличии от тебя. Нужно подстраиваться под коллектив. Делать мало, но делать. Потом будешь делать чуть больше с большей увереностью. В начале я вообще думал, что только время у разработчиков забираю и ничего не делаю. Делал рутину за них. Тебе должно быть гораздо проще. Всего-то несколько месяцев поработал и уже расстроился. Я мучился больше года, чтобы хоть какую-то уверенность в знаниях получить.
    Ответ написан
    Комментировать
  • Почему чувствую себя бесполезным и ни на что не способным на первой работе по специальности?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Если не соблюдаете пост (который начался сегодня) - можете нажраться, чтобы снять нервное напряжение. А потом от души послать эту контору "по матушке" и сказать, как я всегда говорю "Пусть сдохнут от зависти те работодатели, кому мы не достались".
    Если написание кода само по себе Вам не приносит удовольствия - лучше в ИТ не идти. Да, байки о гигантских зарплатах основаны на реальности. Да, специалистов не хватает. Но между Вами и этим всем стоит огромная ТОЛПА полуграмотных "формошлепов", ремесленников, способных только на черную работу. Вам придется сначала стать одним из них, а потом подняться выше их - если сможете конечно.
    Вам не повезло с командой, но такие команды - это вовсе не исключение. Сто тысяч подобных команд, где жесточайшая конкуренция, где ты каждый день должен доказывать "коллегам", что ты не хуже их etc.
    Да, есть другие команды. Где коллеги могут подсказать, а начальство не ипет по любому поводу. Ищите.

    И самое главное - не отчаиваться :)
    Ответ написан
    6 комментариев
  • Посчитать % при разных числах (C#)?

    @S0HardCore
    int arrayA[] = new int[5] { 200, 600, 1000, 1400, 2000 };
    double arrayB[] = new double[5] { .3, .25, .2, .15, .1 };
    
    
    for (int a = 0; a < arrayA.Length; ++a)
    if (value == arrayA[a])
    {
    value += value * arrayB[a];
    break;
    }


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

    Francyz
    @Francyz
    Photographer & SysAdmin
    Тоже выскажу свое мнение, если ты прочитал, но не понял предыдущие 4-ре разных ответа.
    Логины - в БД
    Пароли - нигде
    Ответ написан
    Комментировать
  • Что можно сделать со старым компьютером?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    - Подымать в качестве гантели
    - Сидеть
    - Забивать гвозди
    - Использовать в качестве груза при квашении капусты
    - поставить Windows 2000 и ностальгически поигрывать в игры времен начала нулевых

    На что-либо хоть на копеечку серьезное он уже ну никак...
    Ответ написан
    5 комментариев
  • Entity Framwork: Получить последнее сообщение из каждой беседы?

    @mefutu
    У вас асинхронные операции, как я понял, может произойти, что сообщение было последним, но в результате многопоточности записалось предпоследним., тогда Last() выдаст неверную инфу.
    Здесь сначала надо сортировать по DateTime с выбором самого позднего через Last().
    Ответ написан
    Комментировать
  • Не получается сделать Insert запрос что делать?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Комментировать
  • Хороший учебник по английскому?

    rockon404
    @rockon404
    Frontend Developer
    Учебник сам по себе вам мало чем поможет. Изучение языка должно быть комплексным. Надо изучать грамматику, пополнять словарный запас, изучать разговорные темы, устоявшиеся выражения, писать, читать, смотреть, слушать, общаться. Общаться надо много.
    Запишитесь на курсы и исправно учитесь, это один из самых эффективных вариантов. Эффективней разве переезд в англоговорящую страну или работа в англоговорящем коллективе.
    Ответ написан
    Комментировать
  • Хороший учебник по английскому?

    @AndySpot
    Серия учебников Мерфи. Общие рекомендации, читаешь и практикуешься. Без практики все херня. Забудешь нагромождение правил.
    Ответ написан
    Комментировать
  • Нарушаю ли я ООП используя partial классы?

    @kuftachev
    Если речь идёт о wpf или чем-то подобном, то так и нужно. Не трогать автоматически сгенерировано классы, а логику писать в своих (ну или автоматически созданных, но с местом для творчества).
    Ответ написан
    Комментировать
  • Почему не создается проект Xamarin.Forms в VS?

    @andoral
    Думаю надо копать в Visual Studio Installer
    Ответ написан
    Комментировать
  • Где можна подучить дизайн в Windows Form?

    AlekseyNemiro
    @AlekseyNemiro
    full-stack developer
    FlowLayoutPanel и TableLayoutPanel - вот и весь дизайн :-)

    5b3601df55816684367353.png
    Ответ написан
    Комментировать
  • Что изучать .NET программисту?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    или продвинутый десктоп:
    - (в корпоратив) WPF&MVVM&SQL(при чем желательно еще и опыт разных ;)
    - или эксклюзив типа https://ru.wikipedia.org/wiki/OpenCV upd есть отличные обертки
    - или нейросети/(бигдата? но с реальным пониманием) upd имеется в виду добавить в копилку F#, а там связи станут более очевидными ;))
    - или криптография upd блокчейны?
    ... иначе - "заурядные" вебсервисы ))

    .. возможно это вечная проблема - есть люди, которые пытаются учить много, но всега попадают не туда, где это уже нужно.. и есть люди, которые много двигаются, и все время куда то попадают.. и на ходу, доучивают что то еще... (ну и какой то середнячек, со средней степенью везения... к примеру 1С... практически гарантия трудоустройства.. + тошноты от работы ))
    Ответ написан
  • Что изучать .NET программисту?

    sim3x
    @sim3x
    Учите все, пока не сходите на собеседования и там вам скажут, что нужно учить
    Ответ написан
    7 комментариев
  • Что изучать .NET программисту?

    Я на Web работаю, и 90% вакансий в моем городе Web.
    Это 100% трудоустройства в любом маломальском городе России и за ее пределами.
    Учите MVC 5, API 2, Core, JavaScript, Angular/React, HTML, CSS, EF.
    Почитайте про DI и IOC (Марк Симан).

    Десктопа мало, Unity3D еще можно посмотреть.
    Ответ написан
    Комментировать