Рубрики
3. Инструментарий Java

Компьютер/ноутбук для программиста

В этой статья я расскажу про свой опыт, про других, про мировые практики и попробую дать советы в выборе компьютера для программиста.

Мой опыт.

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

Кратко, как было у меня. Изначально, кажется в 2009-ом году, когда нужно было много ездить по разным встречам, я предпочитал небольшие ноутбуки. В частности, у меня был 13-дюймовый ноутбук (BenQ T31) с достаточными на тот момент характеристикам для компиляции и запуска IDE. Продержался я на нем не так долго, т.к. на маленьком экране и компактной клавиатуре не очень удобно работать. Выходил из положения подключением внешнего монитора (кажется 21-дюймовый Samsung) и клавиатуры.
probook
Через некоторое время я заменил BenQ на HP Probook 4720s и отправил старый ноутбук на дачу. Новый ноутбук был полноценной боевой машиной весом больше трех килограмм с 17-дюймовым экраном и нормальной полноразмерной клавиатурой. В целом машиной был доволен, но пришлось приобрести специальный большой компьютерный рюкзак.

Работать на выезде у заказчика и в поездках стало почти также комфортно как и за рабочим столом. Приблизительно в это же время я перестал работать дома и переехал в коворкинг (на ДЗ Флакон) с фиксированным рабочим местом. При этом от стационарного монитора и клавиатуры я не отказался. Правда я заменил Samsung на ViewSonic чуть большей диагонали.

Через некоторое время я взял новый ноутбук ASUS G550JK серии ROG (Republic of Gamers).asus Старый ноутбук я отдал племяннику, он на нём учится программировать. Новый ноутбук хоть и был из игровой серии (Asus ROG) именно эта модель получила много негативных отзывов от геймеров, поскольку в нем не самая мощная видеокарта. Для моих задач, как программиста это было не важно, главное было то, что в нем стоит неплохой процессор (i7) и 16 Gb памяти.

Через некоторое время я сменил внешний монитор ViewSonic на DELL с 24". Замена мне понравилась. Старый ViewSonic показал себя не с лучшей стороны, первые полтора года отработал без проблем, но потом пару раз сломался, даже пришлось обратиться в гарантийным отдел. Я редко обращаюсь в сервис, обычно не чиню, а просто покупаю новое оборудование и перестаю пользоваться изделиями этого бренда, просто у этого монитора оказалась очень длительная гарантия, но тем не менее, думаю в ближайшее время ViewSonic-ами пользоваться не буду.

Что касается периферии - мышек и клавиатур, то я меняю их достаточно часто (раз-два в год). Любимые бренды - A4Tech, Logitech и Microsoft. Кстати кто не знает, у микрософта в линейке клавиатур и мышек всегда имелись неплохие модели. Сейчас работаю на Microsoft Wireless Comfort Desktop 5000, уже больше года. Пока это для меня самая удобная клавиатура.

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

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

Вот так выглядит мое рабочее место.
desktop

Мои друзья.

Безусловно такое непостоянство в смене компьютеров возможно является следствием моего темперамента или типом личности. Например, мой друг купивший где-то в конце 2000-ных(!) Thinkpad T520 остается ему верен до сих пор. Безусловно это отличная модель, с хорошими характеристиками, четким линиям и выразительными чертами в дизайне. Второй его ноутбук, это Asus ROG, стилизованный под спорткар Ламборгини, обладает ещё большей маскулинностью. Это тяжелая брутальная заряженная машина сделанная в черно-матовом дизайне. Он тяжелый, массивный и очень резвый.

Если взять другой пример, например вы хрупкая девушка-программист, которая пишет мобильные приложения под iOS и выбираете ноутбук, то в таком случае нужно брать MacBook (или какой-нибудь другой компьютер от Apple). Это будет самый правильный способ и если не хочется каких-то острых извращений, то для эффективной разработки iOS-приложений компьютеры Apple будут самым нормальным решением. Плюс конечно, макбуки это просто красиво и у них действительно неплохая аппаратная платформа. Хотя ничто не идеально, сломаться может всё что угодно, а ремонт мака может обойтись существенно дороже обычного pc.

Рубрики
Java

Duke, Coworking, Widget.

За последнее время прошло несколько важных событий, о которых давно хотел написать.
Про одну новость я уже просто не имею права писать с ещё большей задержкой и опозданием...
Итак, во-первых, самое главное событие о котором я узнал в сентябре — команда российских программистов получила Duke Award 2013 в Сан-Франциско!
DukeAward2013
Ребята занимаются разработкой симулятора для Java Card Runtime Environment (jCardSim), пишут обфускатор и ПО для защиты Андроид приложений от реверса, а также ведут различные, по-настоящему сложные, Java-разработки. Другими словами занимаются не какими-то поделками вроде корпоративного веб-софта, клепание порталов и другими типовыми B2B/E-Commerce/Banking/Enterprise проектами, а работают над фундаментальными разработками и действительно непростыми вещами, в отличие от многих-многих Java программистов Москвы.

Друзья, еще раз мои поздравления!

Во-вторых, мы пытаемся возобновить наши встречи программистов или как сейчас модно говорить MeetUp-ы. Конечно сейчас уже будет не Scala, основы языка мы разобрали давным давно, у некоторых из нас использование Scala стало вполне будничным и хочется чего-то нового. Следующие встречи предполагаем посвятить процессингу, Arduino, малинке (raspberry pi). Всей нашей небольшой группе захотелось двинуться в сторону железок и интерактив арт. Думаю как всегда половина времени уйдет на общение с железками/компьютерами, а половина на распитие кофе и общение на общие темы.
Место встречи — на территории дизайн-завода Флакон или в кофейнях (как старые добрые времена).

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

Наконец последняя новость. Мы недавно с друзьями решили вместе сделать Halloween Widget для Android. Как всегда всё в последний момент, но мне кажется получилось намного круче чем я ожидал.
По сути это тот же робот, только сильно доработанный. Из функциональных вещей добавился фонарик (Бека - спасибо, за пример кода!). Включается нажатием на центральную кнопку. Поскольку фонарик по-сути использует вспышку от встроенной фотокамеры, то для работы потребуется разрешение для работы с камерой: android.permission.CAMERA.

Огромный респект нашему дизайнеру Грише за проделанную работу и Тане, за львиную доли работы по переделке-улучшению UI/UX!
Выкладываю пару картинок, сам виджет можно скачать с маркета и при желании по тестировать.


unnamed unnamed2

Рубрики
0. Мироощущение и бытие

В коворкинге. 9 месяцев спустя.

Итак, 31 октября, накануне Хеллоуина я уехал из коворкинга.
В сумме провел в нем около 9 месяцев.

Причины отъезда

Во-первых, стало шумно. Появилось несколько новых соседей, которые много общаются по телефону (больше 50-70% моего времени пребывания).
Одного-двух говорливых соседей терпеть еще можно, можно было одеть наушники, сделать перерыв и пройти прогуляться и т.д.
Когда "говорунов" становится больше трех, коворкинг превращается в call-центр.

Коммерческим и бизнес-задачам (вроде "холодных" звонков, назначение встреч, раздача задач сотрудникам и т.д.) это особо не мешает, а вот творить становится сложнее. Поэтому если вернусь в коворкинг - буду искать стол с менее шумным окружением.

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

В итоге мы решили, что в ноябре-декабре наша "команда программистов" вернётся к старому формату - работаем дома и встречаемся в кафешках. Как в старые добрые времена.

Впечатления

...I'm enjoying the casino business. You meet a lot of colorful characters...
Donbot. Futurama (S07E11) Viva Mars Vegas!

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

Другой большой плюс, по сравнению с надомной работой, то что во Флаконе постоянно проводятся различные мероприятия.
Вот небольшой список запомнившихся мне событий.

Восточный базар. 27 апреля.

День Испании. 28 Июля
http://www.youtube.com/watch?v=FYbSq1CSt1Y

День Кении. 7–9 Сентября
http://www.youtube.com/watch?v=rTIr1EGbqvw

Иногда проводятся разные бесплатные мастер-классы на территории завода. Например, мне запомнился мастер-класс по дизайну интерьера от британской школы. Лепили из бумаги разные скетчи. Вот что у меня получилось.

Еще проводился мастер-класс в магазинчике с маркерами. Вообще во Флаконе чего много, так это именно разных магазинчиков с молескинами, оригинальными футболками, сувенирами и прочей утварью.

Некоторые хинты

Парковка

Идеально приезжать в 7-8 утра. Ближе к обеду парковку найти сложнее, можно попытать счастья у АЗС-ки в тупике Новодмитровской у железнодорожного перехода.

Еда

Рядом есть хлебзавод. Утром продают неплохие пирожные. После обеда заходить нет смысла - ничего не остается.
Через Дмитровку - магазин с белорусскими товарами. Неплохие печенье и конфеты.
Обедал я , как правило, бизнес-ланчем в кафе Брокард на территории Флакона. Если много народу, лучше сразу уходить - обслуживание может сильно затянуться.

Интернет

Подключаться по шнурку. WiFi в час-пик тормозит.

Фитнес

В 15-20 минутах ходьбы находятся:
1. Бассейн с тренажерным залом (через Дмитровку).
2. Тренажерный зал, сауна (через железную дорогу).

P.S.: У администратора коворкинга попросил фоты помещения, как пришлет - выложу.

Рубрики
0. Мироощущение и бытие

Жизнь в Coworking-e

фотография с сайта http://placeplaceplace.ru
Прошел где-то месяц, с того момента как я переехал работать в коворкинг. В связи с этим хотел поделиться некоторыми итогами и своими впечатлениями.

В первую очередь, хотел ответить на вопрос, который задают в первую очередь: "Сколько стоит?".
Стоимость аренды около 10 тысяч рублей в месяц. Комментировать цену не хочу.
Подробнее можно прочитать на сайте: http://www.flacon.su/space/coworking/

Расположение.
Коворкинг на территории дизайн-завода "Флакон" (ул. Б. Новодмитровская, д. 36). Ближайшее метро - Дмитровская.