• Нужно ли учиться в школе?

    @moozooh
    Chief Technical Grammar Nazi
    В моё время было так, что если ты на 100% уверен, что предмет тебе в будущем не пригодится (музыка, там, черчение или ещё хрень какая-нибудь), то ты идёшь к учителю и объясняешь ситуацию: к вам и вашему предмету лояльно отношусь, но собираюсь связать свою жизнь с другими областями знания и вот прямо сейчас уже над этим работаю; давайте придумаем, как нам друг друга разгрузить, чтобы никому не было обидно. Если учитель адекватен, он не будет против. Ему своё время тоже важно — он лучше потратит его на других учеников. Иногда можно попросить помощи у завуча (опять же, если он адекватен).

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

    ОБЖ — чуть более интересный и полезный предмет, чем кажется изначально. В школе его ненавидят абсолютно все, но чаще всего не знают, что теряют. Если не дай бог тебе понадобятся знания из курса ОБЖ, то когда это случится, чаще всего гуглить их не будет времени.

    По информатике можешь спокойно сдать все нужные экзамены/контрольные экстерном и заниматься своими делами. Либо, если квалификация учителя позволяет, попроси его дать тебе задания, которые тебя нагрузят по способностям. Убьёшь двух зайцев и заодно порадуешь препода.

    В целом школьная программа очевидно перегружена знаниями, но этому две причины: 1) ученик заранее не знает, какие из них ему в будущем понадобятся, 2) всё равно нужно чем-то занять время, пока он вырастет и поймёт, что же ему действительно интересно (и поступит в вуз или на работу по соответствующей специальности). Непрерывная учёба не даёт расслабляться, готовит к рабочему режиму и форсирует минимальный уровень социализации. Если же ты и так не расслабляешься и тебе нравится программирование, то не будет большого вреда, если ты немного оптимизируешь своё время. Главное, не забывай с людьми общаться — это полезное умение, его надо оттачивать непрерывно. :)
    Ответ написан
    9 комментариев
  • Нужно ли учиться в школе?

    @SharuPoNemnogu
    не язык плохой, программисты такие...
    Ахах, школа ему мешает...
    Вот будет тебе лет 30, семья, дети, кот дебил, на работе вечный аврал, ипотека, ремонт, качалка.. а развитие никто не отменял, и все равно находишь время.
    Так что не пори чушь, учись в школе и развивайся параллельно.
    Ответ написан
    7 комментариев
  • Что в программировании значит: изучить на уровне железа, или на уровне софта?

    15432
    @15432
    Системный программист ^_^
    На уровне железа - реализовано в низкоуровневой прошивке девайса или вообще аппаратно, в виде неперешиваемых микросхем. Например, трансивер USB, преобразующий пакет данных в битовое кодирование 8b/10b. Изменить сложно или невозможно.

    На уровне софта - реализовано программно в драйвере или приложении, которое взаимодействует с устройством.
    Например, копирование файла на USB флешку. Изменить легко - перекомпилить программу.

    сорри, прочитал ваш вопрос как "изменить"

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

    например, чтобы скопировать файл на USB флешку вам достаточно изучить работу с fopen(), fwrite(), fclose() - это уровень софта.
    Чтоб понять как реально производится запись на USB флешку и создать свою USB флешку, нужно знать как работает NAND, что нужно для подключения и передачи по USB, какие там бывают типы пакетов, формат пакетов, вплоть до написания своей прошивки
    Ответ написан
    1 комментарий
  • Изучить программирование с нуля?

    По опыту своих знакомых скажу, что реально самостоятельно выучить программирование и даже стать при этом хорошим программистом, а не каким-то быдло-кодером.
    Сам же учусь в университете на около программистской специальности и к программированию также имею отношение.
    А теперь мое мнение по началу изучения программирования:
    Начните с основ, причем не с основ С++ или Java, а с основ архитектуры компьютера, его принципов работы, а также большого математического аппарата, который за всем этим стоит. Обратите внимание на дискретную математику, математическую логику и абстрактную алгебру. Зная три эти категории, даже в ознакомительном варианте, погружаться в такое непростое дело, как программирование, будет гораздо приятнее и интереснее, а также проще.
    Перевестись в тех.вуз, в принципе, возможно. Но опять же все зависит от вуза. Более чем уверен, что в моем деканате Вам бы дали отказ — не любят у нас принимать с других вузов.
    Ответ написан
    4 комментария