Главная страница
Навигация по странице:

  • 2. Основная часть

  • 3. Заключение

  • 4. Библиография

  • Программист профессия 21 века


    Скачать 45.79 Kb.
    НазваниеПрограммист профессия 21 века
    Дата10.05.2022
    Размер45.79 Kb.
    Формат файлаdocx
    Имя файлаgimnaziya_9g_lysenko_konstantin.docx
    ТипДокументы
    #520832

    Программист - профессия 21 века


    Лысенко Константин Андреевич

    Класс: 9 г

    Руководитель:

    Александрова Елена Алексеевна,

    учитель высшей

    квалификационной категории



    Сызрань 2020 год

    Оглавление

    1. Введение 1

    1.1.Актуальность профессии программист 1

    1.2.Проблема 2

    1.3.Гипотеза 2

    1.4.Цель работы 3

    1.5.Задачи: 3

    1.6.Методы исследования 3

    1.7. Теоретическая и практическая значимость проекта 3

    2. Основная часть 3

    2.1. Теория 3

    2.1.1. Кто такой программист 3

    2.1.2. Разновидности 4

    2.1.3.Трудовые обязанности 4

    2.1.4. Плюсы и минусы профессии программист 4

    2.1.5.Место работы 4

    2.1.6. Важные качества 5

    2.1.7.Как выучиться 5

    2.1.8. Где учиться 5

    2.1.9. Оплата труда 6

    2.1.10.Карьерные возможности 6

    2.1.11. История профессии программист 6

    2.2.1. Практика 7

    3. Заключение 8

    4. Библиография 9

    1. Введение

    1.1.Актуальность профессии программист

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

    Но рынок IT ждет несколько опасностей. Во-первых, обучение программированию сейчас начинается уже практически с детского сада. Самые известные обучающие языки — это Scratch от MIT и Blockly от Google. Вероятно, навык программирования будет настолько же распространен, как знание английского языка, то есть будет входить в "джентльменский набор" при приеме на работу. А если им владеет почти каждый, то и ценность работы снижается.

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

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

    1.2.Проблема

    Примерно в 8-9 классе вопрос «Кем быть?» становится для школьников весьма актуальным. Ведь уже к концу 9 класса им нужно будет выбрать профильную программу, согласно которой в старшей школе одними предметами, весьма нужными им для поступления в вуз или колледж, они буду наслаждаться четыре-пять раз в неделю, а другими, не очень их интересующими, не чаще одного-двух раз. Я оказался в такой же ситуации. Возник вопрос о моем будущем жизненном пути и профессии.

    1.3.Гипотеза

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

    1.4.Цель работы

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

    1.5.Задачи:

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

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

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

    1.6.Методы исследования

    Для достижения цели и проверки гипотезы использовался эмпирический метод. В него входит:

    • изучение разнообразных источников информации о профессии программист.

    • анализ полученных сведений.

    • наблюдение -целенаправленное и внимательное восприятие изучаемого явления с последующем сбором информации.

    •посещение курса по программированию.

    1.7. Теоретическая и практическая значимость проекта

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

    1. Теоретический опыт:

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

    • Узнать какие знания и качества должен иметь программист.

    • Получить четкие представления о заработной плате и о путях карьерного роста программиста.

    • Узнать о минусах и плюсах профессии программист.

    2. Практический опыт:

    • Сходить на курс по программированию.

    2. Основная часть

    2.1. Теория

    2.1.1. Кто такой программист

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

    2.1.2. Разновидности

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

    2.1.3.Трудовые обязанности

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

    2.1.4. Плюсы и минусы профессии программист

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

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

    2.1.5.Место работы

    • IT-компании и web-студии.

    • научно-исследовательские центры.

    •организации, которые подразумевают в своей структуре штатную единицу или отделы программистов.

    2.1.6. Важные качества

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

    2.1.7.Как выучиться

    Чтобы стать программистом, можно пойти двумя путями:

    1. После 11 класса в вуз по направлению 09.00.00 "Информатика и вычислительная техника" или 10.00.00 "Информационная безопасность".

    2. После 9 класса в колледж на эти же направления, а потом пойти в вуз.

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

    2.1.8. Где учиться

    Для поступления в вуз необходимо успешно сдать ЕГЭ по математике, русскому языку, информатике и ИКТ, физике, английскому языку (4 из 5 экзаменов в зависимости от специализации). В России получить образование программиста можно во многих учебных организациях, таких как:

    1.Московский гуманитарный университет, МосГУ.

    Прикладная информатика в экономике (Факультет экономики, управления и международных отношений).

    2. Московский государственный университет геодезии и картографии.

    Информационные системы и технологии (Московский государственный университет геодезии и картографии).

    3. Российский новый университет.

    Георадиолокационные и телекомуникационные системы (Институт информационных систем и инженерно-компьютерных технологий РосНОУ).

    4. Российский университет дружбы народов.

    Прикладная информатика (Факультет физико-математических и естественных наук РУДН).

    5. Оренбургский государственный университет.

    Информатика и вычислительная техника (Факультет математики и информационных технологий).

    2.1.9. Оплата труда

    Средняя заработная плата по России: 20 - 60 тысяч рублей.

    Средняя заработная плата по Москве: 30 - 90 тысяч рублей.

    Средняя заработная плата по Санкт-Петербургу: 35 - 110 тысяч рублей.

    2.1.10.Карьерные возможности

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

    2.1.11. История профессии программист

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

    Большое вклад в программирование сделала графиня Ада Августа Лавлейс, которая 19 июля 1843 года, как принято считать, написала первую в истории человечества программу для Аналитической машины. Эта программа решала уравнение Бернулли. В своей первой и единственной научной работе Ада Лавлейс рассмотрела большое число важных для программирования вопросов. История сохранила её имя в названии универсального языка программирования «Ада».

    Возникла эта профессия после появления первой ЭВМ. Весь двадцатый век прошел под знаком развития вычислительной техники, хотя еще в 1834 году Чарльз Бэббидж изобрел первое вычислительное устройство (аналитическую машину), работающую по программе. Первый компьютер с программным управлением был создан в 1941 году немецким инженером Конрадом Цузе, через пять лет появился ЭНИАК в Пенсильвании, а еще через пять лет (в 1951 году) была построена и первая советская МЭСМ – малая электронная счетная машина. Уже к 70-м годам профессия программиста стала престижной, высокооплачиваемой.

    2.2.1. Практика

    Во время создания моего проекта, я посетил двухдневный курс профориентации "Моя профессия - программист". Этот курс проходил в Сызранском филиале СамГТУ.

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

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

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

    3. Заключение

    Перед тем, как я начал создавать свой проект, у меня было несколько завышенное ожидание от профессии программист. Во-первых, я думал, что программистам сразу много платят. Мне казалось, что все программисты много зарабатывают, при этом не особо напрягаются. Но оказалось, что средняя зарплата программиста от 20 до 60 тысяч рублей в месяц. А для того, чтобы получать более высокую заработную плату, при этом не сильно себя нагружать, мне надо несколько лет очень упорно трудится в этой области. Во-вторых, я рассчитывал навозможность сразу удалённо работать и в это же время путешествовать по миру. Я понял, что не смогу путешествовать на заработную палату в 20 - 60 тысяч рублей в месяц. Для того, чтобы путешествовать и работать одновременно, мне придется в начале учится несколько лет для повышения своих навыков, к тому же работать удаленно сложнее чем работать в офисе. В-третьих, я заблуждался, что программистом может стать каждый. На самом деле, не каждый человек может стать программистом. Причин может быть много: гуманитарный склад ума, не желание постоянно учится или просто вам не подошла эта профессия. Самые простые программы сможет написать любой, но чем сложнее они становятся, тем больше людей перестают заниматься этим делом.

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

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

    4. Библиография

    Электронные ресурсы:

    1. https://geekbrains.ru/posts/career_path

    2. https://moeobrazovanie.ru/professions_programmist.html

    3.https://proforientator.ru/publications/articles/professiya-programmist.html

    4. https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82

    5. https://skillbox.ru/media/code/kakoe_programmirovanie_vostrebovanno/

    6. https://synergy.ru/about/education_articles/speczialnosti/kakie_programmisty_naibolee_vostrebovany

    7. https://www.profguide.io/professions/programmer.html

    8. https://xakep.ru/2017/06/15/geekbrains-developer-promo/


    написать администратору сайта