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

Еще пять минуточек! Прокрастинация и методы борьбы с ней в повседневной работе

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

Я бы хотел поделиться с Вами проблемой, которая известна уже давно, и, наверное, каждый так или иначе с ней сталкивался. Как ни парадоксально, но из-за неё читатель может либо не дочитать эту статью до конца, либо читать её вместо работы. Это проблема прокрастинации.

Teaching practice

Нерешаемая задача! Как решать возникающие проблемы?

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

На написание этой статьи меня натолкнуло общение с моими студентами. Попутно с изучением языка программирования PHP мы разбирали установку виртуальных машин. Данная концепция здорово перевернула мировоззрение многих из них. Кто-то, столкнувшись с проблемами при установке, стал писать мне письма о том, что тот или иной функционал не работает после N часов мучений. И я бы […]

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

Какие задачи решать начинающему программисту?

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

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

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

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

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

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

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

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

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

Поговорим о том, какой подход к обучению выбрать. Это очень важный выбор, ведь неправильное обучение может привести к тому, что Вы можете забросить идею карьеры в 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.