Задать вопрос
  • Поздний старт в ИТ - есть ли шансы?

    Мне 35 лет, и по-настоящему фул-тайм в ИТ я работаю только второй год. (Правда, первый настоящий год был 10 лет назад, и уже тогда у меня было лет 10 любительского программирования, а следующие 10 лет я время-от-времени фрилансил - ну, по принципу: "две недели поработал, два месяца отдыхаю", и в частности, в рамках этого фриланса 3 года делал домашки, контрольные и курсовые по программированию парочке американских студентов). Но в целом у меня, согласись, поздний старт.
    Так что не робей! Выучи Java (это самое востребованное в Мск), походи по собеседованиям (с обязательной работой над ошибками после каждого собеседования), и тебя возьмут. Тем более, что в мире Java полным-полно не только 23 синьоров и 40-летних миддлов, но и 30-летних джунов, из-за женитьбы перешедших из голодной пыхи и изменчивого веба в мир корпоративной стабильности.
    Ответ написан
    Комментировать
  • Как обрабатывать сохранения в Google Play Services?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Неужели придется сервер писать свой.

    Да. Или юзать что то готовое типа Playfab. Google Play services не для того нужен.
    Ответ написан
    Комментировать
  • Где дохода будет больше android или web?

    Привет.

    1) Когда началась вся истерия с iphone 3G и дешевыми андроидами, то люди пошли массово в мобильную разработку. В итоге, к текущему моменту уже создано столько всякого треша, что уже почти выполняется правило 34. В итоге, сильные игроки создали крупные компании, научились вкачивать бабло, получать конверсию и прочее.

    А клиенты наоборот устали от всех этих приложений, и последние данные показывают, что доля тех, кто юзает стандартный набор приложений + соц.сети увеличивается.

    Т.е. Чтобы тебе что-то заработать, нужно уже что-то гениальное делать.

    2) С вебом ситуация занятная. Там также уже создали много шлака, но фишка в том, что многие проекты используют стек 2006-2010 годов. В итоге, правильные руки могут неплохо так подвинуть старичка. Но опять же, самые хлебные места уже давно заняты, и чтобы что-то получилось нужна гениальная идея.

    3) Вообще сейчас идет тенденция на реальный мир. Т.е. ниша чисто информационных систем занята - соц.сети, порталы, системы учета, системы автоматизации бизнеса итак далее. Сейчас много проектов по типу: gprs-приемник + софт для него + портал для управления + мобильное приложение для удобства.

    ---

    Начать работать на заказ (фриланс или веб-студия) - выгоднее для начала. Делать свое дело - выгоднее в перспективе.

    У меня мой самый первый проект дал примерно половину моей зп в месяц. Потом следующие мои 4 проекта успешно загнулись (1 окупил затраты, а 3 просто упали). В итоге, я сейчас работаю на зп, занимаюсь проектом и ищу нищу для новой затеи.

    Так что если в лоб будешь делать что-то свое, то это крайне ненадежно.
    Ответ написан
    1 комментарий
  • Что мне нужно изучить, чтобы стать настоящим Middle PHP-разработчиком?

    @hector
    php программист
    Просто изучить фреймверки и паттерны недостаточно. Самое главное - это опыт и умение все это использовать там где нужно.
    Ответ написан
    1 комментарий
  • Что мне нужно изучить, чтобы стать настоящим Middle PHP-разработчиком?

    DevMan
    @DevMan
    за год и 3 месяца поменял 3 работы? o_O это как-то ненормально.
    мидл - это не только и не столько знания, как умение их применять.
    приходи сюда с этим вопросом годика через 3. а может и позднее.

    большинству веб-девов дискретный матан, выч. мат и все такое в корне не уперся. лишним это конечно не будет (как минимум прокачаешь мозги), но веб-дев обычно лежит в иной плоскости.
    изучай best practices, применяй их на практике, качай скил и все у тебя получится.
    а если сможешь не циклиться только на пыхе, то вообще будешь красавцем (пых - молодец, но изучение других технологий здорово развивает кругозор и скилы, даже если ты будешь зарабатывать только пыхом).
    Ответ написан
    12 комментариев
  • Микросервисы и статистика, какой путь выбрать?

    UnknownHero
    @UnknownHero
    Я бы советовал вам почитать Building Microservices автора Sam Newman
    Там есть главы:
    Reporting
    The Reporting Database

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

    nuBacuk
    @nuBacuk
    Python/Linux
    Ответ написан
    Комментировать
  • Одинаковая версия пакетов на всех Debian серверах?

    @neol
    Если я правильно понял суть вашей проблемы, то можете посмотреть в сторону apt-cacher (статейка в тему) или apt-cacher-ng.
    В вашем случае они вероятно будут экономичнее apt-mirror по трафику и занимаемому месту.
    Ответ написан
    1 комментарий
  • Как быстро углубить знания в виртуализации?

    athacker
    @athacker
    Вы конкретные вопросы задавайте. А на общие вопросы будут общие же ответы. Типа: "читайте методички".

    У VMware достаточно обширная документация, так что начните прямо с первоисточника: https://www.vmware.com/support/pubs/vsphere-esxi-v... ;-)

    Есть ещё книжечка на русском: https://www.gotoadm.ru/useful-book-administration-...
    Но надо понимать, что она кое-в-чём устарела, да и является, по сути, пересказом документации.
    Ответ написан
    Комментировать
  • Как быстро углубить знания в виртуализации?

    edinorog
    @edinorog
    Троллей не кормить!
    Никак кроме боевого опыта.
    Ответ написан
    Комментировать
  • Рост и развитие технических сотрудников?

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

    Конкретно мое мнение: влиять на технический рост IT-специалистов нужно осторожно. Инженеры - это очень пунктуальная и ревностная(в проф. плане) категория людей. Сотрудники уже в компании, а значит имеют достаточный(по-вашему мнению) скилл. Уважающие себя программисты читают книги, ведут home-проекты, где оттачивают навыки(я, надеюсь, у Вас именно такие:)).

    Идти нужно от простого: что есть отрицательного в работе => подавляет энергию => не хочется творить => не развиваешься. Недопонимание между операционной и технической командами? Потому что первые постоянно закидывают мозговыносящими задачами, а вторые, исправляя баги, добавляют новые. Ты в "ынтерпрайзе" и ограничен в своих действиях, ибо никто не хочет внедрять "по свистку" новый фреймворк(надежность в угоду моде)? Менеджер снова завалил какими-то непонятными задачами и т.д., сделав которые, понимаешь, что их можно было по-другому сгруппировать? Можно продолжать... Часть этих проблем можно решить нормальной, здоровой коммуникацией(иногда стоит пойти на жертвы среди сотрудников - было у меня и такое).

    Я не менеджер. Расскажу о 3-х летнем опыте(со старших курсов универа), который был стартом мой карьеры. Определенно, многому научился тогда. Исходные данные, чтобы было понятнее: организация(иностранная, если это будет важно) с представительством в РФ, Отдел внедрения IT.

    Эту фразу нужно будет поместить на место трех точек в каждом пункте("..."):
    Не каждому сотруднику это нужно, но обязательно найдутся те, кому будет полезнее именно так.

    Что мне со стороны сотрудника показалось важным для роста:
    0. Толковые тимлиды/архитекторы, готовые делиться знаниями - таких нужно выискивать и направлять их на менее опытных. Я в свое время с бешеной скоростью впитывал знания от старших товарищей. Команда сильна насколько силен самый слабый(и прочие бла-бла). Во-всяком случае, меня их уровень подстегивал. Это важный фактор, как ни крути. Должны быть лидеры(кстати, не только технические).
    ...
    1. Прозрачная система ведения бизнеса. Это значит, что информация о том, что происходит в компании на поле битвы(бизнеса) доступна и понятна каждому сотруднику безотносительно его должности. Хочет программист/тестировщик знать как дела обстоят с новыми клиентами, в каких тендерах участвуем - пожалуйста. Но без фанатизма и раннего открытия информации. Какие настроения у текущих клиентов? Какие внутриорганизационные моменты происходят?...
    ...
    2. Каждый сотрудник может спокойно организовать one-to-one с менеджером. Поговорить о выполняемых задачах, подвести итоги, обсудить какие-то планы на будущее(по бизнесу, по своему привлечению к будущим проектам, по возможному росту, по текущим задачам коллег). Сотруднику становится проще понимать прикладную составляющую своего труда и выдвигать свои идеи и предложения(разумно). Менеджер знаком с настроением каждого члена команды => распределяет задачи более оптимально, ну и в целом легче ему становится "дергать" нити управления.
    ...
    3. Как можно более индивидуальный подход в "конвейерных" тренингах. К примеру, занятия English: вот походили мы с ребятами на корпоративные уроки - но это было больше похоже на курс для галочки(большинство "учащихся" на абы как, учителю как ни старайся...). А время шло, и я в N-ый раз уже слышал менеджера "на колле" с иностранцами. Тут родилась идея объединиться в группу с тему, кому действительно ХОЧЕТСЯ и найти себе преподавателя из школы. Сказано - сделано. Больше года занимались с отдельным преподом, который к нам приезжал в офис. Потом даже выбили себе немного бюджета на это c помощью менеджера(не 100% покрыли конечно). И в итоге все довольны - мы знаем английский(главное, что потом и применять стали), у компании, соотв., тоже одни плюсы.
    ...
    4. Давать сотрудникам иногда чуть более важные задачи, чем они привыкли делать. Давать вистов иным образом. Здесь конкретные примеры сложно привести. Допустим, взять программиста в командировку на локацию на этапе оценки инфраструктуры и знакомства с клиентом. Хотя он там не особо-то еще нужен. Или в конференцию его подключить по важному вопросу. Нужным людям это даст больше уверенности и мотивации, и они сами будут готовы генерировать идеи во благо, без палки даже.
    ...

    P.S. Я уже не там, да и вообще круто(от слова "резко") поменял стек технологий. Но ценю тот опыт, который смог там получить.
    Ответ написан
    Комментировать
  • Можно ли стать системным админом изучая бэкэнд?

    @alcyone
    UNIX-админ
    Нет, нельзя. Усидеть на двух стульях не получится, иначе не будете знать ни то, ни другое.
    Админ решает совершенно другие задачи в совершенно других областях знаний. Простой пример можно взять по модели OSI: программер работает с верхними тремя, админ -- с нижними 4, это другая область знаний и логики. Работая с бэкендом, вы ничегошеньки не будете знать ни про роутинг, ни про свитчинг, не будете проводить глубокий анализ работы ipfilter, тюнить ядро ОС и многое другое, чем занимается админ. Я уже молчу про такие штуки, как менеджеры конфигурации (chef/Ansible/Puppet/etc).
    P.S. Веб-администрирование -- это на 95% Linux, знания Win8 тут вообще ни при чём (не говоря уже о том, что это вообще не серверная ОС).
    Ответ написан
    Комментировать
  • Можно ли в Postgresql настроить 1 slave для нескольких мастеров?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Multi-slave - это когда у одного мастера несколько слейвов.

    Не вижу в отдельных слейвах ничего особенно неэффективного, кроме некоторого оверхеда по оперативной памяти.
    Ответ написан
    5 комментариев
  • Что нужно знать для работы сис. Админом?

    opium
    @opium
    Просто люблю качественно работать
    Для того чтобы работать админом достаточно почитать три книги
    Первая сети олифера какого нибудь
    Вторая администрирование Линукс с уклоном в убунте, любую новую книгу
    Третья администрирование Линукс с уклоном в центос или редхат
    Для виндовс и третью поменять на любые две по администрированию винды последней и предпоследней версии
    Ответ написан
    1 комментарий
  • Как аргументировать начальству создание существующего проекта заново, с ноля?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Задача сайта - выполнять свою бизнес задачу, а не демонстрировать красивый код в исходниках.

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

    Если ни то, ни другое, то с какой стати платить больше?
    Ответ написан
    11 комментариев
  • Samba 4, ZFS и Windows 10 - пустая вкладка "предыдущие версии"?

    Keroro
    @Keroro Автор вопроса
    Embedded engineer
    Да, еще раз всё поверил, проблема была в shadow:format. Настроил так: shadow:format= %Y-%m-%d_%H.%M.%S--8w
    Снапшоты создаются автоматом через zfSnap и имеют вид tank/test@2017-02-13_17.00.01--8w, сделал /etc/init.d/samba restart и копии появились во вкладке Проводника. Правда, не вполне понятный момент с данными, такое чувство, что дату файлов Самба берет непосредственно из даты изменения файлов (игнорируя формат в названии снэпшота), а дату папок берёт как раз из имени снэпшотов, игнорируя фактическую дату изменения. Всем спасибо за участие.
    Ответ написан
    3 комментария
  • Как восстановить программный RAID1?

    Endru9
    @Endru9
    Админ Linux
    Каким мануалом по замене диска в массиве пользовались?
    На сколько я помню, порядок такой:
    1. помечаем раздел sdb1 в массиве md0 как сбойный:
    mdadm --manage /dev/md0 --fail /dev/sdb1
    2. Удаляем раздел sdb1 из массива md0:
    mdadm --manage /dev/md0 --remove /dev/sdb1
    3. скопировать разметку с диска sda на новый диск sdb. (Выполнять нужно с чистой головой, чтобы не затереть вообще все данные!!!)
    sfdisk -d /dev/sda | sfdisk --force /dev/sdb
    4. Добавляем новый раздел в массив md0
    mdadm --manage /dev/md0 --add /dev/sdb1
    Ответ написан
    1 комментарий
  • Почему может тупить на запись RAID1 из двух SSD дисков?

    Sanes
    @Sanes
    Попробуйте другой вариант записи. /dev/urandom
    Что-то подобное было, свалили на ОС.
    Ответ написан
    7 комментариев