Сэмми Пьюривал «Основы разработки веб-приложений».
Робин Никсон «Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5».
Разное
Писать программы начал в 2001 году на QBasic.
С основами PHP знаком. Написал на нем бэкенды для нескольких сервисов сего сайта.
С WordPress знаком. На нем работает блог сего сайта. Тему для блога написал сам.
С основами SQL знаком.
Весьма давно, но все же был успешный опыт создания баз данных в Microsoft Access с обработкой на Visual Basic for Applications. Некоторые базы данных (например, каталог моей музыки) используются до сих пор.
Неоднократно писал нужную мне автоматизацию под Windows Script Host на VBScript.
Для локальных рабочих нужд успешно писал кое-что на Groovy.
Есть базовые знания о дизайне.
Есть базовые знания о конфигурировании сервера с помощью файла .htaccess.
Бретт Маклафлин «PHP и MySQL. Исчерпывающее руководство».
Языки
Родной: русский.
Иностранный: английский; уровень B1.
Иное
На компьютере (PC) с 1998 года.
В интернете с 2001 года.
На удаленке с 2010 года.
В IT с 2010 года.
Освоенные ОС: Microsoft DOS 6.22, Windows 95, Windows XP, Windows 7, Windows 8, Windows 10.
Освоенный софт: Microsoft Office в ассортименте, Adobe Photoshop на неплохом уровне, все браузеры под Windows, DAW Reason... в общем, перечислять можно долго. Вряд ли найдется много программ, в которых я не разберусь. Рабочие инструменты (вики + markdown, трекер задач типа Jira и т. п.) тоже освоены хорошо.
Командная строка не пугает, хотя я в ее использовании вижу больше плохого, чем хорошего.
Быстрое чтение развито.
Быстрый набор текстов имеется.
Врожденная грамотность местами проявляется.
Что такое SCRUM - слышал (пару раз случайно).
Организацию рабочих процессов для себя любимого практикую довольно давно. Достижения есть. Выжимать из себя и имеющихся инструментов максимум - обычно получается.
Крутизна
Фичи
Надежный.
Неприхотливый.
Спокойный.
Любознательный.
Самостоятельный.
По умолчанию доброжелательный.
Творческий.
Чистоплотный.
Добропамятный.
Остроумный.
Без вредных привычек.
Без шор на глазах.
Скромен невообразимо.
Убойные фичи
Равнодушен к выходным / праздникам. Отработать 1 января? Не вопрос! Выйти в субботу? Легко!
Равнодушен к уик-эндам. Нестандартный график 2/2, 3/1/2/1 или вроде того? Проше простого!
Равнодушен к отпускам. Продать отпуск работодателю могу вполне.
Гибок в плане занятности. Например, могу заниматься задачами 4 часа в день или 1 день в неделю.
Сова. Могу работать в нестандартное время (поздно вечером, ночью).
Болеть не люблю. Ни разу за свою карьеру не брал больничный.
Не летун. В одной организации с 2010 года по сей день.
Эффективно работаю на удаленке. Опыт огромен. Дома тихо и спокойно в любое время.
Подводные камни
Личное
Личные встречи в офлайне не люблю. Вероятность затащить меня на тимбилдинг околонулевая. Плюс в том, что организационные моменты при подготовке подобных мероприятий никак не изменятся с моим появлением или уходом из команды.
Флуд не приветствую. Разговоры по делу - другое дело.
Внешне непривлекателен. Но так как предполагается, что личных встреч не будет почти никогда - вряд ли это проблема.
Дни рождения не отмечаю. Я не буду возмущаться, если кто-то из нормальных людей поздравит меня в днем рождения, но буду благодарен куда сильнее, если поздравлений не будет вовсе.
Одинокий волк по жизни. Нет, это не мешает работать в команде. Это означает лишь то, что вне работы я веду уединенную жизнь, отчего счастлив. Ну и, конечно же, это означает, что я могу эффективно работать автономно.
Рабочее
Для меня подходит только удаленная работа из дома. Перманентное обилие живых людей вокруг мне противопоказано. Впрочем, изредка появляться в офлайне я могу.
Сова. Утренние смены мне противопоказаны. Для работы доступен с 12 до 3 часов по Москве.
Очень не люблю малополезную, неэффективную работу. Жизнь слишком коротка, чтобы тратить ее на мусор.
Не любитель телефона как средства связи. Впрочем, если телефон не будет звонить слишком часто, договориться о его использовании вполне можно.
Опыт коммерческого (профессионального) программирования пока минимален. Все когда-то были такими.
Привык вникать во все детали, поэтому обучение новому длится дольше, чем обычно.
Хобби
Потенциально полезные
Музыкальное творчество.
Программирование.
Прозаическое литературное творчество.
Поэтическое литературное творчество.
Переводы с английского на русский (в основном текстов песен).
Историческая лингвистика.
Антропонимика.
Вексиллология.
Библеистика.
Психология.
Развлекательные
Японская анимация (аниме).
Не только лишь японская анимация (Futurama, My Little Pony, Смешарики, The Simpsons...).
Компьютерные игры прошлого тысячелетия.
Хоррор, ужасы, триллеры в разных формах.
Прослушивание музыкальных произведений своих, Depeche Mode, Kraftwerk и пр.
Портфолио
Программирование
Страница сия.
Стек: HTML, CSS (в том числе анимация: цвет фона, выезд части главного заголовка на старте, колебание заголовков разделов по наведению курсора), JavaScript (динамическая навигация, вычисление возраста, показ и скрытие кнопки для перемещения вверх), jQuery для манипуляций с DOM.
Стек: HTML, CSS (в том числе изображения на кнопках), JavaScript (в том числе реализовано музыкальное сопровождение при помощи Web Audio API).
Трямслит производит стандартную транслитерацию. Для этого сервиса я написал библиотеку tryamslit.js.
Стек: HTML, CSS, JavaScript.
ПомогАд - моя гордость. Показывает наглядно ноты, входящие в лады и аккорды. Позволяет поиграть, кликая мышкой по виртуальной клавиатуре.
Стек: HTML, CSS (в том числе изображения на кнопках), JavaScript (в том числе реализованы генерация и воспроизведение нот при помощи Web Audio API).
Сдатистика производит разнообразные расчеты относительно введенной даты. В основном сервис писался для прояснения нюансов работы объекта Date из JavaScript. Для этого сервиса я написал библиотеку fate.js.
Стек: HTML, CSS, JavaScript.
Сервис Вымя невозбранно подбирает имя и / или фамилию. В основе - словари и генератор русских имен. Особенно горд градиентом кнопки запуска, кой генерируется случайным образом при каждом наведении курсора.
Стек: HTML, CSS, JavaScript, PHP.
Вычислитель, как ни странно, вычисляет. Моя реализация калькулятора, несколько нестандартная.
Стек: HTML, CSS, JavaScript.
Kew Are Generator на самом деле просто генерирует коды QR. В основе - сторонняя библиотека.
Стек: HTML, CSS, JavaScript.
Расширения в основном размещены в разделе с говорящим названием Кромешности. Для самого крутого расширения MuSe я отвел отдельную страницу.
Стек: HTML, CSS, JavaScript (в том числе работа с разнообразными Chrome API).
Раздел с флагами - не только лишь про вексиллологию. Все флаги созданы лишь при помощи CSS, то есть без использования картинок. Гордиться можно многими произведениям раздела, но, пожалуй, самым сложным было создание флага Непала.
Все мои изобразительные поделки свалены в одно место.
Тексты
Рассказы пишу редко. В основном они полны мрака и ужаса, поэтому тем, кто не любит Стивена Кинга, читать их вряд ли стоит. Могу предложить ознакомиться с нетипичным юмористическим произведением по имени История о Штурлеце, который живет на Гее.
Статьи хорошо получаются тогда, когда понимаешь суть. Лучше всего я понимаю суть музыки своей любимой группы. В качестве примеров можно покурить мои статьи про альбомы Depeche Mode Violator и, например, Ultra.