• Какие разделы английского стоит выучить для фриланса?

    @heartdevil
    плыву как воздушный шарик
    Учите сугубо ИТ английский.

    Открою секрет.

    Сидите часто на stackoverflow и читайте самые популярные вопросы и ответы от крутых разработчиков (владеющих отличным английским). Там легко понять уровень английского по ответам и вопросам. Это поможет не только "вариться" в своей среде, но и "вариться" по-английски. Запоминайте структуру сложных вопросов. И как они вообще подготавливаются. Далее смотрите, как на них отвечают. Зачастую, всегда просят описать задачу. Что, собственно, на самом деле и происходит на фрилансе. Далее, просят уточнить некоторые моменты. Затем постят свои решения с описаниями. Тут тоже нужно уделить внимание на подготовку ответа. Часто, конечно, это просто код)), но вам никто не запрещает, к примеру, спросить уточнения (не для понимания кода или алгоритма, а для понимания того, как разработчик будет разжевывать вам ответ на английском ;-)), если самолюбие позволяет)). Можете даже выписывать отдельные словосочетания, которые они применяют. К примеру, создал массив, присвоил значения переменной, пробежался циклом по массиву, создал класс, имплементировал интерфейс, перегрузил чего-то там и так далее.

    В таком ритме быстро научитесь понимать вопросы на английском и умело отвечать, но все это письменно. Разговорный вам может понадобиться, если клиент будет часто по скайпу вам названивать. Его освоить в разы сложнее. Поэтому можете честно заявлять клиенту, что уровень пока у вас не позволяет вести разговор. А там все от клиента будет зависеть.
    Ответ написан
    3 комментария
  • Что думаете о желании Upwork убрать отзывы?

    jff
    @jff
    Автор блога и форума про фриланс jff.name
    Вполне разумный ход. Иногда отзывы фрилансеры выпрашивали, а клиенты шантажировали плохой оценкой. Теперь основная оценка успешности фрилансера это % выполненных проектов. Нужно еще тщательнее отбирать клиентов и проверять на адекватность.
    Ответ написан
    Комментировать
  • Как подгрузить данные в ListView из SQLite при прокрутке списка?

    LeEnot
    @LeEnot
    Енот-андроид
    Используйте CursorAdapter. Он такие операции (подгрузка данных из БД окном) выполняет "под капотом".
    Ответ написан
    Комментировать
  • Как подгрузить данные в ListView из SQLite при прокрутке списка?

    @onepavel
    Консультация и разработка мобильных приложений
    1. Считать из базы некоторое кол-во данных.
    2. Передать их в адаптер ListView
    3. Установить обработчик скроллинга ListView
    4. Поймать конец списка во время прокрутки
    5. Подгрузить из базы следующую порцию данных
    6. Передать их в адаптер
    7. notifyDataSetChanged
    Ответ написан
    Комментировать
  • Нормализация БД. Зло или добро?

    pi314
    @pi314
    Президент Солнечной системы и окрестностей
    Нормализация ради нормализации - зло в подавляющем большинстве случаев! Нормализация, как часть продуманного проектирования или рефакторинга модели данных - однозначно добро. Структура БД должна быть, по возможности, оптимальной для запросов, выполняемых на ней приложением, а вовсе не соответствовать какой-то там нормальной форме :) Это "оптимально" может в каждом конкретном случае зависеть от кучи факторов, начиная от самих запросов и особенностей конкретной использованной СУБД, и вплоть до объемов доступной памяти и скорости обращения к диску.
    Ответ написан
    Комментировать
  • Нормализация БД. Зло или добро?

    newross
    @newross
    Product owner
    Сильно зависит от масштаба проекта. Не стоит бросаться из крайности в крайность.
    Для мелких проектов нормализация делает работу проще.
    Но когда речь идет об огромных объемах данных и высокой частотой запросов, нормализация становится врагом. Даже простые JOIN увеличивают время выполнения запросов на порядок. Поэтому денормализация БД, внесение избыточности - обычная практика для HiLoad.
    Ответ написан
    Комментировать