Задать вопрос
  • Каким способом зашифровать код/часть кода, что бы не смогли декомпилировать?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Никаким. (если что-то действительно стоящее у Вас - утащат в любом варианте)
    Варианта 2:
    1. Ноу-хау - лежит на Вашем сервере
    2. Регистрируйте свою программу и получайте авторское свидетельство и пусть крадут (потом - иск в суд).
    Ответ написан
    1 комментарий
  • Как закрыть висячий контракт(заказчик небыло больше месяца)?

    Naf_Naf
    @Naf_Naf
    Попробовать написать ему лично с просьбой закрыть проект и оставить отзыв, объяснив, что Upwork настаивает на закрытии проектов без активности. Упомянуть, что будете счастливы в дальнейшем снова открыть проект и работать, появись у него что-то. Если не отвечает, закрыть самому и отправить заку вежливое уведомление, что это сделал и почему. Закрыть: my jobs > job details > end contract.
    Ответ написан
    1 комментарий
  • Как на кнопке разместить иконку?

    a13xsus
    @a13xsus
    Lazy developer
    Используйте android:paddingLeft в паре с android:drawableLeft, чтобы указать отступ иконки слева от края кнопки.

    <Button
        android:paddingLeft="15dp"
        android:drawableLeft="@mipmap/ic_google"
        ... />
    Ответ написан
    1 комментарий
  • Как разбить большую функцию на несколько мелких?

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

    @mik222
    У вас есть два варианта развития событий:
    Первый. Кодер. Aka писатель руками кода в компьютер по онлайн туториалам. Много ума не нужно. Вам хватит 2-х месячного буткампа.
    Из проблем, кодер это коммодити. Т.е. вы всегда будете кодировать за еду на низших ступенях карьеры.
    ============
    Все остальные возможности открываются образованием(или самообразованием)
    Интересные области в разработке:
    Machine learning. Вам нужна линейка+статистика+теорвер на очень хорошем уровне
    Game development. Линейка+комбинаторика на хорошем уровне
    Graph theory и Category theory просто чтобы быть хорошим программистом.
    Обязательно английский.
    ============
    Области в управлении:
    Как минимум, микро/макро экономика +менеджмент +маркетинг.
    Плюс постоянное самообразование и чтение книг в области на которой вы специализируетесь.
    + желательно MBA в зарубежном вузе.
    ------------------
    Я бы посоветовал техническое(для того, чтобы было легче уехать) образование + MBA уже там для продвижения по карьерной лестнице.
    Соответственно, ваши цели:
    1. Английский (больше всего усилий). Вы должны уметь прочитать рандомную книжку на английском и понять 95%
    2. Тех вуз. Можно довольно средний(лишь бы дали корочку и получать самообразование вам не мешали)
    3. MBA уже на месте, за рубежом(для того чтобы перейти в управление)
    Ответ написан
    Комментировать
  • Какая математика нужна програмисту?

    @Tsimur_S
    Если ты в 9 классе то не нужно кидаться как оголтелый на амбразуру университетской математики как советуют выше. У тебя скорее всего сейчас абсолютно неправильное представление о ее сложности.
    Конкретно что ты можешь сейчас потянуть:
    - Геометрия
    -популярная комбинаторика
    -тервер/статистика на пальцах
    Если ты хочешь заниматься играми, начни с геометрии, потом придется выйти за пределы школьной программы и перейти к комплексным числам и затем кватернионам(библиотечка квант хороший пункт для старта).
    А вообще самое лучшее в своей ситуации что ты можешь сделать это подтянуть математику до успешной сдачи ЕГЭ и поступить в хороший вуз (Питер, Москва, Новосибирск).
    Ответ написан
    Комментировать
  • Upwork просит копию диплома?

    Они конечно замороченные, но не до такой степени, чтобы отслеживать, когда ты закончишь учиться.
    Ответ написан
    Комментировать
  • Что такое "call back interface"?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Для чего?

    Допустим ты пришел в мед.учреждение за справкой по какому-то там специалисту и к примеру справка будет делаться 4 часа. В конечном итоге ее можно будет забрать в регистратуре.

    У тебя две стратегии:
    1. Каждые 5 мин. подходить в регистратуру "А справка на фамилию Пупкина готова?"
    2. Оставить визитную карточку с телефоном на Пупкина и попросить позвонить, как будет готова справка.

    Какая стратегия более удобная? ;)

    Это принцип "Не звоните нам, мы сами вам позвоним".

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

    Код, который вызывают это callback - "Обратный вызов". Некоторые условия - это событие.

    В примере выше callback-ом является Пупкин, а событием является "справка готова".
    Ответ написан
    Комментировать
  • В чем моя ошибка на фриланс бирже?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Всё просто: нужно портфолио хорошее и отзывы заработать на копеечных проектах.
    А потом - уже поднимать цену.
    Ответ написан
    2 комментария
  • Как на Upwork посмотреть зарезервировал ли заказчик деньги для работы?

    @ehs
    Architect / 3d designer
    Для fix-price контрактов должно быть написано Funded для текущего milestone.
    Для почасовки, просто Payment Method Verified
    Ответ написан
    Комментировать
  • Как запретить Play Музыка (андроид) сканировать определенные папки?

    @scr_by
    сусадмин - немножко.
    Создание пустого файла с названием ".nomedia" в папке решит проблему.
    Ответ написан
    Комментировать
  • Допустим ли скролл для домашней страницы, где в страницу не влезает больше половины кнопки?

    gadfi
    @gadfi
    https://gamega.org
    зависит от макета, иногда убогий скрол меньшее из зол, если макет не продуман под маленькое разрешение то часто лучше скролл чем мелкий текст и тд
    Ответ написан
    Комментировать
  • Как сделать оконное приложение на c++?

    PavelK
    @PavelK
    Qt
    Ответ написан
    Комментировать
  • В чём суть задания?

    alsopub
    @alsopub
    Вас просят создать приложение где будут цветные папки и заметки в папках. Заметка состоит из заголовка и текста. Папка состоит из названия и цвета. Но как вы будете дальше с заказчиком общаться - для меня загадка.
    Ответ написан
    1 комментарий
  • Что умеет настоящий senior/lead developer кроме знания какого-то языка и его фреймворков?

    Что умеет настоящий senior/lead developer кроме знания какого-то языка и его фреймворков?
    Что бы вы ни изучали, вы выйдете из вуза джуниором. Сеньорами становятся не выучив синтаксис 10 языков программирования, а сделав 10 крупных проектов. Как и на чём они сделаны не так важно, главное - это те уроки, которые разработчик с них вынес.

    Чему стоит научиться за первые курсы для того чтобы повысить свою "цену" как разработчика в будущем?
    Исходя из написанного выше: изучите "какой-то язык и его фреймворки" на высоком уровне, чтобы сразу при устройстве на работу начать приносить пользу и получать опыт реализации проектов, а не борьбы с компилятором java. Изучите свою IDE, используйте её эффективно. Ну и посматривайте в смежные области, чтобы расширять кругозор: графический дизайн, UX, другие парадигмы программирования.
    Ответ написан
    Комментировать
  • Существует ли "Брокер" для UpWork?

    opium
    @opium
    Просто люблю качественно работать
    да только брокер заберет половину или больше ))
    Ответ написан
    Комментировать
  • Зачем нужна Обратная Польская Запись?

    Что бы избавиться от скобок. Выражение в ОПЗ можно вычислять слева на право, читая посимвольно. При группировке скобками такое невозможно.

    UPD:
    FPU, например, как раз программируется с помощью ОПЗ. Т.е. преобразовав выражение в ОПЗ можно очень легко записать его на ассемблере.
    Ответ написан
    Комментировать