Сегодня 19 ноября 2017
18+
Теги → профессия

Сегодня в России отмечается День программиста

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

День программиста отмечается в России в соответствии с указом президента от 11 сентября 2009 года. Согласно этому документу, День программиста празднуется на 256-й день года — 13 сентября, а если год високосный — 12 сентября. Число 256 выбрано потому, что это количество целых чисел, которое можно выразить с помощью одного восьмиразрядного байта, а также это максимальная степень числа 2, которая меньше количества дней в году.

По словам министра связи и массовых коммуникаций Николая Никифорова, в настоящий момент в России насчитывается 350 тысяч программистов. Для сравнения: в США таких специалистов около 4 млн, в Индии — 3 млн, Китае — примерно два миллиона. В своих выступлениях глава Минкомсвязи РФ неоднократно заявлял, что одна из ключевых задач государства состоит в том, чтобы в ближайшей перспективе серьёзно увеличить этот показатель.

Редакция 3DNews поздравляет всех работников отрасли и кудесников программного кода с профессиональным праздником, желает побольше интересных задач и проектов, адекватных заказчиков, поменьше багов и утечек памяти, а также лёгкой компиляции и отладки кода!

Выбираем IT-профессию. Пошаговая инструкция

Сфера IT активно растёт: за прошлый год количество вакансий в секторе увеличилось на 20 %, а уровень зарплаты вырос на 12–20 %. Это говорит о том, что специалистов не хватает и работодатели готовы платить больше, чтобы заполучить лучших. Но так обстоят дела не со всеми специальностями. Прежде чем начать изучать программирование, убедитесь, что выбрали верное направление. Сделать это просто: достаточно заглянуть на сайты поиска работы и оценить реальный спрос. Этим и займёмся.

Изучим один из самых популярных ресурсов — Headhunter.

На запрос «программист» hh.ru выдает 4 654 вакансий, 130 из которых подходит для начала карьеры. Зарплата в секторе: 75 000–260 000 руб.

Всё хорошо, но это «средняя температура по больнице», цель нужно конкретизировать.

Статистика показывает, что велик интерес к разработчикам мобильных приложений, аналитикам Big Data, специалистам по кибербезопасности и обеспечению информационной защиты. 

Каждое из этих направлений тоже делится на секторы.

Например, вы хотите быть мобильным разработчиком и выбираете, что выгоднее: Android или iOS. Каждый день люди покупают устройства Apple и смартфоны на Android, оба направления активно развиваются. Запрос на hh.ru выдает результат: программист Android — 719 вакансий, iOS — 586. Зарплата равноценная: 45–220 т. р. в месяц. Подумаем о перспективах: в ближайшее десятилетие упрощение повседневной жизни — одно из ключевых направлений. Уже сегодня мы решаем массу задач с помощью мобильных приложений. А на какой платформе работают наши смартфоны — дело техники. Поэтому при выборе между iOS и Android положитесь на личные предпочтения.

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

  • Swift — 100 %
  • PHP — 79 %
  • C# — 49 %
  • Java — 38 %
  • C++ — 31 %

А вот спрос на Python и Scala, наоборот, упал.

Новичку стоит выбирать язык по двум критериям: востребованность и простота. Из популярных языков более простыми считаются C# и Java. Посмотрим на них внимательнее.

C# — разработка компании Microsoft. Windows установлена на 83 % всех ПК в мире, поэтому востребованность программистов C# очевидна. Функциональность языка позволяет решать практически любые задачи. Опытные программисты говорят о сфере его применения просто: «что напишешь, то и будет, где используешь, там и используется». В России каждые полгода появляется более 1,5 тыс. вакансий «Junior C# Developer». Доход программистов C# составляет 30 000–135 000 руб. в месяц.

Java — самый популярный и востребованный язык программирования в мире. Сфера применения — от создания простых игр и сайтов до сложнейших научных разработок. Эксперты пророчат ему востребованность на долгие годы, что и понятно: во всем мире Java используется в коммерческих, государственных, банковских и прочих системах. В 2017 году доход программистов Java по Москве колеблется от 25 000 до 175 000 руб. в месяц.

И C#, и Java хороши тем, что начать зарабатывать ими можно довольно быстро. Программисты уровня Junior участвуют в стартапах, выполняют простые заказы на фрилансе или начинают карьеру в IT-компаниях в роли стажёра. В IT практика имеет первостепенное значение: чем быстрее вы перейдете к активным действиям — тем лучше. Многие боятся этого момента, полагая, что новичку попасть в реальный проект невозможно. Для того, кто учится по книгам, это действительно проблема. На курсах же всё проще: здесь вы сразу вливаетесь в процесс. Общение с сокурсниками, знакомство с экспертами и выполнение учебных заданий позволяют влиться в новую сферу максимально комфортно.

Удачно выбранные курсы — половина успеха. Остановитесь на учебном центре, работающем по принципу «кузницы кадров» для реальных IT-компаний. Так учёба естественным образом перейдет в практику, а потраченные на обучение деньги начнут возвращаться с процентами.

Теперь вы знаете, как выбрать IT-профессию и начать зарабатывать — сделайте это.

Операторы дронов в России будут работать по профстандарту

Ассоциация эксплуатантов и разработчиков авиационных беспилотных систем создала и направила в Министерство труда России профессиональный стандарт операторов дронов. Его одобрение позволит утвердить образовательные программы для подготовки соответствующих специалистов, передаёт «Российская газета» со ссылкой на руководителя рабочей группы по разработке и реализации дорожной карты «АэроНет» Национальной технологической инициативы Сергея Жукова. По словам Жукова, сейчас в стране уже существуют организации, обучающие операторов беспилотников, но осуществляют данную деятельность они по собственной инициативе и свидетельства установленного Росавиацией образца, разумеется, не выдают.

Практические навыки по управлению дронами планируется отрабатывать на базе Московского авиационного института (МАИ), а вот теоретическую часть обучения хотят сделать дистанционной. Соответствующая онлайн-платформа уже разработана и проходит тестирование. После успешного окончания курсов оператор БПЛА сможет получить удостоверение внешнего пилота, которое даёт право управлять дронами массой более 30 кг. Выдавать такие свидетельства будет Росавиация, а все учебные заведения по подготовке операторов должны быть сертифицированы подобно лётным школам.

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

7 признаков того, что вы отличный веб-разработчик. Перечисляем вместе с GeekBrains

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

Ниже приведены семь профессиональных привычек и навыков, которые помогут понять, насколько вы готовы пополнить ряды нетривиальных гиков. Перечисляем вместе с GeekBrains.

Вы используете фреймворки

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

Согласно рейтингу Tagline, лучшими backend-фреймворками для веб-разработки в 2016 году считаются Yii, ZendFramework и Symfony (для PHP). Исследование проводилось на основании письменного опроса 400 компаний.

Переиспользуете код

Опытные разработчики понимают, как важно не тратить время и силы на создание очередного «велосипеда». Для решения многих стоящих перед ними задач они используют онлайн-хранилища, которые позволяют быстро и легко найти необходимую, уже готовую библиотеку. Для каждого языка имеются свои репозитории: NPM для Node, Rubygems для Ruby. Не стоит сбрасывать со счетов также собственные разработки: хороший программист в первую очередь обращается к своему ранее написанному коду.

Тестируете

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

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

Умеете администрировать

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

Рационально расходуете силы и время

«Работать нужно не 12 часов, а головой!» — говорил Стив Джобс, и с этим утверждением нельзя не согласиться. Эффективность работы должна стоять во главе угла для каждого хорошего программиста, тогда будет и результат. Грамотно планировать день, расставлять приоритеты, работать над решением самых важных задач с самого утра — хорошие разработчики умеют это делать.

Следите за новинками в программировании

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

Следите за здоровьем

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

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

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

Команда из Google представила новые женские эмодзи

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

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

Разработчики в качестве мотивирующего фактора выдвигают недавнюю статью из New York Times под названием Emoji Feminism. «Мы верим, что можем иметь более сильное позитивное влияние, добавив 13 новых эмодзи, изображающих женщин как представителей различных профессий», — пишут они. «Мы верим, что это расширит права молодых девушек (самых активных пользователей эмодзи) и будет лучше отражать основные роли, которые женщины играют в мире».

Команда из Google хочет стандартизировать новые эмодзи к концу 2016 года. Вероятно, у неё всё получится: один из её членов, Марк Дэвис (Mark Davis), является сооснователем и президентом Консорциума Юникода.

ASUS Autumn 2009 на видео: киберспорт как профессия и философия

Второй день ASUS Autumn Cup 2009 получился насыщенным и разнообразным: финалы СНГ по Quake 3, Warcraft 3 Dota, Starcraft – и все это за одни сутки. Позади футбол, впереди главное событие сезона – финал по Counter-Strike 1.6 среди мастеров с призовым фондом 350 тысяч рублей. Призы, как известно, предоставлены компаниями Intel и ASUS. В новом сюжете от Trendclub.ru наши читатели смогут найти ответы на следующие вопросы: что такое киберспортивная игра, что делает компьютерную игру киберспортивной? Почему, несмотря на все достижения технологий, завлекательные трейлеры новых шутеров и стратегий, геймеры не перестают играть в Starcraft и Dota. Кроме того, для одних гейминг становится профессией, спортом, а для некоторых - философией.
Материалы по теме: - ASUS Autumn 2009: квалификации в CS 1.6 Masters;
- ASUS Autumn 2009: интервью с организаторами и геймерами;
- ASUS Autumn 2009 на видео: первые победы и лучшее железо для игр.