9а Юрочко Илья

Выбор профессии

Вы набрали максимальное количество баллов по типу профессии "Человек–техника"по типу профессии "Человек–техника"

К типу профессий "человек-техника" относят все технические профессии.

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

Предметом труда для представителей большинства профессий типа "человек техника" являются:

- технические объекты (машины, механизмы);

- материалы, виды энергии.

быть

1-хочу быть успешным в сфере программирования

2-хочу сдать на хорошие оценки ОГЭ

3-хочу зарабатывать достойную зарплату

4-хочу, чтобы люди нуждались во мне

5-хочу поступить в желаемый вуз

6-хочу пройти армию

7-хочу жить счастливо

8-хочу быть здоровым

9-хочу помогать близким

10-хочу получить высшее образование

11-хочу больше путешествовать

12-хочу работать на самого себя

13-хочу развиваться всю жизнь

14-хочу быть не как все

15-хочу окончить 11 классов

16-хочу получить достойный аттестат

17-хочу быть энергичным

18-хочу обеспечивать своих близких

19-хочу научиться танцевать

20-хочу создать что-то свое

21-хочу помогать нуждающимся людям

22-хочу развивать свои навыки

23-хочу развить в себе новые навыки

24-хочу много друзей

25-хочу иметь дружную и большую семью

иметь

делать

1-механик

2-электрик

3-инженер по эксплуатации

5-моряк

6-водитель

7-автомеханик

8-верстальщик

9-ветеринар

10-агроном

11-официант

1-чувство юмора

2-выходить достойно из любой ситуации

3-умею экономить деньги

4-печатать текст не смотря на клавиатуру

10-могу управлять машиной

9-могу смонтировать и склеивать видео в видеоредакторе

8-работать в фоторедакторе

7-заниматься спортом хоть каждый день

6-учиться самостоятельно

5-заставлять себя делать то, что надо, даже если этого не хочу

15-могу использовать часть своих денег, чтобы помогать людям.

16- могу обучить тому, что уже умею делать в совершенстве

14- могу пойти в армию

13- могу помогать близким

12- могу окончить 11 классов

11-могу поставить цели, которые которые невозможны и пытаться их достичь

___

Вам не стоит ориентироваться на профессии, предполагающие склонности

Склонность к эстетическим видам деятельности

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

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

Склонность к работе с информацией

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

Такие виды деятельности требуют от профессионала аккуратности, внимательности, исполнительности, ответственности.

Склонность к исследовательской деятельности

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

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

Вы набрали максимальное количество баллов по типу личности "Реалистический"

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

Близкие типы: интеллектуальный и офисный.

Противоположный тип: социальный.

Профессии: механик, электрик, инженер по эксплуатации, моряк, водитель, автомеханик, верстальщик, ветеринар, агроном, официант и т.п.

пр

Чем приходится заниматься на работе и специализации:

Ежедневно специалист сталкивается с рядом обязанностей, общих для всех направлений: Разработка новых программ. Для этого специалист получает список характеристик, выполнение которых необходимо начальству. Исходя из них, создает новую программу. Это довольно кропотливый процесс, предполагающий сидячую работу. Тестирование новых программ. По завершении написания, специалист самостоятельно проверяет пригодность ПО к эксплуатации. В ходе тестирования устанавливаются недочеты с целью последующего их устранения. Работа над ошибками. Устранение недостатков написанной программы. Презентация программного обеспечения начальству. Показ всех функций и возможностей в соответствии с контрольными задачами ПО. Внедрение программного обеспечения в работу офиса. Установка, настройка и обучение коллег работе в новой программе. Корректировка работающей программы с учетом исходящих данных. Разработка инструкции к эксплуатации ПО – краткого пособия, понятного новичкам. Оформление всей необходимой документации на программное обеспечение, созданное им. Патент на собственность и авторские права. Программа будет приносить средства, если другие предприятия будут ее использовать. Контроль исправной работы программы. Своевременная настройка, исправление ошибок. Создание электронного варианта баз и каталогов – прямая обязанность программиста. Обеспечение безопасности информационных технологий. Пароли, степени защиты, антивирусы. Подбор и внедрение соответствующих программ. Консультирование сотрудников, если возникают вопросы о работе программного обеспечения. Сохранение коммерческих тайн и неразглашение информации, находящейся на компьютерах и в базах данных организации. Налаживание работы сети как внутренней, так и глобальной. Контроль отсутствия возможности подключения к ней извне. Организация рабочих мест сотрудников – ограничение возможностей входа на развлекательные страницы в рабочее время. Рабочий день программиста насыщен событиями. Работа не останавливается ни на минуту. В крупных организациях набирают целый штат таких специалистов. Учитывая объемы производства и количество рабочих мест, одному человеку будет сложно выполнять работу.

Кому подходит Профессия программиста

Подходит людям, обладающим такими качествами: Системное мышление. Человек видит не отдельную составляющую, а комплекс.

Это обеспечивает быстрый поиск неисправности и ее устранения. Аналитический склад ума. При создании программы важно уметь анализировать факты, создавая оптимальные решения, а не временные. Хорошая память. Языки программирования довольно сложные к восприятию и обучению, поэтому память играет важнейшую роль в работе. Умение излагать информацию на понятном языке. Написание инструкции к программе или обучение персонала работе с ПО – это важные навыки каждого программиста. Одно дело просто написать программу, другое же – внедрить ее. Обучение сотрудников – ключевой момент запуска нового ПО.

Сколько получают люди, работающие по данной профессии

Заработки программистов довольно высокие. Компании обычно хранят их в секрете, чтобы сотрудника не переманили конкуренты. В среднем, доход такого специалиста стартует от 20 000 рублей в месяц и не имеет строгих ограничений. Заработок напрямую зависит от количества разработок и внедренных программ. Чем больше вы работаете, тем выше доход!

С чего начать

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

Если с вами ничего из вышеперечисленного не произошло, значит, у вас есть выбор из четырёх вариантов:

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

    • Университет. Если вы оканчиваете школу и хотите быть программистом, тогда идите в университет. Если не за знаниями, тогда за корочкой. Она может послужить бонусом при устройстве на работу. Хотя и какие-то знания вы тоже получите. Но не забывайте заниматься и самообучением. К выбору вуза стоит подойти очень ответственно. Внимательно изучите программы обучения и выбирайте лучшие технические вузы.

    • Ментор. Будет очень неплохо, если вы найдёте человека, который согласится помочь вам и направит вас в правильную сторону. Он подскажет подходящие книги и ресурсы, проверит ваш код, даст полезные советы. Кстати, мы уже писали о полезном ресурсе, где вы сможете найти ментора. Наставника можно искать среди знакомых программистов, на IT-тусовках и конференциях, на онлайн-форумах и так далее.

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

Какой язык, технологию и направление выбрать

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

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

    • Низкий уровень вхождения. Если вам придётся потратить длительное время на изучение языка, это может отбить у вас охоту к программированию вообще. Почитайте о тех языках, которые вы выбрали выше. Просмотрите литературу, которую нужно будет прочитать, чтобы изучить эти языки. И выберите те, о которых пишут, что они лёгкие, или которые вам показались лёгкими. Такими языками могут оказаться PHP, Ruby, Python.

    • Кайф от процесса. Если вам не нравится писать код на выбранном языке, вы не будете получать удовольствия от этого процесса, от работы и от жизни. А оно вам надо? Делайте правильный выбор.

Также вам придётся определиться с направлением программирования. Мобильное, десктопное, игры, веб, низкоуровневое программирование и так далее. Самые популярные и относительно лёгкие отрасли — разработка под веб, мобильные и десктопные клиенты. Под каждое направление может подходить один язык и совсем не подходить другой. То есть при выборе языка программирования также стоит отталкиваться и от этого фактора.В любом случае изучите веб-технологии. Это язык разметки HTML, стили CSS и JavaScript, который позволит сделать вашу страницу динамической. На следующем этапе изучите серверный язык (Python, PHP, Ruby и другие) и подходящие для него веб-фреймворки. Изучите базы данных: практически в каждой вакансии программиста это упоминается.

Как получить начальный опыт

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

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

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

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

Ещё одним неплохим вариантом для получения реального опыта является open source. Таким проектам всегда нужны новые люди, пусть даже и новички. Вы можете поискать в проекте баги или посмотреть в баг-трекере и предложить методы их решения. Найти такие проекты легко на GitHub или других сервисах для хостинга кода. Не стесняйтесь задавать там вопросы.

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

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

Почему стоит выбрать Python

Давайте немного подробнее поговорим о выборе первого языка программирования. Первый язык должен быть простым и популярным на рынке. Таким языком является Python. Я очень советую выбрать именно его в качестве первого языка программирования.

Код программы на Python читабелен. Вам даже не нужно быть программистом, чтобы в общих чертах понять, что происходит в программе. Из-за несложного синтаксиса Python вам понадобится меньше времени для написания программы, чем, например, на Java. Огромная база библиотек, которая сэкономит вам кучу сил, нервов и времени. Python является высокоуровневым языком. А значит, вам не нужно особо думать о ячейках памяти и о том, что там разместить. Python — язык широкого назначения. И он такой простой, что даже дети могут его выучить.

Справедливости ради стоит упомянуть и о других языках программирования. Javaможет стать неплохим выбором для новичка. Этот язык популярнее, чем Python, но и немного сложнее. Зато инструменты для разработки гораздо лучше проработаны. Стоит только сравнить Eclipse и IDLE. После Java вам будет проще перейти к работе с низкоуровневыми языками программирования.

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

Языки C и C# очень сложны для новичка. Ruby — хороший выбор в качестве второго языка, но не первого. JavaScript — очень простой язык, но ничему хорошему он вас не научит. А задача первого языка программирования всё-таки научить вас чему-то правильному, задать какую-то логику.

Важен ли английский язык

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

Что нужно знать, кроме языка программирования

Конечно же, кроме языка программирования и английского, нужно знать что-то ещё. А во т что — зависит от направления, которое вы выберете. Веб-программист обязан знать HTML, CSS, JavaScript. Десктоп-программист учит API операционной системы и различные фреймворки. Разработчик мобильных приложений учит фреймворки Android, iOS или Windows Phone.

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

Последние шаги

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

Моя дорожная карта

1)Закочить 11 классов 1)Закончить 9 классов

2)Поступить в ВУЗ 2)Поступить в коледж

3)Выучить минимум 3 языка программирования

4)Выбрать IT отрасль по которой в дальнейшем будешь работать