Как стать программистом

Процесс обучения программированию. Как узнавать новое и закреплять знания.

Опубликовано

В предыдущих статьях (Вы разве их не читали?) я поделился с Вами мыслями о подготовке к обучению и выборе направления обучения. Что ж, думаю, многие из Вас уже выбрали, какой язык будет целью и каким образом он будет изучаться. Вы сделали очень важную часть дела, но впереди долгий путь. И в этой статье я расскажу […]

Как стать программистом

Как учить языки программирования. Выбор подхода к обучению.

Опубликовано

Поговорим о том, какой подход к обучению выбрать. Это очень важный выбор, ведь неправильное обучение может привести к тому, что Вы можете забросить идею карьеры в IT. Вы ведь здесь не за этим, правда? 🙂 Disclaimer: Данная статья, как и все другие мои статьи, не носит рекламного характера, а содержит исключительно мои собственные измышления на […]

Как стать программистом

Какой язык лучше? Какое направление выбрать начинающему IT-специалисту?

Опубликовано

В предыдущей статье мы обсудили вопросы подготовки к началу карьеры в IT. Надеюсь, статья стала для Вас полезной и интересной. Продолжая рубрику «Как стать программистом» я бы хотел поговорить с Вами о выборе направления развития. Какой язык программирования выбрать? Какой тип разработки предпочесть?

Offtop

Как поменять GoPro Hero 4 по гарантии

Опубликовано

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

Моим ученикам

NGINX / PHP-FPM / Percona (MySQL) DB на виртуальной машине Ubuntu

Опубликовано

Сегодняшняя статья будет посвящена подготовке рабочего места разработчика. А именно — установке и настройке LNMP-окружения на виртуальной машине в windows-среде. Всех заинтересовавшихся приглашаю под кат!

Development

Лекция-дайджест по PHP SPL

Опубликовано

Специально для своей команды разработки я решил проводить лекции, посвящённые технологиям и стандартам, которые очень здорово было бы применить в работе и которые почему-то недооценены. Сегодня речь пойдёт о встроенной в PHP библиотеке SPL. В сети интернет достаточно много справочной информации по разным частям библиотеки. Я решил свести всё воедино. Получилась, этакая, лекция-дайджест.

PHP

Обход массива по улитке.

Опубликовано

Не так давно мне на глаза попалась задачка, которую кому-то из хабравчан предложили для решения на собеседовании. Суть ее состояла в том, чтобы заполнить квадратную матрицу с размерностью n*n числами от 1 до n^2 по спирали, закручивающейся от элемента [0, 0] к центру по часовой стрелке. Поняв, что мысль о решении не дает мне покоя, […]

HTML

Обращение из iframe к функциям родителя

Опубликовано

Здесь я бы хотел затронуть тему применения iframe на сайте. Да, эта технология уже не пользуется популярностью с тотальным порабощением сайтов AJAX-ом, но сами фреймы достаточно удобно использовать в админском интерфейсе сайта для редактирования страниц «на лету», чтобы сразу видеть полученные изменения. Проблема тут в том, попытка вызова функции родителя (скажем, окно редактирования элемента), закончится […]

JavaScript

Быстрая сортировка — реализации на PHP и JS

Опубликовано

Я продолжаю ряд статей, посвященных классическим алгоритмам, и сегодня я хотел бы рассказать о Быстрой сортировке (quicksort). Почему именно она? На мой взгляд, это одна из сортировок, которые отлично подходят для решения повседневных задач. Ниже я приведу принцип данной сортировки и две ее реализации — на PHP и JavaScript.

PHP

О простом. Построение простого дерева.

Опубликовано

Совсем недавно я обнаружил очень интересную особенность развития современных web-программистов. Мы смело оперируем фабриками, синглтонами и декораторами, но забываем о такой фундаментальной части программирования, как классические алгоритмы. Ведь если присмотреться к их реализации, то это тоже своего рода паттерны. С институтской скамьи можно вспомнить, к примеру, nested sets, b-tree, сортировку «пузырьком». Реализация многих алгоритмов давно […]

HTML5

Выбор цветов на JavaScript или попросту «ColorPicker»

Опубликовано

Мне очень приятно видеть рост числа уникальных посетителей моего блога, а потому я изо всех сил стараюсь затрагивать полезные и интересные темы. Как некоторые из Вас могли увидеть из предыдущего поста, я обзавелся аккаунтом в сети GitHub, и теперь всем будет удобнее брать исходники моего кода и следить за его развитием. В сегодняшней статье будет […]