Абстрактный класс не рассматривается как родитель? На сколько я понимаю много кода будет общего, интерфейс прекрасно заменяется абстрактным классом + сколько нужно наследников.
Потому-что юзабилити — это все дикая ерунда. Достаточно просто взглянуть на портфолио наших «специалистов», чтобы убедиться в их полной некомпетентности. Прочитать несколько книжек и начать фигачить прототипчики — ну этого маловато, чтобы считаться спецом.
Единственный плюс этой лженауки в тестировании на реальных пользователях.
Lenovo X220 (или X230) с девятиячеичной батарейкой и IPS-экраном. Работает вместе с док-станцией как раз в качестве замены десктопа, т.е. дома клавомышь и монитор внешние, а ноутбучный экран становится вторым монитором. Очень доволен. Масса и толщина не то чтобы совсем небольшая для 12.5 дюймов, но зато нормальный не ультрабучный проц.
Эйр хорош, но клавиатура для винды на мой вкус не очень, да и по цене ленова с ибея обошлась почти вдвое дешевле.
Из языков, вам наверно проще будет выучить C# (asp). Так как уже большой опыт работы с С.
Из попсовых и сильно востребованных (чаще ищут работодатели) это пхп. Правда после того же пхп, попробовав тот же питон или руби, уже назад не тянет. Говорю по личному опыту.
Учиться проще всего:
1. Прочитать 1-2 книги по языку, попробовать самому на коленке создать сайт небольшой (второй гугл не надо, хватит и сайта-визитки). Потом попробовать его же на фреймворке под язык.
2. Быстрее всего осваивается язык на реальных задачах. Так как рынок программистов сейчас всёравно не до конца заполнен. Не вижу проблемы устроится в среднюю компанию по созданию сайтов. И там за пол годика наработать и практику и «портфолио». Это проще чем искать заказы на фриланс. И боятся студий не стоит. Порой туда вообще с нуливыми знаниями берут, было бы желание. Так как заказов много, а специалистов мало.
Я как то разбирался с этим след. способом:
1. Ставил запись макроса.
2. Делал набор действий, которые мне были интересны (например, нарисовать диаграмму по данным на листе).
3. Смотрел исходный код макроса, который excel сгенерировал.
Просто мне надо было писать макросы на языке APL, а литературы не было и данный способ отлично работал.
asana, мегаплан и т.д. это всё фигня для работы с одним человеком. Он назовёт срок, умножайте его на три(скорей всего вы и сами это знаете). Если он уложится в то что назвал, держитесь его и никогда не теряйте =) То что он пишет вы должны это видеть, пусть он коммитит на github либо ещё куда, коммиты должны быть каждый день.
Вот тут схожий вопрос: stackoverflow. Будет видно, что происходит, но без остановок. Благо, найти нужное место и вручную поставить там бряку — не составит большого труда.
Описание коротенькое на английском. В требованиях укажите что собеседование будет на русском. Также можете требовать конкретное географическое местоположение, ну чтобы в тойже временной зоне был для обсуждения. Также можно skills выставить russian.
На нашем YouTrack 441 150 issues.
И он работает быстро: EC2 16GB, 8 Virtual Cores. 260-312 online users.
Самые невезучие запросы выполняются не больше 5-7 секунд
Jira с 253 355 issues уже загибалась примерно на таком же оборудовании
Я делал выборку квадрата со стороной в 2 радиуса запросом, а более точно для каждой точки считал расстояния в серверной части приложения. Так проще масштабировать и будут индексы задействованы.
Во время жизни в общежитии поменял стационарный компьютер на монитор, так как приходилось часто мигрировать с места на место) Сейчас уже когда студенческое время закончилось все таки вернулся к стационарному компьютеру дома, все ноутбук это ноутбук и для себя сделал вывод: на ноутбуке работать хорошо, но если есть возможность лучше работать за компьтером, не смотря на то, что можно и монитор подключить и клавиатуру. Поэтому сейчас ноут в основном для релакса )