Контакты

Достижения

Все достижения (5)

Наибольший вклад в теги

Все теги (17)

Лучшие ответы пользователя

Все ответы (21)
  • Что изучать, на что тратить свободное время, чтобы в будущем стать востребованным программистом с нормальным заработком?

    Подкину литературы, ссылок, дабы была подмога в выборе области.
    А то, в каком порядке изучать - так образование трудно облачить в алгоритм. Необходимо знать немного о всем и все о немногом. Главное чтобы пёрло и была поддержка в лице единомышленников.

    Из того, на что обязательно нужно взглянуть.

    Математика (база, во всех ее проявлениях):
    Кнут Искусство программирования
    Вирт Алгоритмы + структуры данных = программы
    Ахо,Лам,Сети,Ульман - Компиляторы. Принципы, технологии, инструменты.
    Кормен. Алгоритмы. Построение и анализ.
    Скиенна. Алгоритмы. Руководство по разработке.
    Таненбаум. Распределенные системы.
    Таненбаум. Современные операционные системы

    Сети:
    Олифер. Компьютерные сети. Принципы и технологии.
    Davies J. - Understanding IPv6

    Программирование паяльником:
    Титце, Шенк. Искусство сехмотехники
    Блог easyelectronics

    Hardware:
    David A. Patterson, John L. Hennessy - Computer Organization and Design
    David A. Patterson, John L. Hennessy - Computer architecture

    ИИ:
    Норвиг. Искусственный интеллект.

    Информационная безопасность:
    Шнайер. Прикладная криптография.
    Головоломки для хакеров (забавная книга, автора не помню к сожалению, натуральная практика по программированию)
    The Giant Black Book of Computer Viruses
    Михайлов Д. М., Жуков И. Ю. - Защита мобильных телефонов от атак - 2011
    Абашев - Ассемблер в задачах защиты информации
    Nmap Network Discovery
    Russel, Mullen, Long. Stealing the Network

    Masterminds.of.Programming.Conversations.with.the.Creators.of.Major.Programming.Languages
    Брукс - Мифический человеко-месяц
    Как выучить язык программирования за 10 лет

    Для фантазии:
    Нейман - Теория самовоспроизводящихся автоматов
    Kurzweil - Singularity is near

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

    И да - поставьте Linux.
    Ответ написан
    2 комментария
  • Что такие Си с классами?

    Бьярн Страустрап - Дизайн и эволюция C++.

    Подробнейший ответ найдете в главе 2.
    Ответ написан
    Комментировать
  • Какие книги почитать о том, как работает Linux?

    Таненбаум - Современные операционные системы.
    Найдите форум по своему дистрибутиву.
    Изучайте исходный код.
    Хотя начать можно с init скриптов.
    В отличие от чтива административных вещей - труд долгий.
    Можно попытаться собрать свое ядро
    Ответ написан
    Комментировать
  • Какой эмулятор электронных схем выбрать новичку?

    circuitlab
    Altium Designer.

    На сколько мне известно - Altium не имеет возможности проводить анализ температур, и, тем более, анализировать надежность элементов.

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

    Слона нужно есть по частям.
    Описание
    Журнал на рутрекере
    Ответ написан
    1 комментарий
  • Что почитать или посмотреть на предмет логики программирования?

    Никлаус Вирт - "Алгоритмы + структуры данных = программы"
    Эдакий экспресс курс, по сравнению с Кнутом.
    Там есть упражнения.
    Ответ написан
    Комментировать