Initial commit

Зачем мне это?

Я всегда хотел свой блог - вести заметки, записывать для себя какие то интересные вещи, вести отчеты по пройденным материалам, курсам, достижениям и падениям. Иногда мне кажется что я уже многое узнал, но вспомнить что конкретно, а самое главное воплотить это во что то осмысленное - не мог. Этот блог создан по мотивам блога Йосси Адлера. У нас одна и та же конечная цель - стать программистом.

Обо мне и моем опыте

Меня зовут Николай и я из Волгограда. Примерно 2 года (2 года Карл!!!) назад я решил сменить свою профессию с менеджера по продажам на программиста. Тогда то мне и попался проект Hexlet я нашел на нем курсы по Java от Вячеслава Ковалевского. Прошел Java 101, уволился с работы написал консольные крестики-нолики, и начал искать новую - и тут меня настигло первое разочарование - оказывается я знал ОООчень мало, и единственное что мне предложили это очень скромную зп в Санкт-Петербурге. И я решил попасть в программисты другим способом - устроился в компанию Кефир тестировщиком на проект “Тюряга” - это было интересно и забавно - но как оказалось в дальнейшем - очень слабо меня продвигало к цели. Параллельно на Хекслете запустили профессию-стек PHP-программиста - я решил это то что мне нужно - как раз не один общий курс, а продуманная система. И тут начался коллапс..

$a = function($b) {
	return function($c) use ($b) {
		return $b + $c;
	};
};

Присвоить переменной функцию которая возращает другую функцию?? WAT ? Замыкания, функции высшего порядка и конечно рекурсия рвали мой мозг.. К такому Java меня не готовила). Упорно решая задачи эти темы были успешно преодолены, но конечно же появились другие.

Продолжение следует…