Sr. Software Engineer в Mirantis
  • Виртуализация процесса разработки, часть 1: Docker

    Это потому что нет Docker под OS X. boot2docker ни что иное, как загрузка VM’ки с Linux, на котором крутится Docker демон. Разумеется, волюмы OS X -> VM -> Docker будут медленными. Это же применимо и к работе с boo2docker под Windows.

  • Кодекс рекрутера

    Все достатньо просто: Skype мобільніший.

    Це, звісно, факт, але чи потрібна «мобільність» при першому контакті? Я вважаю що ні. Коли ви запропонували вакансію, людина потребує часу, щоб її розглянути, обдумати та взважити усі фактори.

    Крім того, Ви не лише намагаєтесь отримати відповідь якомога швидше, а ще й відволікаєте кандидата від його роботи. Я не рекрутер, в мене не має інформації чи працює це чи ні, але можу сказати за себе: мені приємніше відповідати та відстежувати історію у email переписці. Це працює, повірте мені. ;)

    Так, сьогодні Вам не цікаво, але де гарантія, що проект, який буде у мене за кілька місяців не стане Вашим проектом мрії?

    Новий email з новою пропозицією вирішує усі питання.

    P.S: Чи бачили Ви, щоб рекрутери з Google (HP, RedHat, etc) добавлялися до Skype при першому контакті? Я ні. Вони завжди використовують email для першого контакту.

  • Кодекс рекрутера

    Я завжди надаю перевагу коротенькому запиту в Skype, де представляюсь і подаю назву вакансії, яку я пропоную. Якщо рекрутер не знає, як шукати кандидата в Skype, йому є куди рости. :)

    Це те, що я ніколи не розумів і що, відверто кажучи, мене дратує. Навіщо? Навіщо добовлятися до Skype? Це моє приватне місце, де є тільки ті, з ким я постійно спілкуюся. Я не хочу там бачити одноразових контактів. Чому не використовувати для першого контакту електрону пошту чи Linked.In?

  • Одиночество как расплата за перфекционизм

    О, программисты — сраные мизантропы. Я ожидал увидеть число на порядок выше! :)

  • Одиночество как расплата за перфекционизм

    @Yelena, весьма любопытно: сколько парней побежало писать Вам в личку после рекомендательного комментария Александра? :-)

  • Уважаемые рекрутеры (от программиста)

    Ох, какое ЧСВ...

  • Работа в геймдеве с точки зрения программиста

    Дык а кто сейчас будет писать с нуля? Зачем изобретать велосипеды? Это не фан, здесь деньги делать надо. Так что да, будут использоваться существующие решения, как и в любом аутсорсе. Да вот только речь не об этом в этом треде. :)

    Підтримали: Max Shnurenok, Denis Muratov
  • Дайджест интересных вакансий № 71

    Заканчивать пост госвакансиями вошло в добрую трололо традицию. :)

  • Дайджест интересных вакансий № 26

    EPAM Systems приглашает в летнюю интернатуру студентов и начинающих разработчиков, заинтересованных в языке Haskell.

    Впервые вижу живую вакансию на Haskell o_O

  • Сеанс низкоуровневой оптимизации использования памяти в программах на языке С++ с полным разоблачением

    Да вроде не все. Местами не хватает открывающих угловых скобочек, да и где-то с двоеточием опечатка вышла.

  • Сеанс низкоуровневой оптимизации использования памяти в программах на языке С++ с полным разоблачением

    Тысяча чертей, на ДОУ для камментов нужен Markdown!

  • Сеанс низкоуровневой оптимизации использования памяти в программах на языке С++ с полным разоблачением

    Код местами поелся, особенно при написании template. Будьте добры поправить пост. Нужно заменить < и > на html-эквиваленты.

  • Что пишут на Java

    Я вообще не видел вакансии Java + C/C++ =) Бежать с таких фирм надо.

    NoSQL — это движение против реляционных баз данных (sql — это реляционный язык (не полностью, конечно, но таковым считается)).

  • Что пишут на Java

    Всякие питоны и рельсы — прерогатива рискованных стартапщиков.

    Google и Yandex рискованные стартапщики? :)

    К тому же, какая разница? Твиттер изначально был на рельсах и прекрасно справлялся со своей работой под высокой нагрузкой. Сомневаюсь, что в энтерпрайзе потребуется что-то с большей нагрузкой :) А скорость разработки и удобство поддержки python/ruby проектов — очевидна.

    Все относительно в этом мире. :)

  • Что пишут на Java

    Это лишь личное мнение и личные впечатления. Не будем устраивать их этого хиливар, оке?

    Мне не понравилась модель с управлением памятью: надо помнить, что берет на себя ответственность за освобождение, что не берет.. И было очень сложно понять все примудрости. А это как раз одна из основных проблем при программировании под iOS, из-за нее приложения тормозят.

    Затем не понравился Cocoa Touch. Странная штука. Некоторые вещи просты, до безобразия. А другие наоборот — сложны. Например, анимашки делаются элементарно — супер! А вот надо было отсортировать NSMutableArray — и фигушки, пришлось писать блок с правилами. Далее, нужно в NavigationBased зафигячить несколько кнопочек — фигушки. Нужен хак в ввиде добавлени NSToolbar. А у последнего внешний вид отличается. Нужно наследоваться и делать его прозрачным. И вот таких вот мелочей предостаточно. И это расстраивает.

  • Что пишут на Java

    А какая платформа лишена дыр? Я лично доволен своим недорогим андроидофоном. Мне он дал все, что мне было необходимо. И при этом ниразу еще не глюканул :)

    Я программировал под iOS — и это ужасно.
    Я пытался программировать под Android — и это не менее ужасно.

    Я делал это, и, как следствие, имею реальное представление что это такое. Поэтому я уверенно могу себе сказать: «Нет, это не моё». :)

  • Что пишут на Java

    Умение писать что-то чуть более чем Hello World — я не отношу к знанию языка. :) Потому что тогда, я могу назвать себя: C/C++/Python/PHP/HTML/JS/CSS/Delphi/Bash/Java/Objective-C/etc.

    Классно, правда? :) Просто изучить язык до того уровня, чтобы написать что-то можно за 2-3 дня. В то время как познать язык: проникнутся его идеологией, знать все тонкости и трюки — занимает годы. :)

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

    Я выбрал C++ и Python. Но при этом играю с версткой шаблонов, js, etc. Я отношу это как к побочным знаниям, полезным скилам, но не как к связке к C++. Еще раз повторю: не надо зацикливаться. Пробуй, сравнивай и делай выводы. Не надо полагаться на мнения других. Как говорил Граф Монте-Кристо: «Все постигается лишь в сравнении.»

  • Что пишут на Java

    1. Аргументируй :)

    2. Такая связка, увы, нереальна. Нельзя знать все и быть экспертом везде. У меня есть некоторый опыт работы с Java EE и Python, но я не достаточно силен и опытен в них, чтобы называть себя Python или Java Developer’ом. :)

    p.s: Моё имхо.

    Я считаю, что Java вымирает. Сектор десктопных приложений давно ею уже потерян. Java EE живет, в первую очередь, наследием кучи кода написанного ранее и которые все еще надо поддерживать. Я сомневаюсь, что новый перспективный проект будет стартовать на Java EE, в то время как есть Python/Django или же .NET технологии. На мой взгляд они гибчи и мощнее (как бы я не любил C#, я вынужден это сказать). Хотя бесспорно, Java должна быть благодарна Google, за то, что последняя сделала Java основным языком для набирающей обороты платформы Android. :)

  • Что пишут на Java

    К слову, hibernate есть и под .NET. Вообще, в последнее время наблюдаю тенденцию выхода C# в нишу энтерпрайса.

    p.s: а заменителя C++ пока-что еще не придумали :)

  • Рейтинг языков программирования (результаты второго опроса)

    Ну,... попробуйте стать синьором :) Чем не вариант?

    Вариант. Но для того, чтобы стать сеньором нужен опыт. И опять же, идти набивать этот опыт за гроши — не все хотят. =)

    С джавистами такая же хна: много спроса на джунов и синьоров, при этом много джунов и псевдо-синьоров. А вот настоящих синьоров малавата.

    Да, но тот же Java Junior получает, зачастую, побольше, чем Junior C++.

    А на финише?

    А финиш может быть очень даже не плох :) Я бы сказал, тут всегда есть куда расти — но нужно прилагать немало усилий.

    Тут прийдетсо решать самому!

    Истину глаголишь! =)

← Сtrl 12 Ctrl →