Задать вопрос
  • Как обезопасить себя от кидалова устраиваясь джуниором на удаленку?

    Zifix
    @Zifix
    Barbatum
    Во-первых, вы не думали, что кидать джуна — абсурд? Что его обучение + зарплата выходят для фирмы в минус по сравнению с прибылью которую он приносит? Да практически любой человек, пока войдет в процесс, пока разберется в проекте, это пройдет минимум месяц, и кидать его тоже смысла мало.

    Во-вторых, если заключить договор по ТК, то вы будете защищены не меньше, чем обычные офисные работники.
    Ответ написан
    25 комментариев
  • Как получить заказы по web scraping и какие навыки улучшить?

    @WapGeaR
    Программист
    Я бы не доверился человеку со ставкой 8$/час, попробуйте хотя бы 15
    Ответ написан
    6 комментариев
  • Как сверстать данную таблицу адаптивно?

    @GreatRash
    Поговорить на данную тему с дизайнером для начала.
    Ответ написан
    Комментировать
  • Вторая по счету книга по алгоритмам и структурам данных?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Michael T. Goodrich, Roberto Tamassia "Data Structures and Algorithms in Python"
    у них же есть такая же книга по Java.
    Ответ написан
    Комментировать
  • Как пасрсить в обход защиты?

    sHinE
    @sHinE
    веб-разработчик, php/js/mysql и сопутствующее
    Чтобы парсить ты должен стать как браузер, думать как браузер, слать те же запросы, как браузер.
    Открываете средства разработчика, смотрите заголовки, которые отправляет браузер при доступе к сайту и отправляете те же самые хоть через курл, хоть через сокеты, хоть через file_get_contents.
    А то, что вы перечислили - phpQuery, simple_html_dom, xpath/DOM - это всё к получению страницы отношения не имеет, как получите html-код - дальше чем хотите уже разбирайте.
    Ответ написан
    Комментировать
  • Что нужно что бы начать свое дело?

    @jewubinin
    Для этого нужно начать реализовывать свое желание.

    Придумывать за вас ваш бизнес не будет никто.

    Придумывайте - откуда будут деньги капать и что вам нужно для обеспечения того, чтобы деньги капали.

    Это все. Больше ничего не нужно.

    Нужно придумать, что именно будете делать.
    И начинать уже это делать.

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

    Olej
    @Olej
    инженер, программист, преподаватель
    Суть такая, что каждый день что-то читаю и учу по книгам или видеурокам.

    Вера народная в видеоуроки вообще пустая - как в одно ухо надуло, так в другое и выдуло...

    Как учить и не забывать,

    А техника программирования - это не мнемотехники запоминания как Попка-дурак, а практика применения в написания кода.
    Ничего не нужно запоминать, на то есть справочники, а нужно понимание и писать, писать и писать свой код.

    А все интересные фрагменты кода (чужого или своего) хранить на диске, под рукой, ... чтобы всегда можно было "списать" копипастом нужные строки.
    Ответ написан
    10 комментариев
  • Как учить что-то новое и быстро не забывать?

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

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

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Администрировать - нет. В нормальных компаниях это делают отдельные люди, хотя бы по соображениям безопасности.

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

    kashamalasha
    @kashamalasha
    Можно еще на работу устроиться. Это надолго обеспечит списком задач различного уровня сложности)
    Ответ написан
    Комментировать
  • Существует ли "карта программиста"? Что и за чем учить?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Нет одинаково эффективного пути для всех и каждого.

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

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

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

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

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

    На первых порах, тестирование будет занимать до 99% времени и сил. Заодно подтягивается синтаксис используемых языков (вообще не важно каких), вырабатывается внимательность, концентрация, тренируется память и пр.

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

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

    Только так, только жесткий хардкор! Если ты не прошел эту фазу, то ты либо родился гением, либо тебе нечего делать в профессии... Это как детские болезни - ими нужно переболеть в детстве.

    Обрати внимание, самое главное качество во всем этом многабукафф - упорство на грани фантастики. Любой, кто не дойдет до конца, не треснет себя по лбу в соты раз с воплем, так вот же она где, эта запятая, пропущена - сломается в самый неподходящий момент на боевом проекте...

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

    Ах да, обложись справочниками по любому инструменту и научись быстро вникать и подхватывать необходимый минимум. Обычно достаточно на 20% владеть инструментом, чтобы решать 80% задач.

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

    @Gryadk_in
    1 - то, что показывает браузер, он уже скачал в %temp%
    2 - можно запихнуть картинку во flash, с пессимизацией от яндекса, за не мобильный контент
    3 - можно класть картинки как background-image:url(http://.............);
    Но ни что не помешает юзеру нажать PrtScr

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

    Adamos
    @Adamos
    Максимально эффективный способ - это иметь на сайте изображения, которые никто не будет скачивать.
    Например, водяные знаки или надпись с названием сайта на каждом фото позволяют приблизиться к этому идеалу.
    Ответ написан
    8 комментариев
  • Как организовать мини-тренировки по программированию (для себя)?

    Творить реально полезные вещи и помогать людям.
    Ответ написан
    Комментировать
  • Что лучше изучить для фриланса по вечерам?

    @Siberian_Bear
    Выше писали о Geekbrains.
    Ни за что! Там часами морда в камеру рассказывает какие то вещи, на ходу исправляя код, долго думая и т.д.
    Эти грезят многие русские онлайн-курсы - по факту записи с вебинаров.
    Берите курсы с Линды. Там авторы готовят видео заранее - всё чётко, по подготовленному сценарию. Никакой затянутости. В общем, порядочное видео.
    Вообще курсы лучше книжек на начальном этапе - потому что там всё по порядку, по полочкам.
    Если английского не знаете, ищите в складчинах и на торрентах переводы курсов - на базовые технологии их много.
    Ответ написан
    Комментировать
  • Записная книжка программиста?

    @Ryabos
    Я использую Evernote. Не так давно там проявилась функция вставки кода (не как текста), очень удобно для создания конспекта. Но к нему придется притираться некоторое время
    Ответ написан
    8 комментариев
  • Записная книжка программиста?

    StrangeAttractor
    @StrangeAttractor
    Нигде не записываю ибо полезность выдранного из контекста куска кода сомнительна, да и никогда заранее не знаешь что, собственно, понадобится, так что не вижу смысла плодить дополнительные сущности. Просто смотрю в своём старом коде когда надо. Но на вопрос на всякий случай подписался - вдруг кто-то подскажет что-то клёвое.
    Ответ написан
    2 комментария