Архив рубрики: Я, программист…

Описание опыта изучения программирования, портфолио программиста

Тестовое задание Mirafox

Несколько дней ушло на написание тестового задания на PHP/JavaScript от компании Mirafox.

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

Задание, в общем-то, не слишком сложное (если заниматься такими задачами изо дня в день), но когда садишься за PHP/JavaScript раз в полгода, то чтобы «войти в колею» уходит пара дней…

Результат выложил на бесплатный хостинг. http://d908616o.bget.ru/

Пришлось делать задание дважды — сначала с JavaScript, а потом на чистом PHP. Результат, впрочем, положительным не оказался. Буду писать другие тестовые задания.

Мобильное приложение «Learn Java»

Для «погружения» в изучение Java начал использовать мобильное Android-приложение «Learn Java«. Оно (как и Duolingo для изучения English) построено по пошаговой структуре, ненавязчиво и удобно к применению, скажем, в маршрутке).

Сохраненное изображение 2016-8-1_13-30-11.338

 

Начал изучать Java через JavaRush

JavaRush — интерактивная система для изучения языка Java. Первые 10 уровней бесплатные, про остальные пока не знаю. Задания выполняются либо в среде самой системы, либо (что лучше) в среде IntelliJ Idea (где проверяются через удобный плагин).

Система хороша тем, что позволяет выполнять типовые задачки, параллельно осваивая generics и прочий инструментарий языка Java.

Так как Java для меня — новый язык, и его инструментарий сразу в память не ложится, то параллельно веду в текстовом файле архив написанных Java-программок, чтобы проще было искать те или иные «know how».

Сохраненное изображение 2016-8-1_13-8-11.933

Среда IntelliJ Idea мне пока нравится. Много «быстрых клавиш», поэтому проще сосредоточиться на решаемой задаче. Чуть позже посмотрим, насколько удобны подключаемые плагины. В остальном же пока — это обычная IDE для писания кода.

Сохраненное изображение 2016-8-1_13-20-8.708