как я в быдловузе учился — часть 2

Октябрь 23, 2012

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

Какие предметы были в этом семестре и какие оценки я получил?
Электротехника 4
Электроника 5
Программирование с++ и проект свой 1.7
Ассемблер х86 5
Архитектура компутеров 5
Матан не стал писать, ибо и так очевидно и русский тоже, ибо лень уже было.

Все ужасаются, глядя на оценки и эти фотки.

Раскрываю секрет.
Система быдловузов создана системой для поставки в систему анальных рабов. Отучившийся там 5 лет человек автоматом поступает в анальные рабы, чтобы по 8 часов тухнуть в офисе. И только единицы могут вырваться от туда. Программа для программирования быдла создана так, что тебе не дают шанса думать головой над задачей, а тебе тупо надо вопроизводить последовательность действий.

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

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

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

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

Что касается лабораторных работ.
Дается 2 блока по 1.5 часа. Причем надо делать в группе. В помещении сразу становится шумно, постоянно отвлекают, задания не всегда понятно. Т.е. я знаю, как я бы делал этот опыт, но я не уверен, как надо по заданию. Забавно вышло на электротехнике. Надо было посчитать с комплексными числами, а я как-то проглядел это или у меня случилось помутнение мозгов. Но я решил это обычным способом. Правильно решил. Сделал быстрее всех и сидел с довольной мордой, пока все пыхтели. Поэтому еле на 4 написал.

Так вот, лабы... Не знаю как вы, а я дома привык в одно рыло все делать. Я себя знаю. К тому же меня не отвлекают, я не ограничен временем и все такое. В быдловузе же тебе надо за 3 часа сделать 3 измерения, занести это в таблицу. Один типа крутит ручки, другой говорит цифры, а 3й записывает их. Причем некоторые пишут как курица лапой.
Потом дома получается так, что вроде бы было понятно, а стал делать и ничего непонятно. Если бы не готовые лабы прошлых лет, то я бы ни одной не сделал. А делал я их по 6 или 2х6 часов.
Было еще забавно, когда на простом осциллографе 2 сигнала были на не жк, а на элт экране и когда одна фаза обогнала другую, я не заметил этот момент и стали неправильно считать градусы. Подсознанием я заметил, что тут что-то не так, не должно быть выхода за 90, а у нас получилось аж за 180. ну дык...

А был бы цифровой осц, то и градусы не надо было даже считать и переход фаз не прозевал бы. Вот эта невнимательность и вызвана скоростью, с которой надо делать измерения, чтобы уложиться в 3 часа. ТРИ ЧАСА это очень мало.

Потом еще выясняется, что 95% в группе вообще ничего не знает о компутерах и электронике. Даже резистор со стабилитроном на макетке не могут воткнуть. ламер Зачем идти в высшее учебное заведение, если ты нихера не понимаеш в этом? Самое смешное, что я спрашивал потом 4х человек после экзаменов, понял ли кто что. Никто ничего не понял, хотя сдали экзамены в отличии от меня.
Самое забавное - один человек перестад алгебру на 1. Т.е. как биоробот со сторой попытки заставил себя заучить как попка и автоматом воспроизвел.

Ассемблер.
Я пробовал изучить его еще в 94м на спектруме. У меня даже была книжка. Но ее писали идиоты. Впрочем как и 95% на русском языке по электронике или программированию. Начиная читать их - я засыпаю. Вот у меня на планшете есть 2 книги по авр. Одна русского автора и другая американского. Американская даже в переводе читается плавно и легко. Русская же вызывает зевоту.
Так вот, за все  эти годы я так и не понял смысла ассемблера.

Но благодаря старому дедушке я таки постиг смысл или точнее сказать  некоторые аспекты программирования на этом языке.
Оказывается выражения if else реализуются командами jump с условиями больше, меньше, равно, не равно нулю. Я не мог понять этот момент, т.к. ни в одной книжке не описывался механизм работы этих команд.

Весь же цимес в том, что при каком-то условии, которое задается командой сравнения cmp в регистре статуса выставляется флаг Zero например. И тогда можно перейти в часть кода при помощи jz. И таких команд много для флагов четности, отрицательного числа, переноса и что там еще есть.
В этом весь цимес.

Однако логика асм программы сильно отличается от логики си программ. Вот тот же бейсик на спектруме с его goto и gо sub как раз подобен асм.
Ну еще боле менее понял я этот стек и передачу параметров через  него или регистры.

Однако экзамен мы писали на листочках, отвечая на разные идиотские вопросы. Я ответил на все, а последний проглядел. Сдал первым. Получил 5. бугагага

 

Архитектура компутеров.
Рассказывается о строении процессоров, какие блоки там есть и на кой они нужны. Довольно уныло. Честно говоря мне насрать, что там происходит в ядре и как оно устроено. Было интересно на симуляторе простом погонять байты. Боле менее понятно, а углубляться в дебри мне уже было неинтересно. Ответил я на почти все вопросы, только последнее задание было просимулировать мипс 2000 и сделать скриншоты. А я не был на последней лабе, ибо семестр короткий и праздники были, что моя очередь выпадала на праздник. Типа надо было приходить во вторую группу. Но я соблюдаю порядок и не хожу по группам, как это некоторые делают. Места там ограничены. Хотя может быть я сам виноват.
Вобщем попробовал я разобраться с эмулятором этим, почитать хелп, но времени уже не было. А это задание было почти на половину пунктов.
А другой пацанчик его сделал, и у него еще были пункты за задание для добровольцев в виде домашки. А так на вопросы он неправильно ответил и сдал только благодаря скриншотам и домашке. Т.е. по сути нихера не понял из урока. А только я один почти и отвечал на уроках, когда преп спрашивал, как можно было бы решить такой-то вопрос при построении ядра мипса или там сферического процессора в вакууме. Типа какой элемент логической схемы надо воткнуть. Ну и никто не знал про мультиплексоры.

 

Программирование с++
Честно скажу, в пту мы это проходили, я понял теорию ооп, но это было лет 5 назад и я с тех пор забыл все. Тут снова пришлось учить заново. Программировать я никогда не умел. Просто не знал с какой стороны подлезть. Опять же на русском материал написан через жопу. Разве что pcports.ru боле менее толково показывает, но там под старую студию и мфц, а мне мфц не понравился тем, что там надо вызывать еще апдейтер контролов или как там это называется. Вобщем все очень сложно.

Зато нам надо было написать свою прогу с классами, иерархией, инкапсуляцией, полиморфизмом и прочими плюшками. Можно было писать на любом языке и в любой среде, лиш бы был ооп. Вот я и выбрал управление платой приемника через лпт + индикация частоты на отдельной плате.
Просто приемник на лм7001 давно валялся и я хотел поковырять его, но было лень. А тут целый проект. И мне нравилось быть руководителем и ведущим. Хотя раньше лет 15 назад в школе никогда не хотел быть ведущим и чем-то выделяться из толпы.
Вобщем я написал все низкоуровневое, расписал архитектуру, что должно, какие методы какие функции реализуют. Писать надо было консольное, т.к. графическое мы не успели. Как всегда - самое интересное не успеваем. Вобщем это была реально сделанная мной работа, которую я полностью контролировал и знал, как и что делать. Т.е. у меня была уже полная образная картина в голове.

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

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

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

Контрольная длилась 3 часа. Подготавливались мы к ней тоже больше 3х часов. Весь код писал препод и то кое-как написал за 3 часа. Если бы мы это писали на экзамене, то никто бы не сдал. А так мы этот код взяли и немного переделали под решение задач. Вобщем моя прога работала как надо, только вывод нормально не успел отформатировать и поэтому получилась не чистая 1. В эту оценку еще входит и проект. Проект может быть тоже был не 1. Там еще документацию надо было писать. Причем эта писанина тоже прилично занимает пунктов. Но мне важно было запустить плату. И я ее запустил.

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

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

Кстати из всех проектов, наш проект был круче всех. Еще была игра “жинзь конвея”, которую делали те, кто уже работал и имеет опыт. Для меня это довольно круто. Вообще никогда не любил писать игры. Еще на спектруме мне показали, как написать стрелялку и как реализуется “попадание”. С тех пор весь интерес пропал. Больше интересовало подключение железок.

 

Матан
В мит есть курс электроники, который ведет индус.
В нашем быдловузе электротехнику вел какой-то чурка.
Электронику вел турок.
Матан на первом семестре вел еврей, на втором араб или индус. По имени вроде индус.
Еще лет 50 и черножопые будут учить белых людей тому, что эти белые люди когда-то изобрели. ыыы
Вобщем это какой-то биоробот тоже. Если матан первого семестра еще туда сюда, то этот вообще жопа. Пока он пишет - вроде понятно. Как только вышел из класса - все забыл.
Вобщем отсидел я 2й семестр. Стал готовиться к контрольной. Обложился книгами, тетрадями, кучей распечаток и смотрю видео по матану.
И такое ощущение, что ну нихера я не понимаю в этом.
В конце концов я аккуратно закрыл все книги, положил распечатки в тетрадь, сложил все это стопкой и закрыл вкладки с видео. Открыл qt creator и стал дальше изучать контролы для уже визуальной проги по управлению платой приемника, которую я уже пишу сам для себя.

Как только я убрал матан, сразу снизошло такое облегчение. Это даже нельзя сравнить с тем облегчением, когда уже с в последнюю секунду снимаеш штаны и сереш паносом на весь унитаз.
Это прямо таки катарсис был. Я еще потом у индусов пожрать заказал. ыыы

И вот начался 3й семестр.
Пошел я туда на второй неделе только. На матан забил. Вот во вторник у нас урок по электрическим измерениям. Про всякие ошибки там. погрешности, схемы измерений. Довольно унылый урок. Опять лабы. Я еще даже не смотрел задания. Надо посмотреть, может чего интересного есть.
Потом был в среду урок software engeneering. Какой-то теоретик из универа с дипломом информатика. Это такие, кто знает как делать или программировать, но не умеет программировать. Вобщем считают себя умными и выше быдлокодеров.
Я думал мы будем опять писать какой-то реальный проект, а оказалось, что надо делать презентации, изучать какие-то унылые методы работы в команде, теории разработки типа agile. Посмотрел в гугле, что это такое. Оказывается это когда быдлокодят каркас или базовый набор фишек, потом тестят их, показывают заказчику и снова пишут оставшиеся фишки, снова тестят и снова показывают, пока не закончат. Честно говоря я так и представлял себе процесс работы над проектом в команде. А оказывается это целая наука. ОЯЕБУ!!1
Вобщем я так понял, что ничего интересного на этом уроке меня не ждет и тоже забил.

В четверг у нас digital design. Это возня с логическими элементами, упрощение схем  и прочая быдлогика. Довольно уныло. В пту проходил это. Лень ради этого ездить в быдловуз. В пятницу операционные системы. Вроде бы должно быть интересно, но я еще не был. Может быть в эту пятницу поеду.

Вобщем 3й семестр унылый. Дальше я вылетаю. Интересное будет только в 4м - программирование мк, рисование схем и проектирование. Но до этого допускают только тех, кто прошел отбор и стал автоматом.

 

Что сказать в конце? Не знаю как там в других быдловузах, но в этом все уныло. Вообще сделано так, что простые вещи, которые можно понять за неделю делают сложными и учат месяцами. В пту было проще и понятней, все успевал, даже писать экзамены на отлично после бухания и спанья в подворотне.
Тут же все через жопу. Я не знаю, как считать эти ваши фильры руками. Я знаю, как это работает и какой прогой смоделировать. Я могу объяснить это за 3-5 часов и показать на опытах. Там все просто довольно. Просто, если не усложнять специально.

Итого. Если вы хотите быть человеком, то ни в коем случае не надо идти в быдловузы. Лучше пту. А еще лучше самообразование + работа, чтобы с голоду не сдохнуть.
Весь этот матан не нужен. А когда нужен, то человек с образным мышлением откроет книгу и осилит матан, т.к. будет понимать, зачем он нужен.

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

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

Такие дела.

категория: всякий кал

Comments (1)

 

  1. Sinyak:

    Ну почитал с удовольствием надо сказать)))

ответить

Авторизация только через loginza.

Yandex Google Вконтакте Mail.ru Twitter Loginza MyOpenID OpenID