Задать вопрос
  • Книги, похожие на K&R?

    @jackroll
    Сверхразум
    Макс Шлее. Профессиональное программирование на Qt.
    Ответ написан
    Комментировать
  • Книги, похожие на K&R?

    JSinga
    @JSinga
    На одном ресурсе советовали книгу сразу после Кернигана. Сам не смотрел, но советую:)
    По описанию как будто неплохо и примеры есть.
    Ответ написан
    Комментировать
  • Сколько времени требуется на типовые операции?

    bavaria
    @bavaria
    Студент, Python, Ruby
    MpdRyrfheRA.jpg
    Ответ написан
    Комментировать
  • Книги, похожие на K&R?

    @HallEffect
    По С++ могу посоветовать: Стандарты программирования на С++. Серия C++ In-Depth - Саттер, Александреску или Скотт Майерс - Эффективное использование С++ - небольшие книги, кратко и по делу
    Ответ написан
    Комментировать
  • Как распределить время при обучении программированию?

    Сначала найди человека, который ЗАХОЧЕТ тебя учить. Поставит реальные задачи и выстроит твое обучение в систему. Один ты не пройдешь этот путь.
    Реальная разработка далека от тем, которые ты поднял. Эти темы хороший фундамент, для разработчика. Но освоить их дело не быстрое. И без ментора, 90% вероятность уйти в излишее углубление - а значит, потерять время и стать болтуном теоретиком, который все-равно не может писать код.
    Лишнего времени у тебя нет вообще. Программистами 80% работают молодые, 20-28 летние ребята и возится с тобой они просто не захотят.
    Поэтому тебе надо бить только в цель.
    Так, что рвись за реальным опытом. За реальным пониманием - как это работает. Большая теория computer science пока не твой друг. Кстати как у тебя с английским? Скорее всего почти никак. Поэтому ближайшие год - полтора, ты будешь осваивать его, для беглого чтения. 90% полезной для разработчика информации, на английском, инет и книги.
    Попробуй сейчас поискать фирму которая тебя возмет, когда ты станешь крут - и это будет очень сложно. Возраст и отсутствие опыта это весомый фактор.
    Скорее всего, тебе надо найти узкую, востребованную специализацию и долбить ее все это время, не теорию!, а навыки. Понять какие есть несложные популярные задачи на фриланс бирже, и научиться с помощью ментора делать только их. Начать этим зарабатывать. А потом будет понятно, что дальше. Насколько ты вообще это способен делать.
    Береги здоровье. Поддерживай и развивай его. Программирование очень затратная деятельность, особенно когда тебе за 36.
    Мне сейчас 38, я сам несколько лет был любитель теории и академического самообразования для разработчика. Недавно пришло осознание, что это тупик. Программирование сейчас - это куча реальных процессов разработки, на многих уровнях, и темах. Им не обучишься самостоятельно. Недавно нашел удаленно хороших знакомых, которые ХОТЯТ помочь мне научиться. Стал видеть их глазами, и все наконец задвигалось. Мне сейчас срочно нужны не перечисленные тобой книги (хотя я их действительно частично изучил), а понимание web-протоколов, unix, принципов тестирования, ООП, кучи используемых библиотек, разговорного английского, частично frontend технологии и тп.
    Так, что братан держись! И да, сопутствует нам удача.
    Кстати, я практикую тайчи. Это поддержка на всех уровнях. Без этого я не сунулся бы в подобные авантюры.

    --
    Update 0:

    Решил пойти коротким путем (в частности, после твоего вопроса) и выделить деньги на курсы Ruby On Rails. Записался вот сюда Ссылка удалена модератором.

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

    Для курса требуется уже некоторый уровень знаний всего стека разработки (от Unix - до самого фреймворка RoR).

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

    Важным, оказалось, что здесь есть сообщество единомышленников; тех кто хочет изучить Ruby On Rails и устроиться на работу. Это позволяет лучше понять себя - видя работу других. А также постановка задач куратором позволяет лучше фокусировать свои усилия при изучениии, что сложно самообучаясь.

    Курсы будут идти три месяца.
    Ответ написан
    2 комментария
  • Стоит ли работать и учиться на программиста?

    maaGames
    @maaGames
    Погроммирую программы
    Не стоит. Судя по вопросу, программирование - не твоё.
    Ответ написан
    7 комментариев
  • Как сделать чтобы в Linux запускаемая программа искала библиотеки рядом с собой?

    gbg
    @gbg Куратор тега Linux
    Любые ответы на любые вопросы
    Соберите нормальный пакет с указанием зависимостей. Не делайте из системы пользователя помойку вашими библиотеками.

    А вариант ваш не работает потому, что к моменту запуска программы, все эти библиотеки уже должны быть найдены и загружены.
    Ответ написан
    1 комментарий
  • Какой торрент клиент посоветуете вместо uTorrent?

    ElleSolomina
    @ElleSolomina
    HedgehogInTheCPP
    Осенью 2022 года я перенесла профиль на qBittorrent. Моя сборка µTorrent объявляется legacy продуктом. Аналогичное руководство я вскоре сделаю для qBittorrent, но уже в рамках Wiki проекта. Также я намереваюсь влиться в активную разработку проекта qBittorrent в ближайшее время.

    Сама я сейчас сижу на самостоятельно модифицированной версии. В ней отрезаны лишние ресурсы для всяких "колокольчиков и звоночков", рекламные секции, код клиента глубоко очищен от хлама, а также под плюс версию, функции расширенной версии мне не нужны. Помимо патча и облегчения также тонко подстроены, в т. ч. скрытые настройки, которыми убрано всё лишнее, снижено потребление ресурсов и для удобства изменены различные мелочи. Ветка 3.4.x и более новые версии мне нравится, в них изменена логика работы с пирами и клиент в первую очередь качает с ближе расположенных пиров (до которых меньше хопов, тут подробнее), появилась система защиты от DDoS, на порядки эффективнее работает DHT и ещё некоторые полезности. Мне нравится интерфейс последних версий из-за того, что есть поиск по списку торрентов, при добавлении закачки можно выбрать имя раздачи и ещё множество приятных мелочей, повышающих удобство использования.

    Выглядит полученное вот так:
    ihpkkpxmzmmf70eazf1ryulpqma.png

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

    Скачать можно с Рутрекера. Сборка живёт там, там же есть полноценное описание всех изменений и нормальная шапка. Об обновлениях я тут всё равно продолжу писать, не волнуйтесь!

    Сборку (без архива) можно также скачать без клиента с файлообменника wdfiles, однако при наличии возможности, рекомендуется скачать именно раздачу. Ссылка на обменнике, в основном, предназначена для тех кто впервые пользуется клиентом.

    P.S. Ещё я бы рекомендовала добавить в любую версию любого клиента какой-нибудь значимый IP фильтр, дабы различные неадекватные представители человечества не забивали канал мусором.
    Ответ написан
    173 комментария
  • Где можно дешево купить обычные бумажные книги по технической тематике?

    О, очень хороший вопрос)
    В зависимости от вашего города и хотелок - оригинал или перевод. Как выше писали www.piter.com - они периодически проводят скидки на хабре с купонами. Т.к. они издательство, то дешевле чем у них купить маловероятно.
    Из интернет-магазинов я просматриваю:
    www.ozon.ru - самый большой выбор что я встречал, но цены конечно большие
    www.books.ru - дешевле но выбор не очень большой, редко что находил там нужное мне
    www.labirint.ru - тут ничего так, я правда тут больше фантастику с фэнтези беру.
    www.combook.ru - нашёл вчера, было всё что мне надо было кроме 1 книги, но всё дешевле чем на озоне.

    Ну а если вы не далеко от Санкт-Петербурга то советую зайти в ДК им. Крупской. - krupaspb.ru
    Ответ написан
    1 комментарий
  • Математический аппарат для разработчиков 3d графики

    @lookid
    Mathematics for 3D Game Programming and Computer Graphics
    Physically Based Rendering, Second Edition: From Theory To Implementation
    Computer Graphics: Principles and Practice in C (2nd Edition)
    Computer Graphics: Principles and Practice (3rd Edition)
    Real-Time Rendering, Third Edition
    Конкретно 3d графика содержит довольно специфичный набор знаний и довольно неслабые бреинштормы для решения задач. Если ты имеешь в виду именно Render, а не бота вокруг дерева водить или локти якобианами крутить, то тут либо работать идти джуниором и дорасти до рендера либо аспирантуры-магистратуры по конкретному направлению.
    www.gamedev.ru/flame/forum/?id=160049#m1
    www.gamedev.ru/flame/forum/?id=160049#m3

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

    antonydevanchi
    @antonydevanchi
    10 лет в айтишке
    Блин, доступная не профессиональному программисту? Википедия.
    Хотите конкретики - читайте официальную документацию каждого языка.

    Вкратце про "почему не вытесняют друг друга": программисты народ не тупой, а очень ленивый и рациональный. Да у нас тут стопиццот стандартов и три сотни ЯПов, но всё же надо понимать что каждый ЯП сделан для вполне конкретных целей и с вполне конкретными возможностями. Поэтому между ними как таковой конкуренции нет.

    Все вопли в интернетах о том что PHP говно, а писать надо на Python взрослыми людьми воспринимаются с улыбкой потому что это всё просто горящий пукан и полное непонимание тех кто кричит о том что язык подбирается под задачу. В одном проекте может быть симбиоз PHP, Python, GOLang и Erlang. И это будет круто работать. И никто никого никуда не вытесняет.
    Ответ написан
    2 комментария
  • Подкиньте пару хороших книг по Qt (С++)

    EXL
    @EXL
    Энтузиаст
    1. Бланшет, Саммерфилд - Qt4 Программирование GUI на С++. 2ed. - 2008
    2. Шлее Макс - Профессиональное программирование на C++. +CD. Qt 4.8. (В подлиннике) - 2012
    3. Марк Саммерфилд - Qt Профессиональное программирование (High tech) - 2011
    4. Андрей Боровский - Qt4.7+. Практическое программирование на C++ - 2012
    5. Юрий Земсков - Qt4 на примерах

    Первая книга от создателей Qt, в первых главах рассмотрено создание приложения для работы с таблицами (этакий мини Excel). Так что в прямом смысле за день можно разобраться во всех тонкостях создания подобных приложений.
    Вторая книга от известного в Qt-сообществе программиста, очень подробный и толстый справочник по виджетам, их описание и примеры использования. Имеется несколько глав по JavaScript/QML/QtQuick. Однозначный Must Have.
    Третья книга от одного из программистов, разрабатывающих Qt. В ней рассказано о профессиональной разработке приложений. В чем-то является продолжением первой книги.
    Четвертая книга от отечественного программиста, рассмотрены в основном принципы разработки сложных приложений. Отдельный разделы посвящены программированию трехмерной и интерактивной графики, баз данных, многопоточных приложений и созданию собственных виджетов.
    Пятая книга на мой взгляд уже устарела. Её вполне заменяет Макс Шлее.

    Это все книги по Qt 4.X.X на русском языке, известные мне (не считая редакций). Если кто-то знает ещё, пожалуйста отпишитесь.

    По Qt 5 книг пока нету. Макс Шлее сказал, что начнет работу над новой книгой с выхода версии Qt 5.2. По поводу книг для Qt 5 см. ответ ниже. Но не стоит забывать, что у Qt документация одна из самых лучших и вполне способна заменить книгу. Поэтому настоятельно рекомендую пользоваться Qt Assistant при возникновении затруднений.

    По C++ рекомендую конечно классику:
    Прата С. - Язык программирования С++. Лекции и упражнения - 2011
    Ответ написан
    1 комментарий
  • С чего лучше начать изучение языка С ?

    jijidesign
    @jijidesign
    Советую Стивена Парта www.ozon.ru/context/detail/id/19421023/ - язык С.
    Затем берете какой-нибудь отладчик OllyDbg и смотрите как сишный код выглядит на ассемблере (Конечно, если это Вам интересно). Ассемблер на самом деле чрезвычайно прост, там лишь существенные разницы в архитектуре камней (Процессоров).
    Если заинтересует или возникнут вопросы по С, то просим на wasm.ru
    Рекомендуют книгу по С, Ричард Хэзфилд, Лоуренс Кирби - "Искусство программирования на С. Фундаментальные алгоритмы и структуры данных." Сам не читал, конкретно по ней нечего ни могу сказать.
    Ответ написан
    Комментировать
  • С чего лучше начать изучение языка С ?

    dylan_klebold
    @dylan_klebold
    Ответ написан
    Комментировать