Обновить

Компания GeekBrains временно не ведёт блог на Хабре

Сначала показывать

Семь вещей, которые нужно знать начинающему программисту

Время на прочтение4 мин
Охват и читатели39K
Если вы недавно в мире профессиональных разработчиков, вы могли слышать о вещах, которым не учат в университете или на курсах.

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


Читать дальше →

11 неожиданных особенностей языков программирования

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

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

Пустые строки в Oracle SQL



Image courtesy Nic Hughes CC BY 2.0
Читать дальше →

История одной технологии. Mob

Время на прочтение5 мин
Охват и читатели6.5K
Сегодня мобильные приложения приносят своим разработчикам миллионы долларов и всеобщее признание, а 20 лет назад это был лишь способ привлечь внимание к телефону.
Поговорим о втором нашем в GeekBrains любимом направлении. Вспомним о том, как все начиналось и к чему пришло.

Читать дальше →

Web. История одной технологии

Время на прочтение6 мин
Охват и читатели31K
Когда-то давно, когда мамонты ещё были живы, а огонь был главным технологическим достижением человечества, наши предки оставляли зарисовки на земле, чтобы сообщить другим племенам, кто тут хозяйничает. Именно так зарождались первые веб-сайты.
Об истории одного из наших любимых в GeekBrains направлений мы и поговорим.



Читать дальше →

Итоги 2015: IT-индустрия

Время на прочтение5 мин
Охват и читатели9.6K
Эксперты и руководители компаний назвали основные тренды 2015 в IT-индустрии. Какие стартапы, технологии и тенденции оказались наиболее заметными в России и в мире, и чего ожидать в будущем?



Ключевые события и тренды


“Взлет” сервиса Periscope – одно из самых заметных событий уходящего года, которое уже успело повлиять на сферу онлайн-маркетинга и вызвать резонанс в связи с угрозой частной жизни. Не менее явными тенденциями оказались развитие интернета вещей, виртуальной реальности и популяризация Онлайн рекрутинга. Также долгоиграющими трендами предположительно станут автоматизация мессенджеров и совершенствование технологии blockchain.
Читать дальше →

Технологии: гибель и перерождение

Время на прочтение5 мин
Охват и читатели3.8K
Каждый день мы сталкиваемся с новыми устройствами и приложениями, которые по планам создателей должны полностью изменить нашу жизнь. Но что делать с технологиями вчерашнего дня, какие из них получат второе рождение, а какие исчезнут навсегда? Давайте разбираться.


Читать дальше →

Игра для тех, кто учится программировать: Colobot

Время на прочтение3 мин
Охват и читатели42K
Много лет назад друг принес мне поиграть одну игрушку для тех, кто учится программировать. Уже тогда я достаточно хорошо программировал, и подумал, что игра не для меня, но решил попробовать.

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

Дайджест лучших вебинаров для программистов от GeekBrains

Время на прочтение3 мин
Охват и читатели15K
Друзья, вчера исполнилось 6 лет с того момента, как мы стали на путь обучения разработке.

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



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

WordPress. Бесплатный курс от GeekBrains

Время на прочтение5 мин
Охват и читатели89K
В ноябре 2015 года вышел свежий обзор Venturebeat.com и W3Techs. Выяснилось, что каждый четвёртый сайт в Интернете базируется на открытой системе управления контентом (CMS) WordPress. В исследование включались только сайты из Alexa TOP 1.000.000, что говорит о том, что это были не какие-то ресурсы, сделанные второпях или в учебных целях, а действительно крупные проекты. Занявшая второе место CMS Joomla набрала только 2,8%.



Свой 8-ми летний рубеж в 2011 году WordPress встретила с результатом всего 13,1%. Затем плавно, без скачков или других резких потрясений четыре года непрерывного роста, и в итоге 14-й год существования этой CMS принес ей абсолютное лидерство: 25% всех сайтов в мире отдали ей предпочтение. Надо отметить, что и сервис WHOIS присудил ей в своем рейтинге 1-е место: 36% проверок на тип CMS его пользователями он выдал ответ: WordPress.
Читать дальше →

Итоги 2015: рынок мобильных решений

Время на прочтение7 мин
Охват и читатели8.2K
Что нового принес уходящий год в сферу мобильных решений? Отвечают эксперты Сбербанк Технологий, Acronis, КРОК и Softline.



Ключевые события и тренды


Особого внимания заслуживает появление технологии 3D Touch от Apple и выход Windows 10 Mobile от Microsoft.

Дмитрий Соколов, главный инженер Сбербанк Технологий:



Самое заметное, что случилось в мобильной разработке – Material Design от Google. Это, как говорится, эпик вин. Все посходили с ума: в планы разработки срочно закладывался редизайн софта (даже в ущерб функциональности), с дизайнерских мониторов исчезли скетчи айфона (ранее, казалось, приколоченные туда гвоздями), а пользователи – сами пользователи! – начали ставить плохие оценки за «нематериальность». Думаю, в гугле под конец этого года выпишут очень щедрые премии всем причастным. Это круто, я даже не могу вспомнить столь однозначно позитивную реакцию на что-либо за последнее время. Материал всегда, материал везде, отдельные элементы пробираются даже на iOS!

А вот изнутри гугл революции не произвёл: долгие годы обещают наладить стабильное и повсеместное обновление Android, а в конце 2015-го хвастаются (хвастаются, Карл!) огромной долей Marshmallow аж в целых пол процента. А чаще всего встречается – внимание! – позапрошлая и поза-позапрошлая версия системы. И это, ребята, не менее эпичный провал.
Читать дальше →

Итоги 2015: веб-разработка

Время на прочтение7 мин
Охват и читатели18K
Представители КРОК, Traffic Inspector, WebMoney Transfer и Softline рассказали, что принес 2015-й год в сферу веб-разработки. Эксперты перечислили важнейшие события индустрии и отметили основные тренды уходящего года.



Ключевые события и тренды


2015-й – это год утверждения стандарта HTTP/2 (предыдущая версия протокола была принята в 1999). Это год массового перехода на стандарт HTML-5 с устаревшего Flash, который уже не поддерживается большинством современных браузеров. Это год появления WebAssembly, который в дальнейшем позволит перенести требовательные к производительности приложения в Web, что по мнению Сергея Дорогина, ведущего инженера-разработчика Департамента информационных технологий компании КРОК, означает “начало нового мира”.

Большинство тенденций уходящего года в сфере веб-дизайна, связаны с ростом популярности гаджетов и распространением мобильного интернета. Среди них такие как использование адаптивной верстки вместо создания отдельной мобильной версии сайта. Один из основных трендов – минималистичный дизайн, заданный Apple, помимо этого эксперты пророчат долгоиграющую популярность материальному дизайну от Google.
Читать дальше →

Бесплатный курс «Android. Быстрый старт»

Время на прочтение6 мин
Охват и читатели24K

Урок курса «Android. Быстрый старт»

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

История течет так быстро, что уже только убелённые сединами хипстеры начала этого века помнят, что в одном из гаражей города Пало Альто совсем недалеко от стен альма-матери множества IT-корпораций, в том числе, Sun Microsystems – Стэнфордского Университета, в 2003 году во время товарищеской вечеринки были сформулированы основные идеи программного продукта, который позже стал мировым хитом.

Базовые ценности никто не отменял


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

За ней стояли люди, которые прекрасно понимали, что и зачем они делают. А заработанные ими 130 млн. долларов в 2005 году от продажи своего продукта корпорации Google только это доказывают.
Читать дальше →

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

Время на прочтение3 мин
Охват и читатели15K
Не так давно мы уже писали о GeekWeek-2015. Онлайн-конференция проходит буквально сейчас, и вы ещё можете успеть захватить последний день вебинаров. Поверьте, там есть на что посмотреть и кого послушать. Мы же, в свою очередь, начинаем подводить итоги.



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

Карьера


Вопросы построения карьеры обсуждались на конференции, пожалуй, наиболее часто. Безусловно, этому поспособствовала ситуация в стране и мире, но и уровень гостей в не меньшей степени располагал к очевидным вопросам о том, как достигнуть таких же успехов. Иван Немытченко из Skillgrid посоветовал не гордиться лишь одним университетским дипломом, а прямо во время обучения стремиться применять навыки в реальном мире. Владимир Железняк из IT-Boost и Иван Бут (ex-Google) затронули тему прохождения собеседований в крупных компаниях и задали ключевой вопрос: «а надо ли вам это?». <a href=«geekbrains.ru/events/158?
Читать дальше →

Особенности создания web-проекта «под ключ» от Startup Makers

Время на прочтение6 мин
Охват и читатели9.8K
В рамках проходящей сейчас конференции GeekWeek-2015 мы общаемся с нашими спикерами. Сегодня на связи Денис Измайлов, CEO Startup Makers, уже известный многим из вас по своим статьям DenisIzmaylov


Денис, ты уже более 15 лет занимаешься веб-разработкой. Скажи, в чем причина такой стабильной привязанности к одному направлению?

К сожалению, именно веб-разработкой я занимаюсь не 15, а 13 лет. :) Летом 1998 года я открыл для себя программирование и спустя год увлекся разработкой программного обеспечения для Windows. А немного позже — даже созданием собственной операционной системы. Тогда у меня не было доступа к Интернет. Это была далекая Сибирь. И вот весной 2002 года судьба свела меня с удивительным человеком. Он открыл для меня возможности Web, Apache, PHP. Сделав несколько экспериментальных проектов, я увидел, что мои способности к исследованиям, самообучению, созиданию и красивому могут быть интересны и полезны большому количеству людей. Это захватывает и вдохновляет, когда твой рост и результаты приятны и полезны обществу.

Читать дальше →

Ближайшие события

Прочь из моей головы. GTD в разработке

Время на прочтение10 мин
Охват и читатели46K
Если на вашем столе стоит чашка остывшего желанного кофе или чая, значит, что-то не так. Во всяком случае, так наверняка подумал бы Дэвид Аллен, автор знаменитого метода GTD (Getting Things Done). Мы хватаемся за тысячу дел, пытаясь попутно не забыть про бытовые мелочи, часто забываем о цели, но помним о неотвратимо приближающихся дедлайнах. Порой страх перед лавиной задач буквально парализует мозг и наступают апатия, прокрастинация, депрессия. Работа в такие моменты движется медленно, кажется, даже курсор мыши еле ползёт по монитору. Такая ситуация тем опаснее, чем больше человек работает в команде, особенно, если речь идёт о команде разработчиков.


Читать дальше →

Do good code: 8 правил хорошего кода

Время на прочтение9 мин
Охват и читатели127K
Практически всем, кто обучался программированию, известна книга Стива Макконнелла «Совершенный код». Она всегда производит впечатление, прежде всего, внушительной толщиной (около 900 страниц). К сожалению, реальность такова, что иногда впечатления этим и ограничиваются. А зря. В дальнейшей профессиональной деятельности программисты сталкиваются практически со всеми ситуациями, описанными в книге, и приходят опытным путём к тем же самым выводам. В то время как более тесное знакомство могло бы сэкономить время и силы. Мы в GeekBrains придерживаемся комплексного подхода в обучении, поэтому провели для слушателей вебинар по правилам создания хорошего кода.

В комментариях к нашему первому посту на Хабре пользователи активно обсуждали каналы восприятия информации. Мы подумали и решили, что тему «совершенного кода» стоит развить и изложить ещё и письменно — ведь базовые принципы хорошего кода едины для программистов, пишущих на любом языке.
Читать дальше →

Geek Week 2015: учиться, учиться и ещё раз учиться

Время на прочтение6 мин
Охват и читатели22K
Будем кратки: с 16 по 22 ноября GeekBrains проводит международную онлайн-конференцию Geek Week 2015. Наш план прост: 7 дней интенсивного обучения программированию и общения с экспертами из ведущих IT-корпораций России и мира. Абсолютно бесплатно и не отходя от компьютера.

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


Хочу знать больше!

Как «Змейка» может познакомить с ООП: сложная концепция простыми словами

Время на прочтение9 мин
Охват и читатели69K
Здравствуйте! Вас приветствует редакция сайта GeekBrains.ru, сервиса онлайн-обучения программированию. Мы решили завести блог на Хабре! Уверены, что ещё успеем рассказать и обсудить много интересного из мира программирования, ИТ и онлайн-образования. Но начнём очень просто, без особых прелюдий, с обзора бесплатного курса по основам C# и ООП от одного из наших учеников. Слоган курса гласит «Сложная концепция простыми словами». Давайте же посмотрим, насколько это соответствует действительности.


Читать дальше →
2