Задать вопрос
  • Разработка под Rails. С чего начать?

    @CAMOKPYT
    1) Я почти с нулевыми знаниями первую, правда навороченную, визитку поднял через 2 недели
    2) Начать стоит с такой книжки pragprog.com/book/rails4/agile-web-development-wit... и с такого окружения https://github.com/rails/rails-dev-box , при необходимости более глубокого познания руби можно взять такую толстую книжку pragprog.com/book/ruby4/programming-ruby-1-9-2-0
    Ответ написан
    2 комментария
  • Сколько нужно времени чтобы научиться программировать?

    @sergeygarnov
    Смогу ли я самостоятельно изучить программирование до такого уровня чтобы устроиться на работу?(книги, видео уроки, гугл)
    Да
    Сколько времени это займет?
    1,5 - 2,5 месяца
    С чего лучше начать?
    Месяц потратить на изучение основ на любом языке, выполняя различные задачки, далее уже в общих чертах начать знакомиться со всякими модными фреймворками и пр.
    Обязательно ли идти в универ?
    Говорят, что обязательно
    20 лет не поздно?
    Учиться никогда не поздно
    Ответ написан
    1 комментарий
  • С чего начать изучение Ruby on Rails?

    @Befomet
    Ну начать стоит
    rusrails.ru - мануал на русском
    railstutorial.ru/chapters/beginning - на русском
    и как выше посоветовали книгу "Гибкая разработка веб-приложений в среде Rails."
    Далее если все норм пошло:
    railscasts.com смотришь видио и прикручиваешь плюшки к том же инету магазу который делал или твитеру ну и пытаешься что то свое сделать.
    Если все пошло не так красиво как хотелось, идем суда:
    www.codecademy.com - проходишь тутор по руби синтаксису в отличии от видео приходится самому ковырять.
    Если с инглишом все хорошо то довольно много книг есть по рельсам.
    Ответ написан
    Комментировать
  • С чего начать изучение Ruby on Rails?

    Gromobanan777
    @Gromobanan777
    Self-employed professional
    Есть отличная статья на хабре "Встать на рельсы за четыре месяца или Finance on ....
    Обойдусь без копипастов и даже ссылок о том, что Ruby за зверь такой, ибо написано было уже сполна. В данном посте просто хочу рассказать о пути изучения Ruby (и, впоследствии фреймворка Ruby on Rails) человека далекого от программирования.


    Скринкаст.

    Руби С., Томас Д., Хэнссон Д. - Гибкая разработка веб-приложений в среде Rails.
    Ответ написан
    Комментировать
  • Какой идеальный путь начинающего веб-разработчика?

    ali_aliev
    @ali_aliev
    Разработчик на Django/Python, JavaScript
    Python+Django и конечно же JavaScript. С питоном разберетесь быстро (если прочтете Лутца проблем никаких быть не должно). Django тоже не сложный фреймворк, достаточно прочесть официальную документацию. У JavaScript-а очень много подводных камней, слабо типизированный язык, читать придется много и учиться постоянно. Еще вам необходимо будет знать хотя бы на базовом уровне верстку, прочтите книгу "Влад Мержевич - вёрстка веб-страниц". Обязательно изучить SQL (он очень простой, любая книжка подойдет но я советую начать с "Понимание SQL", Мартина Грабера), далее PostgreSQL учебник тыц и тыц. Вот вроде бы и все, двигайтесь в этом направлении.
    Ответ написан
    Комментировать
  • Какой идеальный путь начинающего веб-разработчика?

    @nurtay1994
    У меня тоже такой случай! но я вот по такому порядку начал изучать:
    1. JavaScript
    2. PHP
    3. Python+ 4.Django
    Ответ написан
    Комментировать
  • Где искать практические задания для системного администратора?

    dintsec
    @dintsec
    Маркетолог, копирайтер
    Ресурсов не подскажу, а с практическими занятиями пожалуйста:
    Поднимите контроллер домена+резервный с репликацией. Установите на нем роли Active Directory, DNS, DHCP. В политиках настройте пароли с цифрами, буквами, верхними, нижними регистрами. Установка приложений по сети. Запрет на запуск определенных приложений. Запрет на подключение съемных устройств по usb. Сделайте установочный образ винды с уже установленными софтом для предприятия. Например: офисный пакет+архиватор+браузер+Муз.плеер+pdf/djvu читалка. Настройте регулярный бэкап, локальный WSUS.Поднимите проксик с авторизацией пользователей через AD, блокировкой рекламы с IDS, IPS. С веселым редиректом. Например, когда юзер хочет зайти на соцсети или порнуху, его редиректит на страничку с какой нибудь прикольной картинкой и надписью типа: "работать!!!" В идеале собрать на фряхе squid+sams+rejik (AD). Да и еще установи mydlp community. Чтобы инфу не сливали. Да, и при всём при этом желательно ведите для себя ежедневник по проделанной работе, трудностях и методах их решения. Хватит работы на пару месяцев? По окончании всего этого, если вы сделаете ПОЛНЫЙ бэкап, отформатируйте все серваки и разверните бэкапы, чтобы всё работало и вы потратили на это максимум рабочий день. Успехов.
    Ответ написан
    4 комментария
  • Как стать профессиональным веб-разработчиком с нуля?

    Bandicoot
    @Bandicoot
    Вась-программист
    1. Все понемногу. Каждый метод подачи учебного материала хорош по-своему.
    2. Сначала JavaScript, потом PHP.
    3. Тематические форумы, репозитории github
    Ответ написан
    Комментировать
  • Какими навыками должен обладать системный администратор?

    opium
    @opium
    Просто люблю качественно работать
    У сисдамина три основных оружия: опыт, мануал, гугл.
    Наиболее часто применимый у меня это гугл, так как сфера деятельности очень широкая.
    Ответ написан
    Комментировать
  • Какими навыками должен обладать системный администратор?

    Подумайте хорошенько прежде, чем решиться на этот путь :)
    Он очень тернист.

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

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

    В-третьих, надо иметь в крови стремление обеспечить надёжность и безопасность. Это идёт немного вразрез с желанием экспериментировать с чем-то новым.

    В-четвертых, каждый сисадмин стремится снизить степень своей загруженности через автоматизацию и грамотное проектирование. Как предел мечтаний - получить такую систему, которая будет работать без твоего участия 24/7. Вопрос: что делать в оставшееся свободное время? Что делать, если руководство осознает, что у вас стало много свободного времени? Способно ли оно будет понять тогда, что вы крутой сисадмин, а не бездельник?

    В общем, я одно время работал в техподдержке и стремился стать сисадмином. А когда им стал, то понял, что это не моё.
    Ответ написан
  • Какими навыками должен обладать системный администратор?

    foxmuldercp
    @foxmuldercp
    Системный администратор, программист, фотограф
    Для работы хорошим системным администратором надо:
    нулевой уровень - крепкие нервы и выдержку - часто звонят обычно истерики, у которых "аа, ничего не работает, вы все козлы". Ну или реально, что-то большое и толстое упало и не работает, Вы занимаетесь восстановлением.

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

    Дальше - оптимизация и учёт своей работы и проблем, написание документации для часто возникающих вопросов, вроде как самому менять пароль когда приходит срок его смены, вроде "полчаса - замена материнки Пупкину, полчаса обьяснение Тарасовой что такое поверпоинт".

    Учёт и инвентаризация юзерского железа, установленного софта и какие компы за кем числятся, совместно с бухгалтерией.

    Дальше - оптимизация переустановки рабочих станций - служба вроде WDS - не руками же винду, офис и прочий внутренний софт накатывать каждый раз (по два часа на машину, угу)

    Прокладка сетей и их диагностика - обрывы, переобжимание патчей, учёт что и куда на патчпанелях воткнуто. что такое вланы и подсети, маски, - это хорошо рассказано в курсах Cisco ICND и более старшем CCNA - маршрутизация и TCP/IP стек

    Ну а дальше - уже всякий серверный стафф - серверное железо, технологии удалённого управления самими серверами (ssh/rdp) и их железом - ipkvm, ipmi, iLO, мониторинг, диагностика.
    Тоже самое с системами хранения данных - дисковые полки, стримеры для бекапов на ленты и библиотеки лент.

    Программная часть серверов - Active Directory и роли Windows Server, какие есть, зачем нужны и как настраиваются, как делается резервное копирование и восстановление данных, как правильно хранить бекапы и где их хранить, как ставится ось - linux, windows, как она правильно настраивается под конкретные задачи - почта, dns, dhcp, брандмауер/фаервол, и т.п., как выпускается в интернет, что такое демилизаризованный сегмент сети.
    Как правильно ставится более сложные сервисы - SQL, почта, веб, мастер установки - 10 минут Next, Next, а грамотное развёртывание - и настройка - вполне нормально от нескольких дней.

    Виртуализация - какая есть, на кой черт нужна.

    Диагностика, мониторинг, серверного железа, планирование рисков при аварии и восстановления ИТ инфраструктуры - от выхода из строя конкретного сервиса (упал почтовый демон) до все, приехали - "здания офиса больше нет".

    Побочно - мелкое скриптописание - powershell, bash или крупно-программирование - C#, python, perl, местами веб вроде html/css.

    Вроде ничего не забыл
    Ответ написан
    2 комментария
  • Какими навыками должен обладать системный администратор?

    @Konkase
    Например вот - rutracker.org/forum/viewtopic.php?t=3028305

    А базовые представления о сетях и их построении у Вас имеются? Или вы просто захотели быть Системным Администратором?
    Ответ написан
    1 комментарий
  • Обучение веб-разработке?

    Tikson
    @Tikson
    Если фронтэнд то в таком порядке:
    1. htmlbook.ru - самоучитель css
    2. html.net - закрепление пройденного
    3. Мейер Э. CSS - Каскадные таблицы стилей. Подробное руководство - очень хорошая книга
    4. Дэн Седерхольм - CSS ручной работы
    5. Джилленуотер - Сила CSS3
    Верстать макет можно после любого этапа если вы чувствуюте что уже можете
    6. или learn.javascript.ru или Флэнаган Д. JavaScript. Подробное руководство

    Я в таком порядке изучаю, надеюсь помог :)
    ----
    фулстек на javascript www.youtube.com/watch?v=5S1mZiuvZkQ
    Ответ написан
    Комментировать
  • Как сменить сферу деятельности и стать linux-админом?

    klikalka
    @klikalka
    Linux'оид-любитель. Люблю технику. Себя обожаю = )
    Вы тут написали почти законченное и довольно полное резюме)
    Если смотрели вакансии на hh.ru - видели что есть интересные вакансии без особо серьёзных требований. Советую начать перед переездом разослать резюме и пообщаться, по возможности, с будущими потенциальными коллегами. Выбирать, как мне кажется, стоит работодателя у которого просто потребуется развитие вас как специалиста. Или такого, который обеспечит вам возможность и время для саморазвития. К первым часто (но не всегда) относятся те же системные интеграторы и хостеры. Ко вторым - небольшие интернет-провайдеры (да и большие обычно тоже).

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

    Сейчас разных "подспециальностей" системных/сетевых администраторов очень много. И не факт что в вашей работе какие-то знания будут вообще востребованы. Тут уже нужно ориентироваться "на рынок".

    PS Пример вакансий на hh.ru:
    spb.hh.ru/applicant/searchvacancyresult.xml?areaId...
    Вот, на пример, конкретный пример, с чего можно начать:
    spb.hh.ru/vacancy/8791717
    PPS Очень может помочь опыт монтажничества. В том числе СКС и прочих кабельных систем.
    Ответ написан
    1 комментарий
  • Как сменить сферу деятельности и стать linux-админом?

    IlyaEvseev
    @IlyaEvseev
    Opensource geek
    Работу нетрудно найти сразу.
    Специалист техподдержки, дежурный инженер, выездной мастер - таких вакансий на spb.hh.ru всегда навалом.
    Случай из жизни: курьер в службе доставки => оператор колл-центра в провайдере => инженер техподдержки => сетевой инженер => ведущий инженер.
    Ответ написан
    Комментировать
  • Как сменить сферу деятельности и стать linux-админом?

    polyakstar
    @polyakstar
    1) Перед НГ я переезжаю в Питер и несколько месяцев живу на накопления, без постоянной работы (жилье есть).

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

    По поводу потенциальных вакансий:
    1) Эникей в какую-нибудь аутсорсинговую контору. Самый гарантированный вариант. Денег мало, зато шансов найти работу - максимум. Linux не пригодится
    2) Linux-админ к какому-нибудь хостеру. Нужен приличный уровень знания Linux\виртуализации\сетей
    3) Сетевой администратор (ISP\хостеры\большие компании) - нужен хотя бы уровень знаний CCNA
    Рассчитывать стоит только на первый вариант, так что можно сразу ехать покорять северную столицу, по дороге изучая Linux
    Ответ написан
    Комментировать
  • Как сменить сферу деятельности и стать linux-админом?

    @lubezniy
    Незаконченное в/о может накладывать ограничения в плане трудоустройства, особенно в государственных и крупных конторах. Так что, наверное, лучше сперва получить таки заветный диплом.
    Что касается Линуксов, то сертификаты отнюдь не так важны, как важны знания и российский диплом. Они в основном больше себе душу греют. Начинать обучение лучше всего с какой-нибудь книжки по UNIX/Linux и виртуальной машины. Устроиться на работу можно для начала и эникейщиком в какую-нибудь мелкую контору с несколькими компами в сети, но без серверов. Там обычно можно развернуться и организовать простенький сервер для базовых задач с нуля, пусть даже из какой-нибудь персоналки. На нём уже для начала оттачивать навыки реальной работы сервера в сети. Типичные задачки на таком масштабе - организация файлопомойки с антивирусом, удалённым подключением и бэкапом, разводка инета с управлением доступом. Можно запустить первую задачку по собственной инициативе, а по мере оценивания пользователями и руководством добавлять остальные. Не факт, но "во время еды" к руководству может "придти аппетит" на более серьёзную работу и деньги на нормальный сервер и дополнительную зарплату.
    Освоившись на базовом уровне, можно ещё заняться выполнением разовых заказов по анализу производительности и тонкой настройке, например, VPS-ов средней загруженности, подбирая их на фрилансовских сайтах, а потом уже затеять какой-то свой большой проект или пристроиться туда админом.
    Ответ написан
    Комментировать
  • Как настроить почтовый сервер на Ubuntu?

    IlyaEvseev
    @IlyaEvseev
    Opensource geek
    Самый минимум - это apt-get install --no-install-recommends postfix
    и аккуратно ответить на вопросы в диалоговых окнах.

    Чуть подробнее тут -- https://help.ubuntu.com/community/Postfix
    Ответ написан
    2 комментария