April 23rd, 2010

Ну вот и все, или Хватит о Кризисе, пора изучать Бум

maxtar выложил красноречивый график с hh.ru:



Число вакансий вернулось к уровню супер-благополучного 2008 года. Помимо всего прочего, Самым интересным в индексе является скорее разделение индекса по позициям, судя по которому растут з.п. для "Програмист Java" и "Специалист технической поддержки".

Такая вот невезуха. Пока работал работником, был Кризис, зарплаты падали. Как стал потенциальным нанимателем - Кризис кончился, начался Бум, зарплаты полезли вверх. Причем как раз у тех самых java-программистов, которые мне нужны :)

P.S. Интересно, многие ли понимают, что последний абзац - не "невезуха", а экономический закон?

Немного о программизме, или Почему Java

Начнем с программизма, кто не читал, вспомните молодость:

Стадия первая. Рождение

«Я программист. Я олимпиадник. Я знаю что такое «о»-маленькое. Я знаю, что такое «О»-большое. Я понимаю, чем отличается «эн-квадрат» от «эн-факториала» и почему они оба стыдливо прячутся при виде «эн-логарифм-эн». Сейчас я приду на проект и перепишу эту тормозную кашу из кода так, что она будет работать в много раз быстрее! Смотрите, я знаю алгоритм Кнута-Морриса-Пратта! А здесь можно сэкономить одно сравнение строчек на равность! А если эту рекурсию развернуть в цикл, то за счет экономии вызовов методов и выделения памяти в стэке… Что, программа тормозит? Сейчас я посмотрю код… Вот! Смотрите, здесь вместо двух вложенных циклов можно написать один и использовать бинарный поиск вместо внутреннего!»


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

Position
Apr 2010 Apr 2009 Programming Language Ratings
1 2 C 18.058%
2 1 Java 18.051%
3 3 C++ 9.707%
4 4 PHP 9.662%
5 5 (Visual) Basic 6.392%
6 7 C# 4.435%
7 6 Python 4.205%
8 9 Perl 3.553%
9 11 Delphi 2.715%
10 8 JavaScript 2.469%


Что такое разработка веб-приложений на C или C++, думаю, объяснять никому не надо. Что такое нанимать специалистов на узком рынке (питон-кодеры или перл-кодеры), объяснять должен не я, а тот кто с этим удовольствием уже имел дело. Что остается? Правильно, джава или пых.

Компания, где я сейчас работаю, выбрала джаву. Ну, кто первым бросит в нас камень?