Задать вопрос
  • Какую литературу/ресурсы посоветуете для решившего открыть компанию в сфере ИТ в России?

    Singaporian
    @Singaporian
    Я понимаю, что вопрос был не в том, стоит ли заниматься, а в том, что почитать. И тем не менее: две причины, почему вам придется отложить эту затею на несколько лет.
    1) Ваша мотивация - недовольство размером куска директора. Вы все еще живете его жизнью, а значит не самодостаточны.
    2) Вы концентрируетесь на второстепенных вопросах, которых на самом деле в бизнесе не встретите (внезапно, но это так).

    Возможно вы умный человек, но вам нужно дойти до более зрелого состояния, чтобы начать своё дело.
    Ответ написан
    Комментировать
  • Что рассказать от GNU/Linux довольно опытным пользователям PC за 20 минут?

    Spetros
    @Spetros
    IT-шник
    Так вот когда обращается клиент с простым вопросом на него ответить по сути могу только я! Нужно дать какие то азы и очень коротко. Установка программ, почему не работает интернет(проверить поднят ли интерфейс), если пользователь не может запустить у себя программу , специалист должен понять, что пользователь либо что то не то запускает или прав нет или еще чего, ну в общем как это принято почти в любой поддрежке, сказать юзеру какую кнопочку нажимать, что бы все работало, а не писать письмо на отдел разработчика приложения по пустяку.

    Составляете FAQ по вопросам, раздаете их своим слушателям и за отведенные 20 минут объясняете что там к чему.
    Ответ написан
    Комментировать
  • Насколько заметно различие между linux дистрибутивами?

    3vi1_0n3
    @3vi1_0n3
    1) Разные пакетные менеджеры (Debian и Ubuntu - dpkg, SUSE, RHEL - rpm). Ubuntu заметно свежее и заметно нестабильнее. Debian заметно стабильнее, но софт постарее, зато репозитории самые большие. Это в общем, вся разница между debian и ubuntu. Раньше плюсом убунты был LTS, но он теперь и у Дебиана есть. Есть некоторые различия в настройке и дефолтном наборе пакетов. Плюс разное разбиение файлов по пакетам, библиотека может входить в один пакет в Дебиане и в другой в Убунте. На практике через некоторое время различия сами увидите, если будете активно пользоваться.
    2) Какая система инициализации вообще пофиг, все равно все переходят на systemd.
    3) Если вы поставите exim на CentOS, вы, скорее всего, очень быстро при помощи гугла все проблемы решите, для CentOS'а уже все по полочкам разложено и обсосано на форумах сто раз.
    IMHO для корпоративной сети лучше выбирайте CentOS, он ближе всего к мировому стандарту - Red Hat (SLES больше популярен в Европе, в штатах он Red Hat'у вообще не конкурент), плюс относительно свежий и стабильный.
    Ответ написан
    2 комментария
  • Как указать значения по умолчанию в модели в рельсах?

    @thepry
    Ruby on rails, 1С разработчик
    От гугла вот что нашел, но все равно ошибка выходит

    Да, потому, что если твой запрос не нашел ничего, то first вернет nil. А у объектов класса nil нужно тебе метода нет.
    Выход может быть инициализация нового объекта:
    @conversion = Conversion.joins(:track)
        .select('SUM(conversions.revenue) as sum_revenue, COUNT(*) as count_conversions')
        .group('tracks.campaign_id')
        .where(:tracks => { :campaign_id => campaign_id })
        .order('tracks.campaign_id ASC')
        .first
    
    @conversion ||= Conversion.new


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

    @count_conversions = @conversion.count_conversions if @conversion

    UPDATE: Или так, если важно, чтобы всегда в @count_conversions было число
    @count_conversions = @conversion.try(:count_conversions).to_i .
    Ответ написан
    5 комментариев
  • Зачем видеоуроки программисту?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Где-то давно видел диаграмму.
    Если прочитать лекцию, то через недели две будешь помнить процентов 10-15.
    Если прочитать лекцию со слайдами и картинками - 20-25%
    Если просмотреть обучающее видео - запоминание приближается уже к 40%
    Если выполнить практические задачи - 70% и выше.

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

    Текстовый материал хорош в виде справочника и углубленных знаний, но для того, чтобы дать общее представление и понимание сути - видеоматериалы отличны. Ну и конечно много зависит от диктора.
    Ответ написан
    Комментировать
  • Зачем видеоуроки программисту?

    Я иногда когда читаю - засыпаю. Особенно если вечером. А видео смотрится и в сон не клонит, больше информации можно узнать
    Ответ написан
    Комментировать
  • Зачем видеоуроки программисту?

    OnYourLips всё верно сказал, время это ключ, я могу самое начало включить и обед себе готовить и ухом слушать например сферы применения этого языка, допустимые символы в именах переменных, настройки серверные могу запомнить что такую-то настройку надо увеличить, такую-то уменьшить, у меня всё это в подсознании откладывается. В варианте с текстом я бы бы вынужден читать всё это и больше ничего не делать.
    А ещё есть визуалы, которые воспринимают информацию через глаза, а есть аудиалы, которые лучше через уши, вот для вторых видео самое то.
    Книги иногда излишне сложны, академичны, содержат много воды, хотя и плохие видео-обучатели могут постоянно отвлекаться и трындеть ни о чём.
    Ответ написан
    2 комментария
  • Зачем видеоуроки программисту?

    R0s0maxa
    @R0s0maxa
    junior web-developer
    Если знакомлюсь с чем-то принципиально новым - всегда начинаю с видеоуроков, чтобы хоть как-то войти в курс дела. Когда уже хоть немного ориентируюсь в предмете - начинаю рыть доки, статьи, исходники.
    Ответ написан
    Комментировать
  • Зачем видеоуроки программисту?

    swanrnd
    @swanrnd
    Издатель HTML5 игр
    А зачем преподаватели в университетах читают лекции? Можно же отправить книжку почитать)

    Единственное отличие, это не возможность задать вопросы после лекции.

    Тут главное, качественные преподаватели, а не школьник который записал скринкаст, а их дофига.
    Ответ написан
    2 комментария
  • Зачем видеоуроки программисту?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Видео урок, это имитация того, как будто бы у вас есть персональный учитель и он вас обучает. Многие люди гораздо лучше воспринимают информацию, которую объясняет живой голос с живыми эмоциями. Информация подается интересней, чем в обычной сухой книжке. Обычно ЦА видео уроков - самые начинающие разработчики, редко когда можно встретить очень углубленное обучение таким способом.
    Хорошие видео уроки можно найти здесь например: https://www.codeschool.com/paths
    Ответ написан
    Комментировать
  • Устройство на работу?

    @deliro
    Ходят слухи, что надо что-нибудь уметь, чтобы что-то делать.
    Ответ написан
    Комментировать
  • Как достать postgres-БД из бекапа FS Ubuntu?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Бази данных физически должны находиться в data_directory = '/var/lib/postgresql/9.3/main'..

    Но там их нет:
    /opt/backup/etc/postgresql/9.3/main$ ls -al

    Мысль логична, но почему смотрите-то в etc, а не в var?
    Ответ написан
    Комментировать
  • Надоело говнокодить, как заставить себя продолжать?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    1. Спать больше. Не менее 7 часов в сутки. Т.е. ложиться не позже 1:00 и вставать не раньше 8:00
    2. За каждую сделанную задачу надо себя вознаграждать из списка "действия и вещи что меня радуют", к примеру любите кушать мороженное записывайте в список, любите в ванной лежать, туда же и т.д. и т.п. Как только начинаете делать задачу, сразу договоритесь с самим собою: "как завершу задачу, сразу "возьму пряник""
    3. Чаще смотреть позитивные вещи, не связанные с работой воообще!!!
    4. Учиться по мимо работы и другим полезным вещам, к примеру тайм-менджменту, улучшение английского и др.
    5. По утрам отжиматься, зарядку

    вообщем много чего!
    Ответ написан
    2 комментария
  • Как создать вложенную форму rails?

    @sunnmas Автор вопроса
    Ruby
    =simple_form_for @a, :url => :update_a do |f|
    	=f.input :a_field
    	=f.simple_fields_for :b, @b do |g|
    		=g.input :b_field
    	=f.button :submit
    Ответ написан
    Комментировать
  • Как правильно развивать вкус для веб дизайна?

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Вкус прививается банально. Рисованием. Идите на художественные курсы, ходите по музеям и выставкам картин.
    В остальном, зарегистрируйтесь на проектах вроде https://www.behance.net/ и участвуйте в рейтингах и обсуждениях.
    Ответ написан
  • Стоит ли становиться "чистым" программистом?

    @Alexey_Kutepov
    Разработчик программного обеспечения
    На данный момент в стране в сфере IT наблюдается дефицит кадров, причём на собеседования народ приходит, но не все удовлетворяют тем требованиям, которые предъявляет работодатель.

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

    По поводу востребованности: хороший специалист всегда востребован в любой сфере. Конечно халява, как сейчас, когда-нибудь закончится. Как мне кажется, решающими станут 2 фактора:
    1) Сейчас тратятся большие силы, как со стороны государства, так и со стороны компаний на подготовку специалистов, чтобы ликвидировать дефицит кадров. Рано или поздно это принесёт свои результаты. Достаточно вспомнить СССР, где инженеров было как говна за баней.
    2) Корпоративная сфера уходит на аутсорс. Сейчас аутсорсинговые компании стараются выстроить такую схему сотрудничества, при которой многим не IT компаниям будет выгоднее заказывать ПО на стороне, чем держать свой штат. Эта ниша активно развивается и имеет огромный потенциал.

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

    Вообщем хороший специалист всегда в цене, так что выбирайте то что Вам интересно.
    Ответ написан
    Комментировать
  • Стоит ли становиться "чистым" программистом?

    Ashlst
    @Ashlst
    Фанат эстетики и красивых решений.
    Программирование только начало развиваться и становиться чем-то,по-настоящему,клевым))Если посмотреть,что люди делали в начале 2000х и то что фигачат сейчас и какие инструменты используют в разработке,сравнить уровень проектов,то разница весьма существенна..так что о вырождении профессии говорить очень рано) Единственное что важно,это то что уровень вхождения становится все выше,это также +,потому что большинство так и останется на уровне хелловорда и вордпрессов (прощу прощения,если кого-то задел)..если готовы постоянно учится и набираться опыта,то дефицита в работе и деньгах не будет.

    UPD Перспективными сферами считаю облака,искусственный интеллект,мобильную разработку.
    Ответ написан
    2 комментария
  • Стоит ли становиться "чистым" программистом?

    @766dt
    "Программирование" это не область производства, это инструмент, помогающий решать различные задачи в разных производственных областях.

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

    Разработка, сопровождение, и тем более автоматизация каких-либо процессов или систем, не может быть голым программированием, и требует знаний какой-то предметной области. Этой областью может быть и робототехника и биоинженерия и BigData.

    "Программирование", как инструмент очень молодо, и, по моему мнению, еще даже не начало раскрывать свой полный потенциал, и любой владеющий этим инструментом, особенно цельно, в отрыве от конкретных языков и платформ, будет очень востребован. Уж в этом то веке точно.
    Ответ написан
    Комментировать
  • Какую книгу выбрать для изучения Python?

    GreatBOND
    @GreatBOND
    Начинающий программист
    Я учу по Доусону и могу сказать одно:"книга просто класс!".
    Ответ написан
    Комментировать