Archive Page 10
ничего объективного...
Об образовании
Учась на последнем курсе университета я все больше понимаю насколько (подчеркиваю, насколько) отстало наше высшее ИТ-образование. Да, Москва, Питер, миллионики — более более более менее. Почему? Потому что есть инфраструктура, потому что вендоры, потому что заводы крутятся.
Если в городе нет заводов — в городе нет ИТ.
Офшоры на 30-60 человек, web-студии — максимум на что могут рассчитывать регионы. Как же здорово, что у нас есть 1С и франчайзи и Б. Нуралиев (и это не ирония =).
Проблема образования все-таки в молодых и в старых, а точнее в преемственности. Да есть молодые аспиранты — которые прогрессивно мыслят и могут преподать. Могут, но влом. Могут, но есть свои кандидатские. Могут, но кто их слушать будет. Могут, но за эти деньги. Да есть «пионеры» ИТ из СССР — все современные деканы, оставшиеся во временах магнитных барабанов, лент и АСУ.
А вот 30-50-летних нет. Они в компаниях, они в бизнесе, доцент не прокормит семью, а вот начальник внедрения, менеджер, CIO (не хватанул?) — да.
Итого, старшие «сверху» живут в ГОСТах, ЦУПах и АСУПах, а молодым зачем сопротивляться? Это не оправдывает студентов, но и не делает чести университетам.
О программистах
Жаль, что многим программистам не хватает знаний о маркетинге, Интернете и продажах. Так и хочется сказать — «что ж вы парни сидите, все умеете, знаете, а не видите».
Софтверный, как и любой бизнес (точнее не любой конечно), приходит в стагнацию. Рынок определен, модель работы, принципы «отъема денег у населения» =). Рисковать, вкладываться? А надо ли? Скоро зарплату платить людям... Getting Things Done!
Наверно, надо быть не программистом, чтобы видется что рынок чуть больше, чем кажется. А может это только кажется и не все так просто...хотя где тут сложность?
постараюсь вернутья к теме, когда перестану быть субъективным...
Есть такая контентная студенческая газета Акция. Стараюсь почитывать в метро, благо что раздают бесплатно. Так вот в свежем номере порадовали 2 персоны — один смешно, другой серьезно. Первый, Егор Тимофеев (редактор Акция.Карьера). Читаю на первом развороте его колонку с названием «Кризис простыми глазами». Колонка в принципе о том, что простых смертных кризис не задел, мол «Даже бабушку спрашиваешь: Ты кризис ощущаешь? И бабушка ни слова». Далее меня порадовал абзац, цитирую: «Подруга вечером в кино говорит: „Поехали зимой на Гоа?“ Ну Гоа так Гоа. У нее папа в правлении банка, жалко ему чтоли, дочке Гоа на Новый год подарить.» Действительно...простыми глазами вы смотрите Егор =)))
Ну и серьезно. Олег Анисимов в колонке «Кредитные иглы» написал очень хорошую фразу: «Некоторые молодые люди полагают, что купив в кредит машину класса выше среднего или имиджевый телефон, они как бы инвестируют в себя. Но не надо питаться иллюзиями. По одежке встречали в 90-е, но даже тогда провожали по уму. Мальчики-мажоры всех достали. Сейчас никого не волнует, что вы приехали на метро, главное — деловые качества...» Кстати сам Олег ездит на метро...
И про одежку. Как советуют все HR-ы — на собеседование приходить надо красивым, все-таки по одежке встречают. Может в других специальностях это да, но в ИТ это скорее нет. Мне приходилось видеть админа в Армани на работе =) и кодера в галстуке на собеседовании =))). Все-таки вряд ли интервьюеры обращают хоть какое-то внимание (если они сами спецы). Хотя могу ошибаться...
PS: все забываю. Приз получил, слушаю. Так что не зря все вроде вышло =)
а комменты на блоге пока запретил, благо читают его пока одни спамеры =)))
Раз уж начали говорить о человеческих взаимоотношениях, хочу вот закопипастить притчу...что-то в этом есть...может всё:
Однажды один человек сидел около оазиса, у входа в один ближневосточный город. К нему подошел юноша и спросил:
— Я ни разу здесь не был. Какие люди живут в этом городе?
Старик ответил ему вопросом:
— А какие люди были в том городе, из которого ты ушел?
– Это были эгоистичные и злые люди. Впрочем, именно поэтому я с радостью уехал оттуда.
— Здесь ты встретишь точно таких же, — ответил ему старик.
Немного погодя, другой человек приблизился к этому месту и задал тот же вопрос:
— Я только что приехал. Скажи, старик, какие люди живут в этом городе?
Старик ответил тем же:
— А скажи, сынок, как вели себя люди в том городе, откуда ты пришел?
– О, это были добрые, гостеприимные и благородные души. У меня там осталось много друзей, и мне нелегко было с ними расставаться.
– Ты найдешь таких же и здесь, - ответил старик.
Купец, который невдалеке поил своих верблюдов, слышал оба диалога. И как только второй человек отошел, он обратился к старику с упреком:
— Как ты можешь двум людям дать два совершенно разных ответа на один и ото же вопрос?
— Сын мой, — говорит старик, — каждый носит свой мир в своем сердце. Тот, кто в прошлом не нашел ничего хорошего в тех краях, откуда он пришел, здесь и тем более не найдет ничего. Напротив же, тот, у кого были друзья в другом городе, и здесь тоже найдет верных и преданных друзей. Ибо, видишь ли, окружающие нас люди становятся тем, что мы находим в них.
Есть в психологии такая задачка — сколько людей общаются между собой, если в комнате их двое? Говорить два как то не хочется, какой-то здесь подвох ведь должен быть?! Физически да, двое, но реально — 6!
Вот и ответ:
«Теперь давайте представим себе, как сидят и разговаривают двое людей, в жизни которых доминирует внешнее Назовем их Питер и Пол. Давайте перечислим различные включенные в эту ситуацию фигуры. Во-первых, это Питер, каким он хочет показаться Полу, и Пол, каким он хочет показаться Питеру. Затем это Питер, каким он действительно кажется Полу, то есть представление Пола о Питере, которое обычно ни в малейшей степени не совпадает с тем, что Питеру хотелось бы, чтобы увидел Пол, и точно такая же обратная ситуация. Далее, есть Питер, каким он кажется самому себе, и Пол, каким он кажется самому себе Наконец есть Питер во плоти и Пол во плоти. Два живых существа и шесть призрачных видений, которые по-разному перемешиваются при разговоре этих двоих. Где место для какой-нибудь подлинной межчеловеческой жизни?»
Если рассчитать, то получим что
2 человека понимают друг друга наверняка с вероятностью ~11% !!!
А теперь вспомним цепочку:
бизнес (e.g. бухгалтер, CEO) — ит от бизнеса — бизнес от разработчка (менеджеры) — ит от разработчка (аналитики) — разработчки (программисты)
Улыбнемся про себя и запомним это, когда объясняем кому-то — что-то, пишем спецификации и слушаем, когда нам кто-то что-то говорит...
Клиент посылает пиьсмо в службу поддержки. «У меня не работает функция Z. Что можно сделать, чтобы функция работала?». Звоню клиенту. Прошу выслать системыне логи. «Мы смотрели. Все работало без сбоев. Не подвисало. До этого дня Z работала исправно».
Очередной «глухарь» пришел в службу поддержки. Подхожу к программисту, объясняю проблему. «Ух ты, а у нас такая функция есть!? Прикольно!». Занавес.
Вряд ли мы решим эту проблему. Вряд ли в тестовой среде она воспроизведется. Заявка в поддержке получит статус «Мониторинг» (т.е. до следующего раза -). Но я не об этом.
Я о цене этого «зависания». Найти этот баг очень сложно, вылизать дорого. Да и вряд ли старший программист найдет на это время (ему новые надо придумывать =). Какой же выход? Не знаю. Наверно надо просто помнить, что буря шахту — не забывайте строить лестницу, чтобы можно было вернуться обратно.
Неплохая идея реализована в SAPe — пользователь нажимает кнопку (если она нажимается конечно =) и в helpdesk отправляется «слепок» системы: параметры, логи, события. Просто? Безусловно (еще один метод в добавок выводу строки лога).
Но мы пока «рутиним» =))). Вместо итерации:
клиент ---- (заявка, «слепок») ------> разработчик (поддержка + программист)
мы перекидываемся мегабайтами логов по локалке:
клиент ---- (заявка) ------> поддержка,
клиент <---- (а где же логи?) ------ поддержка,
клиент ---- (логи) ------> поддержка -------- (вот это хрень!) ------> программист,
программист ---- (эээ а еще логи?) ------> поддержка ---- (клииииееееент?!) --->
Занавес.