Александр Терех, программист и веб-разработчик, автор полезного блога js-php.ru. Мне было интересно взять интервью у Александра и я благодарю его за уделенное время.

Привет, Александр! По традиции, расскажи, пожалуйста, о себе.

Добрый день, Михаил. Родился и вырос я в маленьком городке Волковыске, что на западе Беларуси. В 2003-ем закончил школу и уехал на учебу в ВУЗ. Недавно мне исполнилось 24 года, из которых более 4 лет я занимаюсь разработкой веб-приложений.

Теперь живу в городе Минске – остался после окончания университета, так как в родном городе вероятность найти работу по моей специальности стремится к нулю, а в столице у меня были конкретные предложения от крупнейших ИТ-компаний страны. Хотя, будь моя воля, местом жизни я бы выбрал Гродно – на мой взгляд красивейший город в Беларуси.

Учился ли ты программированию в ВУЗе или выучил все сам? Как ты считаешь, чтобы стать профессиональным программистом, нужно ли обязательно иметь для этого образование?

Да, я окончил Белорусский Государственный Университет Информатики и Радиоэлектроники по специальности искусственный интеллект.

Сейчас об учебе вспоминаю только хорошее, хотя хватало всякого. Наиболее полезным считаю курсы, где затрагивались базы данных на уровне архитектуры, даже была лабораторная работа, где требовалось написать простенькую СУБД. Также пытались распознавать образы и звуки, хотя теперь я очень не люблю тех, кто создает автоматические регистраторы с распознаванием капчи – надоедает чистить спам на форуме и в блоге.

Желателен ли для программирования “технический” склад ума, или гуманитарии с двойкой по математике тоже могут стать успешными программистами?

Если честно, то я считаю, что скорее да, чем нет – математика основа программирования, именно эта наука, на мой взгляд, позволяет упорядочивать мысли. Просто у нас чуть искажено само слово программист, особенно старшим поколением. Зачастую слышишь, как говорят о своем внуке или сыне: он так хорошо набирает текст – 100% будущий программист, хотя этот «программист» задачу на скорость решает с трудом. Хотя себя бы я тоже не отнес к стопроцентным технарям – программировать я начал в 10-ом классе на уроках информатики на языке Pascal, и сказать честно, тогда это занятие меня не сильно прельщало – я выигрывал олимпиады по истории.

Но в 11-ом классе, когда появился компьютер, меня безвозвратно увело в ту стезю, в которой сейчас и нахожусь. Да и воспитывали меня до 5 лет бабушка с дедушкой, который, в свою очередь, был учителем русского языка и литературы. К сожалению, этих людей уже давно нет с нами.

Интересно, что означает твой ник aravak?

Араваки – племя южно-американских индейцев, о которых я узнал благодаря книге А.Фидлера «Белый ягуар – вождь араваков», которая рассказывала о борьбе этого племени с испанцами и голландцами. Нашел я её лет так 5 назад, когда рылся в дедушкиной библиотеке, пролистал пару страниц и книга зацепила.

Потом мы с друзьями решили так назвать свою фрилансерскую команду. Эта команда просуществовала больше года, реализовали несколько проектов, после чего успешно распались – главное, что я вынес из этого опыта это то, что не стоит делать бизнес с друзьями, и, возможно, этот распад повлиял на то, что мы дружим до сих пор.

Судя по твоему аватару в твиттере @aravak, ты служил в армии. Расскажи, пожалуйста, о своей службе.

Во время учебы в университете я учился на военной кафедре, потом была практика в 8-ой радиотехнической бригаде и сборы. Правда, очень «ломало» вставать в субботу или вторник в 6 утра, чтобы побритым и стриженным быть в 7:45 на построении в то время, когда остальная группа спит. На срочной службе мне не довелось побывать, о чем и не жалею: я считаю, что та служба, что есть у нас, полностью изжила себя.

У меня есть парочка друзей и подруг в Израиле, так вот, с их армии можно брать пример: людей учат воевать, правда, я не считаю правильной воинскую обязанность у девушек. Мужчина должен уметь стрелять – если вспомнить нашу историю, которая имеет много общего с теперешней Россией, то воевать нам приходилось много и никто не гарантирует, что не придется в будущем.

Но служба в армии должна быть действительно почетной – к примеру, месяца три, где реально учат стрелять, а не заниматься хозяйственными работами.

Кстати сборы были в части, где девушек служит больше чем мужчин, что, в принципе, не сильно огорчало нас – молодых и неженатых офицеров.

И еще расскажу о срочной службе, которая подтвердит правильность моего мнения об этом виде службы. Утром собрал прапорщик сержантов-срочников и объясняет им задачу, размышляя на ходу (его слова прошли жесткую цензуру :) ): нам надо перенести кирпичи с точки А в точку Б, но за сегодня вы это сделаете и завтра нечем будет вас занять, поэтому сегодня носим кирпичи из точки А в точку В, а завтра из В в Б.

Как ты пришел в программирование, с чего начинал? Какими языками программирования ты владеешь?

Ну, программировать собственно начал еще со школы, а вот в профессиональное пришел так: другу моего отца понадобилось написать несколько бухгалтерских программ для его службы такси, чем мне и предложили заняться. Делалось это все в Visual C++, правда задачи стояли не детские и пришлось изрядно порыться в книгах и MSDN.

Потом этот друг посоветовал меня своему знакомому, который предложил должность perl программиста в отделе саппорта. Я попытался быстро выучить perl, но за неделю поднять его не удалось, но сам язык очень понравился – это и можно считать отправной точкой моей карьеры, как веб разработчика.

Параллельно я и мой хороший друг делали сайт одной транспортной компании, в которой работал менеджером наш общий знакомый. Тот сайт был сделан на html, версткой и дизайном правда больше занимался друг, я с заказчиком контактировал в основном. Чуть позже этот сайт будет переписан на php.

К слову, perl мне нравился долго и упорно, и я категорически отказывался писать на php, теперь, правда, все наоборот :) . В повседневной работе я использую следующие вещи: php, sql, javascript. Сейчас стараюсь по мере наличия времени изучать python – не зря же его любит Сам Google.

При разработке больших проектов использую не самый популярный js-фреймворк prototype. Иногда работаю с jquery, но отдаю предпочтение все-таки prototype. Стараюсь, где это возможно и целесообразно, использовать ajax. Есть в моем портфолио и программы, написанные с использованием технологии .net, которую на данный момент я считаю наиболее удобной для разработки небольших программ под Windows. Ну и могу сказать, что я долго и упорно писал на C/C++, правда, теперь не уверен, что сходу смогу написать hello world.

Какие направления в программировании тебе наиболее интересны и почему?

В данный момент мне интересна безопасность сайтов – сейчас «добиваю» защиту от автоматических регистраций и отправки сообщений на форумы, что работают на phpBB 3. Опять же по мере наличия времени стараюсь изучать такие хорошие фреймворки, как CodeIgniter и Kohana. На одном из них планирую написать бесплатную доску объявлений, которая не будет уступать платным приложениям.

Какими программами ты пользуешься в повседневной работе?

Для комфортной работы мне необходим Eclipse PDT с установленными плагинами Apatana и JSEclipse. Для работы с БД использую EMS. Правда, его частные глюки не могут радовать. Недавно поставил heidisql – отличная и быстрая альтернатива. Для работы с сайтами клиентов WinSCP и putty просто незаменимы.

Ну и еще такие вещи как skype, tweetdesk. Из браузеров у меня установлены: IE8, FireFox, Safari, Opera, Chrome. Работу разрабатываемых приложений проверяю под каждым из них. Для путешествия по просторам интернета предпочитаю FireFox или Chrome. FF должен быть обязательно с fireBug’ом.

Как обычно проходит твой рабочий день?

По своей натуре я сова и если не нужно везти девушку на работу, работать я начинаю около 11 утра. Иначе встаю в 6:30 утра, отвожу девушку на работу, и приступаю к своей где-то в 8:30. Утро начинается с проверки почты, reader’а. Далее утверждение или отклонение заявок в sape и работа.

Александр, чем какими видами деятельности ты занимаешься в интернете помимо программирования?

Пытаюсь зарабатывать на sape, но все еще уверенно топчусь на границе топ100 в рейтинге topsape. Из своего опыта работы с биржами ссылок понял, что ГСы не мое. Тут срабатывает принцип Парето – один сайт с более-менее приличными пузомерками приносит неплохую прибыль, в то время как сателлиты вылетают пачками. Могу еще сказать, что слабо раскупаются ссылки с форумов.

Помимо блога я разрабатывал и теперь присматриваю за сайтом города Волковыска http://volkovysk.org/ , который был сделан буквально за 3 дня, как альтернатива второму сайту, заброшенному хозяином. Дизайн и верстка там мои, правда, дизайнер из меня неважный, но я старался :) . Благодаря этому сайту я стал немного интересоваться SEO и, в принципе, так набрел на сайт shakin.ru.

На самом деле куча идей в голове, для некоторых готовы прототипы решений, но катастрофическая нехватка времени не позволяет довести до ума, набросками проектов исписан целый блокнот.

Откуда черпаешь вдохновения для написания материалов на своем блоге? Какие у тебя планы по его дальнейшему развитию?

Большинство материала – это то, что хотел давно рассказать, да все до блога не доходили руки. Идеи для некоторых постов, как, например, размещение рекламы между сообщений форума, подсказывает сама жизнь, некоторые пользователи своими вопросам в том же контакте.

Если бы я писал, например, для новичков типа как установить соединение с базой или создать форму для отправки письма, то целевая аудитория была бы побольше, но в сети и без меня достаточно таких блогов. В продвижение блога я не вложил ни копейки, пробовал как-то печатать пост в день. Это, кстати, подтвердило теорию, что контент далеко не последнее дело в продвижении. Максимум, чем ограничиваюсь – это анонсы в твиттере, кстати, подписывайтесь – @aravak :) .

В будущем хочется, чтобы удавалось регулярно публиковать новые посты, если сайт будет интересным, пользователь потянется сам, возможно, закажу дизайн, по-моему, на Вашем, Михаил, блоге видел интервью с девочкой-дизайнером тем под WP.

Какие движки сайтов и форумов тебе больше всего нравятся и почему?

Для сайтов предпочитаю свои наработки использовать, которых скопилось немало, но каждый сайт я делаю не на базе своей CMS, а, скорее, собираю воедино модули и что-то по мере необходимости дорабатываю.

Как движок форума отдаю предпочтение phpBB3 и SMF – они бесплатны и достаточно мощны. SMF мне нравится простой админкой, ну а phpBB всем остальным :) .

Какие бы ты дал советы новичкам, которые хотят изучать программирование?

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

Большое спасибо за интересные ответы, Александр! Желаю тебе хорошего настроения и удачи во всех делах!

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

Интервью взял автор блога shakin.ru

Сегодня в гостях у Терехова Иван Денисенко, автор блога seoadvicer.ru, программист и SEO оптимизатор. Познакомились мы с Иваном благодаря нашумевшей Golden 100 от Теммы Майнаса, но про нее чуть ниже. Когда у меня возникло несколько вопросов по wordpress, Иван быстро помог их мне решить…

denisenko

Итак, встречаем Ивана Денисенко.
Иван, привет. Расскажи, откуда ты родом и как так получилось, что ты умеешь программировать и верстать сайты?

Привет, Алексей. Родом я из славного города Запорожье (Украина). Очень люблю свой город не смотря на загазованность заводами и прочими экологически грязными предприятиями. К программированию пристрастился ещё в детстве. Помню, первым языком, который привлек мой внимание, был Visual Basic. Успешно создавал свои приложения под Windows, даже помню сделал какую-то игру, типа «танчиков». Но было это давно, а вот веб-программированием занялся относительно недавно. Началось всё, конечно, с создания своего сайта и необходимости творчески само выразиться с помощью своего сайта. Так и начал изучать php, css, html. Дизайн рисовал сам и естественно без верстки тут никак не обошлось.

Помнишь свой первый сайт?
Помню свои первые сайты. Какой именно из них был самым первым, «науке увы не известно». Как и у многих, первые сайты были на narod.ru. Один из первых был об актрисе Эмме Уотсон. Вот сейчас нашел адрес http://ruemmawatson.narod.ru Лет 7 на него уже не заходил, аж самому любопытно стало :)

SeoAdvicer.ru – какой он у тебя по счету и как долго ты до него дозревал?
Боюсь, что если буду считать, то собьюсь или какой-то упущу, ведь было много экспериментальных сайтиков на бесплатных хостингах, которым я уделял достаточно много времени и относился довольно серьезно к ним. А дозревал относительно долго. В моём интересе к интернету был довольно большой перерыв. А в сентябре прошлого года я снова стал сёрфить по рунету в поисках интересных сайтов. Увидев, сколько развелось блогов, захотелось создать свой.

Расскажи, как ты выбирал тематику своего блога?
Так как на момент создания блога я интересовался поисковой оптимизацией и заработком в интернете, возникла нехитрая мысль сделать блог о заработке и SEO. Только теперь, к сожалению, я вижу, что сео блог стал чем-то вроде правилом для каждого рунетовца. Такое ощущение, что рунетовец в жизни должен сделать 3 вещи: построить дом, вырастить сына и, естественно, открыть сео блог. По-этому в данный момент подумываю о ребрендинге.

Я как то написал большой пост про раскрутку блогов, какими методами раскрутки своего блога пользовался ты?
Начнем с того, что я так и не нашел времени заняться действительно комплексной раскруткой, а перепоручать кому-то не было средств. Из методов, которые я использовал: комментировние других блогов (и это не обязательно должны были быть dofollow блоги и без noindex), прогон по закладкам (частенько гонял свои новые статьи в начале), анонсы постов в соц. медиа (интересно, кто таким не занимается?), пару раз прогонял по RSS агрегаторам (благо есть удобная прога с 60 агрегаторами «RSSAdder»), занимался обменом постовыми (помню как радовался, когда в начале своего пути со мной согласился обменяться постовыми Глобатор), анонсы в мой twitter http://twitter.com/seoadvicer (Твиттером стал пользоваться только в январе). Может быть что-то забыл.

Через какое время после старта блога тебе удалось начать на нем зарабатывать?
Начал зарабатывать наверное спустя 2 месяца. Но это были постовые по $1. Помню, сначала продал 1 или 2 по 15 руб. Потом стал продавать по 30 и > .

Какие планы в ближайшее время по программированию?
Есть несколько интересных проектов, в которых мне предложили принять участие. Кроме того поступают заказы от 3х лиц на разработку разного рода скриптов и даже целых сайтов. Что касается интересных проектов, то автор этого блога, Алексей, не даст соврать, – проекты будут действительно интересные и особенно для блоггеров!

Как считаешь, твое образование тебе что то дало для заработка в сети и работы в сети в целом?
Конечно, образование важно. К примеру тот же английский язык. У меня ещё в школе был спец. класс. Я бы сейчас не смог читать английские сайты или блоги, не имея такого запаса знаний языка. Что касается университета, то хоть я учусь и не программиста, всё же это один из моих профилей. Мы не изучали веб-программирование, но основы других языков помогли понять и то, чем я сейчас занимаюсь.

Как считаешь, был ли смысл высшее образование получать вообще?

Да. Только нужно отсеять все лишние предметы, и оставить только то, что действительно понадобиться.

Как много сайтов с уникальным фукционалом ты создал/программировал?
Думаю, достаточно много. Считать сейчас не возьмусь. Не многие из них увидели свет, к сожалению.

Если говорить про запуск проектов, то какие требования у тебя в хостингу?
Прежде всего, наверно, это отзывчивый, оперативный и компетентный support. Кому как не блоггерам знать, какие иногда бывают траблы с хостингом, которые иногда (читай – всегда) нужно решить срочно. Так что самое главное – это адекватная поддержка. Тех стороны не касаюсь – там много скучных нюансов, в основном мне нужна подержка PHP 4, таблиц MySQL, ну а там уж для конкретного проекта подбирается определенный хостер и хостинг-пакет.

Поехали дальше, расскажи немного о процессе запуска проектов… С чего начинается проект и чем он заканчивается, понимаю, туту все стандартизировано, но расскажи, как это делаешь ты?

Стараюсь все держать в порядке. Так намного проще работать. Т.е. сначала общаюсь с заказчиком, задаю вопросы по проекту, всё это выливается в составление грамотного ТЗ. Потом пытаюсь поделить задачи на части и выполнять проект по частям. Когда-то составлял ToDo листы на каждый рабочий день. Сейчас отказался от этого, так как иногда грешил не выполнением поставленных задач, а это прежде всего огорчало. В общем, стараюсь найти золотую середину между чрезмерным планированием и полным хаосом в действиях.

Подыскиваешь ли себе сейчас работу в оффлайне или полностью после защиты диплома займешься онлайном?
Честно говоря, пока ещё не знаю. Настроение меняется и порой думаю, что стоит поработать оффлайн в команде чтобы быть может набраться опыта, да и живого общения побольше в оффлайне, чем когда ты сидишь один дома работаешь. Потому no comments пока что на этот счёт.

Расскажи, как ты отдыхаешь от этого безобразия под названием интернет?
Отдыхаю самыми разными способами от утренней пробежки по природе до хорошего загула в выходные. Летом вообще уезжаю на несколько месяцев из города на море (до Азовского часа 3 на машине). Вообще увлечений много, они меня иногда спасают :)

Тебе в жизни поступали так называемые предложения, от которых «не отказываются»? Расскажи о них.
Интересный вопрос. Если говорить о финансовых или деловых предложениях, то их наверное не так много. Вспоминая все жизненные случаи, наверное каждый смог бы написать свою книгу об этом. Если бы ты спросил, отказывался ли я от предложений, от которых «не отказываются», то я бы тебе ответил, что да :) И теперь не жалею. А всё потому что могут предложить, к примеру много денег за какую-то мелкую грязную работу. Я бы за такое не взялся. Конкретных примеров приводить не буду, так как всё что на ум приходит, сугубо личное.

Давай немного про Golden 100 поговорим, много про нее разных мнений, расскажи, почему ты решил вступить в нее?
Я когда узнал об этой идеи Тёммы, мне захотелось поучаствовать, потому что это ново и креативно. Другое дело – цена участия. Я бы не платил $20 чтобы быть одним из 100. То есть на раннем этапе баннеры в ротаторе приносят каких-то посетителей. Когда в Golden100 будет 100 человек, не думаю, что в них будет смысл, даже в плане брендинга. К тому же я не представляю, как Тёмма будет удовлетворять желание всех участников ретвитнуть их последний пост или написать обзор интересного проекта, если уже сейчас ему не хватает на это времени, а число участников ещё даже не перевалило за 50. То есть с организацией нужно поработать.

Это минусы, но вернемся к плюсам. Есть люди, считающие постоянное участие в Сотне ненужны. Их доводы таковы: «Поставил пару постовых, и можно отписываться от участия». Видно, что им важно заиметь пару обратных ссылочек с тицастого ресурса и не более того. Но есть ещё упомянутый выше брендинг, постоянная реклама в твиттере и на блоге Тёммы. А если почитать правила участия, то там можно найти много интересных вариантов по-терроризировать Майнаса ;)
Вообще к идеи отношусь с глубоким уважением. Она инновационна, потому будет совершенствоваться (а некоторыми и коверкаться). Как способ монетизации, очень интересен и привлекает пристальное внимание. Однозначно автору ставим плюс.
Больше ничего не скажу, а то и так уже занесло :)

Какие то выгоды ты уже от сотни получил? Скажем так, эти 20 баксов в месяц окупаются?

Пока что $20 это нормальная цена. Но с каждым новым участником, для меня потенциальная цена участия снижается. Лично я получил новых клиентов и интересные знакомства, не говоря о некотором трафике на блог.

Дальше оставаться в сотне планируешь? И если да, то по каким причинам?
Пока что отказываться от участия не планировал. Приятно быть в одном списке с известными блоггерами :)

Каким ты себя видишь через 2-3 года? Какой ты видишь блогосферу и рунет в целом?
Не люблю заглядывать наперед. Дело в том, что есть несколько путей развития и пока что я не решил, в какую сторону двигаться основательно. Что касается блогосферы, то она будет расти. В конце концов, через какое-то время чуть ли ни у каждого сёрфера будет свой блог, а поиск прогрессирует так, что можно будет в 3 клика найти необходимую вам информацию. Порталы, наверное останутся, но я сделаю смелое предположение, что в конечном счете исчезнут и они. И будут у нас одни блоги. Это даже как-то страшно прозвучало, но думаю, что и блоги будут прогрессировать и меняться, так что в итоге все остануться довольны.

Твои пожелания блоггерам, для которых мы сейчас с тобой готовим пару проектов :) ))
Блоггерам желаю много вдохновения и интересных идей. Следите за обновлениями Терехова и моего блога. Скоро анонсируем очень интересные проекты, которые создаём специально для вас!

Спасибо Ивану за интересные ответы и уделенное время. В ближайшее время появятся интересные для вас проекты. Следите за обновлениями.

Интервью брал автор блога www.terehoff.com.