• Как разделить домашнее и рабочее пространство?

    onqu
    @onqu
    weasy
    Простые решения не в моде. Всем нужна боль, никто даже не заметил, что она превратилась в зависимость :) Как то так? :)

    Пользуемся ноутом и не паримся, а на нем разворачиваются контейнеры с нужным окружением.
    Ответ написан
    Комментировать
  • Установка Ubuntu на внешний HDD?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Комментировать
  • Для обучения python есть ли подходящие репозитории на github?

    bobrovskyserg
    @bobrovskyserg
    Небольшие репозитории где есть хороший код - это диковиный зверь.
    github - не кунсткамера.
    Идите лучше на checkio.org, там, в публикациях лучших решений задач, вы вернее найдёте дао питона )
    Ответ написан
    3 комментария
  • Какие знания нужны для 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 комментария
  • Какие есть сервисы по Java tips?

    Ответ написан
    Комментировать
  • Как массово переустановить систему с Windows XP на Windows 7?

    fallen8rwtf
    @fallen8rwtf
    Ставьте роль Windows Deployment Service, поднимайте DHCP, закачивайте образ нужной винды и добавьте драйвера.
    Сам для развертки новых машин пользуюсь (на 2008R2) - От меня требуется достать машину из коробки, воткнуть сетевой кабель, включить и на сервере задать имя машины. Windows System Image Manager отлажен таким образом, что автоматом выбирается язык, разбивается диск и т.д. (установка не требует никакого вмешательства),а далее групповыми политикам устанавливаются основные программы и скрипты для админства
    Ответ написан
    2 комментария