Кто такой программист 1с, чем он занимается и сколько получает
Содержание:
- Python — всему голова. А уж когда на все руки мастер…
- Важно знать начинающим специалистам о программировании. Айтишники не чинят компьютеры
- Статья Ады
- Кто такой программист, что это за профессия
- «Чем мне нравится моя работа: в ней достаточно общения»
- «Когда поймешь, что свернул не на ту дорожку, я научу тебя программировать»
- Разновидности (специализации)
- Функционал специалиста
- После статьи
- Сколько зарабатывает 1С-разработчик и где найти работу?
- Миф №2: машина умеет думать
- Августа Ада Лавлейс — имя первой программистки
- Смерть
- Специализация
- Возвращаемся к Аде
- Евгений Касперский и Высшая школа КГБ
- Марисса Майер
- «Женщины многие годы формировали стереотип, что всё сложное — мужчинам»
Python — всему голова. А уж когда на все руки мастер…
Требования к поступающим: школьной программы достаточноЧто понадобится в учебе: умение организовывать время и желание развиватьсяКому понравится: всем, кто видит себя программистомСколько зарабатывают начинающие специалисты: ~50-120 тыс. рублей
Востребованность Python трудно переоценить: он одинаково хорош для всех возрастов; в обучении детей программированию и решении задач квантовой физики; для алгоритмов умного дома и роботов.
Ещё важнее, что он активно используется при разработке сайтов и приложений для всех существующих платформ.
Для начинающих именно веб-разработка станет «золотым дном»: много проектов, специалисты нужны везде, берут без опыта. А потом можно и марсоходами заняться, в качестве хобби.
Для удачного старта IT-карьеры в SkillFactory создали курс «Fullstack-разработчик на Python».
Учиться придется всему. Но с и работой больше проблем не будет
Эти 15 месяцев будут сложны, зато учащиеся выучат Python вместе с другими технологиями для создания платформ «под ключ».
В программу входит программирование на Python и JavaScript (еще более популярный язык), Django, React (!) и SQL для создания и отладки серверной части, базовые принципы администрирования Linux.
Да что там: в курсе преподают даже основы IT и алгоритмики. Так что по окончании можно будет выбрать то, что интересно, и развиваться комплексно.
О сайтах-визитках придется забыть: работать придется над многофункциональными порталами, облачными приложениями и другими востребованными задачами.
В 2021 году Python уже стал самым популярным языком программирования
В практической части потребуется участвовать в реальных проектах на фриланс-биржах. Здорово подтянет софт-скиллы, поможет получить на руки не меньше 7 проектов и прокаченный аккаунт.
Хватит для самостоятельного начала карьеры. Впрочем, SkillFactory помогают с трудоустройством лучшим выпускникам, так что бояться не стоит.
К тому же, Fullstack-разработчиков по сравнению с узкими специалистами по «админке» или «внешке» сайта в полтора раза чаще ищут на HH.ru
Важно знать начинающим специалистам о программировании. Айтишники не чинят компьютеры
Но это не означает, что они не умеют их чинить, конечно. Все зависит от увлечений каждого конкретного человека, который обучается на курсах веб программирование для начинающих. На самом деле it-специалист работает с принципами разработки и алгоритмами. Профессионал своего дела понимает принцип работы компьютера и как он обрабатывает код. Но, к сожалению, в наших реалиях фраза, или лучше сказать — мем, «Ты ж программист», обрела совершенно иное значение и многие люди до сих пор считают, что если им нужно починить компьютерную технику, то нужно обратиться к человеку, который пишет код.
Статья Ады
Луиджи МенабреаМой дорогой Бэббидж. Я весьма растеряна, столкнувшись с этими числами, так что у меня нет возможности разобраться со всем сегодня… Так что я возвращаюсь к верховой езде. Tant mieux (тем лучше – фр.).Я работала не переставая весь день, при том весьма успешно. Вы будете чрезвычайно очарованы получившимися таблицами и диаграммами. Они были сделаны с особой точностью, а все указатели собраны весьма подробно и скрупулезно.весьма любезно обвел всё для меня в чернилах. Мне нужно было вначале сделать всё карандашом…Это не было моим желанием – подписываться, в то же время я хотела добавить нечто, что помогло бы меня идентифицировать, связать этот текст с будущими работами, подписанными как A.A.L.никто не может оценить масштаб проблемы и бесконечный труд, который требует перепроверка всех математических формул для печати. Это радостная перспектива, ведь, получается, многие сотни и тысячи подобных формул в той или иной степени выйдут из-под моего пераУильям представляет меня в столь праведном свете, что никто другой не смог с ним сравниться в этом
А так же он говорил мне, что моя работа хорошо сказалась на его репутации.отнюдь не стремились сделать это в тайне, но в то же время не хотели, чтобы важность этого события была преувеличенной и переоцененнойсозданию Вашей машиныистину и Бога более славы и почетастремлением к славе и признанию«окончательной редакцией.»(Нью-Йоркская публичная библиотека)собственныеЕслинеожиданномуверховную жрицу разностной машины Бэббиджа
Кто такой программист, что это за профессия
В какой бы сфере программист ни работал, его первичная задача – создавать код. Машинные коды или программы переводят действия, которые нужно выполнить, на язык, понятный цифровому устройству. Программы, требуются для работы компьютеров и гаджетов, сайтов и приложений, а также для автоматизации процессов на производствах.
Отсюда вывод – программисты нужны везде. Во всех областях, где применяются цифровые устройства, требуются люди, знающие, как их использовать. Специалисты по программированию работают в сфере науки, медицины, транспорта, энергетики, космоса, образования… Специальность «программист» входит в число самых востребованных профессий XXI века.
Читать также. Интернет-маркетолог – чем занимается и сколько зарабатывает.
Разновидности профессии
Программирование – обширная область знаний, которую невозможно освоить одному человеку. Тем, кто изучает программирование, приходится выбирать специализацию на раннем этапе обучения. Конечно, можно переквалифицироваться позже (и сделать это будет проще, чем учиться «с нуля»), но процесс отнимет время и силы.
Программистов различают по специализации, по типу выполняемых задач и по языкам программирования, которыми владеет конкретный человек.
Выделяют три направления специализации:
- системные программисты разрабатывают операционные системы, необходимые для работы компьютеров и гаджетов;
- прикладные программисты решают конкретные задачи (создают игры, приложения, программное обеспечение);
- веб-программисты поддерживают работу сайтов, занимаются разработкой веб-приложений.
На практике специализация наблюдается на еще более глубоком уровне. Чтобы разработать мобильную игру, написать ПО для офиса или программу для дрона, требуются разные навыки и знание разных языков программирования. Настоящего профессионализма достигают обычно в одной узкой области.
Языков программирования придумано более тысячи, и у каждого из них свои особенности, определяющие область применения. Какие-то языки уже устарели, другие – все еще влиятельны и не сдают позиций. Третьи – только что были созданы. Для программиста желательно освоить несколько, полезных для его специализации.
По теме. Как найти высокооплачиваемую работу в Интернете без вложений на дому.
Плюсы и минусы профессии
Перед тем, как начать обучение по специальности, нужно трезво на нее взглянуть. Рассмотреть не только преимущества приобретаемой профессии, но и ее негативные стороны. Готов ли человек мириться с недостатками будущей работы?
Что вы приобретете, став программистом, с чем придется смириться.
Что вы приобретете, став программистом: | С чем придется смириться: |
высокую (относительно рынка) заработную плату | с сидячей работой, которая может привести к проблемам со здоровьем |
востребованность как специалиста | с ненормированным рабочим графиком |
возможность выбирать между фрилансом, офисной или удаленной работой | с высокой конкуренцией вначале карьеры |
возможности карьерного роста и развития в профессии | с необходимостью постоянно учиться, чтобы не отстать от постоянно развивающейся отрасли |
разнообразие выполняемых задач и возможность раскрыть свой творческий потенциал |
«Чем мне нравится моя работа: в ней достаточно общения»
Прежде всего работа нужна, чтобы обеспечить себя и свою семью, а профессия айтишника позволяет это сделать. Еще мне нравится, что в ней достаточно общения с людьми. Причем по большей части не глаза в глаза — я, например, от этого очень быстро устаю: если целый день общаться с людьми глаза в глаза, буду вечером переутомленной. А здесь много общения по скайпу, звонки, видеозвонки. Но при этом его достаточно — я не чувствую себя в изоляции.
Ну и, конечно, люди идут в эту профессию из-за возможности уехать за рубеж, потому что айтишники очень востребованы. Но это скорее из общих наблюдений — ко мне не относится. Я пока обосновалась здесь.
В Питере всё нормально, можно найти работу. Но программист, если он хочет оставаться программистом (а я хочу), всегда должен развиваться технически
Потому что технологий очень много, они быстро развиваются, устаревают иногда быстрее, чем ты успеваешь их освоить, поэтому, конечно, важно держать себя в форме технически. И если и не расти, то хотя бы не отставать
Нужно много усилий прикладывать, чтобы быть на одной волне с новыми технологиями.
«Когда поймешь, что свернул не на ту дорожку, я научу тебя программировать»
Если Илья сразу выбрал профессию и другую даже не рассматривал, то Фёдор планировал стать энергетиком. Но в институте понял, что отрасль ему неинтересна. Илья рассказывал брату про программирование и ждал, когда тот захочет его изучать.
Фёдор Сазонов: В детстве я хотел быть программистом, меня привлекали компьютерные игры. Думал даже: «Буду хорошо учиться, чтобы стать программистом». Но когда пришло время поступать в институт, выбрал ядерную энергетику. Мой город Обнинск ориентирован на эту отрасль, к тому же папа — теплофизик. Я проходил стажировку по специальности, был на атомной станции, в конструкторских бюро. Тогда я понял, что профессия не для меня.
Илья периодически говорил о программировании, предлагал попробовать. На последних курсах я решился. Брат учил меня около года с перерывом на дипломный проект. В начале он помогал много, со временем я уже сам находил ответы на вопросы. Летом я занимался по восемь часов в день. Обычно сложно заставить себя учиться, это же скучный процесс. А мне нравилось. В дипломе я использовал навыки программирования, которые к тому моменту уже приобрел.
Илья помог мне и с тестовым заданием в первую компанию: познакомил с нужными технологиями. Когда я уже работал, выбрал курсы Java с нуля, чтобы улучшить анкетные данные. Тогда я заметил, что программа не попадала в целевую аудиторию. Она была направлена на тех, кто уже знаком с программированием. У меня трудностей не было, я все это знал. Но я видел, что новички ничего не понимают, им тяжело воспринимать материал.
Разновидности (специализации)
Всех представителей этой профессии можно распределить на три категории:
- Специалисты по прикладным программам. Эти люди составляют конкретные программы для определённых предприятий. К таким разработкам относится бухгалтерская программа 1С, либо логистическая – ABM Rinkai TMS.
- Системные программисты – это сотрудники, которые занимаются программированием операционных систем, интерфейсом к базам распределения данных, работой с сетью.
- WEB-программисты так же, как и представители предыдущей категории трудятся в сетевой сфере, однако в более глобальном масштабе. Они создают различные сайты, web-интерфейсы и динамические электронные страницы и так далее.
Плюсы и минусы работы программистом
Как и все остальные профессии, эта имеет свои преимущества и недостатки. Рассмотрим некоторые из них…
Плюсы специальности:
- возможность постоянно развиваться, прогрессировать и совершенствоваться;
- высокий уровень самовыражения и самореализации;
- большая востребованность на рынке труда;
- высокооплачиваемость;
- перспектива работы без получения диплома о высшем образовании, достаточно лишь сертификата об окончании курсов определённой направленности;
- огромный простор для проявления творческих и креативных возможностей человека.
Минусы профессии:
- сложность восприятия данных, так как не каждый человек может понять то, что понимает программист, поэтому очень часто приходится много раз пояснять те или иные моменты;
- иногда приходится работать в режиме нехватки времени;
- постоянная работа за компьютером негативно сказывается на здоровье, в частности особо страдает зрение и опорно-двигательный аппарат как следствие так называемой сидячей работы;
- очень часто работа является рутинной и однообразной;
- также часто страдает характер человека, который становится нервным, вспыльчивым и резким в своих действиях и суждениях.
Требования к профессии программиста
Как и при получении любой работы, соискатель должности должен соответствовать определённым требованиям, которые могут меняться, но имеют основные схожие принципы, которые являются примерно таковыми:
- необходимы знания в сфере современных технологий и языков программирования, таких как HTML, SQL, PHP и прочие;
- опыт работы в написании и составлении программ;
- умение составлять и читать техническое задание;
- способность расшифровать и адаптировать чужой код;
- разбираться во вспомогательных программах;
- владение английским языком на техническом уровне.
Должностные обязанности программиста
В круг занятости программиста входит множество различных действий. Среди них такие:
- на основе различных математических моделей и алгоритмов составлять и формировать программы соответственно поставленных задач;
- тестировать и отлаживать уже написанный продукт;
- производить разработку технологии решения задач на всех этапах обработки информации;
- определять, какая из существующей информации подлежит обработке с помощью компьютерных средств;
- выбирать язык программирования, которым в дальнейшем будет написана программа;
- выявлять данные контрольных примеров, которые позволяют понять соответствует ли программа своему назначению;
- запускать уже отлаженное приложение и вводить исходную информацию в него на основе поставленных задач;
- корректировать программу исходя из проанализированных данных;
- определять, возможно ли использовать какие-либо готовые программные продукты;
- составлять техническую документацию, а также инструкцию по работе с программой;
- осуществлять техническое обслуживание и сопровождения программных средств;
- обеспечивать бесперебойность работы компьютеров и сопряженной с ними техники;
- проводить подготовку технических средств к работе, а также следить за их исправностью и техническим состоянием;
- своевременно выполнять ремонт техники;
- осуществлять своевременную инвентаризацию средств.
Ответственность
Как и любому человеку, программистам свойственно ошибаться. Однако большим преимуществом данной профессии является то, что даже при совершении какого-либо недочёта или недоработки, всё это можно выявить уже на этапах тестирования и устранить на этапе отладки программы, приложения.
Полномочия
Одновременно с должностными обязанностями, также стоит обратить на права сотрудников отдела IT. Итак, каковы же права имеют представители этой профессии:
- имеет право предпринять определённые действия, когда может возникнуть ситуация, при которой возникают препятствия для осуществления сотрудником своей деятельности;
- вносить предложения руководству организации по мерам, позволяющим улучшить работу предприятия в IT сфере.
Функционал специалиста
Чтобы более полно представить как проходит рабочий процесс программиста 1С, попробую сформулировать основные функциональные обязанности специалиста, независимо от его специализации. Итак:
- получение технического задания и обсуждение основных пунктов в разработке программного обеспечения;
- непосредственно программирование (создание и доработка конфигурации, установка на платформе);
- тестирование программы;
- устранение ошибок и недочетов;
- разработка дополнительных отчетов и форм по требованиям заказчика;
- создание защиты базы от вирусов и несанкционированного вмешательства;
- администрирование сервера, контроль за предоставлением доступа к программе для различных сотрудников;
- обновление базы в соответствии с требованиями законодательства или изменениями в работе компании;
- консультация пользователей программы.
Как видите, функционал специалиста очень широкий, несмотря на то, что он занимается только одной программой.
После статьи
Майклом Фарадеемвосходящейсвоём первенцеДэвид БрюстерЯ думаю, что некоторые темы из области физиологии могли бы мне подойти; впрочем, как и любые другиезвёздпланетправильную точку зрения.вычисляемую модель нервной системыДжордж Буль поднял вопрос касательно подобных вещейУэвеллаОмапророком от наукизанятий своим здоровьем.принцем Альбертом«метод выращивания фасоли и капусты на одной и той же земле»Легко показать, что французы не просто намного хуже англичан, но и то, что сейчас они питаются даже хуже, чем в самые плохие времена империи.Молю, наденьте шерстяные чулки, обувь на пробковой подошве и любые другие вещи, которые сохранят Вас в тепле.я начинаю понимать смерть; она незаметно и постепенно подбирается каждую минуту, и она никогда не будет делом какого-то определенного момента.Чарльза ДиккенсаФлоренс НайтингейлГоворят, что она не смогла бы прожить так долго, если бы не огромная жизнеспособность её мозга, который не хотел умирать.266 дней дольше
Сколько зарабатывает 1С-разработчик и где найти работу?
Работа программиста 1С достаточно хорошо оплачивается, но ее размер напрямую зависит от функционала, который выполняет специалист, его загруженности и опыта.
Начинающий специалист может рассчитывать на зарплату от 30 тысяч рублей. При наличии практического опыта более 3 лет можно рассчитывать на доход от 80 тысяч рублей в месяц и выше. А если вы будете в совершенстве знать все тонкости работы в программе 1С и руководить работой команды специалистов, ваш ежемесячный доход может составить 150 тысяч рублей и более.
Для фрилансера, который работает самостоятельно, все зависит от количества заказов и их сложности. Чем больше клиентов, тем выше доход.
Найти работу по специальности можно на специальных сервисах по подбору персонала (hh.ru, SuperJob или Работа.ru), а также на специализированных биржах фриланса для специалистов в сфере IT. А еще вполне реально найти заказчиков через своих знакомых и друзей, наверняка кому-то понадобятся услуги квалифицированного разработчика 1С.
Миф №2: машина умеет думать
— В общем, код любой программы представляет собой набор команд, а компьютер их тупо исполняет.
— То есть, он не понимает сути самих команд? Но как он воспринимает текст, который я ввожу на экране?
— Когда ты крутишь педали на велосипеде — понимает ли он, что ему сейчас нужно поехать вперёд?
— Нет, но ведь едет. Поскольку его цепь преобразует вращение педалей во вращение колёса.
— Именно! Также и компьютер преобразует введённый тобой текст в набор чисел.
— Каким образом?
— У каждого символа текста есть свой числовой код, который знает компьютер. Это называется кодировкой. Например, английская «a» кодируется числом 97, а знак равенства — числом 61.
— Поэтому машина и может понимать текст, который мы ей сообщаем?
— Нет, она «понимает» не смысл. А лишь то, каким образом этот текст хранить, и как к нему обращаться.
— Выходит, сначала мы вводим текст, затем компьютер разбивает его на символы, а каждый символ уже представляет в виде числа?
— Верно. Сложные структуры представляются в виде более простых, которые и «понимает» машина.
Скажите мне, из чего состоит жилой дом?
— Ну… Из этажей.
— А из чего состоят этажи? И так далее.
— Этажи — из стен. А стены — из кирпичей. А кирпичи…
— Вот числа для компьютера — это то же, что и кирпичи для дома. Символы — это стены. Отдельные предложения — этажи. А книги — целые дома! Но у программистов есть преимущество перед строителями.
— Какое?
— Строитель не может строить целыми этажами, он вынужден всегда класть кирпичи. Даже если некий сверхмощный подъёмный кран позволит ему строить готовые этажи, он не сможет строить им целые дома или жилые кварталы. А программист сможет! Раз он уже «обучил» машину понимать конечный текст — то, по сути, он «обучил» подъёмный кран строить готовый дом за одно действие.
— То есть, программист может использовать всё более и более сложные структуры данных?
— Да. Поэтому первая из составляющих его работы — представить понятные человеку данные (текст, изображение, звук) в виде объединения более простых данных, уже понятных компьютеру. Разработчик практически «с нуля» составляет структуру, которая должна полностью описывать понятную человеку вещь — причём таким образом, чтобы эта структура была легко расширяемой и изменяемой (ведь в программу часто приходится вносить какие-то новые возможности).
— Хех! Выходит, что он строит резиновые дома из съёмных панелей!
— Примерно так. Однако, ещё ему придётся не только описать, что же ему нужно построить — но и как всё это построить. То есть, придумать алгоритм. Это вторая из составляющих его работы.
— Программист придумывает алгоритм на каждое действие?
— Именно. Поэтому алгоритмов получается очень много. Но его работу облегчает то, что одни действия могут содержать в себе другие, уже описанные им ранее.
— И здесь ему на помощь приходит язык программирования?
— Не совсем…
Августа Ада Лавлейс — имя первой программистки
Почему-то, когда называют слово «программист»,— в этой профессии первым делом представляется мужчина. Однако, вы удивитесь, но первый программист — это женщина. Имя первой программистки — Августа Ада Лавлейс. Она была дочерью известного поэта Гордона Байрона, родилась в Лондоне в 1815-м году. Хотя у нее и знаменитый отец, он не участвовал в ее воспитании. Когда ей было всего 5 недель, мама и знаменитый отец разошлись, и с тех пор они так и не виделись и не общались.
С детства Ада была увлечена математикой, черчением и другими точными науками. Уже к 12-ти годам она разработала и начертила собственный летательный аппарат, который должен был работать на паровом двигателе.
Уже в 1824-м из-за своего увлечения наукой она была представлена математику Чарльзу Бэббиджу на выставке, где он представлял свой аппарат, сконструированный для автоматического расчета логарифмических и тригонометрических функций. Инструкция для работы того аппарата вводилась с помощью перфокарты. Сама Ада потом долгое время еще изучала данный аппарат, его назначение и работу. Так она и подружилась с данным математиком, который стал ее ментором в математической науке.
Вычислительный аппарат Бэббиджу так и не имел окончательной реализации из-за технических ограничений того времени и финансовых трудностей самого изобретателя. Но на этом он сам не остановился и решил разработать новый проект — аналитическую машину. Данная аналитическая машина и считается прародителем первого компьютера. Но сам прототип этой аналитической машины был создан уже после смерти его изобретателя.
Суть в том, что задолго до появления прототипа компьютера, Ада сумела предположить, что будут созданы машины, которые смогут решать задачи, неподвластные человеку. И все это будет возможно простым написанием определенных алгоритмов.
Именно те комментарии Ады легли в основу современного программирования. Именно она ввела такие понятия, как команды, цикл, свойство и т. д. Это намного ускоряло передачу команды при помощи перфокарты.
Сейчас имя первой программистки носит один из языков программирования и два городка в США.
Смерть
Ада Лавлейс умерла, как и отец, в 36 лет, 27 ноября 1852 года. Причиной смерти стала кровопотеря из-за кровопускания, которым женщину пытались вылечить от рака матки. В последние дни жизни Ады распоряжения отдавала ее мать, из-за чего к смертному одру Лавлейс не допустили многих друзей и близких, в частности, Джона Кросса.
Также под давлением Анны Изабеллы Ада была вынуждена раскаяться в легкомысленном поведении. Некоторые признания, очевидно, послужили причиной того, что Уильям так и не пришел проститься с супругой.
Аду Лавлейс похоронили в семейном склепе Байронов
По распоряжению Лавлейс ее похоронили рядом с отцом, в церкви Святой Марии Магдалины в Хакнелле, Ноттингемшир, в семейном склепе Байронов.
Специализация
До сих пор программистов путают, например, с системными администраторами или общим названием профессии «айтишник», хотя сюда входит широчайший спектр профессий:
- Тот же системный администратор (отвечает за обслуживание ЛВС предприятия).
- Аккаунт-менеджер (его работа вообще заключается в обсуждении проектов с клиентами и согласования задач с командой исполнителей).
- UX и UI дизайнеров (проектировщики пользовательского опыта и интерфейса).
- Менеджер IT-проекта (выделяется конкретно под проект).
Примечательно, что программист может впоследствии стать любым из перечисленных или же в программирование можно прийти из этой сферы.
Если рассматривать разделение по специализации, то выделяют три ветви:
- Системные программисты. Занимаются разработкой операционных систем (например, мобильных iOS и Android).
- Прикладные программисты. Пишут приложения и программы (игры, офисные программы).
- Веб-программисты. Делают веб-сайты и ПО, которое поддерживает их работу.
Также можно выделить разделение по работе на разных ЯП:
- PHP-программист.
- C++-программист.
- Java-разработчик.
- Delphi-программист и т.д.
Есть классификация по типу выполняемых задач.
- Front-end-разработчик.
- Back-end-разработчик.
- Мобильный иди десктоп-разработчик.
- 1С-программист.
- Bitrix-программист.
- Геймдизайнер (разработчик игр).
- Системный инженер и т.д.
Возвращаемся к Аде
Мэри СомервилльЛапласаначалом математической переписки на многие годы между двумя леди высшего ранга, которая, без сомнений, в дальнейшем может быть опубликована как наставление человечеству (mankind) или женской его части (womankind — игра слов; man и как человек, и как мужчина)косвенным доказательством,прямоеSilver Lady automaton toyУильяма Кингакоролева Виктория(Powerhouse Museum в Сиднее)Август де Морган,Джорджа Буляявлялся причиной появления булевой алгебрыможно свести с математическим формулам и решить(Британская библиотека)почему нельзя умножить на dx?катаетесь на конькахконькиЯ считаю себя обладателем очень редкой комбинации качеств, идеально подходящих для того, чтобы сделать меня первооткрывателем скрытых реалий природы
Евгений Касперский и Высшая школа КГБ
Знаменитый специалист по информационной безопасности Евгений Касперский в школе серьезно увлекся математикой. Увидев, как сын выигрывает олимпиады одну за другой, родители перевели его в математическую школу-интернат при МГУ. Дальше Касперский учился в Институте криптографии, связи и информатики при Высшей школе КГБ (позднее переименованной в Академию Федеральной службы безопасности России).
Как отмечает Касперский, когда родители перевели его в физико-математическую школу, он быстро втянулся в учебу на таком продвинутом уровне и в обычную школу уже возвращаться не хотел. Дальше — еще более сложные занятия в Институте криптографии, регулярные коллоквиумы, пропуск которых грозил отчислением. Касперский доучился до конца, а за время учебы понял, что хочет разрабатывать антивирусы, причем лучшие в мире.
Рецепт успеха от Евгения
В интервью он мало говорит о своей учебе, но делится рецептом эффективного образования: «Надо еще в школе, где-то в средних классах, определиться с тем, что интересно, от чего действительно загораются глаза, чем хотелось бы заниматься во внеурочное время. Технологии, пчеловодство, лесничество — что угодно. Главное, чтобы это было ваше. Не знаю, как по-другому можно почувствовать себя счастливым. Вариант один: быть собой».
Марисса Майер
В 24 года Марисса пришла в Google и стала всего лишь 21-м сотрудником этого стартапа. Следующие 13 лет она была инженером, дизайнером, менеджером продуктов и вице-президентом. Вот список проектов, которые она вела:
- Google Search,
- Google Images,
- Google News,
- Google Maps,
- Google Books,
- Google Product Search,
- Google Toolbar,
- iGoogle, Gmail.
Стартовая страница гуглопоиска с минималистичным дизайном — тоже её проект. С 2012 по 2017 год она была президентом другого поискового гиганта — Yahoo!, пока он не был продан компании Verizon. Доля Мариссы в сделке составила 186 миллионов долларов. Сейчас она преподаёт программирование в Стэндфорском университете.
«Женщины многие годы формировали стереотип, что всё сложное — мужчинам»
Еще с университета в профобласти меня чаще окружают мужчины-программисты. Соотношение девушек: примерно одна к трем. Некоторые однокурсницы еще на этапе обучения находили себя в более творческих специальностях, кто-то сделал выбор в пользу семьи, оставив карьеру.
Многое зависит и от работодателей: если компания международная, то на гендерные стереотипы там не обращают внимание. Шансы есть у всех
Мы с коллегами проводим много хакатонов и конкурсов для студентов-разработчиков — в них с каждым разом участвует всё больше девушек.
Преподаватель в вузе или работодатель всегда оценивает студента или соискателя на перспективу. А женщины сами многие годы формировали стереотип, что всё сложное — мужчинам, точные науки не женское дело, зарабатывать и строить карьеру должен сильный пол. Поэтому теперь боятся, что молодая специалистка уйдет в декрет, что студентка влюбится и бросит учебу и других подобных сценариев. Вкладывать в подготовку кадров, которые не принесут пользы в будущем, никто не хочет.
Есть другая опасная крайность: когда делают скидки на то, что вы девушка, которая пришла в «мужскую специальность», поэтому на какие-то погрешности и ошибки закрывают глаза. Да, в IT это пока может сработать, в медицине — уже нет.
Девушка-программист должна понимать, что она на высококонкурентном рынке труда. Что здесь нужно не просто держаться на общем уровне, а стараться постоянно доказывать, что какие-то вещи ты умеешь делать лучше других. Это стремление в любом случае заметят и преподаватели, и работодатели.
В Финляндии есть движение Rails Girls – это инициатива научить девушек азам программирования, показать, насколько интересной может быть работа в этой сфере и убедить их поверить в свои возможности. У Google есть целая серия мероприятий Women Techmakers и кампания Made With Code, которые направлены на привлечение девушек в IT. Еще в США существует любопытный проект Girls Who Code, цель которого — обучить более миллиона девушек-подростков навыкам программирования. Акцент делается в том числе на детей из малоимущих семей. В России тот же «Яндекс» развивает подобные инициативы — например, проводит встречи Women Who Code Moscow. Много наших программисток в сообществе LinuxChix.
Все эти программы направлены на привлечение, обучение, удержание женщин в IT. Как можно видеть, основная их часть получила начало за рубежом. Но секретов они не держат: информацию обо всех этих сообществах можно свободно найти в интернете.
Вера Зуева
Программистка и тимлид DataArt
Фото предоставлено DataArt
В DataArt я организую группы разработчиков для создания программного обеспечения и программирую в том числе. Попала сюда случайно: на 3-м курсе в университете искала работу и спрашивала у ребят, кто какие компании знает. Составила список и просто ходила наугад. DataArt была третьей в списке — и меня взяли в тот же день. Я работаю здесь уже 7,5 лет.