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

    @redakoc
    2) Программисты они и называются. Software Engeneer, если быть точным. Не Programmer. Обычное высшее образование программистское существенно облегчает попадание туда куда нужно.
    1) Инженеры-электронщики они называются. Обычное высшее образование по радиоэлектронике существенно облегчает попадание туда куда нужно.

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

    @redakoc
    Как договоришься.

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

    При работе по удаленке - тебя никто и не увидит. Обычно переписка. В принципе, возможен и голосовой Skype, но это не очень удобно (ведь переписка остается и можно посмотреть что обсуждали, если забыл), поэтому не всегда используется голосовой.

    А формально, по закону - с 14 лет легко и просто.
    Ответ написан
  • Как лучше брать оплату за работу (фикс за объем / фикс за время / почасовая)?

    @redakoc
    Вы не о том вообще:

    Фиксированная оплата предполагает, что весь проект описан и оценен.

    Повременная оплата позволяет выполнять любые дополнительные работы по мере их поступления.

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

    @redakoc
    - Возможно ли найти ответственных и самостоятельных людей?

    Таких полно. Фриленс вообще подразумевает бОльшую самостоятельно.
    Найти ответственных не так просто, но да, можно.

    Однако, если вы хотите ЛУЧШЕ зарабатывать, то их нужно контролировать, слишком самостоятельными они быть не должны. А если вы их контролируете, то они и не патологически ответственны могут быть, все равно ваш контроль.


    - Каким образом следует контролировать сотрудников? Если ли смысл использовать тайм-трекеры на ПК работников?

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

    - Как начислять ЗП? Использовать фикс. ЗП / оплачивать позадачно / почасово?

    Сильно зависит от конкретного человека, конкретной специализации, от того насколько он вас устраивает, от того какова ваша финансовая мощь и т.п.. Фиксированная зарплата позволит вам экономить, если у вас непрерывный поток заказов на нужную квалификацию.

    - Где находить соискателей? Фриланс сайты / доски объявлений (hh.ru и т.п.)?

    Фриленс сайты с жестким контролем рейтинга более предпочительны (UpWork),
    Доски - ваши риски, гемор по определению квалификации/ответственности на первое время. Но на них дешевле.
    Простенькие фриленсайты (практически все российские) посередке по этой шкале.

    - Сколько в среднем платить удаленному PHP-программсту средней квалификации (junior / middle)?


    А что такое СРЕДНИЙ?

    Если он еще не вышел на западных заказчиков - то меньше.
    Если он уже вышел на западных заказчиков - то больше.

    Я вот считаю себя чуть выше среднего. Меня заманите только от 400 000 руб. в месяц. Но, думаю, я скорее исключение.
    Ответ написан
  • Как реализовать оплату услуги по счету через сайт?

    @redakoc
    Зачем статус? Пока он ножками вернется из Сбербанка - там скорее всего будет оплачено.
    Зачем в наше время такие методы оплаты? Почему бы (в качестве альтернативы хотя бы) не сделать прямую оплату на сайте?

    Чтобы отдавать статус - достаточно знать поступили деньги или нет.
    Как вы будете это узнавать?
    Когда бухгалтер проверит и поставит галочку "оплачено" например.
    Ответ написан
  • Почему char занимает 1 байт, а строка с одним символом - 2 байта?

    @redakoc
    Существует 2 типа строк:

    Типа С.
    Тип Паскаль.

    К языкам это не имеет отношения: язык Паскаль может использовать строки типа С, язык С может использовать строки типа Паскаль. Название просто исторически возникло, т.к. изначально в С и Паскале были только одного вида строки (разные, такие как описано ниже).

    Строка типа С - это массив байтов, заканчивающийся нулем. То есть строка не может содержать символ с кодом 0 (не числом 0, а символ с кодом 0, нулевой байт). Длина строки всегда = количество символов + 1 байт (с нулевым кодом) в конце строки.

    Строка типа Паскаль в начале хранит 1 байт, указывающий длину строки, затем идет массив символов. Строка может содержать внутри себя символы с кодом 0. Но не может быть длиннее 255 байт. В памяти такая строка занимает те же что и С = число символов в строке + 1 байт в начале, хранящий её длину.

    А еще есть строки UNICODE, UTF8, строки типа Паскаль, где длина указана 2-мя байтами (т.е. максимальная длина 65535 символов в строке).

    Длина таких строк в байтах может быть очень и очень разной. Совсем не соответствующей числу символов. Разница будет не на 1 байт (как в простых строках типа С и типа Паскаль). Более того, например, в UTF8 длина строки в байтах будет зависеть от того, что именно написано. )))

    В наше время я настоятельно рекомендую изучать не простые char, а обратить внимание именно на UNICODE.
    А там вовсе не один байт на один символ. )))))
    Ответ написан
  • Как распределить пополнения по покупкам?

    @redakoc
    Ну, например, триггером. При вставке данных в таблицы пополнения или списания заносить нужное вам соответствие во вспомогательную таблицу.

    На голом select я бы не стал бы даже связываться. Интуиция подсказывает, что даже если это и реально, то будет очень медленно работать на реальных объемах данных.
    Ответ написан