• Почему в большинстве университетов C# стал заменять Java?

    arxont
    @arxont
    C# программист
    Чем лобби Microsoft хуже, чем лобби Oracle? А по факту сейчас C# более развитый язык с гораздо большим количеством синтаксического сахара и проще "во вхождении".
    Ответ написан
    23 комментария
  • Что выбрать для карьеры c# или ruby?

    @MeGaBoJIbT
    js-обезъянка
    Нижеперечисленное мнение базируется на многочисленных разговорах с коллегами из обоих лагерей, сам я jsник.

    Из предложенных вариантов рекомендую шарп.

    Руби бывает без рельсов бывает редко. В шарповом мире жизнь более разнообразна. Это раз.
    Руби итак по доле рынка не превышал шарп никогда, это два.
    Руби не то чтобы стремительно дохнет, но значительно чахнет последние годы. Это три.
    Шарп наоборот переживает второе рождение, особенно с появлением возможности писать не только под виндой.
    Шарп широко применяется не только в вебе. Если захотите из веба слинять, будет проще.
    Ответ написан
    2 комментария
  • Что нужно изучить чтобы найти олимпиаднику работу?

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

    nki
    @nki
    bezkart.ru готовая система лояльности
    и он выстрелил. Объемы данных растут со страшной силой

    Очевидно, что надо брать бабло с пользователей.
    Ответ написан
    2 комментария
  • Как достичь большого КПД от выполняемой работы и заказов?

    Отвечу скорее всего как смежное звено, попытаюсь сам структурировать инфу, ну и может натолкну кого на мысли.

    У меня несколько человек, с которыми я постоянно работаю (около 7). От них идут постоянные заказы (довольно объемные и тд). Теперь к сути вопроса.

    Что я делаю:
    1. Все задачи, все заказчики мне кидают в Trello. Там же они обозначаются по степени важности.
    2. Бывает что это задачи что-то поправить и тд, мелочи в общем. Как раз на таких мелочах и тратится большая часть времени, поэтому указываем степень важности.
    3. Выполнил задачу, перенес ее в категорию Сделано. Клиент сам потом проверяет еще раз, все ли нормально, после чего там же, если нужно, пишет замечания и тд. Все это дело всегда мне доступно из приложения, либо с десктопа, уведомления и тд - полезная вещь. В общем на пустую болтавню время мы не тратим.

    Это что касается мелких задач. Если речь касается проектов.

    1. Присылается ТЗ, обсуждение. На этом этапе как раз львиная доля времени и тратится, но без этого никак. После чего просто по пунктам ТЗ я выполняю работу, что-то пропускаю, если тратится много времени и это можно пропустить.
    2. Отчитываюсь о промежуточной работе, присылаю тз с выделенными фрагментами, что сделал. Обсуждаю неясности, если они есть.
    3. Второй самый жрущий время этап - допиливание, тут обычно все дело затягивается на несколько дней (ждешь что-то от заказчика, он что-то ждет от дизайнера и тд). Как правило весь проект на этом этапе сделан, нужно только отрихтовать.
    4. Если проект действительно сделан и все мелочи остались за заказчиком, то делаю самые простые задачи из следующего проекта. Считаю что любой проект можно разбить на подпроекты, их в свою очередь еще на более простые задачи. В общем дробление - наше все.

    По тайм-менеджменту ничего толкового не скажу, сам пытаюсь с ним разобраться, однако советую:
    1. работать строго по определенному графику (обычный рабочий или ваш личный, главное чтобы кол-во рабочих часов было адекватным).
    2. бывает что нужно что-то делать в ночь, потому что что-то произошло, если вина ваша - работаете и все, если заказчик предлагает вам допилить в 5 утра новый модуль потому что он про него забыл, а сдавать уже в 7 утра, поднимаете цену за проект и работаете, либо отказываетесь это делать (чревато чем угодно).
    3. Для увеличения КПД вашего собственного нужно отдыхать. Обязательно прогулки на улице 1-1.5 часа в день. Помогает разгрузить голову и не будет проблем со здоровьем (как человек, который на этом попался и получил целый букет псих. расстройств - настоятельно рекомендую), физические нагрузки, и не забывайте про глаза. Каждый 40-60 минут дайте отдохнуть глазам (можно делать 5минутную гимнастику).

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

    P.S мог многое упустить, поэтому отвечу уже в комментах, если потребуется.
    Ответ написан
    7 комментариев
  • Какие есть it-профессии, где не нужно писать код?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Младший техник у какого-нить провайдера. тянуть и обжимать проводочки.
    Саппорт в call центре.

    Сисадмин (нормальный), тоже должен знать и учить новые технологии и библиотеки.

    P.P.S. "Например, на врача/юриста/кого-то ещё выучился и работаешь рабочий день, остальное время свободно. "

    Ахаха... ты реально думаешь что юриспруденция за последние несколько лет не поменялась? Да хотя бы гиктаймс почитай какие новые громкие законопроекты только в области ИТ были приняты за последние полгода. Что уж говорить про те, которые не слишком громкие, или которые никто не понял?
    Ты реально думаешь, что врачи сейчас лечат также, как 10 лет назад? В стоматологии поменялось почти все - материалы, подходы. В клинической лаборатории даже стандартные нормативы. У окулистов жизнь поменялась уже пару раз.

    Мало нового происходит у младшего специалиста с минимальной зарплатой. И то...
    Ответ написан
    Комментировать
  • Влияет ли выбранный язык программирования на создание собственного бизнеса?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Если это ЯП, вокруг которого будет строиться бизнес - то конечно же влияет. Попробуйте-ка сейчас построить бизнес на PL/1 :) А если просто ЯП, как хобби - нет :)
    Ответ написан
    6 комментариев
  • Как парсить JSON строку в C#?

    arxont
    @arxont
    C# программист
    В плане парсинга JSON в C# существует два разных подхода - через класс или через dynamic. Класс правильнее использовать если вам в дальнейшем что-то надо будет делать или как-то обрабатывать-пересылать. Если требуется получить только одно единственное значение, то можете обойтись dynamic. Но конкретно в вашем случае класс не поможет, так как достаточно странный JSON и я бы сказал, что не совсем валидный. Но выдернуть значение можно - (используем, как уже подсказали выше, Newtonsoft.NET)
    var updates = (JContainer)JObject.Parse(json)["updates"];
    
    dynamic results = updates.Descendants()
         .OfType<JObject>()
         .Where(x => x["source_text"] != null).FirstOrDefault();
    
    Console.WriteLine(results.source_text);

    PS: Сгененировать класс по JSON`у можно к примеру на json2csharp.com но по вашему примеру как раз и видно, что не особо класс тут поможет.
    Ответ написан
    5 комментариев
  • Как навести порядок в компании?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    сотрудники могут выполнять задачу, а потом выясняется что она готова

    Это нормально. Что бы задача была готова, ее выполняли.

    в роли проджект менеджеров выступают переводчики

    почему не бухгалтер? Что вообще у Вас делают переводчики, я так понимаю нужны менеджеры со знанием языка.

    Подскажите пожалуйста в какую сторону копать, чтобы все реорганизовать и настроить бизнес правильно?

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

    Дать совет исходя из такого поверхностного описания не возможно. Нужен глубокий анализ, ибо ломать не строить и компания должна как-то работать в процессе реорганизации.
    Ответ написан
    5 комментариев
  • Хочу создать биржу фриланса, с чего начать?

    Chipr
    @Chipr
    UX/UI designer
    Предлагаю тему лучше, которая выгорит 100% — социальная сеть.
    Ответ написан
    5 комментариев
  • Специалист Project Manager на западном рынке. Требования?

    @awdemme
    Не нужен.
    Для ПМ нужно знать местные реалии.
    Программисты-то с абстрактными вещами работают.
    Так что не проводите аналогий.
    Программисты нужны не местные.
    ПМ не местные не нужны.
    Ответ написан
    Комментировать
  • Полезен ли опыт работы project manager'ом для программиста?

    Atanvar
    @Atanvar
    Frontend developer
    Любые новые знания - хорошо
    Любой новый опыт - огонь.

    И почему не работать дальше ПМом, а для себя прогать?
    Ответ написан
    1 комментарий
  • Что за шум вокруг темы, что программисты скоро не нужны?

    AlexMaxTM
    @AlexMaxTM
    школьники цены демпингуют

    Кто-то искусственно создает панику? Какой смысл тогда?

    Не палите тему, чем больше школьников испугаются и не пойдут в IT, тем выше будут заработки у тех, кто остался. :)
    Ответ написан
    4 комментария
  • Создание мобильного приложения: свой штат, фрилансеры или аутсорсинг?

    zo0m
    @zo0m
    full stack developer
    Пофантазирую, как я бы сделал, но т.к. от вас подробностей маловато сценарий, конечно же, может быть не релевантен:

    Сначала отдал на фриланс
    (Цель: создание MVP)
    Во время создания MVP вы утрясете детали того, каким в действительности должно быть приложение, а не вашу текущую фантазию. Это время, когда вам предстоит ответить на вопрос, что конкретно вы делаете.

    Потом - штат
    (Цель: получить уже "правильно" построенный продукт, т.к. будут четко ясны большинство требований сразу, что позитивно скажется на архитектуре проекта [соответственно масштабируемости], логической модели)
    Когда вы в процессе создания MVP понимаете, как все в действительности будет работать, то начнете формировать штат, которому скажете сделать такую же штуку, но нормально. MVP в данном случае - это все равно, что сделать подробнейшее ТЗ.
    Можно параллельно поддерживать MVP, собирая клиентов, отрабатывать какие-то бизнес цели, а потом выкатить крутой апдейт, версию 1.0

    Если принять такой процесс, то MVP можно сделать на чем-то кроссплатформенном (т.к. важно быстро и дешево).
    А в продакшен версии приложения можно использовать любые технологии. Можно 2 native версии, или переписать на том же кроссплатформенном движке, если все будет в принципе устраивать (это будет дешевле).
    Ответ написан
    2 комментария
  • Создание мобильного приложения: свой штат, фрилансеры или аутсорсинг?

    zagayevskiy
    @zagayevskiy Куратор тега Android
    Android developer at Yandex
    "Штат" будет вам благодарен, когда вы дадите им фрилансерскую поделку и скажите допилить. Проще будет переписать.
    Если нет возможности 2-4 человек держать на зп, то лучше не надо штат.
    Решение - найти хорошего аутсорсера, с которым сразу договариваться про поддержку. Получится недешево.
    Ответ написан
    3 комментария
  • Каковы будут перспективы и доход от проекта?

    @kn0ckn0ck
    Продюсер
    Если целью вашего вопроса было получить расчет бизнес-плана, то уровень нужно было ставить "Сложно", иначе ответы получаются в духе сложности :)

    Для расчета бизнес-плана тут явно отсутствуют некоторые константы и переменные. Так что вряд-ли что-то путное выйдет. Например:

    1. ни слова про маркетинг (стоимость привлечения), видимо ваше приложение настолько крутое, что сразу попадет в топ-10, чтобы за год миллион собрать
    2. ни слова про конверсию и ЦА, тут можно для начала начать с 0.5% (из бесплатных в платные)
    3. не ясно будут ли приятели работать и за что: за еду или деньги? Много ли или дорого ли они едят?
    4. ничего нет про технологию, значит не ясны расходы на оборудование

    Короче, почти ничего не известно - таким образом, ответ:
    1. перспективы туманны,
    2. дохода может не быть вообще
    Ответ написан
    Комментировать
  • Каковы будут перспективы и доход от проекта?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Аккаунты для регистрации будут бесплатными и платными: в бесплатном будет реклама и меньше функций,а в платном(за 7$ в месяц) не будет рекламы и со всем функционалом.


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


    мечтать не вредно, но практика даст опыт, который не пропадет
    Ответ написан
    3 комментария
  • Почему в программировании столько математики?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Копирование файлика на уровне ОС - элементарная математика (байты перенести из одного места в другое), все числа целые, адресация простейшая.

    Программирование контроллера, который будет копировать данные - высшая математика, ибо нужен контроль целостности данных (алгоритмы хеширования или банальных контрольных сумм), алгоритмы коррекции ошибок, шифрование.

    Программирование передачи данных по сети - плюс ко всему прочему шифрование, протоколы передачи данных, асинхронная передача.

    Программирование в 2д или 3д - геометрия разного порядка. Вычисление стандартных вещей - можно ли пройти из точки А в точку Б и можно ли увидеть из точки А точку Б, а также как это отрисовать с минимальными ресурсами - ужас.

    Ну и далее. Простое приложение для какого-нить IOS которое выводит "привет вася" - это одно. А Shazam, который анализирует акустическую запись, разбирает ее на части, выполняет сравнение с учетом искажений - тут вам нужна не только хорошая математика, но и еще неплохо в этих сигналах разбираться, понимать как они хранятся в компе (как преобразуется аналог в цифру, с какими потерями, и что с ними делать) и так далее.

    В общем алгоритмы, алгоритмы, алгоритмы.
    Как говорил Ломоносов, математику следует учить только за то, что она приводит ум в порядок.
    Ответ написан
    2 комментария
  • Проблема при установке Visual Studio 2008?

    Nipheris
    @Nipheris Куратор тега C++
    На какую версию Винды ставите? 2008-я Студия мягко говоря не нова, на 10-ке наверное уже и не работает.
    Ответ написан
    9 комментариев
  • Кто больше ценится на рынке разработки ПО?

    @Camaro67
    Помог? - жми "Отметить решением"
    Тот кто знает свое дело и делает его хорошо.
    А так если честно вопрос бессмысленный. Это тоже самое, что рассуждать: "Кто больше цениться автопроизводитель или водитель который потом использует это авто для собственных нужд".
    Ответ написан
    Комментировать