В общем, у меня новый ноутик. Мой ультрабук Toshiba Portege Z930-DKS все еще довольно хорош по нынешним меркам. Но если вам захочется запустить локально тяжелое серверное приложение, которым вы занимаетесь на работе, попрогать на Scala или, скажем, поэкспериментировать с распараллеливанием алгоритмов искусственного интеллекта, вы обнаружите, что для таких задач нынешние ультрабуки не годятся. К тому же, на Toshiba у меня стала отваливаться клавиша «N», а купить Fujitsu мне подвернулась возможность всего лишь за 70% его цены.

Суровая действительность такова, что, начиная с какого-то момента, программист не может так просто взять и покинуть некогда выбранную им нишу. Дело тут не в том, что веб-разработчика ни за что не возьмут в геймдев. Взять-то возьмут, но, за неимением соответсвующего опыта, платить будут ощутимо меньше. Даже разница в 10к рублей — это не так уж и мало, если умножить на 12 месяцев. И вот, бедный программист вынужден всю жизнь заниматься примерно одними и теми же задачами. Не удивительно, что рано или поздно к нему в гости приходят тоска и безысходность, типа «я занимаюсь всякой рутиной, а настоящие пацаны где-то пишут игровые движки и ПО для управления шаттлами».

В прошедшем году я прочитал несколько десятков книг, опубликовал немало постов в блоге и писал много кода на Erlang. Поэтому Дедушка Мороз принес мне хороший, годный подарок, как раз такой, о котором я мечтал. А мечтал я о хороших беспроводных наушниках, благодаря которым я наконец-то перестану постоянно спотыкаться о длиннющие провода моих KOSS SB-40.

Мне тут пришло письмо от одного из читателей (посетителей?) блога с вопросом, дескать вот вы рекомендуете прокачивать свое владение английским языком, а какие методики вы для этого используете? Думаю, это достаточно интересный вопрос, чтобы я продублировал здесь свой ответ на него. Ниже речь пойдет об английском языке, но я подозреваю, что те же рекомендации справедливы и в отношении любого другого языка.

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

Сейчас я буду хвастаться своим новым ноутиком. В общем, в силу некоторых обстоятельств, мне представилась возможность купить новый ноутбук с хорошей скидкой, и одновременно пришло понимание, что мой Asus Eee PC 1215P не всегда хорошо справляется со своей работой. Так у меня появился ультрабук Toshiba Portege Z930-DKS.

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

Я давно хотел приобрести небольшой ноутбук. Знаете, такой, чтобы можно было всюду таскать с собой — на работу, в поездки, на конференции и так далее. Ну и, конечно же, чтобы на нем стояло что-нибудь юниксовое. А поскольку эксперимент с юниксами мог не удастся, хотелось чего-то недорогого. Поискав по Яндекс.Маркету и поспрашивав людей, решил брать Asus Eee PC 1215P.

На написание этой статьи меня вдохновили заметки На чём пишете? Дениса Филонова и Эволюция используемых языков Даркуса. В них авторы вспоминают, как они начинали программировать, какие языки программирования в каком порядке учили и какое впечатление эти языки на них произвели. Вот и я решил написать такую заметку. Уже во время составления ее плана я сделал для себя много удивительных открытий.

Несколько лет назад, будучи молодым, наивным и впечатлительным (в большей степени, нежели сейчас), я имел неосторожность начитался различных сео-форумов и сео-блогов. Оттуда я узнал о заработке в сети, биржах SAPE и GoGetLinks, и, чего уж греха таить, о ведении блогов. Много времени было потрачено на работу с различными биржами ссылок и партнерками. Надо отметить, я немного преуспел в этом деле. Но в последнее время у меня сильно поубавилось оптимизма по отношению к этому вашему «интернет-бизнесу».