Category: it

Category was added automatically. Read all entries about "it".

я толстовка темный фон

Microsoft interview

Ах, да!
Я ж на прошлой неделе ездил в Редмонд на интервью поповоду летней практики в Майкрософте!

Результат уже известен: не берут! Я разочарован конечно, но пенять только на себя могу: я был не безупречен, а там походу нужно отвечать почти идеально.

Само интервью обстояло так:
1. С утра из отеля дошел до одного из зданий Майкрософта, откуда меня забрало корпоративное такси (шаттл) и отвезло в здание 111.
2. Это здание непростое: там с утреца концентрируют всех соискателей. Народу полно было: человек 20-30 (и так ведь каждый день походу - вот это конкуренция)! Там можно поиграть в иксбокс, поесть и попить.
3. В 9:30 меня встретила девушка-рекрутер. С ней было небольшое интервью про мои планы и почему я хочу работать в Майкрософт. Это интервью ничего не решает. Она не разработчик, решения не принимает. Разумеется она заинтересована, чтобы меня наняли, и поэтому всячески меня морально поддерживала.
4. После этого рекрутер вызвала мне шаттл, который отвез меня в здание 16, где разрабатывают Офис.
5. Я должен был пройти 4 часовых интервью. Каждый интервьювер рассказывал о себе, спрашивал пару вопросов про проекты, ставил задачу написать какую-либо функцию и в конце передавал меня следующему человеку как эстафетную палочку.
Примеры задач (в кратце):
1. Дана входящая строка содержащая цифры и операции +, -, *, / . Например: "1+2*3-3/1" Нужно получить результат этого арифметического выражения (в примере: 4) Разумеется алгоритм должен быть эффективным и все такое
2. Необходимо написать программу, которая бы переставляла пары в двусвязном листе (double linked list). Например, ввод A <-> B <-> C <-> D Вывод: B <-> A <-> D <-> C
+ две еще (лень расписывать)


Сама поездка мне очень понравилась. Майкрософт оплатил все мои издержки на транспорт и питание. Меня поселили в Отеле Марриот Редмонд - очень комфортабельное место! Каждый день я кушал в престижном дорогом ресторане. В конце поездки погулял по центру Сиэттла - город очень похож на Ванкувер, но последний мне роднее и ближе.

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

Послание Винника Евгения программистам-первокурсникам.

В Томске я встретился с руководителем кафедры АСУ Кориковым Анатолием Михайловичем. Рассказал о том, чем я сейчас занимаюсь. Он предложил мне выступить перед первокурсниками, что я с радостью и сделал. Вот моя речь.

Привет всем!



Я - Евгений Винник.
Я закончил Томский Универститет Систем Управления и Радиоэлектроники в 2008 году, учился на факультете систем управления, на кафедре автоматизированных систем управления.

Я четыре года работал в южно-корейской компании разработчиком, а сейчас делаю PhD в университете Саймона Фрейзера.

Я очень благодарен Корикову Анатолию Михайловичу за возможность выступить перед вами.

Мне хотелось бы дать вам несколько советом, напутствий, наставлений  о том, как быть успешным студентом.
Сам я был успешным студентом, ибо закончил с красным дипломом.

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

2. Программируйте для удовольствия.
Айфон и апп стор совершили революцию. Теперь каждый может писать и выкладывать для всеобщего пользования игрушки и утилиты. Помимо улучшения своих программистских навыков, вы сможете создавать свое резюме, которое всегда с фобой; и даже, возможно, заработать денег и организовать стартап.

3. Хотите построить успешную карьеру?
Начинайте искать работу с третьего курса, а на четвертом уже вовсю работайте по специальности.
Тогда у вас не будет проблемы куда пойти работать после защиты, и будут быстрее расти навыки программирования.

4. Про оценки.
На самом деле оценки и высокий средний балл очень важны.
Хорошие оценки гарантирую стипендию, а деньги студентам всегда нужны.
Оценки, полученные в университете, могут сыграть свою роль (правда, не главную) при приеме на работу, так как это часто по сути единственный способ для вашего будущего работодателя оценить вашу обучаемость и трудолюбие.
Поэтому, старайтесь выложиться на полную на курсах и проектах, которые вам нравятся, и стиснув зубы получить зачет на курсах, которые вы терпеть не можете.
Я знал нескольких людей, которые не смогли закончить университет только потому, что они не смогли преодолеть себя и как-нибудь сдать ненавистный им предмет.

5. Про программирование и прочее.
1) Изучайте английский язык.
Никогда еще успех в карьере не зависел от знания иностранного (и прежде всего - английского) языка так сильно.

2) Линукс полезен.
Когда я учился в университете, я обходился только Виндовсом. Потом мне пришлось постигать Линукс наскоком.

3) Овладейте слепым десятипальцевым методом ввода текста.
Это сохранит вам кучу времени.

4) Обязательно пробуйте писать документацию к вашим программам, даже самым маленьким.
Вы не поверите насколько важно это умение. Лучше этому учиться сейчас.

5) Используйте систему контроля версий в ваших проектах.
SVN, Git и прочее. Научитесь им - это довольно легко. Используйте при разработке своих лабораторных и курсовых.

6) Самый главный совет.
Узнайте что такое параллельное программирование как можно раньше.
Я не знаю как вам будут преподавать алгоритмы, но я почти уверен это будут линейные версии.
А в 21 веке это же не работает.
Хочешь быть успешным - научись программировать параллельные программы, которые будут работать на нескольких ядрах.


Я надеюсь, что все собравшиеся здесь любят компьютеры и мечтают стать программистами,
потому что иначе это будет катастрофа.
Человек, который не любит технику и математику будет мучать себя и преподавателей и ничего не добъется.
Поэтому лучше уйти сразу.

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

Фигурки Андройдов + новенькие живые обои.

Мне очень нравятся маленькие фигурки Андройдов, выпускаемые компанией DeadZebra

Однако, они очень дорогие. На Амазоне цена за штуку от 4 до 20 баксов, в зависимости от редкости.

Поэтому я решил пойти другим путем.
Я просто собрал изображение всех возможных дройдов и сделал из них живые обои для Андройда!


Итак, сперва бизнес и маркетинг!
Бла-бла-бла уникальные живые обои "Падающие Дройды" для операционной системы Андройд!
37 уникальных дизайнов впервые собраны в одном месте.
Всего доллар на Андройд Маркете!

Скрины:






Видео:


Все персонажи в одном месте:

Существо

Стим-дройд



Evildroid



Реактор



Офисный работник



Октодройд




Альбинос



По мотивам "Космической Одиссеи"


Снеговик - к зиме




Игрушечный солдатик, спецом к Рождеству



Вампир - к Хэллоуину



Cycle-on




Black racer или Черный гонщик (не знаю почему так назвали)



Эль Подеросо


Гринтус - зеленый зуб дословно



Хидден Таск (дословно секретное задание)


Зеленый прозрачный


Слева - по мотивам знаменитой игры "Пришельцы" (Invaders)



Капкейк (версия такая у Андройда была - Cupcake), редкая шоколадная версия




Суперуникальный дройд - разработчик. Выпущено только несколько сотен и только для разработчиков Андройда в Гугле.


Спец-персонаж маскот языка Go - суслик Го!


Бирюзовый прозрачный дройд по мотивам Cyanogen Mod


Бернард




Черная борода



Синий бот



Капкейк (версия такая у Андройда была - Cupcake), обычная белая версия





GD-927



Гекскод (наверное, имеет какое-то отношение к версии Андройда Honeycomb (перевод - соты))



Айсберг.




Нуглер (так называют новых работников Гугла)



Гонщик.




Персонаж Рэпчур (перевод - разрыв, перелом, излом и т.д.)
Я долго не мог понять, что это такое, откуда он такой взялся.
Захотелось разобраться.
Вот что я нашел: есть такой чувак Doktor A, который создал этого персонажа (несколько версии его на самом деле - 1, 2, 3, 4, 5)
Народу дизайн понравился (в том числе и чувакам из Deadzebra) и они сделали фигурку с этим дизайном.





Специальный дизайн к Китайскому Новому Году


Калаверойд, посвященный мексиканскому Дню Мертвых



Обычный зеленый Андройд. Такой и у меня есть.




Батарейка, энергодройд
я толстовка темный фон

День Рождения. 25 лет. Четверть века

Сегодня мне исполнилось 25 лет.
Я очень люблю Дни рождения.

Что делает программист в свой День Рождения?

Правильно! Программирует что-нибудь.

Сегодня я написал приложение "Пьяная Днюха" (англ. Drunken Party Birthday)
Оно позволяет узнать, когда приложение выпадает на конец недели и можно пить и не работать.

Интерфейс приложения очень простой:

Вводишь день, когда ты родился


Приложение выдает лист с твоими Днями рождениями на сто лет вперед с указанием дней недели.


Так, проверяем. Сегодня мне - двадцать пять! На календаре - четверг!
Сегодня надо работать. Завтра пятница - всю ночь пить нельзя. Черт!

Ладно, посмотрим в какие днюхи можно не работать - выставляем галочку:


и когда можно бузить всю ночь


Теперь смотрим "священные субботы", когда можно пить всю ночь и не работать.


О! Ништяк следующая днюха в субботу будет! Здорово! Всего годик ждать придется...

А вообще, если пить всю ночь на каждую днюху, то до ста лет почти наверняка не доживешь.
Я лично не пью, даже по субботам, зато очень люблю торты со свечками, и надеюсь жить сто лет и больше.

P.S. Приложение бесплатное, любой может скачать на Андройд Маркете
я толстовка темный фон

К прошедшему дню программиста: историческая фотожаба.

В этот праздник программиста я конечно же вспомнил свои университетские годы.
Я был старостой группы и организовал ее сайт TAG433 - расшифровывается как ТУСУР АСУ Группа 433. Доступен только из томской сети.
Вообще, групп было две, но это же был сайт ОБЪЕДИННЕННОЙ ГРУППЫ 433!
Сегодня я предлагаю перепост своей же новости с этого сайта, но с новыми комментариями.

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

Обычно мы придумывали определенную тему для празднества. На одно из посвящений меня попросили сделать королевские фотожабы на преподов. Ну я и сделал все в программе Face On Body. Получилось неплохо.

Это Владимир Глебович Астафуров. Я сделал у него диплом, а потом кинул его и пошел в аспирантуру к другому руководителю.


Это Бойченко Иван Валентинович. Он шарит в компьютерных сетях и Java. Он - святой. И высокий.


А это вообще не преподаватель. Имени не помню, сталкивался по старостинским делам.


Фефелов - крутой. Бил мышкой меня по голове. А я в отместку сделал флешевую игру, где его надо убить. Когда-нибудь выложу.


Горитов разбирается в деревьях и списках и чутка в Паскале. С ним можно было неплохо поболтать.


Катаев любил рассказывать о своих поездках в Японию и Корею. Присочинить тоже любил (это я понял побывав в Корее). Сейчас я понял, что он классный тем, что очень активный по сравнению с другими преподавателями, поэтому у него всегда защищалось студентов больше, чем у других. 


Кориков - заведующий кафедры. Обладет звучным голосом. Выделял меня из толпы!


Лузина. Её не люблю: поставила мне четверку за летнюю практику. Впрочем, я летнюю практику сдал в только декабре, а собственно, летом работал в Америке на стройке. Но обиделся я на нее потому, что я в ту зимнюю сессию не получил ни одного автомата (единственная сессия такая была, в другие выходило по 2-3 пятерки автоматом, а то и вообще ВСЕ экзамены), но все равно все экзамены сдал на пять (по-старинке тянул билеты, отвечал на них, что для меня было несколько непривычно).


Магазинникова. У нас преподавала мало, особого следа в памяти не оставила.


Мицель. Поставил 4 за экзамен по вычислительной математике, по-которой были очень сложные лабораторные.


А вот этот мужик классный - это Павлов. Ну просто здоровский мужик! А предметы ему достались отстойные.


Романенко Владимир Васильевич - суровый, но справедливый. Он все правильно делал.


Сафьянова Елена Николаевна. Преподаватель и женщина-программист.


Сергеев - он странный и про нефть. Чем я его запомнил: мы с моим одногруппником Романом Тимохиным за ночь перед сдачей дописали у него на хате курсовую, писали на Дельфи, который я совершенное не знаю.


Шелестов - добрый и веселый преподаватель. Я считаю, что нужно быть суровее и требовать больше.


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


Зюзьков Валентин Михайлович - здоровский преподаватель эзотерических (на них реально никто не пишет) языков Пролога и Хаскеля.
Я предлагал ему написать книгу про язык F#, а он отказался. Жаль.
я в рубашке

Тестовые задания. Эпизод 2.

Раньше я уже писал про то, как корейца на работу принимал
Тогда я придумал для него тестовые задания, а он не пришел.

В этот раз меня попросили придумать задания для людей, приславших свое резюме в нашу компанию.

И вот результат:

Задание 1:

Здравствуйте,

Цель тестового задания - проверить ваше знание основ ООП, языка C++ и технологии DirectShow, а также умение искать информацию.

Необходимо написать DirectShow фильтр.

Общие требования к фильтру:
1. Это должен быть source filter и он должен регистрироваться в категории Video capture source
2. У него два выходных пина: аудио и видео.

Свойства аудио пина:
1. На странице свойств аудио пина можно выбрать число аудио каналов (стрео/моно), частоту самплов, количество бит на самп, можно поменять форму аудио сигнала (синусоида, пила и тд. разновидности сигналов можно посмотреть здесь http://en.wikipedia.org/wiki/Sawtooth конкретнее http://en.wikipedia.org/wiki/File:Waveforms.svg)

Свойства видео пина:
1. Видео пин должен выводить телевизионную испытательную таблицу (http://en.wikipedia.org/wiki/Test_card) следующего вида ( http://en.wikipedia.org/wiki/File:SMPTE_Color_Bars.svg (рекомендуется) ) или ( http://en.wikipedia.org/wiki/File:EBU_Colorbars.svg )
на испытательную таблицу должен накладываться прыгающий мячик (bouncing ball), в углу должны выводиться текущее время и количество показанных кадров.
2. На странице свойств можно задать видео стандарт в котором будет выводиться изображение (PAL, NTSC, HD (720p, 1080i), custom)
и большим плюсом будет добавить возможность выбора из различных цветовых пространств (RGB32 (ARGB), YUY2, UYVY ( http://en.wikipedia.org/wiki/YUV ) )

Дополнительные задания (их реализация существенно повышает ваши шансы на трудоустройство в нашей компании):
1. Сделать страницу свойств фильтра "About", в которой выводить текущую версию фильтра, картинку (например, ваше фото), ссылку на сайт.
2. Фильтр должен удовлетворять условиям live source (http://msdn.microsoft.com/en-us/library/dd390645(VS.85).aspx) и работать в таких программах как Skype, OOVOO
3. Страницы свойств поместить в двух местах: как страницу свойств фильтра и как страницу свойств отдельного пина.
4. Реализовать поддержку как VIDEOINFOHEADER, так и VIDEOINFOHEADER2
5. Сделать невозможным делать изменения на странице свойств, если один из пинов уже соединен, либо граф не стопнут.
6. Сделать страницу свойств на которой выводить статистику: фреймрейт, количество кадров и т.д.

Задание необходимо выполнять в IDE Visual Studio 2005 или Visual Studio 2008 (рекомендуем Express Edition - она бесплатна).

Прием задания проходит в два этапа:
1. В программе GraphEdit проверяется релизная версия фильтра - скомпилированная DLL.
2. Если результат устраивает и фильтр выполняет свои функции без серьезных нареканий, то смотрится листинг программы, проверяется качество кода (наличие комментариев, структурированность, читаемость), компилируется solution.


Задание 2:

Здравсвтвуйте,
 
Одно из направлений компании ВР-КОМ (группа компании Darim Vision) - это разработка программного обеспечения для автоматизации телевизионного вещания в режиме 24/7.
 
Цель тестового задания - проверить ваше знание основ ООП, современных языков высокого уровня (С++, С#) и технологии DirectShow.
 
Мы предлагаем вам тестовое задание "Режиссерский пульт" или "Прямой эфир"
 
Представьте себе ситуацию: ваш заказчик -  режисер программы, идущей в прямом эфире. Видео с нескольких камер попадает к нему в компьютер (по сети, через capture boards, USB - это не так важно). Емунеобходимо видеть видео со всех камер одновременно, выбирать наилучший кадр и отправлять его дальше конечному потребителю - телезрителю.
 
Вам необходимо написать программу с графическим пользовательским интерфейсом, которая бы делала следующее:
 
1. Собирает внутри себя задаваемое число (пусть число варьируется от 1 до 4) независимых графов (то есть теоретически можно остановить любой из них, при этом остальные будут работать как ни в чем не бывало), каждый из которых состоит из фильтров Bouncing Ball и Audio Syntesizer (DirectShow примеры фильтров - Ball и Synth соответсвенно).
2. Выводит видео с каждого из графов в небольшое окошко - превью.
3. Пользователь может выбрать понравившееся видео и показать его в большом окне (все это сделать в границах одного диалога - окошки превью пусть расположены вверху, а внизу располагается окно с видео).
4. Аудио должно быть слышно только с выбранного канала, если ни одного канала не выбрано (программа только запустилась, превью уже пошло, но ни одна камера не выбрана) - звука нет
5. Пользователь должен видеть с какой камеры идет звук и видео
Время переключения с камеры на камеру, с превью на основной экран должно быть минимальным!
 
Дополнительные задания (их реализация существенно повышает ваши шансы на трудоустройство в нашей компании):
1. Сделать страницу свойств фильтра "About", в которой выводить текущую версию программы, картинку (например, ваше фото), ссылку на сайт.
2. Вывести статистику для каждой из камер: количество показанных кадров, фреймрейт, количество пропущенных фильтров.
3. (Крайне рекомендуется) Выводить audio peak meter (http://www.codeproject.com/KB/audio-video/PeakMeterCS/micsourcediag.jpg или http://img.brothersoft.com/s_screenshot/softimage/b/blue_cat.s_digital_peak_meter_direct_x-101373.jpeg) для выбранной камеры.
 
 
Для маньяков:
1. Когда выбирается одна из камер и видео показывается на большом экране - не прекращать показ видео в превью.
2. Показывать audio peak meter для каждой камеры
3. Накладывать значения audio peak meter на видео (придется, наверное, написать transform фильтр)
 
 
 
Задание необходимо выполнять в IDE Visual Studio 2005 или Visual Studio 2008 (рекомендуем Express Edition - она бесплатна) на языках C++ или C#.

Прием задания проходит в два этапа:
1. Запускается и проверяется программа,  если требуется выполнить какие-либо дополнительные действия (регистрация фильтров, записи в реестре)  необходимо приложить интструкцию.
2. Если результат устраивает и программа выполняет свои функции без серьезных нареканий, то смотрится листинг программы, проверяется качество кода (наличие комментариев, структурированность, читаемость), компилируется solution.


Задание 3:

Здравствуйте,
 
Одно из направлений компании ВР-КОМ (группа компании Darim Vision) - это разработка программного обеспечения для автоматизации телевизионного вещания в режиме 24/7.
 
Цель тестового задания - проверить ваше знание основ ООП, современных языков высокого уровня (С++, С#)  и умения создавать надежные многопоточные программы.
 
 
Представьте себе, что вам необходимо написать программу, которая бы проигрывала видеофайлы. Они разбросаны по всей файловой системе, необходимо найти путь до них.
 
Вам требуется написать программу, которая бы делала следующее:
1. Начинала обход всех файлов и папок начиная с указанного пути.
2. Обо всех найденных видео файлах (avi, mpeg) делала бы запись в системном логе -  Event Viewer ( Start > Control Panel > Administrative Tools > Event Viewer )
3. В текстовый файл выводить список всех найденных файлов, если размер файла получается большим ( > 1 мб ) - начинать новый.
 
Для организации лога рекомендуется использовать такие библиотеки как log4net, log4cpp, Enterprise library

Необходимо сделать приложение многопоточным, допустим в качестве начального пункта был выбран диск C:, в котором 4 папки, необходимо создать 4 потока, каждый из которых обрабатывал бы свою папку независимо, список файлов выводить в разные файлы.
 
Дополнительные задания (их реализация существенно повышает ваши шансы на трудоустройство в нашей компании):
1. Сделать страницу свойств программы "About", в которой выводить текущую версию программы, картинку (например, ваше фото), ссылку на сайт.

Задание необходимо выполнять в IDE Visual Studio 2005 или Visual Studio 2008 (рекомендуем Express Edition ( http://www.microsoft.com/express/ ) - она бесплатна) на языках C++ или C#.

Прием задания проходит в два этапа:
1. Запускается и проверяется программа, если требуется выполнить какие-либо дополнительные действия, необходимо приложить интструкцию.
2. Если результат устраивает и программа выполняет свои функции без серьезных нареканий, то смотрится листинг программы, проверяется качество кода (наличие комментариев, структурированность, читаемость), компилируется solution.


Задание 4:

Здравствуйте,
 
Одно из направлений компании ВР-КОМ (группа компании Darim Vision) - это разработка программного обеспечения для автоматизации телевизионного вещания в режиме 24/7.
 
Цель тестового задания - проверить ваше знание основ ООП, современных языков высокого уровня (С++, С#)  и умения создавать надежные и быстрые многопоточные программы.
 
При работе с видео одни из основных операций - это сжатие и распаковка кадров.
 
Вам требуется написать программы, которые бы делали следующее:
 
Руками, либо еще каким-нибудь способом создается папка Input, содержащая большое число (100-1000) небольших по размеру (40-80 килобайт) текстовых (можно других) файлов.

Программа А
1. берет файлы из папки  Input и сжимает их в папку Archive. Алгоритм сжатия можно реализовать самому ( http://algolist.manual.ru/compress/standard/ ) , либо использовать общедоступную библиотеку сжатия.
Программа должна работать в многопоточном режиме, то есть одновремено должны сжиматься несколько файлов (допустим 4 потока).
 
Программа Б
1. Осуществляет мониторинг файлов в папке Archive, как только в ней появляются файлы она берет и разжимает их в папку Output.
Она тоже работает в многопоточном режиме, если в Archive находится несколько файлов, то она должна расжимать несколько файлов одновремено.

Обязательно необходимо реализовать синхронизацию операций сжатия и расжатия. Программа Б не должна начинать свою работу, если файл открыт программой A и т.д.

После того как обе программы отработают - содержимое папок Input и Output должно совпасть.
 
Дополнительные задания (их реализация существенно повышает ваши шансы на трудоустройство в нашей компании):
1. Сделать страницу свойств программы "About", в которой выводить текущую версию программы, картинку (например, ваше фото), ссылку на сайт.

Задание необходимо выполнять в IDE Visual Studio 2005 или Visual Studio 2008 (рекомендуем Express Edition ( http://www.microsoft.com/express/ ) - она бесплатна) на языках C++ или C#.

Прием задания проходит в два этапа:
1. Запускается и проверяется программа, если требуется выполнить какие-либо дополнительные действия, необходимо приложить интструкцию.
2. Если результат устраивает и программа выполняет свои функции без серьезных нареканий, то смотрится листинг программы, проверяется качество кода (наличие комментариев, структурированность, читаемость), компилируется solution.

Обсуждение вышенаписанного

Задание очень круты. Я придумывал специально с той целью, что не упорный кандидат берет такое задание (особенно первые два), офигевает и никогда не возвращается :) Конкуренция хоть чуть-чуть поменьше.

Многие мои коллеги сразу заверещали: ну как же так, такие сложные задания, мы же не Microsoft какой. А я скажу так: не нужно занижать планку! Ну что толку если человек придет, ничего не умеет, его нужно будет несколько месяцев учить за счет компании, или он не выдержит нагрузки и свалит (текучка кадров в нашей компании очень большая), пускай уж лучше он там, у себя дома этому учится, и как технологиями овладеет, пусть приходит, тем более, что я в тестовых заданиях даже сроков выполнения не написал (проглядел этот момент, хотя если бы я написал приемлемый срок - неделя: уверен не сдал бы ни кто).

Когда мне говорят о высоких требованиях - я сразу вспоминаю, как я, до Дарима, пытался устроиться в томскую же компанию Elecard.
Они меня мурыжили полгода, когда у меня уже появились кой-какие наработки (конкретного тестового задания у меня не было) и я пришел говорю: устройте меня уже на работу, хоть хоть чуток бабла получать, мне менеджер сказал: у тебя еще уровень не тот, не соответствуешь высокому уровню компании. Я тогда очень расстроился, чуть не заплакал, и ушел. Стал пытаться устроиться в другие компании: Mainconcept (они для студентов сперва организовывали курс лекций, давали небольшие тестовые задания - некоторые мои знакомые прошли через это и устроились работать там), а потом по счастливой случайности нашел Дарим, где почему-то никакого тестового задания не дали и просто приняли на работу :)

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

И кстати, в Microsoft, какую вакансию не возьмешь - всё требуется по пять лет работы в сфере разработки программного обеспечения + звание Ph.D

  • Current Music
    Песня первоклассника
  • Tags
я толстовка темный фон

Imagine Cup

В этом году я впервые участвовал в конкурсе Imagine Cup, который организует компания Microsoft, причем в необычном для себя амплуа фотографа и дизайнера и даже добился небольшого успеха, чему был несказанно рад. А теперь подробнее...

В начале 2009 из одной из рассылок я узнал об этом конкурсе, зашел на сайт, там увидел, что соревнования проводятся не только по программированию (были конкурсы программных проектов, embedded software и проч.), но также по фотографии, дизайну и короткометражному фильму. Была дана главная тема: 8 задач тысячелетия, провозглашенных ООН.

Я прямо-таки загорелся идеей поучаствовать и дело пошло.
я толстовка темный фон

Прикольные вывески для программистов

Даже если ничего не понятно,


а ты хочешь доказать всем, что ты не Lohas.


Изучай язык программирования LC#!


Но следует держать ухо Vostro!


Так как время утекает как Voda, а надеяться можно только на себя.


Жизнь она такая: как не зови, сколько не подавай сигналы "SOS"


Всем как правило "LG Ohui" :(


Окружающим гораздо важнее иметь на руках агат добавочный


В общем я тебя предупредил.
Твой Евгений Винник.
я панама футболка техас

Про полезные занятия помимо работы!

Блог начинает вести пропагандистско-просветительную деятельность в соответствии со своим названием.
Что полезного я сделал на этой неделе помимо работы:

1. Опробовал новую технологию от Microsoft  -  Photosynth
Она позволяет соединять несколько изозображений в трехмерную сцену, выделяя опорные точки.
Я зарегился на сайте и добавил туда фотки своего рабочего места, к сожалению, полного совмещения всех фотографий в одну добится не удалось.
Предупреждаю всех: траффика эта технология жрет очень много!
Пока проет носит статус беты,  процесс перемещения по сцене очень неудобный, но все равно прикольно!
Кстати, идея не нова, знакомый создал целую фирму 3dbazar.com/ работающую в этой нише (создания трехмерных обьектов из фоток)

2. Забил на себя домен www.vinnik.su (Читается как "Vinnik, See You!", что дословно означает "Увидимся, Женёк!", потому что SU это от Soviet Union) Надеюсь, с этим доменом не выйдет так как вышло с доменом vinnik.ua , который я так и не сумел за собой застолбить так как для этого надо обладать торговой маркой "Винник".

Сайт будет иметь стиль, похожий на исходники на языке C++

//hello this is John Vinnik's site!

#include <mail.h>

#define BLOG JJ // evgenyvinnik.livejournal.com

class EvgenyVinnik
{
           EvgenyVinnik();
 
           class Projects
           {
                     HDSportReplay();
           };
 
           struct contacts
           {
                 int tel;
                 char* email;
           };
};


//see you!

Он будет сделан в Visual Studio, но как сишный проект для статической библиотеки и даже будет компилироваться!
Там я буду рассказывать о своих проектах, больше для самого себя, чтобы не забывать, над чем мне уже приходилось работать.

3. Скачал с Интернета кучу книг по программированию и управлению проектами! Займусь самообразованием!

4. Нашел баг в службе internet.yandex.ru/
Оказывается, если зайти  из Кореи, то напишется просто "Это Южная", что является ошибкой, так как существует к примеру Южная Осетия или Южная Африка и т.д.

P.S. какой же неудобный и глючный визуальный редактор в ЖЖ я замучился в нем писать этот пост. А еще у них не работает твердый знак, а всесто этого включается полужирное начертание.
Да, ещё открыл для себя японскую группу Orange Range, котораяучаствовала в саундтреках к аниме Bleach и Code Geass R2