для чего программисту физика

Для чего программисту нужно знать физику?

Оценить 2 комментария

Примерно затем же, зачем нужно знать историю России или экологию.
Для общего развития.

То, что это вам пригодится в профессиональной деятельности, очень маловероятно.

jkotkot: сколько мне лет? Потом спросите, кого я предпочитаю в постели? :)
у меня давно законченное ВО. Только вот ни разу не пригодилось ничего, кроме различных областей математики (причем самых основ этих предметов). А последние предметы, связанные с ней, у меня были на третьем курсе.
И изучить эти основы спокойно можно и дома ученику последних классов школы, купив в книжном магазине какой-нибудь конспект лекций.

jkotkot: то, что вы называете «быдлокодером», программисты называют «профессионал». Потому что знает свое дело, а не понахватался везде понемногу, и ничего не умеет.

> что вы никогда не сталкивались с программированием железок вообще никак.
Сталкивался, с AVR. Написал пару игр (в том числе и тетрис), использовал только экран и кнопки (не ардуиновские шилды). Решил, что мне не нравится, и я не хочу развиваться дальше в этом направлении.

Источник

Физика в профессии «программист в компьютерных системах

Автор: Пользователь скрыл имя, 15 Февраля 2013 в 17:12, реферат

Описание работы
Содержание

1. Зачем нужна физика. 3

2. Чем важна физика для программиста. 4

3. Зачем программисту изучать физику. 5

5. Все из бита «it from bit»……………………………………….7

6. А чем же физика важна для всех остальных. 8

Работа содержит 1 файл

Grytsay_Zhezhera_Ionov_Andreev.pptx

Презентация на тему: Физика в профессии «программист в компьютерных системах»

БОУ ОО СПО «Омский авиационный колледж им. Н. Е Жуковского

Выполнили: студенты гр. Пр-52п Грыцай Вероника, Ионов Владислав, Жежера Сергей, Андреев Дмитрий

Проверила: Боровец Нина Ивановна

5. Все из бита «it from bit»……………………………………….7

Зачем нужна физика?

Чем важна физика для программиста?

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

Зачем программисту изучать физику?

Цифровая физика предполагает, что существует — по крайней мере, в принципе — программа, которая вычисляет в реальном времени эволюцию Вселенной.

Все из бита («it from bit»)

А чем же физика важна для всех остальных?

Знание законов физики облегчает нашу жизнь. Чаще всего мы не задумываемся о причинах, предпочитая рассматривать следствия, но сталкиваясь с новым для нас явлением мы теряемся, мы не знаем что делать, и здесь для нас оказалась бы очень кстати знания. Кроме того физика бесконечно интересна. Ведь она открывает ту гармонию, которая существует в нашем мире.

Без математики нет физики.Математика это вовсе не царица наук, а скорее язык науки, ведь без царицы жить можно, а без языка очень сложно.

Источник

💬 Из физиков в разработчики. Интервью с С# Middle Software Engineer

Библиотека программиста

Библиотека программиста: Здравствуйте, Роман. Расскажите, где вы сейчас работаете и в чём сейчас заключается работа? Какой стек технологий используете?

Роман Китар: Здравствуйте. Работаю я в Рязанском офисе EPAM на иностранном проекте. Мы занимаемся разработкой медицинских систем для заказчика из США. Большего я, к сожалению, сказать не могу.

Последствия пандемии

Б.П.: Как на вашу компанию и вас лично повлияла ситуация с коронавирусом?

Р.К.: Еще до объявления карантина по стране наш директор принял решение всем перейти на удаленную работу. В течение недели мы перевезли технику домой и начали работать. В начале было довольно трудно и непривычно согласовывать рабочие моменты в течение дня.

Команда работает по методологии SCRUM : у нас есть ежедневные митинги, ретро, IPM и так далее. Кроме того, мы релизимся каждую итерацию, что, конечно, было поначалу тяжело делать удалённо. Как нам, так и нашим коллегам из США. Но уже привыкли и работаем слаженно, хотя тоска по людям осталась. Мы всё ещё работаем из дома, и решения возвращаться в офис пока не было.

Первая программа

Б.П.: Расскажите, как вы начали программировать. Помните, что делала первая серьезная программа?

Р.К.: Если не считать обучения в вузе, то серьезно программировать я начал уже на курсах. Первой моей серьезной программой стал сторонний проект для друзей. Это было приложение на Android, отслеживающее вокруг себя bluetooth-маячки для активных игр на свежем воздухе.

Б.П.: Очень интересно! А в чём заключалась игра?

Р.К. : У каждой команды были планшеты, которые отслеживали рядом с собой bluetooth-маячки. Команды должны были как можно больше собрать маячков у своего флага. Можно было «украсть» маячки от флага соперников и принести к своему.

О языке C#

Б.П.: Судя по странице GitHub и предварительному знакомству с анкетой, вы в основном программируете на C#. Расскажите, чем вам нравится и не нравится этот язык.

Б.П.: Какие книги по C# вы бы посоветовали новичкам?

Про образование

Б.П.: Спасибо за рекомендации! В коротком описании для интервью вы писали, что в МФТИ учились разным языкам программирования. Но после университета работали управленцем на производстве и переводчиком на фрилансе. Почему не сразу пошли в IT?

Р.К.: Тогда у меня не было знакомых в этой отрасли, которые могли бы рассказать о работе и поделиться опытом, да и, честно говоря, IT мне тогда казалось скорее забавным подспорьем и хобби, чем родом деятельности. Теперь я конечно уже считаю иначе 🙂

Б.П.: То есть вы учились не по IT-специальности?

Р.К.: Я учился на факультете физической и квантовой электроники.

Б.П.: Почему тогда решили пойти на курсы и дальше учиться в IT? Сколько вам тогда было лет?

Р.К.: Мне тогда было 27 лет. Связано это с экономическим кризисом. Я просто решил попробовать сменить отрасль

Б.П.: Сколько времени уходило на учебу? Как проходило обучение?

На «внешних» курсах я делал задания без выходных три часа в день. Три лекции в неделю и домашние задания. Поступив на внутренние курсы я уже посвящал учебе шесть-семь часов в день, отдыхая по выходным. На внутренних курсах мы учились по программе в своем темпе, задания проверял наш ментор. Обучение в тренинг-центре по качеству материалов и уровню преподавательского состава было на высоком уровне, мне есть с чем сравнивать. Из минусов могу выделить то, что собеседование на курсы велось лишь по знанию теории. Это приводило к тому, что на курсы попадали ребята, которые не понимали, что делать с теорией на практике. Сейчас я уже сам нахожусь в составе RD-отдела, и со следующего набора мы проверяем не только теорию, но и навыки решения задач.

Трудоустройство

Б.П.: Сколько собеседований пришлось пройти до устройства на работу после обучения?

Р.К.: Сначала было собеседование на внешние курсы. После того, как я прошёл эти курсы, было собеседование и отбор на внутренние. А там всего одно собеседование на проект, на котором я сейчас работаю. Еще мне устроили пробное собеседование с будущими коллегами, уже работающими на проекте.

Б.П.: Какой вопрос с собеседования больше всего запомнился?

Об IT-мероприятиях

Б.П.: Участвуете в какой-то активности вне рамок проекта?

О проектах и планах на будущее

Б.П.: Есть ли проекты, за которые вы испытываете гордость? Что-то, что может оценить аудитория Библиотеки программиста.

Б.П.: Очень жаль. Какие проекты вы бы могли посоветовать нашим читателям, начинающим программировать, чтобы прокачать свои навыки кодинга, независимо от языка?

Б.П.: Спасибо. Какие у вас планы на будущее?

Р.К.: Я сейчас работаю на проекте, читаю лекции в Рязанском университете, помогаю учить студентов во внутренней лаборатории компании и еще многое другое. Я хотел бы в будущем, кроме продолжения моей работы, организовать в Рязани с помощью вузов и IT-компаний локальный образовательный IT-кластер с летними лагерями, олимпиадами, курсами и т. д. Приятно, что в последние годы быть инженером снова становится модно.

Б.П.: Спасибо за интервью! Могут ли читатели Библиотеки программиста сами задать вопросы? Не против ответить в комментариях?

Источник

Зачем программистам изучать физику

Многие люди, обучающиеся профессии программиста, искренне не понимают, зачем им нужно изучать такие дисциплины, как физика и математика. В одной из статей мы выяснили, что математика учит думать. Теперь давайте обсудим, зачем люди технических специальностей изучают физику.

Работа, связанная с физикой

Будущая работа программиста может быть связана с физикой напрямую. Допустим, в ваши задачи будет входить создание симулятора корабля, интерпретация данных, полученных от медицинского оборудования, или же разработка реалистичных компьютерных игр.

Если взять последнее направление, то применений физики можно найти огромное количество:

С первым пунктом всё более-менее понятно.

Умение строить модели

Если в математике всё всегда предельно строго (попробуйте выкинуть уравнение из системы!), то в физике человек зачастую работает с неким упрощением — моделью реальной системы. В некоторых случаях можно считать объект идеально упругим (в реальном макромире таковых нет), где-то можно пренебречь силой трения, в другой ситуации несущественной окажется сила Кориолиса.

Именно физика учит построению моделей объектов реального мира, записи их на строгом математическом языке, учит выделять главное и отбрасывать несущественное.

Для профессии программиста такой навык жизненно необходим, ведь работать с моделями приходится практически в любой сфере деятельности, начиная с поисковых систем и заканчивая банковским сектором.

Общее развитие

Знать, почему и при какой температуре закипает вода, почему скользят лыжи по снегу и почему выстреливает пробка из бутылки шампанского, должен любой образованный человек. Но если вы — представитель технической профессии, можете быть уверены, что окружающие будут ожидать от вас более глубоких познаний в области физики.

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

В заключение

Незнакомое и непонятное всегда пугает человека. Древние люди считали, что гром и молния — это гнев богов, а сегодня, благодаря физике, эти явления сможет объяснить даже семиклассник.

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

***

Статья написана при поддержке физического сайта kalser.ru, где вы найдёте множество интересных материалов по физике: советы по решению задач, описания и демонстрации физических опытов, афоризмы и крылатые фразы из мира физики, выдержки из книг и учебников.

Реклама

Комментарии

Источник

Вот говорят, что хорошему программисту нужно знать математику и физику, но насколько глубоко?

Что нужно знать веб-программисту для работы?
Добрый день. Давно уже увлекаюсь вебом, можно сказать с детства пробовал создавать какие-то сайты.

Нужно ли программисту знать математику (если да то какую)
Здравствуйте народ у меня к вам вот такой вопрос нужно ли программисту знать математику(если да то.

Что нужно знать web-программисту
Как вы считаете, какими технологиями должен владеть web-программист чтобы считаться сильным.

для графики нужна линейная алгебра
для бизнеса(да и не только) численные методы
для шифрования нужна дискретку(хотя дискретку вообще везде нужна) и ещё пару разделов математики
знания физики нужно для моделировани каких либо процессов ну и для game dev-a естественно

знать все необязательно, нужно хотя бы ориетироватся и знать что и где искать/читать

как-то так, программист как правило другой работой занят

но иметь представление полезно хотя бы для общего развития, но это больше вопрос образования

Что именно нужно знать из математики:

1. дискретная математика: комбинаторика ( сочетания, перестановки, размещения и т.п.), графы, алгоритмы на графах, деревья, задача о раскраске, булева алгебра, булевы функции. Комбинаторика является основой для многих сложных алгоритмов, так как они основываются на перестановках, размещениях и т.п.. Графы, например, нужны для задания маршрутов NPC в играх. Деревья и графы это основные структуры данных для большого количества задач.
2. аналитическая геометрия: системы координат ( полярная, декартова, афинная, сферическая, цилиндрическая и др.), задание прямой, плоскости, поверхностей, определение расстояний
3. линейная алгебра: матрицы, пространства.
4. математический анализ: интегрирование, дифференцирование
5. дифференциальные уравнения
6. топология : геометрия многоугольников
7. численные методы

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

Что нужно знать программисту юниору?
Недавно начал изучать С#(самостоятельно), по книгам и обучающим роликам. После того как более-менее.

Что же нужно знать программисту с математики
Доброго времени суток! Прошу прощения, если такая тема уже была, не видел и в гугле найти ответ на.

Нужно ли хорошо знать математику, чтобы освоить данный язык?
Добрый день! Хочу заняться изучением языка программирования Python. Часто ли используется в этом.

Источник

Понравилась статья? Поделиться с друзьями:

Не пропустите наши новые статьи:

  • Для чего программисту русский язык
  • Для чего программисту психология
  • Для чего программисту нужен английский язык
  • Для чего программисту математика
  • для чего программистам нужна математика

  • Операционные системы и программное обеспечение
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии