• Не подкинете тему для курсовой работы с использованием PIC?

    @Avsmirn0ov
    Блок питания с цифровым управлением, самое напрашивающееся. Скажем, регулировка выхода дискретно 3.3, 5 и 12 вольт, и плавно от 2 до 20 с ограничением в 3 ампера. И выводом на дисплейчик того, что на выходе. Код не самый сложный, только по сути ШИМ и обработка команд, и немного аналоговых деталюх. Сложность может вызвать только трансформатор купить/намотать и защиту сделать на операционнике. Схем в интернете полно
    Ответ написан
    Комментировать
  • Студенческие ИТ-проекты. Дефицит идей?

    @sergealmazov
    Участвуйте в летних школах, которые проводят компании Intel, Yandex, Google, другие. Много летних школ проходит в Нижнем Новгороде в университете Лобачевского, бывают зимние в Новосибирске.

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

    Это и общение, и расширение кругозора. Участвуйте в конференциях.

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

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

    Вы очень интересно описали свой путь, и мало кто проходит самостоятельно так далеко. Вопрос про систематизацию знаний - сделайте её сами, найдите в сети учебные программы IT-курсов по интересующим вас направлениям, а также вузовские учебные планы (это такие документы, где прописаны предметы, изучаемые в ходе получения образования) и содержание каждого заинтересовавшего предмета (в сети полно рабочих программ и прочих методичек), составьте себе полный список того, что можно изучить в интересующей сфере, систематизируйте эту информацию (например, по рубрикам), сопоставьте по каждой рубрике свой уровень знаний и пробелы с тем, что там имеется, определите, насколько именно эти знания необходимы именно вам и именно сейчас (может оказаться, что какие-то вопросы, в которых вы "плаваете" или даже "тонете", вам вовсе не нужны - например, математически преобразования в 3d-пространстве просчитываются на основе действий с матрицами, но зачем вам изучать линейную алгебру, если вы всего-то моделируете 3d-объекты и не занимаетесь написанием своего игрового движка?). Проработав таким вот нехитрым образом все рубрики, определите круг вопросов, которые необходимо изучить, и степень важности и срочности каждого из них (также придётся учитывать порядок изучения, например, вы всё же решитесь писать свой 3d-движок, тогда лучше начинать с матриц и операций над ними, а не с более высокоуровневых вопросов) и составьте свою индивидуальную программу обучения, и уже под каждую рубрику / тему / вопрос подбирайте литературу. В принципе, это - примерно то, чем вы занимались до сих пор самостоятельно, но в более систематизированном виде.
    "Втыкание по-быстрому" в этом случае ни к чему хорошему не приведёт, понимание должно прийти изнутри, после всестороннего изучения того, что интересно и чем хочется заниматься. Это гораздо интереснее и полезнее вузовских программ.
    Понимаю, что на поставленный вопрос напрямую не ответил (это немного из разряда "в чём смысл жизни, вселенной и всего", и ответ, как известно, "42"), поскольку ваш вопрос - из числа тех, ответы на которые приходится искать самостоятельно. Удачи вам в этом нелёгком деле!
    Ответ написан
    1 комментарий
  • Какую литературу читать для изучения архитектуры компьютера и ОС?

    peacefulatom
    @peacefulatom
    Необходимый минимум знаний системного программиста, который имеет дело с архитектурами и ОСями, содержится в уникальной книге: Рэндал Э. Брайант, Дэвид О'Халларон Компьютерные системы. Архитектура и программирование.
    По этой книге есть онлайн курс: www.coursera.org/course/hwswinterface

    Касаясь вообще, "всего, что должен знать программист" - не могу не посоветовать эту замечательную статью, опирающуюся на элитарное американское высшее образование в области CS, и имеющую самое, что ни на есть практическое применение: habrahabr.ru/post/251747
    Ответ написан
    Комментировать
  • А что можно написать на Rust?

    @potan
    Функциональный программист
    Хорошие задачи, в которых я бы сам с удовольствием поучаствовал:
    Области, где много унаследованного, но слишком мало нового - СУБД (типа Virtuoso), САПР, ОС.
    Программы, баги и тормоза в которых могут сильно мешать жить - эмулятор терминала, оконный менеджер, shell, аналог iPython/Jupiter.
    Робототехника и встраиваемые системы на базе 32-разрядных процессоров с небольшой памятью.
    Виртуальные машины типа JVM, .NET, Parrot.
    Ядро системы компьютерной алгебры.

    Скорее всего Rust приживется в gamedev, но эта тема мне мало интересна (если сама игра не заитересует).
    Ответ написан
    2 комментария
  • Есть ли польза от codewars?

    h0001
    @h0001
    RoR / React Developer @ Shakacode
    Крутой ресурс!
    Я делаю задачки по одной утром и вечером, как зарядку.
    Если где-то не получается - пропускаю, либо гуглю, если задачка интересная.
    По субъективным ощущениям, если задача не слишком тяжелая и не лёгкая (то чувство, когда скрепят мозги), то потом легче и быстрее идёт обычная работа.
    Ответ написан
    Комментировать
  • Есть ли польза от codewars?

    Bandicoot
    @Bandicoot
    Вась-программист
    Наиболее полезная фишка этого ресурса - после самостоятельного решения задачи можно посмотреть решения других участников, сравнить их со своим. Очень помогает в написании качественного кода.
    Ответ написан
    7 комментариев
  • Есть ли польза от codewars?

    Djaler
    @Djaler
    Сеньор-помидор
    Активно пользовался, когда начинал изучать Python. Очень помогло в обучении, так как, имхо, для программирования на Python нужно перестроить мышление. И вот пишешь какую-нибудь простыню в си-стиле, а потом видишь как это делается одним красивым list comprehension, или просто библиотечной функцией
    Ответ написан
    Комментировать
  • Есть ли польза от codewars?

    theobroma
    @theobroma
    javascript developer (ReactJS)
    2 года назад CodeWars помог мне выучить JavaScript. Сухая теория не заходила вообще, а вот с практикой совсем другое дело... Решал задачки 8-7 kyu. На уровнях выше начинаются уже не основы языка, а больше упор на алгоритмы, знание математики и т.д. На 7 уровне не должно возникать проблем точно.
    Пишу код для решение на locahost в своем редакторе или IDE. Дебажу в консоли браузера. Когда вижу, что результат похож на правду, копирую код с редактора в окно для решения CodeWars. Проганяю предложенные тесты. Если все ОК, то сабмит, а если нет, то смотрю результаты тестов и допиливаю решение.
    Результаты не открываю пока сам не решу. В топовых и хитрых решения других всегда разбираюсь.
    Не стоит сильно зацикливаться на определенной задачи, которая не получается... Возможно не хватает знаний языка программирования. Бывает, что не могу понять условие задачи как таковое... Можно немного заморочиться, но если не идет, то смело откладываю на потом. Неудачи снижают боевой дух, а это ничем не помогает.
    Ответ написан
    2 комментария
  • Где найти олимпиадные задачи с теорией и разборами?

    @yuras666
    Есть ресурс acmp.ru , там можно решать задачки и есть описание решения для многих задач. Плюс есть раздел "курс молодого бойца", где автор сайта разбирает задачи по классификациям. Посмотри, для меня был полезный ресурс в свое время )
    Ответ написан
    Комментировать
  • Как изучать информатику самостоятельно, чтобы добиться профильного уровня?

    mipfikus
    @mipfikus
    Вообще я не знаю, но
    Информатика в школе в первую очередь это подготовка к ЕГЭ по информатике. Посмотрите типы заданий, учитесь решать их с помощью python. Это не так сложно, у Вас всё получится!
    Ответ написан
    Комментировать
  • Что именно нужно изучить для того, чтобы уверенно разрабатывать чат боты на python, парсеры?

    @kaka888
    C, C++, Qt, Python Flask, MySQL, Lua
    Посмотри уроки на YouTube. Набери запрос "чат-бот на Python" или "парсер на Python".
    Ответ написан
    Комментировать
  • Как изучать информатику самостоятельно, чтобы добиться профильного уровня?

    @BulatZiganshin
    1. я горячо поддерживаю совет общаться с учителем информатики. учитывая какие деньги учителям платят - он скорей всего энтузиаст, работающий в школе только ради одарённых детей вроде тебя

    2. есть подозрения, что твой уровень уже выше того, что изучают не только в 9-м классе, но и во всей программе. просто потому что программа в лучшем случае ориентируеьтся на средних учащихся и самоучкам в этом смысле гораздо проще. тем не менее - учитель может дать советы что изучать сверх программы и помочь там где возникают сложности. советую вообще контактировать с теми, кто понимает как вкатиться в CS, а не пытаться построить план обучения самостоятельно

    3. этот вопрос можно погуглить, вот один из известных ресурсов - https://teachyourselfcs.com/

    4. кстати, из всех навыков для CS самый важный - английский. чтобы читать, писать, случшать лекции, общаться с коллегами по всему миру. если он не fluent - советую налечь в первую очередь на него, поскольку мозг так устроен что детям гораздо проще освоить языки

    исходя из моего опыта, наиболее важное для программиста в повседневной работе это
    - базы данных (SQL, noSQL...)
    - приницпы ЯП (ООП, ФП, типизация...)
    - параллельное и распределённое программирование
    - как работают ОС, CPU, трансляторы, DBMS...

    но если ты больше заинтересована в том, чтобы не изучать всё самой, а подготовить матбазу для того, чтобы вкатиться в вуз, то лучше сосредоточиться на фундаменте для высшего образования - а это английский, математика, ну и ещё алгоритмика для прокачки мозгов (тот же leetcode)
    Ответ написан
    Комментировать
  • Как проверить интересные исходные коды, имеющие отношение к космонавтике? Есть ли что-то открытое?

    sim3x
    @sim3x
    С этим я и обращаюсь к сообществу.
    я был бы рад, если б тут были разрабы из наса, но вероятность крайне мала

    На реддите вероятность повыше
    Черкни и в issues в акке наса на гитхабе

    гудлак :)
    Ответ написан
    Комментировать
  • Как изучать информатику самостоятельно, чтобы добиться профильного уровня?

    hint000
    @hint000
    у админа три руки
    там будет вести крутой учитель информатики, который отлично и интересно объясняет
    Запоминай алгоритм.
    1. Убедись, что правильно знаешь имя-отчество этого учителя.
    2. Выясняешь, где найти этого учителя. В каких кабинетах он ведёт занятия и т.п. Может быть в учительской подловить.
    3. Смотришь расписание, чтобы найти удобное время, когда можно подойти к этому учителю. На перемене или после уроков.
    4. Говоришь: "Василий Иваныч, я из такого-то класса, вы у нас потом будете вести информатику, я бы хотела проконсультироваться насчёт самостоятельной подготовки..." Только не вздумай явно критиковать преподавание Paint его коллегой, это будет выглядеть не этично. Можно сказать: "Я думаю, что мне будет недостаточно того, что нам сейчас дают на уроках, поэтому занимаюсь самостоятельно". Это будет и правдой и без негатива. Ну и просишь порекомендовать книги или список тем для изучения. Если учитель станет уточнять, что ты уже изучала, чем конкретно интересуешься - это хороший знак (ему не пофиг), ты, наверняка, получишь неплохие рекомендации. Либо если ему в этот момент некогда, но он предложит конкретное время, когда можно обсудить подробно.

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

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

    krdpsr
    @krdpsr
    loading...
    у тебя искаженное представление об айти
    язык питон или любой другой нужен для РАЗРАБОТКИ приложений

    ты сначала попробуй что-то разработай
    с таким талантом надо идти в айти если он у тебя есть
    а если ты до 9го бездельничала то возможно тебе уже ничего не поможет

    стать программистом легко можно самостоятельно дома и не жаловаться на школу
    но надо вкалывать
    начинающему лучше веб-языки: js css html php
    Ответ написан
    9 комментариев
  • Как заработать четырнадцатилетнему веб программисту?

    @Aleksey089736
    Во первых все у тебя получится, если будешь программировать и в этой сфере развиваться. Есть куча иностранный заказов, вопрос в английском. Также на авито дай объяву, но главное сделай портфолио за которое не стыдно. Курьером работать и говно убирать в макдаке не смей. Учи язык, математику, делай приложения изучай программы. Лет в 17 поступай в инст, подрабатывай репетитором. В 18 можно на не полный день устроится в офис, или на полный если заочка.
    Ответ написан
    Комментировать
  • Какие книги прочитать по Форт (Forth) языку программирования?

    @pharo Автор вопроса
    Рускоязычных книг, как и английских немного и изданы они зачастую лет 30-ть назад и ориентированы на стандарты 83-года, хотя действующий принятый стандарт от 94-года, но для понимания языка это не так важно.
    На twirpx.org
    На форуме рускоязычных пользователей Форт языка
    В этом вопросе ещё некоторые ссылки на материалы п...

    Броуди Начальный курс на сайте программы nncron.ru...
    Ответ написан
    Комментировать