• Где искать опыт неопытному программисту (Язык ява)?

    @KIN1991
    Python, PHP developer
    Не надо вам никакой фриланс, устройтесь на стажировку в какую нибудь фирму где есть люди которые вам могут подсказать и направить вас. Если вы молодой специалист и для вас в приоритете увеличение квалификации а не заработок то этот вариант для вас.
    Ответ написан
    Комментировать
  • Где купить мощные процессоры для своих устройств?

    Ocelot
    @Ocelot
    Где купить просто тот же cortex-a7 ?
    Cortex A7 это ядро. А вам нужно выбрать конкретный чип на этом ядре. Поэтому открываете каталоги производителей микроэлектроники и ищете чип, который подойдет вам по параметрам.
    Допустим, нашли, выбрали. Теперь смотрим, у кого из поставщиков электронных компонентов он есть. Причем поштучно, а не партиями по 10 000.

    Как сложно его будет программировать?
    Зависит от вашего опыта. Обычно под мощные камни не пишется голое приложение-прошивка (хотя никто не запрещает). Берется какая-нибудь ОС, способная работать на этом процессоре, и приложение пишется под нее. Тут уж как повезет. Если вы просто скопируете с минимальными изменениями какую-то известную платформу, то сборка ОС под нее, скорее всего, есть. Пара ударов в бубен - и все заработает. А если железо у вас экзотическое, ОС придется дорабатывать основательно. Вы пробовали писать драйверы и функции ядра для работы с устройствами? Это очень увлекательно =)

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

    Как подключить к нему внешнее ОЗУ и т.п.
    Интрерфейсы обычно стандартные, описаны в даташитах. А дальше повторяется п.1, но уже для памяти: подбор нужного вам чипа по параметрам, поиск его в продаже и т.д.
    Когда все компоненты подобраны, нужно еще развести печатную плату под всё это. В случае Cortex A7 получится как минимум 4-слойка с BGA-монтажом и частотами под гигагерц со всеми вытекающими прелестями, вроде выравнивания длины дорожек. У вас есть опыт разработки таких плат?
    Ответ написан
    1 комментарий
  • C помощью Lua отправить Post запрос возможно ли?

    GavriKos
    @GavriKos
    Ответ написан
    Комментировать
  • Простой установщик программы на Виндовс, вместо ИнсталлШилд и ИнноСетап?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Ваша проблема в том что вы пихаете весь объем в екзешник инсталлятора.
    Любой экзешник такого объема будет исполняться очень долго, это не зависит от инсталлятора.
    Исполняемый файл должен быть полностью прочитан и загружен в память. Если на целевой машине памяти будет 2гб, она вообще уйдет в подкачку, и зависнет минут на десять.
    Поэтому - маленький экзешник на пару килобайт, и рядом архив со всем необходимым.
    Ответ написан
    Комментировать
  • Как избавиться от мерцания формы при перерисовке формы в MFC?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    • Рисовать на bitmap, по таймеру оный bitmap рисовать в форме.
    • Закопать покойника MFC, сменить на Qt
    Ответ написан
    5 комментариев
  • Как работать с меню в qt?

    @torwig
    C++/Qt
    Лучше прочитайте книгу Шлее об этом фреймворке.
    Можете сразу доку, а лучше примеры. Они есть в составе самого Qt, можете загуглить "QMenu example". А если коротко, то меню содержит QAction'ы. И при выборе конкретного пункта ,который соответствует этому QAction, испускается сигнал triggered(). Вот за него и цепляйтесь с помощью connect().
    Ответ написан
    Комментировать
  • Как работать с меню в qt?

    donkaban
    @donkaban
    Умею рисовать тени
    Масса вариантов :

    1. Почитать доку
    2. Не читать доку, сразу убить себя об стену и забыть адрес тостера.

    Выбирайте.
    Ответ написан
    Комментировать
  • Как начать програмировать для дилитанта?

    1)Не поздно.
    2)На самом деле вообще не важно, главное начать.
    3)Многие сейчас начинают с языка python так он прост и популярен.

    Я рекомендую сайт informatics.mccme.ru
    Есть например курс по питону: informatics.mccme.ru/course/view.php?id=156
    И что важно, можно решать задачки и сдавать их в тестирующую систему, вам будут отвечать правильно ли она решена.

    P.S. Вам дофига чего посоветуют, и на самом деле не важно что вы выберите. Успехов вам.
    Ответ написан
    Комментировать
  • Как подключать.h файлы во вложенных папках?

    tsarevfs
    @tsarevfs Куратор тега C++
    C++ developer
    Поиск для Visual Studio происходит в таком порядке.
    1. #include "moduleN.h"
    2. #include "../moduleM/moduleM.h"

    Некоторые папки можно добавить в путь поиска, чтобы не писать длинные пути.

    Не забывайте писать #pragma once в начале каждого *.h файла.
    Ответ написан
    Комментировать
  • Как подключать.h файлы во вложенных папках?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    В начале каждого заголовочного файла пишем
    #pragma once
    Подробнее https://ru.wikipedia.org/wiki/Pragma_once

    Можно указать компилятору папки в которых искать заголовочники
    https://gcc.gnu.org/onlinedocs/cpp/Search-Path.html
    и подключать их через <> кавычки

    Или прописывать абсолютные или относительные пути в "" кавычках
    Ответ написан
    1 комментарий
  • Как понять суть программирования (подробнее в содержании)?

    Сходите на какой нибудь хакатон и попробуйте присоединиться к какой нибудь команде, разумеется предупредив, что делать вы ничего не умеете, но и мешать не будете. Посмотрите как все это выглядит, потратите двое суток своего времени.
    Ответ написан
    Комментировать
  • Чем Классы отличаются от обычных функций? C++?

    tsarevfs
    @tsarevfs Куратор тега C++
    C++ developer
    Чем вас не устраивает первая ссылка из запроса в гугле: c++ классы примеры?
    Ответ написан
    Комментировать
  • В какую область переквалифицироваться программисту?

    Везде хорошо, где нас нет.
    Мое субъективное мнение - вы неправильно смотрите на вещи.

    1. "профессионалов в сфере IT значительно выше чем в других секторах"
    Неправда. Вы наверняка просто по большей части вращаетесь в этой тусовке и не видите какой треш и угар творится в других областях, из-за чего создается иллюзия того, что ИТишников на свете больше всех, а профессионалов среди них еще больше, а все встречающиеся бухгалтера, банкиры, строители живут припеваючи.

    2. "И самое печальное, я не могу сказать к чему по-настоящему лежит душа, чем бы хотел заниматься в жизни"
    Программирование, как и любой другой навык (администрирование, бух. учет) - инструмент достижения целей, который никак не может стать смыслом жизни.

    Ответ весьма прост, вам нужна цель в жизни, поверьте, если для ее достижения вам потребуется работать на дядю, программировать или выучиться на финансиста, то вы с огромнейшим энтузиазмом и увлеченностью будете этим заниматься, но пока цели у вас нет, чем бы вы ни занимались, рано или поздно все будет для вас становиться рутиной, которая изо дня в день будет у вас вызывать вопрос "Зачем я все это делаю?".

    Я говорю не о какой-то наигранной цели, от которой вы при первых сложностях готовы будете отказаться, а о том, что для вас действительно ценно.
    Ответ написан
    7 комментариев
  • Каким должен быть собственный проект для устройства на работу?

    Basters
    @Basters
    Кокер-спаниель
    Лучше всего ты продемонстрируешь свои умения непосредственно на месте работы! Выбираешь подходящую организацию с подходящим размером ЗП на испытательный срок. На испытательном сроке ты работаешь в реальной команде с реальными задачами, растешь сам и если тимлид и другие члены увидят твое стремление, то ЗП после испытательного срока обязательно повысится! Этот момент так же можно обсудить как условие при устройстве на работу. Хватит заниматься домо-дрочерством и делать никому не нужные вещи! Вы нужны командам! Rails программистов не хватает!
    Ответ написан
    7 комментариев
  • Как скрестить код с++ и си?

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    C++ обратно совместим с C. Некоторые исходники на C можно просто откомпилировать компилятором C++.

    В более сложных случаях, правильно написанные заголовочные файлы (с применением extern "C" {}) должны обеспечить компоновку С и С++.
    Ответ написан
    Комментировать
  • Как понять суть программирования (подробнее в содержании)?

    UnknownHero
    @UnknownHero
    Человек не тратит сотни часов и дней на изучение композиции, как строится перспектива, как падает свет, как формируются тени, чтобы понять, подходит ли ему рисование или нет, хочет он заниматься этим или нет.

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

    Понравилась роль программиста ?

    С моей точки зрения это всё работает не так. Любому может понравиться картина художника и он захочет стать художником.
    Но уже через 100 часов обучения он бросил это дело, т.к. сам процесс ему не понравился.
    Поэтому лучше понять это в процессе.

    Программирование сейчас охватывает очень много сфер, люди придумывают магазины, сервисы, роботов, гаджеты и всем нужны программисты.
    Программист - это тот, кто может сделать идею в работающую программу и решить свою или чужу проблему.
    Чем опытнее программист, тем более сложны задачи он сможет решать.

    Если вам нравиться эта идея, то можете выбирать этот путь.
    Если сомневаетесь,я думаю, поможет только практика.

    А что на счёт разных языков или технологий... В любой сфере нужно будет иметь немалые начальные знания и постоянно учиться.
    Просто нужно взять что-то одно и выучить.
    Ответ написан
    Комментировать
  • ИИ: c++ или python?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Возьмите питон с с++ погрязните в мелочах и получите пару :)
    Ответ написан
    Комментировать
  • При вызове delete несколько раз,вызывается деструктор столько же раз,че за?

    gbg
    @gbg Куратор тега C++
    Любые ответы на любые вопросы
    Это C++, детка, здесь могут и ногу отстрелить.

    Да, это совершенно нормальное поведение для C++. В угоду переносимости и производительности, здесь никто не проверяет, что объект был ранее уничтожен.
    Ответ написан
  • Изучение Java: мотивация, перспективы, краткий план?

    @Lici
    Извините, но посмотрите правде в глаза - вы ничего не умеете в этой жизни делать, кроме абстрактной, бесцельной и бесполезной учебы. Два высших образования и годы еще какого-то бесполезного чтения и просмотров чего-то якобы развивающего и полезного. Вы еще небось отличник. Лучше бы вы саус парк смотрели и брейкин бэд, но в остальное время действовали как мужчина - ставили себе задачу и методично ее решали. Не смотрели говнокурсы, а брали задание и кровь из носу выполняли его. А сейчас вам делать просто нечего, пишете тут многабукавы.

    Пока не измените вообще методологический подход к своей жизни - у вас все и будет так-же.
    Ответ написан
    12 комментариев
  • Как правильно создать бд?

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    Вопрос из серии: Купил скальпель. Как удалить аппендикс правильно?
    Отвечает Армянское Радио: возьмитесь за учебники. Руководство по использованию учебника.
    Ответ написан
    3 комментария