Ответы пользователя по тегу Программирование
  • Клиент много задает вопросов, как быть?

    @Dum_spiro_spero
    Опишите ситуацию целиком.
    По опыту - бывает ситуация когда клиент хочет чтобы ему не только сделали некую работу, но и научили делать такую же работу самому, рассказали о ситуации на рынке, конкурентах, ценах у конкурентов, и т.п...
    Простой пример - клиент хочет купить компьютер - но сомневается в своих возможностях купить рассыпь комплектующих и все скрутить/собрать. Поэтому у потенциального продавца он выспрашивает массу инфы - чтобы использовать ответственные знания, а не из книжки, и сэкономить на оплате сборщика-компьютерщика. Но возможно в процессе беседы он решит, что игра не стоит свеч и тогда продавец получит свои деньги. Правда таких клиентов все же очень мало.
    Наверное в любой деятельности есть некие моменты связанные с коммерческой тайной, если это не навык формирующийся годами - я могу во всех подробностях рассказать как надо играть на пианино например ))).
    Или то, что клиент мог бы сделать в принципе сам, но не хочет - нет времени-желания-инструмента-навыки недостаточно качественны. И если клиент сам представляет как и что надо делать - то вопросы логичны - потому что способ выполнения работы будет влиять на качество результата. А роль качества может проявиться существенно после гарантийного срока.
    Ответ написан
    Комментировать
  • Как найти интересную тему для дипломной работы?

    @Dum_spiro_spero
    Хм... сделайте хорошую читалку - с правильными интонациями, и различными эмоциональными окрасами. )))
    Ответ написан
    Комментировать
  • Что можно использовать для научных вычислений и визуализации?

    @Dum_spiro_spero
    У всех по разному. Я использую С/С++, дружественные немцы - Fortran. Решаем диффуры.
    Ответ написан
    Комментировать
  • Как изучить математику?

    @Dum_spiro_spero
    курсовик по предмету "мат.моделирование".
    Вообще нормальные курсовики не пишут, а делают. Т.е. вам надо будет что-то посчитать и промоделировать.
    1. Надо определиться с темой. Диффуры решать - это одно, вероятности считать - другое, ну и т.д... Математика она развесистая же - как клюква. Что преподаватель говорит?
    2. Какой у вас сейчас уровень? Что такое производная и зачем она нужна - понимаете? А что такое интеграл? )))
    Если да - то можно двигаться дальше - Справочник Бронштейна - хорошая вещь для самообразования - и чтобы оглядеть, что вообще есть-было в математике.
    Ответ написан
    Комментировать
  • Чем Классы отличаются от обычных функций? C++?

    @Dum_spiro_spero
    Все просто - класс - это не функция - класс - это скорее тип данных включая способы работы с ним. Типа структуры - но к которой еще и свои функции добавлены.
    Набивший оскомину пример - например вам нужны комплексные числа - и к ним способы умножения, деления и т.п... чего нет в стандартной реализации. (Хотя может уже и есть).
    Сложность понимания обычно в том - зачем это нужно - можно все функциями же сделать.
    Да, можно - но с классами удобней если предварительно все продумать.
    Ответ написан
    Комментировать
  • Как держать в голове проект по программированию над которым работаешь не каждый день?

    @Dum_spiro_spero Автор вопроса
    Попробую резюмировать.
    1. Надо изначально хорошо продумать и расписать/разрисовать структуру проекта.
    -увы - иногда она начинает меняться по ходу пьесы - значит плохо продумали.
    2. Разбивать программу на мелкие блоки.
    3. Комментировать все что можно и нельзя.
    4. Видимо писать письма самому себе и художественные размышления зачем здесь то или иное.
    Большое спасибо всем за ответы!
    Кстати - я один такой - страдающий программистким склерозом или это распространено?
    Ответ написан
  • Путь в быдлокодеры или как стать программистом с 0?

    @Dum_spiro_spero
    А оно вам интересно?
    На мой взгляд в программировании самое интересное - это некая магия. Написал какие-то строчки на экране - нажал "скомпилить" - и уя!!! Что-то стало происходить! Буковки выдались... Окошечки распахнулись. О! Я Творец!
    Т.е. почти моментальная связь мыследействие-результат.
    Это некая замануха кстати - т.е. почему многие подсаживаются на программирование.
    Найдите людей. Т.е. кого-то с кем бы вы общались лично и кому нужно было бы то, что вы будете делать. У вас идеальный случай для обучения - ибо есть пассивный доход - но это же и обманка - нет сзади дяди с палкой, или голода который не тетка.
    Найдите задачу которая была бы вам интересна - и начните её писать. Вот и разберетесь что и как.
    Ответ написан
    5 комментариев
  • Как развить мышление для программирования?

    @Dum_spiro_spero
    На мой взгляд математика и программирование связаны мало.
    Еще в школе (ну да, физматшколе) у моего друга с математикой было не хуже чем у меня, а с программированием - никак. Школьная и институтская математика - увы - учат решать стандартные задачи стандартными методами.
    Создание же даже просто алгоритма - это процесс творческий.
    Ну на самом деле - в программировании же понятийных сущностей мало - переменные, ввод-вывод, циклы, функции, С++ как приятный бонус вкупе с RAD.
    Если взять типичную программу - решение квадратного уравнение - то даже тут встретятся моменты творчества.
    Как назвать переменные? Коэффициенты вводит пользователь или они жестко заданы? После окончания программы - всё, стоп или решаем еще одно? А если подсунули линейное уравнение, а не квадратное - как быть? А если уравнение задано в виде строки вида "2x^2+3x-10=0" - может такое решим?
    Ну и так далее.
    А какие-нибудь крестики-нолики запрограммировать - надо еще больше таких вопросов решить.
    А математика как таковая вообще мало нужна - если нужно запрограммировать как спутник летит - то почитаете книжки по численным методам благо их нынче вагон - с точки зрения программирования - там все гиперпросто.
    Как правило это программы вида считать данные, долго считать по сложным формулам, вывести результаты.
    Да, есть некоторое количество знаний которое надо знать - типа что такое указатель и как он хранится, что не нежелательно сравнить переменную типа float с нулем, как хранятся массивы, и т.п.. ну это все в книжках по программированию есть.
    Моя идея такая - старайтесь одну и ту же задачу по программированию решить РАЗНЫМИ способами - ну или обдумать хотя бы разные подходы.
    О себе - с первого курса института работал в программисткой фирме. Пишу на С/С++ в его разных ипостасях, новомодных штучек типа Питона не знаю.
    Ответ написан
    6 комментариев