Ответы пользователя по тегу Программирование
  • Стоит ли пробовать работать удаленно, не имея приличного опыта?

    Удаленка постоянка - это возможно. Невозможен фриланс на odesk.

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

    Сама работа построенна очень просто. Будут давать задания и регулярно делать код ревью. Тебе надо будет просто адекватно реагировать и быстро всему учиться, уметь общаться.

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

    Вообще я бы посоветовал тебе удаленно проходить разные хорошие курсы. Для того, чтобы получить опыт. Но это должны быть действительно - крутые курсы, нацеленные на это. Например, по rails - это thinknetica.com

    Удачи!

    upd:
    Еще должна быть для этого инженерная хватка. Те, чтобы ты умел взять и ... сотворить нечто, чего не было. Короче, про таких говорят - руки из нужного места растут.
    Ответ написан
    Комментировать
  • Как развить скорочтение?

    Никак.
    Если нужно прочитать и самосоятельно разобраться в концептуально новом - в том, во что никогда не вникал. Это будет больно, долго и тяжело.

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

    upd:
    - вообще-то в свое время, мне понравилось читать без в вутренней артикуляции, как кто-то уже написал здесь.
    - "Pragmatic Thinking and Learning: Refactor Your Wetware" (Pragmatic Programmers) отличная книга. В частности про то как учиться быстрее
    Ответ написан
    Комментировать
  • Книги по структурам данных и алгоритмам?

    В твоем случае - не стоит.

    Желание понять - "..основы - основ", imho тупиковый путь. Лучше ставь цели сделать, что-то простое и работающее. Сортировку, поиск, микро-игру, простой сайт и тп. Ищи такие мануалы, или по англицки getting started tutorial. Они есть для любой техноогии, хоть в тексте, хоть в видео.

    Ну и что с того, что ты запомнишь или будешь понимать, что "массив - это последовательно расположенная совокупность чего-то там..". Главное, что ты - можешь сделать!! А это очень быстро станет понятно, когда начнешь, что то делать по мануалам, хотя бы. Только не обнадеживайся, по мануалу - сделать все не составляет труда, даже для мартышки. А вот использовать мануал, как основу, для своего простенького проекта, это действительно - уже уровень программирования. Там, станут реальные задачи, и сразу станет понятно, насколько это твое. И уверяю тебя, знание основ базвых алгоритмов и базовых понятий, самая легкая задача в проекте.

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

    И не учись в одиночку, а то увязнешь в дебрях. Программирование сейчас - социальная вещь. Ищи ментора, и соратников, чатся. Ходи на тусовки в своем городе и группах в ВК, правда не обнадеживайся, что ты кому-то будешь там важен и интересен. С отсутствием опыта и знаний, тебе предстоит тернистый путь. Читай правильные вещи, типа: tproger.ru

    Удачи.
    Ответ написан
    Комментировать
  • Как учить мат часть?

    Начинай с самого раннего уровня решать задачки, с первого класса. В математике, все знания опираются на предыдущие знания, кроме самых базовых. Учи не теорию, а решай именно задачки (по любому понравившемуся задачнику). А теорию уже изучай - нужную для этих задач. Теория сама по себе не нужна, и опасна потерей времени.
    В сети есть много видео и уроков по математике. Уйдет на это несколько месяцев, а может (судя по твоим темам) и ближе к году. Хотя если ты умеешь схватывать самую суть, то может и меньше. Главное - тебе нужны её основы. Первые месяцы самые трудные, потом мозг включится.
    Ответ написан
    Комментировать
  • Почему Ubuntu постоянно зависает?

    Посмотри систему логов. Может быть где-то есть запись о том, что происходит.
    Ответ написан
    Комментировать
  • Какие есть книги или статьи про то, что в коде делать не рекомендуют?

    Ищи ролики на youtube. Не ограничивай себя чтениям
    Ответ написан
    Комментировать
  • "Запасная" профессия для программиста?

    imh, если ты инженер, то сможешь придумать себе работу. Если просто программист, то нет.
    Ответ написан
    Комментировать
  • Книги, дающие базу по программированию в целом и ООП?

    'Object-Oriented Software Construction', Second Edition
    Bertrand Meyer

    'SICP'
    mitpress.mit.edu/sicp/full-text/book/book.html

    'How to Design Programs'
    www.ccs.neu.edu/home/matthias/HtDP2e

    "Совершенный код" Макконелл
    www.ozon.ru/context/detail/id/3159814

    "The Art of Software Testing" - Second Edition
    Glenford J. Myers

    Есть еще книги, но ищи их сам по мере надобности.

    Ищется просто. Заходишь на тематический сайт Q&A. Ищешь, best book about ... Тот ответ за который проголосовали больше, и есть наиболее полезная книга.
    Если интересно зачем ее читать, то так и пишешь: "чем была полезна книга ... " и т.п.

    И не забывай про источник знаний - реальных людей, те. про ментора. theasder.github.io/learning/2015/01/25/let-us-lear...
    Ответ написан
    1 комментарий
  • Как супер эргономично организовывать работу?

    Ты хочешь нахаляву получить советы. Сам то ты что уже придумал?
    Ответ написан
    Комментировать
  • Какие западные айти сайты полные профессионалов Вы знаете?

    Как то в Radio-T обсуждали, что аналогов хабра нигде больше нет в мире, почему-то.
    Ответ написан
    Комментировать
  • Какие книги почитать для развития навыков программирования?

    - Object-Oriented Software Construction , Bertrand Meyer
    - Применение UML и шаблонов проектирования, Крэг Ларман
    Ответ написан
    Комментировать