• Берут ли вап вап?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В админы надо идти, там паранойя и обсессии даже полезны. Пока себя не загонишь.
    Ответ написан
    Комментировать
  • Берут ли вап вап?

    vabka
    @vabka
    Токсичный шарпист
    1. Просто при найме на работу не болтай о своих диагнозах - это создаст лишнее предвзятое отношение, которое тебе точно не нужно.
    Благо при найме на работу справку от врача предъявлять не нужно ;)

    "ПРЛ" и "ОКР" для не-психиатра - это непонятные слова и это ожидаемо, что люди тут ориентируются на стереотипы.

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

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

    php666
    @php666
    PHP-макака
    если фиксированный оклад без премий, и ревью раз в год - тогда врятли люди внутри будут выкладываться. они будут в изоляции от процессов компании, багофиксерами того что спустят свяше, и как следствие - микроменеджмент
    вообще не понятно причем тут ревью, фиксированный оклад и микроменеджмент
    Ответ написан
    1 комментарий
  • Какими наводящими вопросами деликатно определить, процветает ли в компании микроменеджмент либо нет?

    Я обычно прошу номер сотрудника перед трудоустройством. Первый положительный момент если позволяют пообщаться тет-а-тет. Второй положительный момент когда сотрудник нормально отвечает на вопросы в лоб про потогонки, переработки, плюсы и минусы работы. Важно проверить что это действительно разработчик. Можно спросить про технические стороны проекта.
    Ответ написан
    2 комментария
  • Как в C# проекте импортировать стороннюю c++ библиотеку?

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    Вариант "идеоматичный":
    1. Эта библиотека должна экспортировать функции с сишным abi (extern "C")
    2. В коде на C# ты описываешь эти функции при помощи pinvoke
    3. Добавляешь в проект dll-ку с собранной сторонней либой.
    Профит

    Вариант "ситуативный и будет работать только на винде":
    1. Берёшь C++/CLI
    2. Делаешь на нём .Net библиотеку и делаешь нужное количество классов -обёрток над плюсовым кодом.
    Профит

    В случае с этой библиотекой можно ещё попробовать:
    1. Найти альтернативы
    2. Переписать на C#
    Ответ написан
    2 комментария
  • Первое предложение о работе, как поступить?

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

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Нет, оно того не стоит. Любая работа должна быть оплачена. Ибо сейчас напишешь за свой счет, а потом начальника скажет "о, отлично, молодец, можем теперь сэкономить на программистах и поддержке, у меня как раз знакомый ищет, ща его поставлю, а ты можешь быть свободен, заодно выпишу себе премию, во какой я молодец". Этот код решает задачи бизнеса. Если бизнес готов тратить на его поддержку и сопровождение деньги - то это проблемы этого бизнеса. Почему это наемный работник должен решать проблемы бизнеса за свой счет? Правильно сделать так: оформить все в виде какого-то документа с конкретными аргументами, цифрами, графиками и т.п. и выдать его начальству. Типа сейчас поддержка проекта стоит столько-то, приносит такие-то проблемы, переписать будет стоить столько-то, сопровождение нового будет столько-то, оно решает такие-то проблемы. И выдаете данный документ начальству. Можно даже в бумажном виде в нескольких экземплярах. А далее пусть у начальства голова болит.
    Ответ написан
    3 комментария
  • Стоит ли разработчикам платить за баги?

    DollyPapper
    @DollyPapper
    Надеюсь никогда не попаду в компанию, где вы являетесь ПМом :) Без обид, ничего личного, но даже возникновение мысли об этом поспорить уже абсурд. Сначала заказчик/начальник хочет чтобы функционал был сделан еще вчера, а на архитектуру, практики кодирования мы положим ботл, а потом у них возникают вопросы откуда баги. Ну вот оттуда и баги. Производство ПО это такое же производство как и любое другое производство. Если бы мы говорили про автомобильную индустрию, то на сколько бы вам хотелось ездить на машине которую сделали за вечер потому что сроки горят, конкуренты нас обходят? Мне вот тоже не хотелось бы. По этому в любом другом производстве уже давно выстроены процессы, есть отделы тестирования качества и прочие вещи, которые позволяют уменьшить/исключить брак. И только в ИТ почему то до сих пор является нормальным забить болт на все практики производства и потом спрашивать за баги с разработчика. Когда у вас появится формальное описание ТЗ (именно формальное, т.е. формализованное) в котором просто не может иносказаний одного и того же пункта, когда у вас появится опытный архитектор который будет довольно долго планировать архитектуру проекта, когда у вас появится нормальная процедура тестирования специально обучеными людьми и у вас все равно будут баги, тогда можно и задуматься, а стоит ли платить разработчику за баги, ведь теперь у меня есть все условия для того, чтобы багов не было. А до тех пор советую на эту кривую дорожку не вставать. Вот простой пример, рассудите сами:
    Есть некоторый код который использует некоторую библиотеку. В библиотеке есть баг который всплыл у вас на проде. Разработчик в этом виноват? Может он виноват в том, что выбрал не качественную библиотеку? А у вас выстроен формальный процесс верификации запчастей из который состоит ваш проект? А у разработчиков библиотеки хорошие процессы разработки были? Это ведь тоже программный код который так же кто-то разрабатывал.
    Ответ написан
    Комментировать
  • Стоит ли разработчикам платить за баги?

    @aleks-th
    У меня примерно так:
    1. Если задание выполнено строго по ТЗ и принято - любой вновь найденый баг - это уже новая работа которая должна быть оплачена.
    2. Если задание не выполнено по ТЗ и баги при приемке не принимать - то это ошибка разработчика, пусть исправит.
    ---
    3. ТЗ должно быть составлено так чтобы не могло быть двойного трактования - если ТЗ позволяет трактовать задачу размыто и компания может предполагать одно, а исполнитель другое - ошибка того кто дал это задание разработчику - соответственно это не проблема разработчика, он не знает что у вас в голове и работа по переделке будет оплачена.
    ---

    А вообще никаких общих правил не существует - как договоритесь так и будет.
    Ответ написан
    Комментировать
  • Стоит ли разработчикам платить за баги?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Не платите. Тогда все разработчики просто уйдут туда, где платят. А вы останетесь изучать теорию, объясняющую почему и как появляются баги, пока не осознаете их неизбежность.
    Ответ написан
    1 комментарий
  • Есть ли в РФ недорогой хостинг для asp.net core в 2023 net 6.0?

    Jeer
    @Jeer
    уверенный пользователь
    Только ли в РФ? Мякотка .net core в том, что он работает на линуксе. Поэтому уже несколько лет почти все переписывают под линукс, как бы переплачивать смысла нет и админам удобнее работать. Плюс докер стал фактически стандартом. То есть да, зачем пользоваться каким-то преднастроенным дорогим решением, если можно запускать, условно, на голой виртуалке
    Ответ написан
    Комментировать
  • Есть ли в РФ недорогой хостинг для asp.net core в 2023 net 6.0?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Я например использую FirstVDS.

    Там крутятся несколько net core 3 и пара NET6
    Развертывание через дженкинс на моей рабочей машине.
    VPS обычная убунта 18
    Ответ написан
    Комментировать
  • Почему могут быть одни отказы по резюме?

    opium
    @opium
    Просто люблю качественно работать
    для начала надо повзрослеть и перестать бояться показывать свое резюме
    Ответ написан
    Комментировать
  • Существуют ли в opensource-проекты с хорошей архитектурой?

    mayton2019
    @mayton2019
    Bigdata Engineer
    SOLID может на каком-то этапе противоречить например KISS. Например вы, как старший разработчик можете видеть "вперед" и прогнозировать потребность бизнеса в расширении какого-то функционала. И будете закладывать Open/Closed и прочие философии. А разработчик уровня Junior который неделю назад пришел на проект - этого не знает и будет писать "как чукча". Тоесть буквально то что надо сделать - тои напишет. И между вами может возникнуть спор как раз на тему SOLID против KISS. Но вы можете ошибаться в своём прогнозе потребности бизнеса. Или бизнес может передумать. В этом случае правда оказалась на стороне святой простоты (Santa simplicitas).

    Как вы понимаете такие антагонизмы не могут быть удовлетворены аж никогда. Поэтому вы никогда не найдете проекты которые удовлетворяют ВСЕМ философиям которые перечислены в списке одновременно.
    Ответ написан
    Комментировать
  • Как учиться быть руководителем?

    Griboks
    @Griboks
    В отличии от программирования и подобных специальностей существуют три базовых способа изучить искусство управления:
    1. вуз
    2. специальные курсы + сертификация
    3. госты+стандарты+книги для расширенного понимания первых двух

    p.s.
    Alexander Lamdan утверждает, что
    Научиться быть руководителем это почти никак. Нужно к этому идти.


    Замечу, что это в корне неправильный подход, который ведёт к самодурству, неэффективной организации труда и коррупции. Вы действительно должны выработать свою точку зрения, но делать это самостоятельно и изолированно от обширных накопленных человечеством знаний займёт слишком много времени и других ресурсов - это путь в никуда для управленца.
    Ответ написан
    7 комментариев
  • Что должен знать Middle+ разработчик Go?

    @zeus_cyber
    параллельные вычисления, потоки и синхронизация, профилировка, асинхронщина, работа с бд, генерация кода, утечки и работа с памятью - такие требования для любого языка для спеца средней и старшей руки
    Ответ написан
    Комментировать
  • Почему не получается преодолеть барьер в изучении программирования?

    @Tsuyoshi_V
    От себя бы посоветовал ресурс METANIT, полное руководство по языку с#. Очень доходчивый для новичка ресурс по изучению языка.
    UPD: Все бесплатно и ёмко
    Ответ написан
    Комментировать
  • Где взглянуть на C# проект с "эталонной" архитектурой?

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    В общем, условно, такой код, глядя на который, даже самые суровые критики не могли бы найти к чему придраться.

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

    @d-sem
    Изучать нужно то что интересно и на что есть доступные вакансии. Потом всегда можно переучиться.

    Если интересен сферический взгляд в вакууме, то первую работу на python найти проще. Go под внешней простотой хранит в себе много фундаментальных концепций, которые если Go первый язык трудно впитывать среднему новичку.

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

    SunnyPh
    @SunnyPh
    ASP.NET Core (MVC, Razor Pages, Blazor)
    Как вариант ответа предложу один из способов решения проблемы поиска фриланса за рубежом для российских и белорусских граждан. Сам живу за пределами РФ, в ЮВА, недавно зарегался на UpWork. Так вот идея проста, ищите тех, кто может быть агентом для вас на зарубежных биржах фриланса. И хотя конечно это риск для агента, потому что UpWork, банит за это жестко, но у меня есть реальные кейсы такой схемы работы.

    P.S. Частенько посиживаем со своим знакомым русским, на берегу горной реки, в джунглях тропического острова, так вот этот человек работает в 3d Max с визуализацией интерьеров, а заказы для него ищет и общается от первого лица с клиентами, его агент - русский Немец в Германии.
    Ответ написан
    Комментировать