Бюро находок #6

Исследование рынка труда украинских программистов, сентябрь 2009 от developers.org.ua. Это конечно не социологическое исследование, выборка нерепрезентативная, понятное отвечал только тот, кто знает что есть такой сайт и что там проводятся разного рода опросы тоже. По некоторые тенденции отследить можно. Самые активные у нас либо программисты, либо лиды. Тестировщиков набралось только 5%. Зарплат привязанных к доллару стало больше (ничего удивительного – 8 лет было тихо и спокойно, чего зарплату к баксу привязывать). Разумеется появились “конверты” – зачем отбеливать, если кредиты сегодня не доступны, а кушать хочется и издержки снижать приходится. 52% попали в категорию – “сократили/уволили – нашел место похуже”. Вот это реально нездоровая тенденция, интересно, сколько людей из этих 52 процентов в отрасли остались.

“Доказательство от противного” конечно умилило.

доказательство “от противного”. низкооплачиваемые программисты не интересуются профессиональной жизнью за пределами работы, не посещают Хабр, девелоперс и т.п. сайты.

Тема десятилетней давности — “Почему мало профессионалов в ньюсах? – потому что им есть на что тратить свое время.” (Если я читаю более 500 фидов по программированию – это же не значит я профессионал – логично?, просто читать люблю. :) )

Кстати Слава Панкратов делает также Опрос: Зарплаты в ИТ — 2009, не поленитесь, ответьте – интересно же всем. Анкету заполнить можно до 8 декабря, сейчас уже более 1000 анкет подано.

SharpDevelop – отличная IDE и замена Visual Studio Express. Разработка не стоит не месте, и уже готовится четвертая версия, правда она будет использовать WPF, это единственное что меня смущает. И несколько Add-ons.

Поддержка subversion только через черепаху. :( Что есть не очень удобно. FxCop и StyleCop встроены.

Calculator .Net – библиотека для вычисления математических выражений. Можно даже переменные вводить:


MathEvaluator eval = new MathEvaluator();
// Простые действия
double result = eval.Evaluate("(2 + 1) * (1 + 2)");
// Вызво функции
result = eval.Evaluate("sqrt(4)");
// Тригонометрия
result = eval.Evaluate("cos(pi * 45 / 180.0)");
// Перевод из одних единиц измерения в другие
result = eval.Evaluate("12 [in->ft]");
// использование переменных
result = eval.Evaluate("answer * 10");
// добавление переменных
eval.Variables.Add("x", 10);
result = eval.Evaluate("x * 10");

Библиотека конечно не безгрешна. Выражение 5 * (-1) введёт ее в ступор – но все исходники доступны.

RockScroll – addon для Visual studio – покажет вам thumbnail исходного кода. (Толку от него мало конечно :) )

image