среда, 3 апреля 2013 г.

Лето с Thumbtack

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

Сессия сессией, но не надо было забывать и о летней занятости. Мы решили, что пора искать работу, всё таки уже заканчиваем 3 курс. Тогда друг и предложил пойти на летнюю стажировку в Thumbtack. До этого у меня был небольшой опыт с проектами на oDesk, но мне хотелось получить опыт работы в большой it-компании, поэтому я подал заявку о регистрации.



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

Очное собеседование было более техническое. Сначала всей нашей группе задавали общие вопросы по программированию в целом, а затем уже лично более углубленные вопросы по C++ и Java.

Все выходные я ждал ответа, обновляя почту раз в минуту, и наконец в понедельник в десять часов вечера мне пришло письмо "Поздравляем! Этап отбора на Летнюю стажировку в Тамтэк тобою успешно пройден! Ура!!!"

Стажировка началась с лекции по Java. Была задача, изучить всю Java за один день. Но на самом деле мы узнали только синтаксис и основные принципы языка программирования. Вторая лекция была сгруппирована, мы писали unit тесты и попутно изучали коллекции.
Лекции лекциями, но настало время практики.

Наша задача состояла в том, чтобы создать конфигурационный сервер, некое дерево хранящее определенные параметры. Серверная часть должна была общаться с клиентским приложением используя Thrift. Сборка осуществлялась при помощи Maven. Предполагалось, что весть функционал будет покрыт Unit тестами. Так же были дополнительные задачи, которые нужно было сделать по выбору, например REST API.

Так и прошёл месяц стажировки. Мы писали код на Java, использовали классные инструменты и технологии и прерывались на интересные доклады о рефакторинге, нагрузочном тестировании и экстремальном программировании.

И вот подошло время сдавать проекты. Основными параметрами проверки были читаемость кода, работоспособность и быстродействие приложения. К сожалению не все дошли до конца первого этапа стажировки, но я не был в их числе.

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



четверг, 26 июля 2012 г.

Чёрная полоса ноутбука

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

Шли месяцы и боязнь за поломку моего ноута как то поутихла. Я начал обедать практически на нём, приходя домой оставлял сумку с ним где придется. Беда не заставила себя долго ждать...
Не смотря под ноги я наступил на рюкзак с ноутбуком оставленный у кровати. Сразу достал его , в панике осмотрел на наличие трещин. Никаких видимых повреждений не обнаружил, ни трещин, ни следов от ноги ))). Подумал что все обошлось. Глубокое разочарование постигло меня когда я его включил. По всему экрану шла трещина которая увеличивалась от лёгкого прикосновения.
  
Ужас! Паника! Что же делать? На следующий день пошёл по сервис центрам. Кто хотел за новую матрицу 6000 р. , кто все 8000. Поискав в интернете нашёл за 5000 из Москвы. Один умный человек посоветовал поискать на eBay, сказал что знает парня который занимается поставками оттуда. Заказать с Америки новую матрицу вместе с доставкой стоило мне 2750 рублей. Но ждать нужно было не меньше месяца. Я согласился, отдал деньги и начал приспосабливаться жить месяц с разбитой матрицей... 

Дома подключал к ноутбуку старый ЭЛТ монитор, а что бы печатать лекции в универе адаптировал стандартную виндовую лупу путём написание программы которая закрывает лупу когда она не нужна. 

Но чёрная полоса ещё не закончилась. Неудачно оставленный чай на столе перевернулся, залив собой клавиатуру ноутбука. Результат - клавиатура полностью перестала работать!!!
  
Разбор и промывка клавиатуры вернула к жизни только часть клавиш. Пришлось идти в сервис центр и заказывать там её за 2000 рублей.

Через 2 недели, почти в один день мне пришла матрица с Америки и клавиатура с Москвы. Беда миновала =) Всё сейчас отлично работает =) Люди, берегите ноутбуки!!!