Задать вопрос
  • Какой факультет выбрать?

    @Evsign
    Однозначно либо "Прикладная математика и информатика", либо "Программная инженерия".
    Только не забывай, что помимо этого все равно придётся очень много развиваться самостоятельно, если хочешь стать программистом.
    Ответ написан
    Комментировать
  • Как перейти с Кино на Книги?

    @ivkol
    любая информация - это как еда. отсюда можно голодать, можно обжираться, можно иметь проблемы с перевариванием и с усвоением пищи. каждому - индивидуальная диета, так как какая-то пища может не подходить именно данному человеку. учтите
    Ответ написан
    Комментировать
  • Стоит ли читать книгу 2005года?

    @xydope
    OSI, TCP/IP и инкапсуляция за 10 лет не изменились, можете смело читать :)
    Есть и более свежие издания, я бы рекомендовал их, т.к. опечатки и стилистика перевода корректируются.
    Надо искать по ключевым словам ICND1, ICND2 (два экзамена, которые дают статус CCNA)
    Ответ написан
    Комментировать
  • Какую литературу почитать для саморазвития?

    Freika
    @Freika
    Senior Ruby on Rails developer
    "Атлант расправил плечи" прочтите. Трехтомник, стоит каждой потраченной на него минуты.
    Ответ написан
    2 комментария
  • Какой язык программирования подойдет для олимпиад?

    @fufar
    Я бы посоветовал бы не учить язык за 8 дней, а использовать тот что знаете лучше всего, чтобы у вас не было вопросов по языку
    Ответ написан
    1 комментарий
  • Как научиться CG?

    maaGames
    @maaGames
    Погроммирую программы
    Для 3D графики в трёхмерных редакторах "ручное" рисование может вообще не понадобиться. Только сделать кривенькие эскизы, чтобы обозначить задумку.
    Хотя умение рисовать всё-же весьма полезным будет.
    Ответ написан
    1 комментарий
  • Как научиться CG?

    GavriKos
    @GavriKos
    Смотря что рисовать.
    Изначально надо научится рисовать на бумаге. Если этот навык есть - определяйтесь с направлением в CG, и изучайте софт для этого направления.
    Ответ написан
    1 комментарий
  • Путь в быдлокодеры или как стать программистом с 0?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1) Я упорно отказываюсь называть верстальщиков - программистами.
    На 90% это тупая низкооплачиваемая работа, никакого отношения к программированию не имеющая
    Исключения есть, но не много.
    Для того что бы стать web backend программистом - знания верстки нужны самые минимальные (читай - не нужны вообще, но в процессе все равно появятся), зато нужно например sql которого в вашем списке нет почему то.

    2) Если хочется денег и нет отвращения к дресс-коду - можно пойти в java разработчики.
    По деньгам выиграете заметно, но это в 99% enterprise со всеми вытекающими.

    3) Если хочется денег и свободы - можно пойти в разработчики ios/andoid на выбор.
    Самый правильный вариант если с нуля выбирать профессию.
    Кадровый голод в сфере дикий, в dc берут с 0ми знаниями на неплохие деньги.

    Imho самый правильный вариант для Вас - второй или третий.
    Становиться верстальщиком сейчас - явно не самая хорошая идея.

    UPD
    PolzuizYami: Что за enterprise и что за вытекающие? )
    Какой порог входа для разработчика под мобилки и через сколько я смогу показать результат и что то за это начать получать ? Почему вы не любите fronted? ) И почему становится fronted'ом не лучшая затея(на верстке я как бы не собирался останавливаться, но это основа основ для fronted'a)?

    Enterprise - работа или в крупной компании или в аутсорсере который работает на крупную не IT компанию. Вытекает из этого определенный уровень бюрократии, чинопочитания, формализма, дресскода и прочего, что в какой то мере компенсируется кешем и стабильностью™.
    Опять же не всюду, но очень много где.

    Порог входа для мобильной разработки сейчас достаточно низкий, 0-1-2 месяца самостоятельной практики и можно идти на вакансию junior, в dc платят 40-50 на старте, за год-два можно выйти на 150-250+ с учетом фриланса.

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

    Итак:
    1) В отличии от backend - сложность и объем задач по frontend не зависит от размера аудитории проекта.
    2) В отличии от backend - работы по frontend выполняются быстро и в отсутствии требований по изменениям - доработкам не подвергаются.
    3) В отличии от backend - текущая работа по frontend сильно менее связана с прошлыми этапами работы, либо погружение в проект требует не много времени (не всегда, но часто)
    4) Следствие из 1, 2, 3: Для запуска развития среднестатистического проекта нужны backend разработчики в команду (штат/длительный аутсорс) и не нужны frontend разработчики в команду (проще и дешевле брать фрилансеров под конкретные задачи)
    5) Вывод: Путь верстальщика это в 90% либо короткая дешевая работа на фрилансе, либо работа в штате по поддержке постоянных маркетинговых хотелок (подвиньте банер на 20px в бок, итд), либо в очень редких случаях - действительно сложные, нагруженные с точки зрения frontend проекты.
    Почему в редких случаях? Потому что таких проектов очень мало :) (и кстати многие из них - enterprise)

    UPD-2
    По поводу мобильной разработки:
    Куда пойдет mobile dev через 5 лет - предсказать сложно. На мой взгляд основная масса проектов сейчас достаточно простая и для успешной реализации требует монотонной аккуратной работы (70-80% времени это собирание верстки и анимаций, подключения к внешним апи). Адские зарплаты сейчас обусловлены дикой нехваткой людей. Но есть мнение что пик уже прошел.
    С другой стороны появляются новые мобильные платформы - и разработчики нужны уже под них) Непрерывный процесс саморазвития как он есть)

    UPD-3
    Собственно, почему Веб ,а не мобильная или Java. Ориентировался чисто по вакансиям своего города, к сожалению живу не в DC и да же не в DC2, а наверно DC 666 (Владивосток).
    Вся прелесть бытия IT специалистом - в нашей широкой востребованности. Не нужно ориентироваться на свой город, да и на DC по большому счету не стоит. Перед тобой вся планета.
    да и маме сайт сделаю
    ппц мотивация для выбора жизненного пути.
    Ну а про потолок верстальщика - я расписал ниже.
    Ответ написан
    28 комментариев
  • Как писать на коде CSS?

    Vanger
    @Vanger
    Вам поможет htmlacademy.ru очень достойно и с проверкой.
    Ответ написан
    1 комментарий
  • Как в си++ в строке можно перейти на определенную порзицию?

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    Откройте для себя учебник по C++. Или тетрадку с лекциями.
    const string str="asdf";
    cout << str[3];  // выведет f, счет в строке с 0.
    Ответ написан
    3 комментария
  • Что тяжелее: переход с C на Python или с Python на C?

    yttrium
    @yttrium
    Тяжелее пожалуй с python на С. К python привыкаешь, моск покрывается толстым слоем жира. С С надо сначала нахлебаться знаний/счастья/горя, поможет постигнуть бинарное бытие. Хотя python не даст сильно соскучится по С, если пописывать для него модули на C. И тогда пожалуй самое рациональное изучать оба в связке
    Ответ написан
    1 комментарий
  • Тяжело ли переходить с функционального программирования на императивное?

    yttrium
    @yttrium
    Тяжело. Ощющается нехватка разных плюшек. Появляется дискомфорт от написаного императивного кода, начинает мучить осознание того, что написал много лишнего особо ничего не делающего кода.
    Ответ написан
    Комментировать
  • Как сменить кодировку в названии файла?

    @ldvldv
    https://ru.wikipedia.org/wiki/Iconv

    #!/bin/bash
    echo "Языковой спецназ" | iconv -f UTF8 -t CP437

    выводит "Языковой спецназ"
    Ответ написан
    Комментировать
  • Бумажная книга альтернатива электронной?

    @Evsign
    Зачем искать какие-то методики, там где их нету... Всё сугубо индивидуально.
    Навевает на мысли, что Вы слишком давно и усердно планируете своё обучение, что дошло до планирования процесса чтения)
    Ответ написан
    4 комментария
  • Какой язык программииования лучше всего учить далее?

    ali_aliev
    @ali_aliev
    Разработчик на Django/Python, JavaScript
    Рекомендую вам все таки доучить C++, если вы его знаете частично и использовать вместе с Python например (написание расширений для последнего). Дальше можно заняться веб-разработкой и разработкой высоконагруженных проектов, тут вам как раз и пригодится C++.
    Ответ написан
    Комментировать
  • Выучить C++ за 21 день?

    mak-oleg
    @mak-oleg
    I believe in god, for the rest i pay in cash!
    Вы скорее всего на рекламный баннер ифобизнесменов натолкнулись только они способны на подобный абсурд, у С++ один из самых высоких порогов вхождения lurkmore.to/%D0%AF%D0%B7%D1%8B%D0%BA%D0%B8_%D0%BF%...
    Это обзор опроса какой ЯП сложнее https://docs.google.com/spreadsheet/pub?key=0Ap_ow...
    Ответ написан
    5 комментариев
  • С каких книг начать изучение C#!?

    @Oxoron
    Шарпер
    Шилдт Г. Полное руководство С#4.0. Сейчас вышла 5 версия, но на русском пока не видел. Отлично пишет для новичков.

    Далее - Троелсен. Troelsen_C# 2010 and the .NET 4 Platform. Видел переводы на русский, но качество у них хромает. Средний уровень.

    Финал - Рихтер. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.0 на языке C#. Это для спецов скорее по внутренней реализации, явно не для начинающих.

    www.microsoftvirtualacademy.com/training-courses/c...
    www.microsoftvirtualacademy.com/training-courses/e...
    www.microsoftvirtualacademy.com/training-courses/a...
    www.microsoftvirtualacademy.com/training-courses/c...
    www.microsoftvirtualacademy.com/training-courses/f...
    Тут курсы MVA. Есть на русском, есть на английском. Возможно, начинать стоит там.

    sergeyteplyakov.blogspot.ru/2014/04/best-books-on-... Здесь подробный обзор от .NET спеца.

    Спокойно кодировать можно будет после после первой половины Шилдта. Это полгода неспешного обучения.

    upd. Есть еще .NET Book Zero Петцольда. Её можно читать самой первой.
    Ответ написан
    6 комментариев
  • Как узнать url файла?

    @constantant
    может как-то так?
    document.write('<div id="insert-me-after-js-file"></div>');
    var element = document.getElementById('insert-me-after-js-file'),
    form = document.createElement('FORM'),
    script = element.previousSibling,
    src = script.src;  //path to js-file
    
    form.action = src;
    form.target = '_blank';
    document.body.appendChild(form);
    form.submit();
    
    document.body.removeChild(form);
    element.parentNode.removeChild(element);
    Ответ написан
    2 комментария