• Реально ли подготовить себя для сисадминства, если этим только увлекаешься, а не работаешь профессионально?

    @e1ferapontov
    Админю всякую виртуализацию
    Короткий ответ: да.
    Длинный ответ: тоже да, но есть нюансы.
    Сисадминство состоит не только из никсов и цисок. В большие предприятия (или хотя бы туда, где есть IT отдел) без опыта работы вас вряд ли возьмут, даже будь у вас сертификаты всех вендоров этой планеты, а в малых и средних чаще всего используют Windows.
    Реального опыта работы лучше всего набираться на должности эникея (помощник системного администратора/оператор службы техподдержки пользователей -- хелпдеск, короче). Тут тебя и подстрахуют старшие товарищи всегда, и научиться решать (особенно -- быстро решать) самые распространенные проблемы придется, и поломать ничего не дадут. Плюс требования при приеме их на работу очень и очень демократичные (к примеру, в широко известном Wargaming эникеи получают почти в два раза больше, чем я, хотя знать им приходится ну очень сильно меньше).
    Мой вам совет: научитесь решать самые распространенные проблемы с компьютером своим и компьютерами своих знакомых (это и имеется в виду в строчке "пользователь ПК на уровне администратора"), прочитайте пару книжек про Windows Server и, особенно, Active Directory, познакомьтесь с *nix'ами на уровне базовой их настройки и сопровождения, научитесь настраивать и сопровождать сеть в самой-самой простой топологией и можете смело искать работу "падавана" сисадмина.
    P. S. Очень и очень рекомендую к прочтению цикл статей "Сети для самых маленьких". Если вы хорошо понимаете хотя бы первые четыре статьи, то вы готовы админить простые сети. Если больше -- ищите вакансии низших сетевых инженеров у провайдеров :)
    P. P. S. Полагаю, на начальном этапе из всех *nix'ов вам придется знать только три типичных случая использования оных: LAMP (Linux + Apache + MySQL + PHP -- веб-сервер), файловый сервер (ZFS + Samba, наверное), интернет-маршрутизатор + прокси (SQUID, iptables, pppd и много других не слишком страшных вещей). Поэтому можете начать как раз с них. Замените себе машиной с Linux интернет-маршрутизатор от провайдера (простейший сетевой экран средствами iptables + pppoe или что там у вас провайдер использует), сделайте на нем прокси, домашнюю файлопомойку и торрент-качалку, запилите уютненький бложик (как раз Apache + PHP), какой-нибудь простейший почтовый сервер (чтобы уведомления на мыло скидывал о своем состоянии, например). Опыта получите просто море.
    Ответ написан
    1 комментарий
  • Продажа собственного PHP кода: как правильно делать?

    mak-oleg
    @mak-oleg
    I believe in god, for the rest i pay in cash!
    Договор купли продажи, или если понятней оферты, https://ru.wikipedia.org/wiki/%D0%9E%D1%84%D0%B5%D... вписывайте любые условия и вперед, вопрос в другом сколько будете по судам носится если заметите нарушение договора.
    Ответ написан
    Комментировать
  • Какой Javascript framework выбрать для новичка?

    aen
    @aen
    Keep calm and 'use strict';
    Вот до тех пор пока все будут учить фреймворки, а не принципы проектирования и то как работает браузер, у нас и будут появляться быдлокодеры. Это мысли в слух. Не в обиду автору.

    Фреймворк это просто инструмент. Он за вас решит ряд вопросов. Позволит какие-то фичи сделать быстрее за счет того, что они уже были решены ранее. Но любой фреймворк можно изучить и применять за приемлемое время при условии, что у вас будут достаточно прокачанные скиллы по js, по тому как работает браузер, по тому как передается информации между клиентов и сервером (сокеты, xhr, cors и прочие свистелки).

    Если вы новичок, то просто пишите код. Ставьте задачи. Смотрите как эти задачи решены были ранее в рамках любого фреймворка или библиотеки, прочитайте исходники.

    Фреймворки, к сожалению, весьма подвержены моде. Раньше был тренд на Backbone.js, затем под ореолом Гугла все подхватили Angular.js, сейчас начинается повальное увлечение React.js. Завтра появится, что то новое, все кинутся на него.

    Если вы хотите максимально быстро зарабатывать, то посмотрите требования в вакансиях. Рынок сам вам скажет, что ему нужно.

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

    А человек, который на ваш вопрос "Что мне изучать?" быстро и легко назовет имя любого фреймворка, скорее всего сам еще недостаточно прокачался, потому как он видимо не понимает, что нет "серебряной пули". Нет идеального фреймворка, который бы решал все ваши задачи.
    Ответ написан
    Комментировать
  • Зачем нужны таск менеджеры GULP и GRUNT?

    vit1251
    @vit1251
    Software Engineer
    Мое мнение это мода! На выполнение одинаковой работы (минифаер, шаблонизация, склеивание и т.д.) понаписали много инструментов. Вот посмотрите раньше не так много было подобных инструментов, а сейчас почти для всего понаписали. С одной стороны хорошо есть выбор, а с другой стороны вместо одного удобного и простого решения (и это не ваш Sublime) вроде общего формата ZIP, RAR, JPG существует много много похожих средств автоматизации и в каждом каркасе своя система (мы вот зачем-то вообще на Java писанную пользовали). Но мода конечно пройдет и все это передохнет. Другое дело, что вместо решения глобальной проблемы создают очередные костыли, а потом сверху еще и еще....
    Ответ написан
    Комментировать
  • Какие новые технологии начать изучать программисту php?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Для начала научись пользоваться поиском.
    Этот вопрос здесь уже задавали не раз, не два и не десять.
    Ответ написан
    1 комментарий
  • Стоит ли начинать изучение 1С если ранее не сталкивался?

    @v_prom
    ИМХО не стоит. лучше углубится в веб, изучить 1-2 фреймворка и найти высокооплачиваемую работу в этом направлении.
    Ответ написан
    1 комментарий