• Ценится ли IT-специалист, который умеет все?

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

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

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

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

    Сегодня очень много людей помешаны на стартапах. Не у всех из них много ресурсов. Если вы можете за неделю состряпать прототип его бизнес логики, сделать дизайн, от которого не будет тошнить, в нем можно будет разобраться, еще и сносно открыть на мобильнике. После - вы арендуете ему сервер под его нужны (shared, vps, vds, collocation) и сможете его настроить и задеплоить в продакшн, а через какое-то время еще и сделать на phone gap тормозящий аналог результирующего приложения - он явно отдаст вам предпочтение перед толпой компаний со штатом по 10 человек на проект, из которых 2 - менеджеры, и 1 эйчар

    P.S. да и вообще хрень это всё. Начнете реально шарить, поймете, что вся разработка связана и как-минимум все составляющие веба (если в нем работаете больше) будете знать несмотря на специализацию. А со временем придет понимание и смежных областей - мобильные, десктоп, микроконтроллеры, компутер сайенс и т.д.
    Ответ написан
    Комментировать
  • Стоит ли проверять фотокамеру на радиацию?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    >то как проще и быстрее?

    счетчик же ru.wikipedia.org/wiki/%D1%F7%B8%F2%F7%E8%EA_%C3%E5%E9%E3%E5%F0%E0

    >Или я параноик?

    Думаю, что да :)
    Ответ написан
    Комментировать
  • Почему Firefox 3.6 до сих пор настолько популярен?

    @deleted-kxlab
    Потому, что весь мир приучен к тому, что новые версии продуктов выкидываются на рынок сырыми и впоследствии дорабатываются. Приучали всех к этому коммерческие продукты.

    Вот все и ждут.

    Однако по отношению к Firefox 4.x этот подход не правильный. Например, Firefox 3.6 не корректно отрабатывает Facebook API (js) и поэтому не всегда умеет нажать кнопку «Like». А вот Firefox 4.0 уже умеет.

    Словом движек сильно улучшился, а из рюшечек была перемещена кнопка перезагрузить страницу. Однако для большинства пользователей кнопка Reload оказалась более весомым изменением, отталкнувшим их от новой версии (или вообще похожесть размещения этой кнопки на IE9 и Safari их просто оскорбило).
    Ответ написан
    Комментировать
  • Открытый код и внутренние разработки?

    Outspector
    @Outspector
    Мне кажется, есть такое заблуждение, что выкладывание проекта в открытый доступ привлечет к нему активное внимание, в том числе и нежелательную критику. В психологии даже термин есть для этого: spotlight effect.

    По крайней мере, мой опыт свидетельствует об обратном: по умолчанию, всем плевать. Особенно, если вы выкладываете не законченный продукт, а вспомогательные утилиты и свои собственные наработки, для использования которых требуется определенный уровень подготовки или вовлеченности. Посмотрите для примера на наш аккаунт на github. Неплохие, как мне кажется, вспомогательные утилиты, выложенные в открытый доступ, привлекли внимание… практически исключительно наших же сотрудников. Поэтому мой совет был бы такой:

    — Исправьте откровенные косяки, если такие имеются.
    — Сделайте небольшой файл README с описанием возможностей и правильного способа установки
    — Выложите на github. Публикация на github не накладывает серьезных моральных обязательств :)
    — Если стыдно сообщать о проекте всем, расскажите только своим друзьям. Вдруг им понадобится и понравится.

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

    Из быстро заметных позитивных моментов. Выкладывание проекта в открытый доступ, скорее всего, приведет к повышению уровня сознательности при добавлении нового функционала в проект, что благотворно скажется на общем качестве кода. Все-таки мысль о том, что кто-то может сделать code review, даже потенциально, она дисциплинирует.
    Ответ написан
    2 комментария