• Как на QML написать игру жизнь?

    tsarevfs
    @tsarevfs Куратор тега C++
    C++ developer
    QML штука хорошая, но ее не обязательно для gui использовать. Возможно, чтобы не закапываться в qt проще будет использовать qpainter и нарисовать ячейки как прямоугольники.
    Ответ написан
    3 комментария
  • Есть ли удобный аналог github с бесплатными приватным репозиторием?

    kompi
    @kompi
    nullstack devoops
    Bitbucket.
    Is Bitbucket free for small teams?
    Yes! Sign up for the 5 users free plan and you can have unlimited public and private repositories.
    Ответ написан
    8 комментариев
  • Куда пойти учиться на программиста после 9-го класса?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Идите на вышку.
    На программиста учатся самостоятельно. Вам нужно учиться учиться. Учиться организовываться. Учиться работать с преподавателями, с информацией, которая вам неприятна и возможно не нужна - но на любой работе это будет встречаться, а полезно уметь с этим справляться.

    Из полезного, что можно получиьт на вышке - общая грамотность, математика, алгоритмы, английский, общее образование, которое позволит вам понимать как работает живой мир (а не идеальный компьютер).
    В общем не воспринимайте образование исключительно как умение программировать - расширяйте кругозор.
    А программированию учитесь самостоятельно. Большая вероятность в вузе найти соумышленников для разработки своего проекта. Может быть на кафедре, может отдельно.
    Ответ написан
    1 комментарий
  • Как организовать работу удаленных программистов?

    @svsanek
    Из личного опыта - много работал сам удаленно, сам нанимал людей. Больше всего понравилось как работают американцы.
    1. Все проекты на github либо bitbucket. Баг трекер там же
    2. Каждой задаче дается оценка и за оплачивается только оценка. Т.е. ты сказал, что сделаешь за 4 часа - заплатят только за 4-ре часа и не кого не волнует сколько ты провозился.
    3. Задачи дробят до самого маленького уровня. По каждой задаче все обсуждения через коменты к задаче. Никакого скайпа.
    4. Каждый час-два пинг "как дела? на каком этапе?". Пропал больше чем на 2 дня - уволен.

    Итого:
    - Возможно ли найти ответственных и самостоятельных людей?
    да
    - Каким образом следует контролировать сотрудников?
    Регулярно пингуй. Требуй решения задач в срок. Если пропал больше чем на два дня - проще избавиться и найти нового (я так за одним долго бегал). Лог задачи веди в коментах к этой задаче.
    Если ли смысл использовать тайм-трекеры на ПК работников?
    бессмысленно
    - Как начислять ЗП? Использовать фикс. ЗП / оплачивать позадачно / почасово?
    Давай оценить задачу, сам прикинь сколько в часах ее делать. Договоритесь, что на эту задачу столько-то часов. Плати только за часы. Ты не крупная компания, которая может оплачивать перекуры и болтовню за кофе.
    - Сколько в среднем платить удаленному PHP-программсту средней квалификации (junior / middle)?
    Есть знакомый - очень хороший PHP-девелопер (больше 5 лет стажа только удаленной работы) - берет от 750р за час. Посмотри по фриланс площадкам - сколько ребята просят за час.
    Ответ написан
    7 комментариев
  • Как сделать на с++ чтобы он создавал папки в определённое время?

    @balamyt92
    ; select * from users; --
    Я бы использовал в Qt.
    1. Парсим наш файлик
    2. Запускаем таймер
    3. Ну и по таймеру с помощью QDir создаем нужные папки.

    И кросплатформерно получиться и с минимальными усилиями.
    Ответ написан
    2 комментария
  • Когда ооп быстрее процедурного?

    @Mercury13
    Программист на «си с крестами» и не только
    ООП рассчитано не на скорость исполнения, а на скорость разработки. Как, впрочем, и многие другие современные технологии разработки. Всё, что ООП делает, можно реализовать и без ООП, и даже эффективнее. Стоит ли — другой вопрос.

    Какую задачу конкретно решает ООП? Обуздать сложность разработки программ, собранных из взаимодействующих компонентов. Вот от этого и пляшем: если программа не модульная (например, какой-нибудь сложный научный расчёт), ООП мало поможет. Также ООП не поможет, если стандартная реализация ООП недостаточно эффективна по процессору или по памяти — например, в мою бытность JavaMe’шником ООП не жаловали, поскольку памяти много ел, типичный мобильник имел от 215 до 800 килобайт доступной памяти. Также плохо будет работать там, где нет взаимодействия (на типичном PHP, который выдал страничку и исчез).

    Что на PHP можно реализовать объектно?
    • Поддержку каких-то протоколов (БД, почта, какая-нибудь внешняя веб-служба наподобие VK API или Mandrill).
    • Что-нибудь из предметной отрасли, что меняет своё состояние — например, генерация картинок, звуков, архивов, PDF…
    • Может, сделаешь какой-нибудь генератор страниц, который сначала собирает каркас страницы, а затем, в зависимости от настроек и целевого устройства, обращивает его HTML-кодом.
    Ответ написан
    Комментировать
  • Какими программами пользуетесь для создания UML-диаграмм?

    machine_messiah
    @machine_messiah
    http://CodeFlex.co
    Enterprise Architect
    Ответ написан
    Комментировать
  • Что делать после изучения С++?

    Stalker_RED
    @Stalker_RED
    Значит до теортетической физики дело пока не дошло? Примерно третий этап?
    ZjdlZm.png
    Ответ написан
    Комментировать
  • Существует ли QML подобный фреймворк для написания веб-приложений?

    Zifix
    @Zifix
    Barbatum
    Когда я искал ответ на этот вопрос, гугл выдал мне только QmlWeb и silk, которые не выглядят слишком уж живыми. А так да, такой подход снизил бы порог вхождения в веб почти до нуля, и произвел бы революцию в верстке, потому как css ни разу не интуитивный по сравнению с якорями QML.
    Ответ написан
    Комментировать
  • Кроссплатформенность c++ -> Qt\c++, c++\CLI?

    @SZolotov
    Asp.net core, MAUI,WPF,Qt, Avalonia
    Самое главное не выражайте подобные мысли на работе. Ни в слух, ни письменно, ни как. В середине первого предложения руководитель вас уволит, если повезет то на втором. Ближе к концу и до рукоприкладства дойти может.
    Ответ написан
    2 комментария
  • Стажировка C++ программистом в компании. Реально ли?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Для этого нужно обратиться в компанию и узнать, есть ли у нее программа интернатуры.
    Практически в любой крупной компании такое есть. Правда чаще всего на интерна принимают учащихся 4-5 курсов, но по сути главное показать свои реальные знания и желания работать.
    Поэтому в первую очередь - посмотрите офисы крупных IT компаний в вашем городе и обратитесь к ним.
    Ответ написан
    Комментировать
  • Скомпилированная программа на Qt просит библиотеку qt5cored.dll, где искать?

    Zifix
    @Zifix Куратор тега Qt
    Barbatum
    Для того, чтобы запускать вне Qt Creator используйте утилиту windeployqt из стандартной поставки (папки с Qt)

    Для распространения все файлы и dll можно закатать в один .exe инсталлером, например inno setup, либо собрать Qt статически, и слинковать с вашей программой, тогда dll будут не нужны.
    Ответ написан
    Комментировать
  • Каким редактором вы пользуетесь для рисования диаграмм?

    batiscaff
    @batiscaff
    php-разработчик широкого профиля
    Недавно наткнулся на StarUML - оказалось весьма неплохо.
    Ответ написан
    Комментировать
  • Выпыавпвпывпвыпывпвп?

    savostin
    @savostin
    Еще один программист
    Недостатки:
    1. Кто платит за бесплатное обслуживание?
    2. Откуда берутся гарантии?
    3. Кто платит за возврат?
    4. Чем лучше madrobots.ru, medgadgets.ru или homegadgets.ru?
    Ответ написан
    1 комментарий
  • Как убедить начальство отказаться от велосипедов?

    newross
    @newross
    Product owner
    evnuh на 100% прав.

    Не стоит считать владельцев бизнеса идиотами. Возможно текущая CMS заточена под конкретный сегмент покупателей и за счет этого она и продается. Если текущий разработчик CMS уходить, вы вполне можете взять на себя ответственность за развитие этой cms и провести ее рефакторинг. Вылечите болезни этой CMS и спокойное работайте дальше.

    Если же хотите переубедить владельца бизнеса, то научитесь считать выгоду не как разработчик, а как бизнесмен. На какую аудиторию заточена CMS, какие текущие расходы на продажи и на разработку(в деньгах, а не абстрактных человеко-часах), во сколько обойдется переход, как изменятся расходы\прибыль при приходе на стандартные CMS? Это всего лишь малая часть вопросов. Предоставьте владельцу веер решений, из которого можно будет выбрать лучшее для бизнеса.
    Ответ написан
    Комментировать
  • Как убедить начальство отказаться от велосипедов?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    Не волнуйтесь, вас уволят и правильно сделают. И вот почему.
    Начну со стороны хорошего бизнесмена:
    У него уже есть cms и crm, которую он пилил 5 лет, умеет продавать и знает. Да, так получилось, свой велосипед, ужасно написанный, но это его не волнует до тех пор, пока она кормит и его и всех его подопечных. Отказаться от неё означает не только огромные временные затраты на смену всего, начиная от обучения программистов как её пилить, заканчивая обучением всех, кто будет её касаться. Так же это означает поддержка уже двух систем, старых клиентов со старой и новых с новой. Но самое главное - это высокий риск того, что продавать её будет тяжелее.

    Со стороны хорошего разработчика:
    А хорошему разработчику вообще до фени, с чем ему работать. Спросите у опытных. Эмоционировать при виде говнокода и велосипедов - это максимализм юного программиста. Разработчики с опытом умеют погружаться в любой велосипед, в любой говнокод и работать с ним. А потому что они уже навидались и в своё время тоже кричали и пытались перевернуть мир, но, кому это надо? Вы - наёмный работник, вы не должны писать красивый код, вы должны решать бизнес задачи. Бывалые так и делают, просто иногда про себя вздыхая, т.к. чувство прекрасного всё же не убить :)
    Ответ написан
    18 комментариев
  • Какой есть UML-редактор для Mac OS?

    avtel
    @avtel
    Junior Java Developer
    StarUML
    Плюсы: бесплатный, свободный, тёмный дизайн
    Ответ написан
    3 комментария
  • Какой UML-редактор лучше всего выбрать?

    @TouchTheSky
    Советую Sparx Systems Enterprise Architect. Функционал позволяет не только строить диаграммы, описанные в спецификации UML, но и выполнять кодогенерацию. Также возможен обратный процесс: из кода получить диаграммы, что полезно при анализе уже написанной системы.
    Ответ написан
    Комментировать