• Как вы быстро разворачиваете окружение?

    smidth
    @smidth
    Программист-фрилансер
    На мой взгляд docker лучшее решение. Не будет проблем ни с подключением новых разработчиков, ни с работой существующих.
    Ответ написан
    Комментировать
  • Отзывы об учебе в GeekBrains и Всеросс-ой школе прог-ия (Bedev.ru)? надо ли там учиться?

    @kasp81
    Здравствуйте, Андрей77. Я решил в школе bedev.ru взять курс Веб-разработчик, поскольку по текущей работе пригодится, и подумываю о возможности фриланса. Отзывов по этой школе мало, но я все-таки рискнул и купил обучение . Прошла неделя, я на 4-м задании, и пока не пожалел. Сами курсы продаются по адресу bedev.ru. Вы можете заранее зарегистрироваться на codemy.ru - на этом портале проходит обучение. Оплата курса дает возможность просмотра всех материалов, выполнение ДЗ и сдачи экзамена, получение сертификата. У меня есть кое-какой опыт html , js, php, но это было еще в универе , с тех пор прошло 10 лет, многое изменилось. Здесь, насколько могу судить, системно изложен современный материал, задания пока несложные, но даже сейчас приходится самому читать справочники и разбираться с нюансами. Преподаватель на данном курсе вызывает доверие, внимателен к мелочам, можно назвать придирчивым, но мне это нравится, так лучше, чем остаться без внимания. Первое ДЗ отправил на проверку в 13 часов МСК пятница, уже 19 часов получил ответ, преподаватель пока отвечает как и заявлено в течение суток.
    Единственный минус - это оплата за обучение в виде потребительского кредита. Менеджер сказал, что если на полпути обучаться не получится далее, будет возврат средств, есть договор оферты, но там такие условия не прописаны bedev.ru/oferta.pdf , нашел отриц. отзыв, в котором написано что покупатель раздумал учиться и средства вернуть не удалось, но я рассчитываю курс закончить.
    Насчет стажировки и дальнейшего сотрудничества с этой школой пока сказать ничего не могу
    Ответ написан
    1 комментарий
  • Стоит ли идти на удаленную работу без опыта?

    @kapitan7830
    Фриланс для меня всегда был местом, где я искал (и находил) проекты, чтобы попрактиковаться. Начинал я с самого простого, научился печатать вслепую - занимался транскрибацией аудио в текст, потом начал изучать фотошоп и брался за проекты, связанные с обработкой фото. Когда изучал php тоже брал проекты, которые мне уже было под силу выполнить, чем больше знаний, тем сложнее проекты. Сначала это были всяческие настройки форм обратной связи, устранение мелких багов и т.п. Потом сложнее и сложнее, например, разработка сайтов, CRM систем и т.п. То же самое с фронтендом и со всеми остальными технологиями, которые я изучал. Соответственно чем больше опыта, тем выше цены.
    А заказчики есть совершенно разные - тем, кому нужно качество, будут выбирать по портфолио и более опытных специалистов. А те, кому нужно быстро и дешево обычно понимают, что будут работать с новичками.

    Это что касается фриланся, его бы я и порекомендовал в данном случае, а вот именно на постоянную удаленную работу без опыта будет устроиться сложно, но думаю, что ничего не возможного нет. Попытаться в любом случае стоит.
    Ответ написан
    4 комментария
  • Стоит ли идти на удаленную работу без опыта?

    vicodin
    @vicodin
    Имею некоторый опыт
    никогда не работал в офисе, после универа вкатился на апворк, за 3 месяца заработал на переезд в тай, уже 5 месяцев тут, все ок
    Ответ написан
    6 комментариев
  • Правильный frontend?

    zualex
    @zualex
    Senior Software Engineer
    Вот есть мой репозиторий - это готовый шаблон для адаптивной верстки. Как раз там все прелести используются (git, gulp, sass, autoprefixer)
    Имеется пример.
    Так же рекомендую к прочтению Руководство по написанию Sass
    Ответ написан
    3 комментария
  • Как сделать синхронизацию БД в Django 1.9?

    @Alexey_Kutepov
    Разработчик программного обеспечения
    Если в 1.9 ничего не поменяли относительно 1.8, то 2 комманды вподряд нужно выполнить:
    makemigrations
    migrate
    Ответ написан
    Комментировать
  • Какие знания нужны для Python Junior-а?

    alxpy
    @alxpy
    Мне когда-то на подобный вопрос дали развернутый ответ (еще раз спасибо этому человеку). Я не смог найти ссылку на тот форум, но сам ответ у меня был сохранен:
    Вот список знаний, которыми должен обладать потенциальный Junior Python developer:

    Уметь самообучаться, находить нужную информацию.

    Иметь общие представления о том, что такое ОС и зачем она появилась.
    Понимать что такое процесс и как он “живёт” в ОС.
    Понимать что такое поток.
    Понимать что такое сокеты и зачем они нужны.
    Иметь представление о том, как устроен стек протоколов TCP/IP.

    Понимать что такое Linux.
    Уметь работать в sh.
    Понимать что такое виртуализация и знать какие бывают типы.
    Уметь настраивать виртуальные машины через vagrant или подобные инструменты.
    Уметь работать с GIT(создавать ветки, разрешать конфликты, etc)

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

    Уметь работать с БД(хотя бы CRUD, join)
    Уметь работать с nginx(хотя бы проксирование настроить)

    (можно просто написать - “прочитать Лутца”, но выделю пару вопросов)
    Знать чем отличаются new style классы от old style.
    Знать чем отличаются Python2 от Python3
    Знать чем отличается str от unicode и почему в программе нужно работать с unicode.
    Понимать алгоритм импорта модулей в Python.
    Понимать что такое генераторы и итераторы.
    Понимать что такое дескрипторы.
    Понимать что такое GIL и зачем он нужен.
    Понимать что такое WSGI и зачем он появился.

    + Уметь писать тесты, понимать зачем это нужно.
    + Практические и теоритические основы по framework.

    + выполнить норматив по ГТО
    + не пить и не курить.

    Так же можешь потренироваться по заданиям Юры Юревича.

    Заданиям Юры Юревича - тыц.
    Ответ написан
    4 комментария
  • Как получить опыт для устройства на работу Python Developer?

    @Nodar
    Python, Ruby, JavaScript
    Автор, написали бы, чем вы сейчас занимаетесь, чтобы что-то конкретнее советовать.
    Я сам джуниор с опытом 9 месяцев и более того я не учился на прогера. У меня небыло ничего на GitHub.
    Я просто писал всем, даже на вакансии, где искали senior'а. Большинство даже не отвечали, кто-то приглашал, но предлагал мизер. 20 - 30 тыс в Москве-то и это не на 2-3 месяца, а на полгода, год. Таким я сам отказывал. В итоге получил 2 предложения с существенно большей суммой.
    Как найти работу, надо просто показать людям, что они смогут вырастить из вас разработчика, что вы сами заинтересованы в этом и регулярно над собой работаете.
    Меня спрашивали, как я учу язык и cs в целом, разговаривали о книгах, которые я прочитал, что планирую изучать в дальнейшем. Когда мне задавали технические вопросы, я не мог на них ответить, но и не парился по этому поводу, я сразу объяснял, какой у меня уровень.

    В итоге:
    - если вы очень слабый джуниор, которого терзают на интервью техническим вопросами - уходите
    - если вам предлагают 20 тыс на полгода - уходите. О чем думают такие работодатели - я не понимаю. Скорее всего это проходное место
    - если вас все устраивает, но не обещают, что кто-то будет регулярно вам помогать - уходите. Без помощи опытного товарища, вы далеко не уйдете.

    В итоге 2 (для тех, кто не знает что учить):
    - если вы еще в процессе самообучения учите:
    Linux - дистрибутив роли не играет. Если никогда не работали в линуксе, попробуйте. Научитесь пользоваться командной строкой, редактором nano.
    Хорошо освойте все основные структуры данных в питоне и что с ними можно делать.
    Перед тем, как писать свое решение - используйте поиск, 100% уже есть решение вашей проблемы. Изучите его
    Алгоритмы и структуры данных - учить обязательно, многие это требуют. Я не знал, что такое деревья, практически в первый же день, мне потребовалось писать обход дерева, я реально сожалею, что незнал, как это сделать. Пришлось искать помощи.
    ----
    P.S. - это мой личный опыт.
    Ответ написан
    1 комментарий