Смотритель: hubert
  • ,

Первая лекция CS50 уже на JavaRush [на русском!]

Это Хогвартс?

Первая лекция CS50 на русском уже на JavaRush
Нет, друзья, это Гарвард и первая лекция CS50 с русским переводом! Даже на этом вводном занятии (хотя мозг отказывается воспринимать это яркое интерактивное действо как «занятие») @David Malan уже успел рассказать и показать много интересного — javarush.ru/cs50.html

Вот о чем:

• родной язык компьютеров — двоичная система счисления
• ASCII — как записываются символы
• как алгоритмизировать задачи — на живых примерах. Очень живых=)
• почему Дэвид разорвал телефонный справочник или что такое двоичный поиск
• сложность алгоритма — что, как и почему
• о том, что такое циклы, расскажет никто иной, как Марк Цукерберг, основатель Facebook
• …а еще вы увидите его же в 2005 году, в качестве приглашенного гостя CS50. Хм… судя по аудитории, интерес к технологиям вырос в десятки раз!

И поверьте, смотрится это всё гораздо интереснее, чем это скучное перечисление. Убедитесь сами — javarush.ru/cs50.html
  • ,

Легендарный гарвардский курс «Основы программирования CS50» теперь на русском!

/*
Update: Уже вышла 10-я лекция. Смотрите здесь.
Описание первой лекции здесь.
Описание второй лекции здесь.
Дополнительные материалы к 1 и 2 лекции здесь.
Описание третьей лекции здесь.
Дополнительные материалы к 3 и 4 лекции здесь.
Практические задания к 3-4 лекции здесь.
Описание пятой лекции здесь.
Описание шестой лекции здесь.
Практические задания к 5-6 лекции здесь.
Описание седьмой лекции здесь.
Описание восьмой лекции здесь.
Дополнительные материалы к 7 и 8 лекции здесь.
Практические задания к 7-8 лекции здесь.
Девятая лекция CS50 здесь.
Описание десятой лекции лекции здесь.
*/

Друзья, у нас отличные новости!

JavaRush cовместно со студией VertDider запускает перевод на русский язык последней версии самого популярного в мире курса по основам программирования — Гарвардский курс CS50: javarush.ru/cs50.html

CS50 на русском
CS50 — суперхит среди академических курсов Computer Science! Его уже много лет читают студентам Гарварда, а в последнее время — воспитанникам Йельского университета очно, а заочно — многомилионной аудитории интернета. Лекции курса смотрятся как увлекательный блокбастер, а задачи, предлагаемые к решению, — не надуманные стерильные учебные материалы, а взятые из реальной жизни кейсы.
Теперь самый популярный в мире университетский курс стал доступен и русскоязычным пользователям интернета. Представляем вашему вниманию перевод самой новой на сегодняшний день версии лекций CS50.

Чем же так хорош CS50?


  • Курс очень прогрессивный, не стоит на месте. Он обновляется из года в год. При этом в отличие от большинства подобных курсов (например, MIT 6.00X) от слушателя не требуются знания университетской математики, достаточно школьного уровня. Так что этот курс слушают не только студенты младших курсов технических специальностей, но и гуманитарии, желающие расширить кругозор или сменить специализацию.
  • Ведет курс профессор Гарвардского университета Дэвид Малан. От словосочетания «профессор Гарварда» кто-то готов пасть ниц, а кто-то начинает бороться с зевотой. Спешим заверить обе категории потенциальных слушателей: вам не о чем беспокоиться. Дэвид Малан — блестящий лектор, он без труда удерживает внимание нескольких сотен студентов в аудитории и тысяч вольнослушателей из интернета. Его лекции — это практически театральное действо, в котором он задействует своих помощников, студентов и, конечно же, технологии и разработки.
  • В курсе очень много практических заданий, причем это не «сферические кони в вакууме», а вполне реальные задачи из разных сфер науки, начиная от разработки игр до криптографии и биологии. Это очень повышает ценность курса, особенно для русскоязычных студентов, привыкших к чрезмерно теоретизированному обучению.

Что будем учить на CS50?

  • Основы компьютерных наук и программирования.
  • Концепции алгоритмов и алгоритмичности мышления. Какие задачи можно решать с помощью программирования и каким образом.
  • Концепции абстракции, структуры данных, инкапсуляции, управления памятью. Основы компьютерной безопасности. Процесс разработки ПО и веб-разработка.
  • Основы языка программирования C и Scratch.
  • Основы баз данных и SQL.
  • Веб-разработка: основы CSS, HTML, JavaScript и PHP.
  • Основы подготовки презентации проектов по программированию.

Лайфхак: как купить подписку на JavaRush за полцены

Как купить Premium-подписку на JavaRush за полцены



… Почти всегда ответ на этот вопрос будет не слишком ободряющий: никак. Но если ты читаешь этот пост в июне 2016 года, и 25 число ещё не наступило, ты — счастливчик! Потому что мы запустили специальную акцию для тех, кто решил стать Java-программистом этим летом — javarush.ru/sale.jsp



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

Итак, что ты получаешь, если подпишешься на JavaRush прямо сегодня и вплоть до 25 июня:

Ты можешь приобрести подписку Premium Unlimited (годовая подписка на все лекции и задачи JavaRush) не за 200, а всего за 100$.

Это — цена месяца учёбы на самых доступных (и не самых качественных) «очных» или онлайновых курсах в Киеве. А в Москве или Питере вряд ли ты вообще найдешь что-то за такие деньги. За месяц на таких курсах ты, в самом лучшем случае изучишь материал, покрывающий темы первых 10 уровней JavaRush, которые, к слову, абсолютно бесплатны!

Тем временем, подписавшись на JavaRush Unlimited ты получишь:

• Доступ ко всем 40 уровням с лекциями, полностью покрывающими Java Core (это основы языка, то, что в первую очередь требуют для работы Junior Java Developer);
• Доступ к задачам, которых очень много, и они подобраны так, чтобы ты усваивал все главные идеи, отчасти учился ориентироваться в незнакомой ситуации;
• Доступ к самой клёвой и неповторимой фиче JavaRush — автоматической проверке решения этих самых задач! JavaRush «скажет» тебе, правильно ли ты решил задачу.
• Начиная с 21 уровня — доступ к мини-проектам. Это те же задачи, но большие и очень-очень полезные. Например, инди-игры, приложение для архивации, эмулятор работы банкомета, система автоматизации работы ресторана и много другое. Новички часто теряются, как им приступать к таким проектам, даже когда у них есть все знания по программированию для этого. В JavaRush ты получишь поэтапные указания с промежуточной проверкой результатов.

Ты просто не сможешь НЕ научиться программировать, пройдя курс!

А ещё ты можешь купить подписку Internship за 192$ вместо стандартной цены 300$. В этой подписке ты получаешь всё то же самое, что и в подписке Unlimited, плюс, когда ты дойдешь до 30 уровня или выше ты можешь принять участие в настоящему проекте — стажировке. Результаты проекта ты сможешь предъявить на собеседовании!

Стажировки проходят раз в сезон, то есть в зависимости от скорости продвижения по курсу ты сможешь принять участие в стажировке в начале осени, зимы, весны или следующего лета!

Подробнее о подписках JavaRush


Вот тебе ответы на самые популярные вопросы по акции.

1. Может подождать следующей акции? Слышал, вы проводите их уже не первый раз…

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

2. А что если я ещё не прошёл первые 10 уровней? Это же я буду тратить оплаченное время на бесплатную часть курса?

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

К тому же, если ты настроен серьезно, при средней усидчивости и готовности тратить на курс 20 часов в неделю (2-3 часа в день), ты, скорее всего, пройдешь его за полгода. По нашим данным, это — средний результат. Среди наших выпускников, которые уже давно работают где-то в Enterprise, встречались и те, кто проходил все уровни за 3 месяца. Было бы желание и время!

3. Может ваш продукт не слишком качественный, поэтому вы не можете продать его за полную цену?

Такой вопрос порой задают те, кто никогда о нас не слышал. Именно поэтому первые 10 уровней у нас — совершенно бесплатны. Регистрируйся, пробуй, решай задачи. Почитай отзывы, посмотри истории тех, кто уже стал программистами благодаря JavaRush. Проведение акций — это разумная западная практика для привлечения новых клиентов из числа тех, кто сомневается, а не попытка «впарить» залежалый товар, как почему-то привыкли думать у нас. Кстати, даже на уровне супермаркетов подход у нас становится ближе к западному. Думаю, ты уже успел это заметить.

4. Я точно стану программистом после курса? 100% гарантии?

Такой гарантии не дадут тебе ни одни курсы, ни один преподаватель, да никто вообще. Но если ты решишь все задачи, будешь следовать указаниям курса и искать ответы на свои вопросы, ты гарантированно научишься программировать. Дальше — дело за тобой. javarush.ru/sale.jsp
  • ,

Акция от JavaRush

АКЦИЯ!

Акция от JavaRush

Дорогие друзья! Спешим поделиться с вами радостной новостью: с 10.06 до 24.06 каждый из вас может приобрести Премиум аккаунт JavaRush не за $200, а за $100 — javarush.ru/sale.jsp

ВНИМАНИЕ!

Вы можете приобрести Премиум аккаунт даже в том случае, если вы только начали заниматься на JavaRush и еще не прошли первые 10 уровней.

Поэтому, если вам нравится проект и вы хотите получить от него максимальную отдачу за минимальную стоимость, воспользуйтесь текущим предложением — javarush.ru/sale.jsp
  • ,

1 000 000 пользователей на JavaRush!

Сегодня количество подписчиков JavaRush перевалило за 11110100001001000000!

1000000 пользователей на JavaRush
Это если считать, как роботы, в двоичной системе. Ничего такого вроде бы в этом числе нет, но вот если перевести его в общечеловеческую, десятичную, получим 1 000 000. Люди частенько питают страсть к этому красивому числу=).

Нашей радости нет предела, Амиго! Поэтому под эту круглую человеческую дату мы приготовили нечеловеческий сюрприз. О нем ты узнаешь чуть-чуть попозже, потерпи…

// cледующая наша цель — 11110100001001000000 в десятичной системе. Кстати, ты уже можешь написать программку перевода из десятичной системы в двоичную? Нет? Так идем учиться, ты быстро поймешь, что к чему! javarush.ru/
  • ,

Онлайн-стажировка: летний набор

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

Good News Everyone!
С радостью сообщаем вам, что начался очередной набор на онлайн стажировку!

У вас есть уникальная возможность получить опыт в работе с такими технологиями: Git, Spring, Spring MVC, Spring Security, Hibernate, JPA, Junit, JSP, JSTL, ORM, REST, Bootstrap, AJAX и jQuery.
Конечно, за 12 недель слишком глубоко все это не выучить, но, во-первых, вы сможете указать эти технологии в своем резюме, а во-вторых, очень вероятно, что за эти 12 недель вы узнаете о программировании больше, чем 5 лет универа. Выбор за вами.

Записывайтесь, только если сможете уделять обучению 6-8 часов в неделю. Отзывы предыдущих участников можно почитать тут.

Условия участия:
  • У вас есть подписка Internship, Mentor или Premium Project
  • Ваш уровень на JavaRush 30 или выше
  • Вы выполнили тестовое задание

Если ваш уровень ниже 30-го, но хотя бы 25+, вы можете попробовать дойти до 30-го уровня. Набор на онлайн-стажировку будет продолжаться до 24 мая, так что почти месяц у вас есть.

Если у вас нет подписки Internship/Mentor, то, возможно, самое время ее купить или проапгрейтить, если у вас уже есть другая Premium-подписка.

Кому будет полезно:
Если в вашем городе мало крупных компаний, у них высокие требования, или вы хотите выделиться на фоне других искателей работы и попасть не абы-куда, а сразу в правильное место, то вам стоит получить практический опыт на онлайн-стажировке.

Онлайн стажировка – это отличный способ получить практический опыт (за ваши деньги).

Где можно записаться:
Оставьте свои контактные данные в разделе «МОЯ СТРАНИЦА, Реальный проект». Так же вам надо прислать ссылку на выполненное тестовое задание.

Тестовое задание надо выполнить обязательно. Если вы не в состоянии справится с тестовым заданием, значит вам будет не по силам половина заданий онлайн-стажировки. Лучше порешайте задачи на JavaRush – они в разы проще.

Следующая стажировка планируется через 3 месяца – не справились с тестовым заданием в этот раз – значит справитесь в следующий. Лучше день потерять, потом за пять минут долететь.

Участвовать в онлайн-стажировке можно только один раз.

Сроки:
Стажировка длится 12 недель.
Набор открыт до 24 мая, старт самой стажировки – 26 мая.
После 24 мая заявки приниматься не будут – будете ждать следующей стажировки (сентябрь/октябрь 2016 года).

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

Проект рассчитан на 12 недель (3 месяца). Каждую неделю вы будете изучать очередную технологию и добавлять очередной кусок функциональности к вашему проекту.

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

Формат занятий
В начале каждой недели вы будете получать видеозапись урока (длиной 2-4 часа!), на которой разбирается и объясняется очередная технология, а также дается задание на дом, которое вы должны сделать за неделю. Задания средней сложности. Если в первый день вы во всем разобрались, то сделайте его за 1-2 дня. Если сразу не поняли, то в неделю должны вложиться.

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

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

Java-конференция для разработчиков

⚠ Интересное мероприятие от наших партнеров

Если вы подписаны на нас больше пары месяцев, вы знаете, что мы любим мотивировать писать код: утром, днем, вечером, ночью, – неважно! Важно то, что сегодня мы ловим исключение!
Если вы находитесь на 20+ уровне, то в пятницу-субботу на этой неделе мы советуем вам погрузиться в мир Java – 22-23 апреля состоится главная в России Java-конференция для разработчиков JPoint 2016: javapoint.ru/

И если Java вам реально интересна, пропускать нельзя: 50 докладов и 1000 единомышленников – конференции открывают второе дыхание для занятий и помогают взглянуть на задачи с нового ракурса.

А если вы еще не достигли высшего мастерства – то в воскресенье 24 апреля рекомендуем посетить студенческий день JPoint 2016 SD. В программе — 2 Java-чемпиона, разработчик JVM, разработчик Hazelcast, обладатель Duke's Choice Award и другие гуру мирового уровня, а также стенды работодателей и стажировки: students.javapoint.ru/
  • ,

Ищем копирайтера в команду JavaRush!

Если Вы когда-то мечтали работать с нами в одной команде и быть внутри всех процессов — это Ваша возможность.

Новая вакансия в JavaRush
Вот кто нам нужен сегодня.

Копирайтер.

Мы ищем хорошего копирайтера в наш киевский офис. Если Вы пишете классные тексты и живете в Киеве — Welcome on board =)

Присылайте свое резюме на e-mail: hr@javarush.ru

Основные задачи:

  • написание статей и коротких текстов об ИТ индустрии и языке программирования Java;
  • рерайт статей похожей тематики;
  • написание статей и коротких текстов о продукте, раскрывая его особенности в рамках маркетинговой стратегии;
  • написание мотивационных статей для тех, кто изучает программирование, на основе существующих;
  • написание текстов для анонсов и пресс-релизов;
  • создание коротких постов стимулирующих к действию;
  • написание текстов для рекламных объявлений;
  • актуализация существующих статей;
  • написание инструкций по использованию продукта;
  • написание продающих текстов.

Требования:

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

Условия работы:

  • работа в офисе (удобное расположение офиса — ст.м. Лыбидская);
  • гибкий график;
  • достойная оплата труда;
  • оплачиваемый отпуск (24 календарных дней в году) и оплачиваемые больничные;
  • дружная команда профессионалов;
  • возможность профессионального и карьерного роста;
  • офис со всеми удобствами (зона отдыха, библиотека, кухня, бесплатный чай, кофе, фрукты и печенье);
  • тим-билдинги и корпоративы за счет компании;
  • возможность работать из дома.

Портрет идеального кандидата:

Молодой и современный парень (возможно девушка), который любит ИТ и интересуется новостями в этой сфере. Также он:
  • ответственный;
  • инициативный;
  • с чувством юмора;
  • творчески подходит к работе;
  • образованный;
  • стремиться к саморазвитию.

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

Присылайте свое резюме на e-mail: hr@javarush.ru

Если у Вас есть друзья-копирайтеры расскажите им о нас =)

Студенты IT-специальностей, изучающие Java!

⚠ Интересное мероприятие от наших партнеров

Студенты IT-специальностей, изучающие Java!

24 апреля в Москве в гостинице «Славянская» состоится профессиональная Java-конференция JPoint 2016 Student Day. Это конференция для тех, кто интересуется Java-технологиями и кому еще не исполнилось 25 лет.

В программе — 16+ докладов от ведущих русскоязычных Java-экспертов (среди них 2 Java-чемпиона, разработчик JVM, разработчик Hazelcast, обладатель Duke's Choice Award и другие эксперты мирового уровня), представление компаний-партнеров и стенды ведущих Java-работодателей, на которых вы можете узнать о вакансиях и стажировках для молодых Java-специалистов.

Если вы студент и смотрите в сторону Java – вам на сайт конференции: students.javapoint.ru

Если вы преподаватель, напишите Руслану Ахметзянову [https://vk.com/avadd0n]– вы можете реально помочь конференции стать лучше и познакомить ваших студентов с «большим миром» Java.

EPAM HackDay

⚠ Интересное мероприятие от наших партнеров

16-17 апреля в Санкт-Петербурге пройдет хакатон EPAM HackDay, на котором более 300 разработчиков на Java, JavaScript или DevOps, QA, Big Data, .NET, Test Automation, C++, дизайнеров, архитекторов программного обеспечения объединятся в команды, чтобы разработать и представить собственные ИТ-проекты. Участники получат ровно 24 часа на реализацию своих задумок от идеи до работающего решения.

Номинации:
• Tech — за комплексный в технологическом плане прототип, полностью разработанный на EPAM HackDay;
• Data Driven Solution — за разработку решения в области использования и обработки данных;
• Social impact — за применение IT-решений для проектов, которые могут повлиять на жизнь общества;
• Special Prize from EPAM — за нестандартное решение и инновации.

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

EPAM HackDay стартует в субботу (16 апреля) в 9:00 в пространстве “Скороход” по адресу: Санкт-Петербург, Московский проспект, дом 107, корпус 5. Представление разработанных проектов начнется в воскресенье (17 апреля) в 17:30. Подробная программа: vk.cc/4Z3UfL

Участники могут объединиться в команды заранее, либо сформировать команды после регистрации непосредственно на мероприятии. Участие бесплатное. Регистрация обязательна vk.cc/4Z3UfL

Организатор хакатона компания EPAM, один из мировых лидеров в сфере ИТ и консалтинга. Сегодня EPAM объединяет более 16 000 высококвалифицированных ИТ-профессионалов. В трех офисах EPAM в Санкт-Петербурге работает больше 1000 сотрудников. Давно хотели в команду такого уровня? Входной билет перед вами, осталось его взять.

Java-конференция JET, 24-25 Апреля, Минск, Кинотеатр "Silver Screen"!

⚠ Интересное мероприятие от наших партнеров

Java-конференция JET, 24-25 Апреля, Минск, Кинотеатр «Silver Screen»!

День мастер-классов и 4 потоков докладов в день конференции.

Темы потоков:
1. Новые полезные инструменты, архитектурные решения, которые упрощают жизнь Java-разработчика (Microservices, Spring Boot, Apache Bootique, JCache, Takes Framework)
2. Управление данными, проблема выбора базы для своего проекта, ORM альтернативы (Hadoop, Apache Cassandra, Neo4j, Mybatis, Apache Cayenne)
3. Инструменты тестирования, его разновидности и когда им заниматься уже не стоит (Mutation Testing, Cuko-Rest, ApacheBench, Spark Analytics)
4. Kotlin как будущее разработки (Kotlin introduction, Spring Boot + Kotlin, Kotlin Bytecode Generation, Kotlin Runtime Perfomance)

Все это и еще много всего интересного на jetconf.by

Mini Update (обновление редактора кода)

Mini Update (обновление редактора кода)

Спешим поделиться радостной новостью! Редактор кода на JavaRush получил новую функцию — Autocomplete.

JavaRush update
Теперь также как в IntelliJ IDEA редактор на сайте будет анализировать набранный вами текст и предлагать наиболее релевантные варианты продолжения (методы, классы, переменные).

Рекомендуем всем, кто еще не успел познакомиться с новым функционалом, сделать это как можно скорее — javarush.ru/

P.S. Не забудьте почистить кэш (ctrl + f5)