Елена Булыгина предлагает Вам запомнить сайт «Ленусик»
Вы хотите запомнить сайт «Ленусик»?
Да Нет
×
Прогноз погоды

Основная статья: Microsoft developer

Какие книги по программированию вышли в начале года

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

Самое время узнать, продолжается ли эта тенденция в 2019 году. Для этого заглянем в популярные отечественные интернет-магазины.

Современные технологии программирования. Разработка Windows-приложений на языке C# — Сергей Горелов

Книга второй ступени обучения, посвященная графической части работы с C#. Она рассчитана на студентов, которые уже практиковались в работе с языком и хотят перейти к созданию полноценных приложений под Windows. Основной акцент сделан на разработку в Visual Studio: описание компонентов, возможностей, механизмов взаимодействия данных и форм. Книга будет полезна не столько для программистов, сколько для тех, кому подобные навыки нужны для выполнения конкретных работ, например дипломных.

Программирование на C для чайников — Дэн Гукин

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

Базовые средства программирования на Visual Basic в среде VisualStudio .NET. Учебное пособие — Виктор Шакин

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

Умные мобильные проекты с TensorFlow — Джефф Танг

Издание целиком посвящено реализациям популярной ИИ-библиотеки Python: ее применениям в сферах от биржевого прогнозирования до игр. Тем, кто не знаком с TensorFlow и тем более с Python, лучше для начала прочитать хотя бы официальные мануалы. Но если вы точно знаете, что предстоит работать с ИИ на этом языке программирования — эта книга точно окажется полезной.

Разработка SCADA-систем. Учебное пособие — Владимир Кангин, Михаил Кангин, Дмитрий Ямолдинов

Книга в первую очередь посвящена описанию SCADA-систем (для автоматического контроля и сбора информации) с конкретными кейсами и их особенностями. Уже во вторую — реализации, причем в среде Delphi. То есть это книга с вводным материалом по заявленной теме, со вставками о программировании. Идеально подойдет тем, кто делает первые шаги в изучении SCADA, и руководителям средней руки в качестве справочника.

Прикладной анализ текстовых данных на Python. Машинное обучение и создание приложений обработки — Бенгфорт Бенджамин, Билбро Ребекка, Охеда Тони

Качественная книга, посвященная ИИ в мире Python. Она будет интересна не только профильным специалистам, но и всем, кто интересуется алгоритмами обработки текстов. Здесь понятно описано, почему онлайн-переводчики по-прежнему адекватно работают только с «минималистичными» языками, почему голосовые помощники часто отказываются нас понимать и так далее. Разумеется, все снабжено практикумом с использованием библиотек Python.

Самоучитель системного администратора — Александр Кенин

В начале этого года вышло пятое издание одного из самых популярных российских гидов по профессии системного администратора. В нем есть практически все, что может понадобиться в работе: сведения о настройке и обслуживании сетей, советы по поиску неисправностей, средствам мониторинга, созданию виртуальных серверов и многое другое. Причем есть практические рекомендации как для Linux, так и для Windows. В новом издании приведены примеры работы с Windows 10 и Windows Server 2016, а также с облачными сервисами.

Java за 24 часа — Роджерс Кейденхед

Java — один из самых популярных языков программирования, и изучать его непросто. Но эта книга предлагает читателю освоить его всего за 24 занятия по одному часу каждое. В течение курса вы научитесь создавать приложения под Android и моды для Minecraft. Уроки построены интересно: с иллюстрациями, блок-схемами, пошаговыми инструкциями, домашними заданиями и коллоквиумами.

Это уже седьмое издание, так что книга проверена временем и тысячами читателей. Наверняка поможет познакомиться с Java и вам, но учтите — потребуется куда больше 24 часов.

Пройти обучение

9 апр 19, 12:57
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

С# в 2018 году: спрос, зарплаты и тренды

Если верить TIOBE, уже пятнадцать лет С# входит в топ-10 популярных языков программирования. По итогам октября 2018 он занимает шестую строчку — выше PHP и JavaScript. Неплохо для совсем юного языка, который появился в 2000 году.

В другом рейтинге — PYPL (PopularitY of Programming Language) — «решетка» на четвертом месте, вслед за JS, Java и Python. Правда, PYPL отражает популярность C# не столько у разработчиков, сколько среди обучающихся. Основа для сравнения здесь — как часто люди ищут в Google учебные материалы по языкам.

Востребованность C# закономерна — он реализует многие преимущества С++ и Java, но по простоте сравним с Visual Basic. C помощью C# можно создавать игры на движке № 1 в мире — Unity, мобильные и веб-приложения, десктопные Windows-программы на каждый день и большие корпоративные продукты, в том числе банковские.

Около 34 % популярных бесплатных мобильных игр сделаны на Unity. На нем же работает большинство приложений виртуальной и дополненной реальности. Доля юнити-проектов среди игр для VR-шлемов и очков Samsung Gear достигает 90 %, для оборудования Oculus Rift — 53 %.

За что любят С#

Дело не только в сферах применения. Чтобы язык был по-настоящему популярным, он должен нравиться программистам. В 2018 году более ста тысяч пользователей Stack Overflow назвали свои любимые ЯП.

Большинство участников опроса (90 %) — профессиональные разработчики с опытом более трех лет. С# покорил сердца 60 % респондентов и занял восьмое место в десятке лидеров. По числу проектов на StackOverflow этот язык — третий.

Среди преимуществ C#:

  • простые паттерны асинхронного программирования;
  • работа приложений всюду, где есть .NET Framework — без перекомпиляции;
  • мобильная разработка под Android, iOS и Windows Phone с Хаmarin;
  • автоматическое управление памятью, сборщик мусора;
  • написание запросов c SQL-подобным синтаксисом внутри кода C# (проект LINQ);
  • удобные фреймворки для создания MVC-приложений и работы с RESTful API;
  • хороший базовый набор библиотек;
  • статическая типизация — упрощает выявление ошибок.

Язык живет, но что с ним происходит? Узнаем, как он развивается и какие тенденции наметились в его сообществе.

Зарплаты программистов C#

В зарплатных рейтингах SuperJob за 2018 год позиции «Программист С#» и «.NET-программист» регулярно появляются в списке лучших IT-вакансий месяца по разным регионам РФ. Для примера возьмем заманчивые предложения за август-октябрь 2018:

Месяц

 

Город

 

Вакансия

 

Предлагаемая зарплата

 

Август

 

Санкт-Петербург

 

Разработчик C#

 

150 000 рублей + релокационный пакет с компенсацией съема жилья

Август

 

Новосибирск

.NET-разработчик (senior)

от 130 000

Август

 

Екатеринбург

Программист .NET

50 000–100 000

Сентябрь

 

Екатеринбург

 

Программист .NET (C#, Senior)

80 000–135 000

Сентябрь

 

Ростов-на-Дону

Программист ASP.NET

100 000–120 000

Октябрь

 

Челябинск

Программист С#

60 000–150 000

По оценке кадрового агентства «Каус», зарплаты программиста С# (.NET) в 2018 году:

  • минимальный уровень — 77 000–133 000 рублей;
  • средний — 133 000–180 000;
  • повышенный — 180 000–250 000.

При этом аналитики отмечают, что вакансии с минимальными зарплатами часто открываются, но «как правило, остаются незакрытыми, поскольку не находят своих соискателей».

Портал Indeed.com в начале ноября 2018 вычислил среднюю зарплату разработчика C# по России — 76 498 рублей в месяц. Для Москвы этот показатель составляет 115 009 рублей, для Санкт-Петербурга — 83 202 рубля.

За границей

По данным Glassdoor, разработчик C# (.NET) с четырьмя-пятью годами опыта в среднем получает более 90 000 долларов в год. Джуниор с опытом до года может рассчитывать на зарплату в районе 60 000 в год.

Статистика сервиса LinkedIn за 2017 год свидетельствует, что вакансия Unity-разработчика — седьмая по скорости роста в США. Показатель основан на том, как часто открывались соответствующие вакансии за последние пять лет.

GitHub-тренды С# в 2018

В конце лета компания OverOps, известная аналитикой software-рынка, исследовала 18 471 репозиторий на GitHub и назвала в своем блоге топ-20 библиотек C#.

По итогам в сообществе прослеживаются две основные тенденции. Первая — рост интереса к CMS на C#, а именно к Orchard, BetterCms, umbraco (открытая CMS от Microsoft), DNN. Вторая — развитие средств тестирования и отладки. Инструменты разработчика совершенствуются, потому что C# используют в масштабных проектах. Это направление актуально для всех востребованных языков программирования.

Как видно на картинке выше, особым спросом пользуются:

  • Newtonsoft (aka Jason.NET) — быстро сериализует и десериализует объекты .NET в JSON. Умеет конвертировать XML в JSON и обратно;
  • Xunit и NUnit — для unit-тестов;
  • утилита dnSpy — средство для отладки и обратного проектирования сборок;
  • Cake — кроссплатформенная система сборки, которая позволяет автоматизировать ряд задач: структурирование файлов проекта, тестирование исходников, создание бинарников;
  • Log4net — позволяет вести лог с учетом типа и уровня сообщений, а также отслеживать, как они форматируются и куда выводятся во время исполнения программы.

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

4 июня 2018 года Microsoft анонсировала покупку GitHub за 7,5 миллиарда долларов. Корпорация и ранее активничала на GitHub — ее специалисты совершили более двух миллионов операций по созданию и обновлению репозиториев. Сделка позволит Microsoft привлечь к своим проектам больше разработчиков и простимулировать развитие платформы .NET. Поэтому GitHub-сообщество C#, скорее всего, будет расти.

Пройти обучение

21 ноя 18, 18:14
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Билл Гейтс: 5 книг, которые стоит прочитать летом 2018

Билл Гейтс собрал подборку книг, которым стоит посвятить это лето. 

Смотрите видео с рассказом о книгах или листайте дальше: мы перевели рассказ 

Он отмечает, что книги поднимают фундаментальные вопросы: 

  • Что делает человека гением? 
  • Почему с хорошими людьми происходят плохие вещи? 
  • Откуда взялось человечество и куда мы идем?

«Несмотря на непростую тематику, читать было легко, приятно и быстро. Если вы ищите, что почитать летом, то с этим списком не ошибетесь» — говорит Билл. 

«Леонардо да Винчи», Уолтер Айзексон

«На мой взгляд, Леонардо был одним из самых поразительных людей в истории. Несмотря на то, что он наиболее известен как художник, у него был очень широкий спектр интересов: от анатомии человека до театра. Айзексон, как автор, делает лучшую работу, которую я видел, собирая различные нити жизни Леонардо и объясняя, что сделало его таким исключительным. Достойное продолжение великих айзексоновских биографий Альберта Эйнштейна и Стива Джобса».

«Everything Happens for a Reason and Other Lies Iʼve Loved», Кейт Боулер

«Когда у профессора Боулер диагностируют рак IV стадии, она пытается разобраться, почему это произошло именно с ней. Что это, проверка характера? В результате получились в какой-то степени душераздирающие, но удивительно смешные мемуары о вере и собственной смертности».

«Линкольн в Бардо», Джорджа Сондерса

«Казалось, что я знаю об Аврааме Линкольне всё, но этот роман заставил меня переосмыслить некоторые обстоятельства его жизни. Факты о Гражданской войне переплетаются с фантастическими элементами — в первую очередь это длинная беседа со ста шестьюдесятью шестью призраками, включая умершего сына Линкольна. Я по-новому ощутил тот груз ответственности и горя, который нёс на себе Линкольн. Это одна из тех увлекательных и неоднозначных книг, которую вы захотите обсудить с другом, когда закончите читать».

«Origin Story: A Big History of Everything» Дэвида Кристиана

«Дэвид придумал мой любимый онлайн-курс всех времен — Big History. Он рассказывает историю Вселенной от Большого взрыва до сегодняшних обществ, сплетая вместе идеи и доказательства из различных наук в единый рассказ. Если еще не проходили этот курс, Origin Story станет отличным введением. Если проходили — книга поможет освежить знания. В любом случае, вы лучше поймете место человечества во Вселенной». 

«Factfulness» Ханса Рослинга, Оли Рослинг и Анны Рослинг Роннлунд

«Я рекомендую эту книгу с того дня, как она вышла. Ганс — блестящий рассказчик. Он помогает понять основные истины о мире: что становится лучше, а над какими аспектами жизни еще стоит работать. Он талантливо вплетает в рассказ незабываемые истории из жизни. Это достойное завещание (Ганс умер в прошлом году) от блестящего человека и одна из лучших книг, которые я когда-либо читал». 



 

Пройти обучение

24 май 18, 16:54
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0
Показаны все темы: 3

Последние комментарии

нет комментариев
Читать

Поиск по блогу

Люди

7 пользователям нравится сайт lena2018.mirtesen.ru