Где лучше учиться программированию?

GeekBrains

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

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

Регистрация довольно простая — можно, к примеру, войти при помощи Facebook. Если вы даже не изучали информатику в школе, запросто сможете пройти курс «Основы программирования» — он бесплатный и займет у вас всего две недели. Там вы узнаете, чем отличается Java от Objective-C, как работают алгоритмы, какой язык программирования используется для той или иной деятельности.

GeekBrains

На самом деле программирование — одна из самых интересных отраслей с десятками профессий и профилей. Освоить их вам помогут 53 специализированных обучающих курса, можно также выбрать одну из 16 специальностей. Например, профессия программист Java является универсальной «палочкой-выручалочкой»: Java — кросс-платформенный язык с девизом «Написано однажды — работает везде!».

GeekBrains

Специалисты Java сейчас очень востребованы на рынке. Освоить язык на GeekBrains можно за полгода и потом получать в приличной компании сотни тысяч рублей. Хотя на GeekBrains средняя зарплата программиста Java указана 110 тысяч рублей, по факту она доходит и до 300 тысяч рублей. Почти все банки и страховые компании в своей работе используют исключительно Java за счет ее надежности, переносимости и длительному циклу поддержки. Также этот язык хорошо прижился в Mail.Ru Group, «Яндексе», Google, «Одноклассниках» и других технологических гигантах.

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

GeekBrains GeekBrains

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

GeekBrains

Неплохое резюме на выходе, как считаете?

GeekBrains

Разумеется, вы можете стать не только Java-программистом, но и научиться кодить на других языках, в том числе для разработки приложения на iOS. Даже с нулевыми знаниями сервис дает приступить к обучению, чтобы сделать из вас полноценного специалиста.

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

Доступны третьи бета-версии iOS 10, tvOS 10, watchOS 3 и macOS Sierra

apple_update1

Многие пользователи iPhone и iPad ждут осени, для того чтобы обновиться на iOS 10. Те, кто не может дождаться по разным причинам, уже используют бета-версии для разработчиков и тестеров. Сегодня стала доступна третья бета-версия iOS 10 для разработчиков, и они уже могут ее установить и найти что-то новое, например новые функции или новые баги. Вместе с третьей бета-версией iOS 10 вышли также tvOS 10 beta 3, watchOS 3 beta 3 и третья бета-версия macOS Sierra.

iOS 10 beta 3 могут установить зарегистрированные разработчики с помощью раздела обновлений в настройках устройства, либо с помощью специальной страницы портала для разработчиков Apple. Стоит ожидать новую публичную бета-версию iOS 10 через пару дней. На момент написания публикации в новой бета-версии еще не успели найти какие-либо изменения. Обо всем, что удастся найти за ночь мы расскажем на сайте.

Третьи бета-версии tvOS 10, watchOS 3 и macOS Sierra также доступны зарегистрированным разработчикам. В настоящий момент в них активно ищут нововведения, о которых мы обязательно расскажем. В ближайшее время стоит ждать выхода новой публичной бета-версии macOS Sierra.

В iOS 10 beta 2 доступен стриминг игр и приложений

ios10_broadcast1

Одним из нововведений iOS 10, ориентированных на разработчиков и не представленных широкой публике в рамках WWDC 2016, стала поддержка стриминга приложений. Apple выпустила ReplayKit Live. Он позволит любителям iOS-игр делиться записями или живой трансляцией своей игры. В первой бета-версии iOS 10 не было найдено ничего похожего, но в iOS 10 beta 2 функциональность уже реализована.

ios10_broadcast3

Пользователи Reddit заметили, что стриминг уже доступен в приложении Swift Playground для iPad. Как вы можете видеть на скриншотах, приложение позволяет записать происходящее на экране на видео либо начать прямую трансляцию. Если выбрать режим трансляции, вам будет предложено найти приложения для стриминга. Что-то должно появиться в App Store к осени, и разработчикам с этим поможет ReplayKit Live.

ios10_broadcast2

Стоит отметить, что стриминг приложений и игр будет доступен лишь владельцам устройств с 64-разрядными чипами. Вам пригодится iPhone 5s, iPad Air либо более новые устройства.

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

В телесериале Apple сможет сняться каждый

В телесериале Apple сможет сняться каждый

В марте этого года Apple подтвердила, что собирается снимать телесериал о разработчиках программного обеспечения совместно с музыкантом Will.i.m из группы Black Eyed Peas. И вот стала известна первая информация о готовящемся проекте.

Сериал будет называться Planet of the Apps (“Планета приложений”), и съемки его начнутся в конце этого года. Принять участие в этом реалити-шоу сможет любой разработчик, способный к концу октября показать готовое приложение для iOS, macOS, tvOS или watchOS в финальной или бета-версии.

Съемки Planet of the Apps продлятся с конца этого года до начала следующего, все желающие могут записаться на кастинг на официальном сайте шоу. Проходить все это действо будет в Сан-Франциско, однако никакой информации о том, будет ли оплачиваться перелет и проживание для участников из других стран, не сообщается.

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

Google включилась в войну за разработчиков

gam_dev_war

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

Наверняка вы помните, насколько молодыми были некоторые гости WWDC 2016. Возможно, вы помните о Swift Playground, приложении, которое представила Apple для того, чтобы обучать разработке на Swift с раннего возраста. Не так давно нам стало известно о специальном курсе, разработанном компанией Apple для Неаполитанского университета имени Фридриха II.

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

На этой неделе стало известно, что Google готова к схватке с Apple на территории Индии. Ни в одной другой стране нет столько разработчиков и программистов, сколько есть в Индии. Специально для Индии Google запустила программу Android Skilling.

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

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

Apple открывает “академию разработки приложений”

Apple открывает “академию разработки приложений”

Что нам известно на данный момент об итальянском городе Неаполе? Пожалуй, только то, что там готовится лучшая в мире пицца, заправляет мафиозная группировка “Каморра”, а уличные музыканты поют песню “Uno momento”. Но уже в этом году древний итальянский город должен будет стать местом проведения уникального образовательного эксперимента: именно там Apple запустит первые в мире курсы разработки мобильных приложений.

В октябре этого года в Неаполитанском университете имени Фридриха II будет запущен специальный курс по подготовке разработчиков программ для устройств на базе iOS. Курс был полностью подготовлен в Купертино, срок его будет составлять девять месяцев, а проходить он будет в специально выделенном здании.

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

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

Новая версия Safari Technology Preview содержит код поддержки Apple Pay

stp_ap

Вместе с бета-версиями новых и старых операционных систем Apple на этой неделе выпустила очередную версию браузера Safari Technology Preview. Этот браузер предназначен для разработчиков, которые хотят познакомиться с веб-технологиями будущего и подготовить свои продукты для работы с ними. Новая версия этого браузера действительно заслуживает внимания, но не для обычных пользователей.

Согласно информации на сайте Apple, новая версия Safari Technology Preview содержит части кода для реализации будущей поддержки Apple Pay и интеграции этой платежной системы для сайтов. Возможность интеграции Apple Pay для сайтов была представлена на WWDC 2016, и она станет частью Safari 10, который пользователи получат вместе с бесплатным обновлением на macOS Sierra уже этой осенью.

Помимо этого, в Safari Technology Preview были исправлены некоторые баги и обновлена работа с JavaScript, CSS, Web Inspector и Web API, а также работа с медиа, рендеринг страниц и безопасность. Если у вас была установлена предыдущая версия Safari Technology Preview, новую версию вы можете найти в разделе обновлений Mac App Store. Браузер также можно установить с сайта Apple.

Вышли четвертые бета-версии iOS 9.3.3, tvOS 9.2.2 и OS X 10.11.6

Old New Beta

Как мы уже неоднократно говорили, не все устройства смогут обновиться на новые iOS 10 и macOS Sierra. Компьютеры, смартфоны и планшеты Apple, которые были выпущены достаточно давно для того, чтобы компания прекратила их поддержку, будут работать на iOS 9.3.3 и OS X 10.11.6. Эти версии еще не вышли, но Apple активно дорабатывает их и выпускает бета-версии, для того чтобы наши с вами «старички» получили самое стабильное последнее обновление.

Раз уж мы говорим о стабильности, о новых функциях говорить не придется. Все нововведения достались новейшим операционным системам, которые станут доступны осенью. Четвертые бета-версии iOS 9.3.3, OS X 10.11.6 и tvOS 9.2.2, которая вышла вместе с ними, не порадуют новыми функциями.

Новые операционные системы доступны разработчикам и участникам программы публичного бета-тестирования. Скорее всего, Apple хочет, чтобы разработчики сосредоточили свои усилия на проверке стабильности и безопасности системы, ведь свои приложения им уже стоит оптимизировать для работы с iOS 10 и macOS Sierra. А «старые новые» ОС, по всей видимости, уже почти готовы к выходу.

Safari 10 beta стал доступен разработчикам на OS X El Capitan и OS X Yosemite

safari_10

Этой осенью вместе с macOS Sierra пользователи получат новую версию браузера Safari. Safari 10 уже доступен всем, кто установил первую бета-версию macOS Sierra, а теперь познакомиться с предрелизной версией браузера смогут и разработчики, чьи компьютеры работают на OS X El Capitan и OS X Yosemite. Другими словами, больше нет необходимости обновлять операционную систему для тех, кому необходимо лишь протестировать работу нового браузера.

Стоит отметить, что не все возможности Safari 10 будут доступны пользователям старых версий операционных систем. В частности, Apple Pay и режим «картинка в картинке» будут доступны только пользователям macOS Sierra. Также есть функции, которые доступны пользователям OS X El Capitan, но не доступны пользователям OS X Yosemite. Например, пользователи OS X Yosemite не смогут получить доступ к приложениям Spotlight.

В Safari 10 множество приятных нововведений, и одной из самых приятных — это его недоверие к Flash. Осенью этот браузер станет доступен для всех желающих, чуть раньше с ним смогут познакомиться участники программы бета-тестирования, когда выйдет публичная бета-версия macOS Sierra. А вот зарегистрированные разработчики уже сейчас могут установить предрелизную версию Safari 10 из центра разработчиков Apple.

Вышли третьи бета-версии iOS 9.3.3, OS X 10.11.6 и tvOS 9.2.2

beta_933

Apple уже показала новые версии своих операционных систем, которые станут доступны для установки уже этой осенью. К сожалению, не все iPhone и iPad смогут обновиться на iOS 10, и не все Mac получат macOS Sierra. Некоторые продолжат работать на старых версиях ОС, и Apple продолжает их дорабатывать, выпуская бета-версии. Третьи бета-версии iOS 9.3.3, OS X 10.11.6 и tvOS 9.2.2 стали доступны разработчикам и участникам программы тестирования.

Разумеется, обсуждать эти бета-версии не так интересно, как беты iOS 10 и macOS Sierra. Возможно, многие даже не будут их устанавливать, так как уже переключились на изучение более современных версий. Тем не менее именно на iOS 9.3.3 и OS X 10.11.6 придется работать многим пользователям до осени, и для некоторых устройств это обновление станет последним. Желательно, чтобы оно получилось максимально стабильным.

Исправления, улучшения и стабильность — это как раз то, на чем компания Apple сконцентрировала свое внимание. В новых бета-версиях, которые вышли спустя две недели после выхода iOS 9.3.3 beta 2 и OS X 10.11.6 beta 2, не стоит искать чего-то нового.