Знакомство с профессией программист (профориентационный урок). Как мы объясняли детям, кто такой программист Обучение на программиста

Описание профессии:

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

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

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

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

Программирование возникло тогда, когда появилась первая электронно-вычислительная машина, а может немного ранее. В 1944 году была разработана мощнейшая по тем временам вычислительная машина «Марк-1», а уже в 70-х годах ХХ века эта профессия стала престижной и хорошо оплачиваемой, не смотря на то, что развитие программирования в различных странах эволюционировало совершенно по-разному. Без программистов сложно представить нашу нынешнюю жизнь. Интернет играет важную роль в развитие бизнеса и не только. Если нужно найти информацию, мы ищем через поисковую систему подходящие веб-ресурсы. Собственный сайт помогает в работе, является визитной карточкой фирмы. Если бы не умение программистов создавать нечто уникальное, то на Интернет страшно было бы смотреть.

Личные качества:

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

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

Образование (Что надо знать?):

Программистов готовят во множестве высших учебных заведений. Хотя в этой сфере успешно работает и множество специалистов с другим образованием, а иногда даже вообще без высшего образования.

Много хороших программистов - самоучки.

Самым важным в процессе обучения является не столько прослушивание лекций, сколько решение задач и участие в различных учебных проектах. Будущему программисту важно научиться думать, находить верные решения, «шевелить мозгами». Информационные технологии развиваются очень быстро, поэтому для таких специалистов необходимы навыки самообразования, чтобы после получения основного диплома идти в ногу со временем и не терять квалификации. Специалисту в этой области нужно знать языки программирования, уметь создавать веб-страницы, владеть иностранным языком (английским как минимум) и постоянно совершенствовать свои знания, так как через несколько лет он может оказаться не удел. Не все программисты создают сайты. Есть те, которые разрабатывают программы специально для работы конкретного предприятия (прикладные программисты).

Место работы и карьера:

В основном в России требуются программисты -"прикладники": практически любая компания сегодня нуждается в автоматизации своего бизнеса, в возможности работать по внутренней компьютерной сети и быстро обмениваться информацией в электронном виде между подразделениями и отделами, вести учет продукции, закупок, реализованного товара.

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

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

Способность к самообучению - один из главных навыков, которым должен обладать программист. Особым спросом на рынке труда пользуются программисты 1С - те же «прикладники», но адаптирующие уже готовый пакет программ фирмы «1С» к нуждам конкретного предприятия, главным образом бухгалтерии. Анализируя требования заказчика, они устанавливают программы, которые облегчают расчеты, оптимизируют работу персонала, налаживают документооборот.

Еще одна сфера деятельности программиста - web-программирование: разработка, модернизация и поддержка сайтов. Эта область требует многих специфических знаний - PHP, MYSQL, XHTML, CSS, JavaScript, XML. Причем очень часто работодатели желают получить профессионала «два в одном» - web-дизайнера и web-программиста, чтобы он не только решал технические вопросы (быстрая загрузка сайта, работа ссылок, поисковика), но также занимался и оформлением сайта, а иногда даже и его информационным наполнением.

Можно основать собственный бизнес, который потенциально может оказаться очень доходным (достаточно вспомнить, что Билл Гейтс, основатель корпорации Microsoft, стал благодаря своему детищу самым богатым человеком в мире). Однако для того, чтобы успешно управлять таким бизнесом, недостаточно уметь создавать хорошие компьютерные программы; для этого требуются основательные знания в области экономики, юриспруденции, менеджмента.

Родственные профессии:

Веб - Дизайнер, системный администратор, верстальщик

Многие школьники, окончив свою «alma mater», стоят перед выбором профессии, а кто-то, уже имея образование, по специальности просто не хочет работать. Сейчас, в современное время, когда развиты технологии и так широко используются различные гаджеты, очень востребована профессия программист. Поэтому перед тем как идти учиться на «короля компьютеров» или проходить дополнительные курсы, нужно разобраться, что за дело, какие плюсы и минусы оно имеет.

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

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

Особенности обучения

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

Главный плюс IT-техника в том, что данную профессию можно получить не только в специализированных центрах, но и освоить самостоятельно дома. Для этого в помощь жаждущим цифровых знаний будут учебные пособия, где ясно описаны программы, также подойдут обучающие сайты в интернете или книги. Но всё же, как показывает практика, лучше всего информация усваивается на примерах. Хорошо, если найдется человек (друг или коллега), который сможет наглядно все рассказать и обучить.

Работа IT-техника может иметь несколько направлений:

  1. Прикладной техник. Специалист занимается программным обеспечением, его разработкой и усовершенствованием для удобства работы в организациях. Обычно это специалисты программы 1C, техники занимаются настройками, описаниями функций и доработкой под требования конкретной фирмы.
  2. Системное направление. Работники занимаются разработкой и описанием баз данных, интерфейсов. Также они являются администраторами социальных сетей.
  3. Специалист ТП (технической поддержки). Незаменимые работники, помогают устранить неполадки и ошибки в сжатые сроки.
  4. Тестировщик. Они, в частности, занимаются доработкой и тестированием уже готовых программ.

Несмотря на то, какое направление будет выбрано, любой программист занимается разработкой стандартных или узконаправленных программных кодов и средств.

Каким должен быть программист?

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

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

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

Положительные стороны и недостатки профессии

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

Но все же существуют следующие минусы профессии программист:

  1. Высокая конкуренция. Лучшие места забирают те, кто знает свою профессию на «отлично».
  2. Нужна усидчивость и кропотливость. Не каждый человек сможет сидеть несколько часов подряд над разработкой программы или решением алгоритма.
  3. Нужно много учиться и постоянно обновлять свою базу знаний, поскольку мир технологий не стоит на месте, и чтобы быть первым в своём деле, нужно постоянно развиваться.

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

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

Где найти работу?

IT-техник в целом – многогранная профессия. Несмотря на то, что по статистике на 1 рабочее место приходится 15 работников, всё же реально получить своё место под солнцем. Всё зависит от навыков и целеустремлённости каждого, ведь если сидеть и ничего не делать – навряд ли удастся получить высокую должность.

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

Если выбор пал на компанию, то первым делом необходимо написать резюме. В нем следует указать:

  • имеющиеся навыки, даже если нет подтверждающего документа,
  • образование,
  • опыт работы,
  • дополнительные навыки,
  • личные качества.

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

Если был выбрано «свободное плавание», то тут нужно также постараться. Главным преимуществом фрилансеров является то, что в большинстве случаев работодатели не требуют документов, а также свобода в выборе работы. Самостоятельно можно искать проекты, ТЗ и выполнять в любое для себя удобное место. Но все же есть и минус – такая работа нестабильна и не даёт гарантий. Какой путь выбрать – решает каждый.

Зарплата программистов

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

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

Чтобы стать руководителем IT-отдела, нужно обладать твердым характером, уметь принимать собственные обдуманные решения, отстаивать их, а также быть терпеливым и целеустремлённым. Все эти качества помогут в далее продвинуться по карьерной лестнице и стать первоклассным программистом.

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

Презентация про профессию программист

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

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

Все, что мы видим на экране, когда включаем компьютер или сотовый телефон, сделали программисты, в том числе все компьютерные игры и сайты в интернете.

Эта профессия появилась меньше 100 лет назад, когда создавалась первая электронно-вычислительная машина, похожая на огромный калькулятор.

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

Я постараюсь развить в себе эти качества и стать хорошим программистом.

Вопросы по презентации:

1. Кто такой программист?
2. Для чего нужны программы?
3. Какими качествами должен обладать человек этой профессии?

Он волосат, небрит и очень программист

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

Но давайте-ка я начну сначала и расскажу, что привело нас к открытию исходников игры «Такси», пришиванию пуговиц к сосискам и рассказу целой толпе детей про сложную и опасную профессию программиста.

Потом выступала Анна Мелехова (девушка-разработчик, пишущая виртуальную машину) из Parallels:

Тут надо сказать, что в зале сидели специальные honeypot-дети разного возраста, которые оценивали понятность и интересность каждого выступающего. Вот здесь они вообще не въехали, в чём проблема: до того, как началась лекция, оказывается, никто из них даже не думал, что программист – это только мужская профессия. Поэтому – это пример выступления только для родителей.

Дети к этому моменту раздухарились и начали троллить вопросами: «А что лучше: Питон или C++?», «А вы умеете писать на устаревшем языке PHP?». Вопроса про морскую свинку никто не задал, а я ждал, очень ждал.

Потом мы опять поиграли. На экране вопрос, у ребёнка 5 секунд, чтобы ответить. Всё как в настолке, только вопросы не из коробки, а специально подобранные.

Вот они, можете попробовать поиграть с ребёнком прямо сейчас

Назови три любых интернет-сайта (ох, я тут много ждал, но ответ был простой - Гугл, Яндекс, Яху!)
- Назови три места для работы программиста (пока всё просто)
- Назови три шага, которые нужно сделать, чтобы сварить борщ (первый сложный вопрос: нужно разбивать процедуру по шагам).
- Назови три шага, чтобы положить в холодильник жирафа (здесь девочка знала всё и даже назвала четыре – открыть холодильник, вытащить слона, положить жирафа, закрыть холодильник).
- Назови трёх любых роботов (сложный вопрос, но дети справились).
- Назови три компьютерные игры (легко! Но нет, парень растерялся).
- Назови три логические игры (тоже просто)
- Простые числа - это те натуральные больше единицы, которые делятся только на себя и на 1. Назови три простых числа (этот вопрос был самым сложным).
- А теперь ещё три простых числа!
- Назови три шага, чтобы поднять слона на воздушном шаре (продолжаем алгоритмизировать процессы, пока просто)
- Назови три шага, чтобы пришить пуговицу к сосиске (поднимаем градус сложности – учим абстракции. Легко справились, мышление у детей гибче, чем у взрослых).
- Назови трёх любых компьютерщиков (Нотч, Билл Гейтс, Стив Джобс).
- Назови три модели телефонов (легко)
- Назови три компьютерных компании (легко)
- Назови три части компьютера (легко)
- Назови три дела, которые может делать домашний робот (в глазах зажглась мечта)
- Назови три вещи, которые не должен делать робот (я ждал «пить, курить и материться», но всё было проще).
- Назови три предмета, которые можно напечатать на 3D-принтере (сложный вопрос)
Ну и дальше без комментариев:
- Назови три любых места, где можно встретить программиста
- Назови три вещи, которыми можно ремонтировать робота
- Назови три игры, в которые можно играть против компьютера
- Назови три вещи, которые программист может носить с собой
- Назови три любимых школьных предмета программистов
- Назови три языка, которые может знать программист


Прогон, мы проверяем, как младшие дети будут реагировать на игру «Такси» на экране. Маленькая Вера не может сориентироваться по вертикальной плоскости, поэтому старается встать к ней спиной (по ходу движения машины) и шагать, а потом смотреть, лево или право ей надо.

И потом Кодабра со своим практикумом кода. Вот выступление .

  • Платный курс по программированию для детей
  • Кодабра (можно договориться об уроках в своей школе)
  • Бесплатное обучение .
  • Изучение Java в виде игры , с сюжетом, подобранным в Футураме (пользовательская разработка, было на Хабре)
  • Симулятор дебага (английский)
  • Просто много лекций Яндекса
  • Платформа для создания коротких практических уроков по программированию, много материалов по Java, Swift
  • Сайт международной акции «Час кода» , много обучающих мини-заданий по программированию для детей, создание своих игр.
  • События и от Инлёрно по тегу «программирование»
  • GoTo Camp - лагерь для детей 8-11 класс, можно выбрать трэк «Разработка приложений: серверных, мобильных, с графическим и web-интерфейсами». Платный.
  • Открытый кружок по программированию в сильной матшколе, бесплатный и на Python
  • Бесплатный учебник по Scratch для детей на русском
  • Платные курсы по программированию для детей 10-14 лет
  • Бесплатный курс с зажигательным лектором по C# (для старших классов)
  • Создание 3D-игр на Scratch-подобном движке, для старших классов (руководство) и отдельно инструкция .
  • Много курсов на русском для школьников старшего возраста, которые уже знают, что такое программирование

Конспект занятия в детском саду «Программист - великий волшебник»

заместитель заведующей по воспитательной работе

Емельянова Н.И., г. Струнино, Владимирская область

Компьютеризация, прочно шагающая по планете и проникающая практически во все сферы жизни, постепенно добралась и до дошкольного образования. Компьютер - это действительно будущее. За последнее время компьютерный рынок пополнился многообразными развивающими играми для детей. Ценность этих игр в том, что они в более наглядной (но не простой) форме представляют содержание необходимых предметов, что и позволяет детям легко и быстро овладеть этим материалом. Но надо заметить, что к компьютерным играм надо подходить разумно, избирательно и, конечно, творчески. Большая часть игр направлена на развитие таких психических процессов, как памяти, внимания, воображения, восприятия, мышления, развития зрительно-моторной координации.

Компьютерные игры - новый вид развивающего обучения.

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

1. Расширение представлений о профессиях

2. Уточнение, расширение и активизация словаря по теме

3. Развивать связную речь

4. Развивать мелкую моторику рук

5. Воспитывать положительное отношение к профессии своих родителей

Оборудование и материалы: компьютер, мульти-медио, видеокамера, электронная азбука.

Ход занятия

Всезнайка: Привет, ребята! А кто это у нас сегодня в гостях?

Дети: Это Мишин папа. Он программист.

Всезнайка: А что это такое?

Воспитатель: Мы ежечасно сталкиваемся с плодами трудов того, что сделал программист. Смотрим ли мы телевизор, слушаем ли радио, разговариваем ли по телефону - мы пользуемся тем, что создал программист. Пожалуй, ни одна профессия не охватывает столь широко сферы нашей жизни.

Программист: Постоянно гореть работой, изобретать — такой выбор творческих людей.

История профессии: Программирование возникло тогда, когда появилась первая электронно-вычислительная машина, а может немного ранее. В 1944 году была разработана мощнейшая по тем временам вычислительная машина «Марк-1», а уже в 70-х годах ХХ века эта профессия стала престижной и хорошо оплачиваемой, не смотря на то, что развитие программирования в различных странах эволюционировало совершенно по-разному.…

Массовость и уникальность профессии: Специалисту в этой области нужно знать языки программирования, уметь создавать веб-страницы, владеть иностранным языком (английским как минимум) и постоянно совершенствовать свои знания, так как через несколько лет он может оказаться не удел.

Программист - великий волшебник. И сегодня мы всей группой отправимся в удивительную страну.

Всезнайка: И как она называется эта страна?

Программист: Программия

Ребята: Здорово! Как же нам туда добраться?

Звучит космическая музыка. Руки программиста забегали по клавиатуре компьютера, и на экране появились моря, горы, леса, пустыни, солнечная система и т.п.

Программист: Вот мы и добрались.

Всезнайка: А что еще может программист?

Программист: Я могу познакомить вас с алфавитом, но не с простым, а волшебным.

Все вместе играют с электронной азбукой.

Полностью урок можно скачать в начале страницы

Воспроизведение материалов на других сайтах возможно только с использованием гиперссылки на данную страницу или на главную страницу сайта