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

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    если мат.моделирование, то будет близко с линейным программированием, матричным исчислением и конечно-разностными схемами связано много. особенно если моделирование математическо-физических сложных процессов и явлений, будь то взрывы или волны какие....
    да любые ДУ решать или делать большие подсчеты без конечно-разностных схем никуда.
    также актуально - нейроматематика, нейроалгоритмы.
    ну и погуглить по этим тэгам, плюс "вычислительная математика", "конкретная математика", "моделирование в программировании", "схемы и модели физических процессов с точки зрения математики".... что-то такое поищите, много что всплывет.
    вообще даже область моделирования очень обширна, могут затрагиваться различные сферы математики, алгебры, геометрии, теории вероятностей, физики и специализированных дисциплин
    Ответ написан
    Комментировать
  • Должен ли веб-программист уметь рисовать/верстать/создавать дизайн?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    каждый человек занимается только тем, что он умеет и что ему нравиться
    количество навыков и умений не зависит от внешних факторов и может быть любым от нуля до многих
    Ответ написан
    Комментировать
  • Можете рассказать о ВМК МГУ?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    В самом начале пути, чтобы не упустить время, делай упор на физико-математические дисциплины, и основы информатики, булевой алгебры... и не забывай отслеживать все современные тенденции в мире информационных технологий, просто для хобби и развлечения своего развития личности. Все это постепенно скажется на твоем успехе. Будешь экспертом, если тебя затянет это все, полюбишь это до единичек и нулей, и никакой null тебя не испугает, никакой overflow не повернет с нужного пути. Главное любить свое дело и стремиться к его улучшению. Ну и любить всех окружающих и благодарить весь этот мир, что вокруг тебя, ведь солнце тоже не спроста светит.... :)
    Ответ написан
    Комментировать
  • Как готовиться к олимпиадному программированию?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    В большинстве олимпиадных задач лежит основа математики, алгоритмов, анализа.
    И как в последствии - программирование, техника, инструменты.
    А значит нужно во первых подготовиться по базису - математика и алгоритмы.
    Притом математика в самом широком смысле: алгебра, комбинаторика, вычислительные методы, алгоритмы, дискретная математика, графы и тд. И каждую тему нужно подробно изучить.
    И только на основе всего этого базиса можно качественно решать все задачи.
    Естественно никто не отменял логику и образ мышления, это тоже нужно тренировать.
    Это все тренируется с практикой, основываясь на теории.
    После этого всего, уже закреплять знания в области техники, компьютеризации, алгоритмов, языков программирования, операционных систем, эвристического анализа, криптографии и т.п.
    Материал, книги, задачи можно найти по всем вышеизложенным темам просто задав их в качестве параметров поиска в поисковых системах интернета.
    Учите, запоминайте, практикуйтесь, и будет вам счастье!
    Ответ написан
    5 комментариев
  • Какие бывают отрасли it? и что можно программировать(графику, игры и тд)?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Отрасли в IT бывают разные: стратегические, психологические, секретные, сумашедшие.... :)
    Главное понять и научиться базовым вещам, а там уж и даже психологически-секретно-сумашедшее программирование под любую платформу, технологию, сферу - это раз плюнуть....
    Ответ написан
    Комментировать
  • Как начать заниматься фрилансом? Как начать программировать с нуля?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Есть деньги или нет, главное учиться. Вы вышли в интернет, значит на это есть деньги. Делаете все что написали, значит тоже есть деньги. Уровень состоятельности зависит от уровня трат.
    Вам не к чему тратить, если адекватно оценить, не нужны Тайланды, не нужны БМВ и бентли, не нужны блондинки. Хотя это всем не помешает, но в вашем случае в данный момент нужно научиться и набраться опыта.
    Главное - поступить в хороший технический ВУЗ, связанный с информационными технологиями, всегда, сейчас и потом очень хорошо изучать и штрудировать базовые и основные науки: математика, физика, алгоритмы, шифрование, криптография, английский язык (написал что будет акутально вам). На старших курсах устроиться куда то подрабатывать, ну и опыт перенимать.
    На начальных курсах не стремиться за деньгами, а стремиться получить больше опыта и знаний, навыков. Запомните, что вложите в себя изначально - потом окупиться в несколько раз дороже, так что главное ЗНАНИЯ. Учитесь, хоть даже вы и из деревни! Все доступно! У вас есть интернет! Это уже просто ОФИГЕТЬ! У меня знакомые в свои годы не имели интернета, писали рефераты в ручную, рисовали алгоритмы по программированию карандашом с линейкой и оформляли отчеты по комбинационным алгоритмам от руки! Вы сейчас в шоколаде просто! Пользуйтесь технологиями и информацией во блага своего багажа знаний! Учитесь всему! Учитесь учиться! Учитесь находить нужную информацию! Учитесь быть внимательным! Учитесь промышленному шпионажу! Учитесь!
    А все остальное потом приложится! Если сейчас все вложить в себя, все сделать правильно, то лет через 5-9 вы сможете обеспечить и себя и своих близких достаточно на высоком уровне. И не забывайте про психологию, людей, связи, общение, развивайтесь в целом! Развивайте свою личность, учитесь! Тогда и только тогда вас ждет успех! Успех удивительный! Да будет так! Да прибудет с вами сила!
    Ответ написан
    10 комментариев
  • Путь в быдлокодеры или как стать программистом с 0?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    не каждый программист с нуля является быдлокодером
    не каждый говнокодер был быдлокодером
    всякий программист может превратиться в быдлокодера
    не каждый быдлокодер может превратиться в говнокодера
    программист программисту рознь
    если все программисты начинают программировать с нуля, то обязательно найдется один, который начинает программировать с единицы
    Ответ написан
    Комментировать
  • Какой ЯП выбрать для следующей ситуации?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Изучив, освоив, внедрив любой, даже сложный язык программирования, вы порой не заметите, как большинство других компаний тоже его же и используют, вы будете удивлены, более того, как узнаете, что оказывается, ваш новый внедренный и типа сложный язык программирования, как оказывается, уже давно используется другими.
    Мне кажется нужно не стремиться нагородить конкурентам по защите кода и веба, а нужна развивать и совершенствовать маркетинговую и оптимизационную политику, может быть даже расширяться, открывать другие направления, сайты. Важно чтобы у вас работали профессионалы своего дела, честные и надежные, естественно которым вы хорошо платите. Таким образом, смотивированные сотрудники , персонал и частые\постоянные клиенты, затопчут любых конкурентов, которые копируют ваши коды. От правильной политики и развития, ваши конкуренты сами собой отпадут. В этом важно быстрота и скорость реакции на каждую ситуацию на рынке и на клиентов. Кто первый, тот и победил.
    Ответ написан
    Комментировать
  • Что можно использовать для научных вычислений и визуализации?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Конечно же самое популярное, мощное и простое: Python+все доп.мат.стат.модули и библиотеки, коих не мало, а также известный язык программирования и анализа данных R, хорош и специален для математики и статистики, в том числе и визуализация данных на высоте. Фактически большинство мирового научного сообщества сейчас используют эти два языка, как де-факто, сколько не встречалось статей, и на западе и на востоке. Просто самые распространенные инструменты, если же касаться конкретики, то фактически для каждой задачи со своей спецификой есть свой заточенный язык или методика
    Ответ написан
    Комментировать
  • Стоит ли программировать только для собственных проектов?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    стоит, это и опыт и самообучение и повышение скилов своих, все это потом обязательно обернется выгодно для вас и можно даже будет что-то монетизировать
    Ответ написан
    Комментировать
  • В какую область переквалифицироваться программисту?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    ну психологи вроде говорят, что работу нужно менять каждые 5-7 лет, а то типа надоедает и пропадает мотивация. а вот менять профессию, это другое....
    хотя программист может найти много применений, с опытом за плечами: от менеджера до тестировщика, от аналитика до консультанта, от бизнесмена до преподавателя, может быть вам нужно увеличить общение с людьми, или же поменять область внутри самой профессии, и все может измениться в лучшую сторону!
    Ответ написан
  • Где найти правильное направление, для изучения программирования "с нуля"?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    На самом деле, по теме мертвости языков, да - паскаль и дельфи мертвы, если не считать их какие-то где-то отростки. Но, на паскале очень хорошо преподают и доходчиво можно донести до слушателя алгоритмитизацию и основы программирования , которые он потом может использовать с другим языком. Конечно, есть минус, в том, что будет небольшая изначально привычка к синтаксису, но это все решаемо. Сколько изучал литературы, раньше начинали изучение программированию в ВУЗах на паскале или си. Притом встречалось на паскале больше, чем си, и студенты более понимали все.
    Затем в последствие перешли на си и си++. В принципе, по личному опыту могу сказать, изучайте с первых курсов вуза или уже в последних классах школы классику нынешнего ай-ти мира, это юникс-системы и си/си++/пайтон. Изучив и освоив это, совместно проникнувшись алгоритмами, базой мат.логики и мат.анализа, теории дискретной математики, вы уже приобретете хороший начальный базовый уровень, с которым можно и на работу куда-то устраиваться, даже на начальный уровень!
    Ответ написан
    Комментировать
  • Реализация арифметических операций. Как устроена?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    любые книги (как правило встречались советских времен) с математической обработкой ЭВМ, вплоть до схемотехники (дешифраторы, регистры и тд, там описываются очень подробно двоичные коды и системы) и начиная от различных базовых учебников по информатике (операции в двоичных кодах, дополнительные коды, системы счисления, как представляется информация в ЭВМ). очень доходчиво можно постичь весь низовой уровень операций ЭВМ (не важно какой платформы и архитектуры, так как это база) в книгах наших соотечественников, западных и восточных коллег (советских времен)
    Ответ написан
    Комментировать
  • С чего начать изучение программирования?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    начать изучение с базы, с основ, пусть даже хобби это ваше. освоив базовые знания, потом будет интереснее и понятнее все изучать, а к базе и теории уже подключать практику. рекомендую для начал изучения программирования: C, C++, Python, Pascal, нуууууууу мооооооожет быть JS.
    Для начала самое-то, не вникая в паттерны и библиотеки, просто изучать основы и основы. А потом уже и будете углубляться, если вам будет это интересно. Удачи в постижении нелегких и увлекательных знаний!
    Ответ написан
    Комментировать
  • Тяжело ли переходить с функционального программирования на императивное?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Адаптироваться можно ко всему, приспособиться, привыкнуть. Вопрос времени и сломления своих стереотипов, привычек, главное - цель. Время как раз оно у всех будет разное. Перейти и сменить стиль программирования можно. На то вы и программист, что можете и должны программировать - в любой ситуации, в любом времени, любые технологии, все что угодно! Нужно уметь самоадаптироваться!
    Ответ написан
    Комментировать
  • С чего начать изучение Qt5?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Конечно можно пошутить: изучение QT5 надо начинать с QT4 :)
    А если серьезно, то без базы языка программирования СИ/СИ++, знания операционной системы, веб-технологий в вашем случае никуда. Ну и алгоритмитизация, сети, математика, статистика, администриование - все это будет неотъемлемыми кусочками вашего изучения.
    Про QT есть книги, автором не припомню, но погуглив вы найдете даже русскоязычные варианты книг. Английский само собой маст хэв и форевер!
    Ответ написан
    1 комментарий
  • На каких ресурсах можно программировать на JS для фана?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    codepen.io
    Ответ написан
    Комментировать
  • Инструмент для тестирования программной комбинационной схемы (алгоритма)?

    globuzer
    @globuzer Автор вопроса
    gezgrouvingus progreszive ombusgrander greyderzux
    тестирование - это когда эти "таблицы истинности" уже известны и нужно подтвердить, что тестируемый модуль их соблюдает. вот про это я и хотел сказать, спросить!
    именно это и нужно подтвердить.
    фактически на входные сигналы (переменные) подать\задать всевозможные комбинации и на выходе проконтролировать результат, на выходных переменных
    Ответ написан
    Комментировать
  • Почему говорят, что php для школьников?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Вообще, изучив классику преподавания в школе и универе, пообщавшись с разными специалистами, по собственному мнению хотелось бы сделать такие выводы, по поводу начала обучения программированию.
    Сначала паскаль.
    Затем Си
    Затем Си++
    После этого усиленная ООП методология: С-шарп, Джава, Обджектив-Си
    Если коснуться системности, то ассемблер вместе с Си и Си++ параллельно изучать.
    После всего этого будет достаточно просто перейти на Джава-Скрипт, Руби, Пайтон, ну и собственно ПиАйчПи.
    Если начать изучать ПиАйчПи с нуля, без базы и основ концепций программирования, мне лично кажется будет проблемно. Ну а если не проблемно, то просто человек-студент-ученик не постигнет всей сути языка программирования и основ алгоритмитизации.
    Ответ написан
    Комментировать
  • Какую первую книгу по программированию выбрать?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    вирт. структуры данных и программы.
    либо любой учебник для первых курсов вузов ай-ти специальностей
    Ответ написан
    Комментировать