• Много ли ребят из Индии, Китая, Пакистана стали писать код лучше?

    @DAlex
    По опыту могу сказать про индусов и китайцев. Индусы в массе своей не блещут. Очень распространено у них устраиваться на работу через своячничество: стоит одному устроиться на работу начальником - он наберёт себе штат соотечественников. В процессе разработки они часто "срезают углы", не создавая универсальных решений... Говорю про массу в целом, а не про отдельных людей.
    Про китайцев могу сказать, что те их них, которые выбрались в США, ОЧЕНЬ ОЧЕНЬ стараются. Они очень пристально следят за успехами своих детей по учёбе. От многих слышал, что учиться в классе, где преобладают китайцы очень и очень трудно - дети просто не успевают за ними.
    Ответ написан
    Комментировать
  • Где найти проекты на разработку в сша?

    @DAlex
    Правильно написали про Крейг лист и linked in. Ещё есть всякие сайты типa dice, monster - обычно через них работу находят
    Ответ написан
    1 комментарий
  • Как грамотно наладить работу асинхронных запросов?

    @DAlex
    Ничего не будет страшного. В запросе участвуют только результаты закомиченных транзакций. Про кэш уже написали. А вот на счёт стабильности репликаций БД (если таковая настроена) я бы сомневался, если не только данные, но и структура таблицы меняется очень часто. Я бы в этом случае лучше nosql использовал
    Ответ написан
    Комментировать
  • Ajax внутри внутри Ajax?

    @DAlex
    Конечно не будет работать ваш вариант "а", т.к. вы пытаетесь повесить событие на несуществующий элемент btn6, который будет асинхронно загружен позднее. Вам правильно написали, что событие нужно весить на body или на document.
    И, по хорошему, нужно указывать тип данных, которые вы планируете получить в результате ajax запроса...
    Ответ написан
    1 комментарий
  • Есть форма с тремя полями. Можно ли сделать второе поле выпадающим зависимым списком от первого?

    @DAlex
    Я решил аналогичную задачу через java script и событие onChange. При изменении главного select нужно либо делать ajax на сервер за данными для зависимого select, либо обрабатывать предварительно сохраненный список всех возможных значений из какой-либо переменной, которая объявляется при первой отрисовке станицы.
    Ответ написан
    Комментировать
  • Как создать выборку по продуктам из критериев?

    @DAlex
    Я бы сделал динамический запрос. То есть нужно проанализировать, какие селекты не пустые и добавить соответствующие условия в строку запроса в раздел where с оператором and динамически. Сам я не люблю динамические запросы, т.к. они в поддержке сложнее, но здесь - чем не вариант?
    Ответ написан
    1 комментарий
  • Какую версию python (2.7 или 3.4) выбрать новичку для обучения?

    @DAlex
    Как уже писали, не все библиотеки переписаны под третий. Ещё в пользу второго служит тот факт, что в продакшене обычно стоит ОС,у которой родной второй питон и третий вам поставить никто не даст.
    Ответ написан
    Комментировать
  • Почему большинство программистов выбирают Mac?

    @DAlex
    Занимался разработкой из линукс несколько лет - устраивало все. На новом месте работы выдали мак... Было мучительно первые несколько недель. Потом смирился... Всё-таки линукс более гибким мне представляется (работал в ОС семейства дебиан). Я занимаюсь бэкендом большую часть времени на Питоне, немного фронта... Ничего такого, чего не было бы в линукс в маке я не нашёл. А вот некоторые вещи (модули, сторонние приложения) в линукс ставятся проще.
    Дома все ещё линукс - мечты купить мак нет.
    Также от многих слышал, что на маках сидят дизайнеры и мультимедийщики.
    Ответ написан
    Комментировать
  • Кто работал в США?Как отличаются требования?

    @DAlex
    Работаю в Калифорнии. Устроился за 2 недели (питон). Проходил несколько собеседований: основное отличие от интервью в России, что спрашивают не про стек технологий, которые вы знаете, а про алгоритмы разные, которые конечно вы потом использовать будете крайне редко ввиду наличия фреймворков и прочего высокоуровнего слоя, который все будет делать за вас. Интервью нужно пройти штук 5 в среднем разных... По деньгами: тестировщики получают здесь 60-90 тысяч долларов в год, программисты от 100 в среднем... Денег хватает на все, если вы не собрались покупать в Калифорнии дом -это очень дорого здесь
    Ответ написан
    8 комментариев
  • Какова оптимальная структура и алгоритм развертывания Python приложения?

    @DAlex
    Зачем создавать глубокие деревья каталогов, когда можно использовать систему контроля версий (к примеру Git)? По мере развития продукта каждая новая версия может развиваться в отдельной ветке. Захотели откатиться на определённую версию -просто взяли код из нужной ветки... Игра с каталогами ни к чему хорошему не приведёт, особенно, если над проектом работают несколько человек
    Ответ написан
    Комментировать