10 заповедей тренера Александра Карелина

  1. Люби свою работу
  2. Стань настоящим профессионалом
  3. Для профессионала не существует мелочей
  4. Имей свое мнение и умей его отстаивать
  5. Помни, что без труда ничего не бывает – ни в спорте, ни в жизни
  6. Работай, и удача будет на твоей стороне
  7. Работай на результат
  8. Свою правоту доказывай результатом
  9. Найди талантливого ученика
  10. Добивайся полного взаимопонимания с учеником
Виктор Михайлович Кузнецов

Взято отсюда, опущены пояснения, пункты сменил местами для ясности.

Увеличение расходов в тарифе life:) шалений день

Недавно я заметил, что средства на моем счету после смены тарифа с «Коммуникатора» на лайф «Шалений день» начали молниеносно утекать.

По расходам видно, что тратится на 75% больше, чем предписано планом! Читать далее

MBP15″ — четыре месяца спустя

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

Читать далее

Ноутбук для работы в поездках

Один из лучших — Lenovo ThinkPad T420:

Посудите сами:
Диагональ экрана, дюймов: 14
Разрешение экрана: 1600×900
Тип процессора Intel Core i5-2410M
Объем оперативной памяти 4096
Жесткий диск, GB 500
Графический адаптер, объем памяти NVidia Quadro NVS 4200M, до 1024MB
Wi-Fi 802.11b/g/n
Bluetooth Bluetooth 3.0

http://hotline.ua/computer-noutbuki-netbuki/lenovo_thinkpad_t420_4180rd6/

Интервью Гослинга

Про покупку Ораклом SUN: они не знали толком, что купили. Их основная область знаний — базы данных. У них большая проблема с принятием решений. Компания очень иерархичная и правом принятия серьезных решений обладают всего 2 человека.

Как-то раз я удалил все операторы «goto» во всем Java code в мире — их было всего 13 и заняло пару часов с утра. 🙂 Теперь такое не получится, все обсуждения растянуты на годы.
Java 7 сильно застрял из-за войны с IBM. Теперь это не проблема и Оракл активно продвигает разработку Java 7.

Вопрос: какой второй любимый язык после Java?
Ненавижу Си «with passion» — тратишь больше времени на отслеживание глупостей с поинтерами, чем на разработку логики. То же самое — про Objective C. Пожалуй, Scala ничего. Хотел бы, чтобы некоторые вещи из Scala были возможны в Java.
Ruby очень медленный. JRuby лучше, но слишком много накладных расходов поверх Java -> опять же медленный.

Вопрос: что думаете про hardware support for JVM bytecode?
Идея мертворожденная в принципе. Разработка CPU стоит 2 млрд. долларов. Взять несколько мощных программистов-компиляторщиков и дать им написать оптимизацию Java -> CPU instructions будет стоит жалкие сотни тысяч $.
Разработка железа для прямого исполнения JVM bytecode теоретически возможна и показывает неплохие результаты для простейшего POC (Proof Of Concept), но дальше этого не идет, потому что поддержка всех corner cases слишком дорога. Напоминание: Интел тратит 2 млрд. долларов на разработку 1 процессора. Не надо пытаться его перегнать, надо это переиспользовать.

Вопрос: что сейчас exciting в технологиях/программировании?
Web уже достал полностью, соц. сети тоже достали — все копируют друг у друга одну и ту же ерунду. Интересные разработки идут в автомобильной промышленности. Сейчас я работаю над проектом с Volkswagen — там используется real-time Java.

Вопрос: сравнение «стандартных» решений от SUN и чужих библиотек (например JSF vs. Spring).
I hate JSF with passion. Другие библиотеки — тоже полное гавно. Они все сосуществуют, потому что нет явного лидера, один отстой.

Вопрос: что будет Next Big Thing?
Если бы знал, жил вы в Сочи (примечание: это вольный перевод от меня 🙂 ).
Софт для автомобилей. Сейчас этот софт в зачаточном состоянии. Работы — непочатый край.

(примечание: мне знакомый рассказал, насколько просто взломать систему управления современной машиной и натворить что угодно — остановить двигатель, заблокировать тормоза, и т.д., и т.п… собственно, и взламывать ничего не надо, все в открытом доступе. софт на уровне «детский лепет».

Вопрос: мнение про социальные сети.
Friends on Facebook are fake. Слишком много всякой ерунды, информационного мусора, глупостей, которые валятся от каких-то полу-случайных людей. В основном — пустая трата времени, самолюбование и иллюзия общения, на самом деле — чистый fake.

Вопрос: что может заменить Java, если она вдруг исчезнет?
Ничего. Back to sea. Нет другой Enterprise Level general purpose платформы и языка, поддерживающмх все разнообразие железа.

Вопрос: о каком функционале в Java жалеете?
XOR! (смеется). Кто его вообще использует из присутствующих? (в аудитории — молчание).

Вопрос: где работать молодежи в ИТ?
Оракл — просто капец, там все очень плохо. Гадюшник страшный. Кроме качественной СУБД, ничего нет.
Компании в области Cloud Computing — очень интересная идея, но все делают одно и то же. Скучно. В вебе — то же самое.
Биология — огромное поле для деятельности, большой недостаток специалистов. В Сан Франциско идут большие исследования протеинов и т.п.
Очень много интересных разработок в исследовании материалов и за всем стоит так или иначе разработка программного обеспечения.