Компьютерного образования - тред.Здравствуйте, парни. Начал вкат в ИТ, колупаю Питон, поставил Линукс, чтобы пердолиться чаще, вместе с этим что-то узнавая. Но нет целостной картины того, как все это работает и выглядит изнутри (взаимодействие железа с програмными кодами и тд) и из-за этого чувствую себя официантом, а не поваром. Не знаю даже, чем отличается байт от бита. Информатики у нас в деревне не было, поэтому нихуя не знаю и хочу начать с начала. Посоветуйте, какие книги нужно прочитать? Или любые другие источники?
Инофрматику школьную почитай, если в гугл не умеешь. Потом си K&R, по ассемблеру читни что нить, Таненбаума "Архитектура компьютера", Кнута все 3 тома "Искусство программирования", потом можешь в ооп через C++ вкатиться, паттерны и все такое. После всего этого, можешь начинать свой питон ковырять.
>>222702913>Кнута все 3 тома "Искусство программирования"Забавно, что большинство людей, кто советует читать Кнута, сами его не читали.
>>222702975Тайный код информатики. Я написал эту книжку. Это самый лучший совет, а не твоя хуйня в духе поступи в MIT.
>>222702692 (OP)мозга не ебай, никакие книги хуиги тебе нахуй не нужны. тебе нужно научиться гуглить. поставь себе любую какую угодно желательно не оверкилл хотя бы на ранних этапах задачу, и начинай её решать. как только что то не понимаешь - гуглишь на английском, открываешь ссылки на stackoverflow, читаешь там минилекции по теме.
>>222702984Чтобы вкатиться, самый доступный язык с энтри-левел литературой. После питона уже идут учить другие языки.
>>222702692 (OP)Хули там знать, сейчас раскидаю на изиБит может принимать 2 значения, 0 или 1 (как вкл или выкл, сигнал или нет сигнала), отсюда начинается вся работа компьютера, сигнал принимается компом за 1, отсутствие сигнала за 0.Байт состоит из 8 таких значений (0 или 1 = сигнал или отстутсвие сигнала, импульса). Комбинация из 8 таких значений кодируется в символ/цвет/пиксель. В зависимости от комбинации определяет буква алфавита или цвет. Для больших выборок кодируется 2 байтами и т.д.Всё это происходит частотами, скорость передачи этих миллиардов бит только чтобы ты переместил сраный указатель мыши чуть леввее зависит от процессора и пр. частот, тактов, хуяктов. Любые программы это как кодировщики или визуализаторы под необходимую задачу. А так по сути вся работа компьютера это непрерывный поток миллиардов значений. Чтобы управлять всей этой нейрохирургией прямо в железе учи ассемблер, любая книжка по ассемблеру, подберешь ту, которая будет тебе понятна.
>>222702692 (OP)Блять, после 100 прочитанных тредов я передумал вкатываться в фриланс или просто даже на РАБотку программистом. Там постоянно надо быть в теме, изучать новое, некоторых еще оставляют после работы. Фриланс вообще жопа нахуй. Про русский даже не думай. За еду работать будешь. А апворк захватили индусы, и там нужно дохуя работать либо команду искать. Ну его нахуй.
>>222703059Да,попутно тебе будут давать кучу формул сходу для подсчета каждого говна,при чем форум не уровня 9 классаЭто запутывает новчика>>222703072а ты это делал дальше 100-150 странице?
>>222703094> а ты это делал дальше 100-150 странице?На них никаких еба сложных формул нет. Булевую алгебру должны еще в школе проходить.
Огромная благодарочка, парни. Составил что-то вроде плана.Еще момент - мне анон в /s/ настоятельно рекомендовал доучивать английский до хорошего уровня. Что думаете об этом? Обязательный навык?Оп
>>222703122Я хз как про другие книги,меня интересовала его книжка про сети и когда первый раз открывал меня это сильно оттолкнуло
>>222703037>управлять всей этой нейрохирургией прямо в железе учи ассемблерединственный годный советкак-то трахался с этим, через него сразу всё понятно становится т.к. на стыке железа и софта работаешьПитон-погромисты как неврологи, питон-погромисты со знанием ассемблера это нейрохирурги, которые могут в чудеса.
>>222702692 (OP)Готов тебе прямо сейчас в этом итт треде пояснить как всё работает.Спрашивай вопросы.Первый вопрос который ты должен задать "какой уровень ниже языка высокоуровневого программирования?"Я отвечу "низкоуровневый, ассемблер, это команды, которые понимает процессор""окей, а процессор как работает?"Я отвечу"процессор состоит из множества простейших логических элементов"Всё. Ты всё знаешь в принципе, поздравляю.
>>222703129Естественно нужно. В любом случае. Литература на английском. Гуглить решение проблем будешь на английском. А если захочешь удаленно работать, или на фрилансе- то там нужно будет общаться на английском
>>222703094>а ты это делал дальше 100-150 странице?Специально для тебя заглянул. Если для тебя это СЛОЖНЫЕ ФОРМУЛЫ, то я думаю тебе стоит выбрать что-то другое в этой жизни, а не ит
>>222703125Боюсь, что будет, как с юристами. В свое время их навыпускалось овердохуя, в результате мы имеем: "Требуется юрист, с опытом... зарплата 17350".
>>222703172Ему нужно как минимум заполнить пробелы в математике, но делать он это, конечно же ,не будет.
>>222703181Чел, ты серишь.Рашинский юрист может работать только на порахию.Айтишник может работать на весь мир.Разница.
>>222703162Процессор не понимает ассемблер. Ассемблер транслируется в машинный код, который уже выполняет процессор.
>>222703198Рашкинские айтишники тоже могут только на порахию работать, потому что даже английский не хотят учить.
>>222703172>>222703189Господи какие вы надменные пидарасы,я ебалЯ все обьяснил,а вы о своемслава богу что такие как вы обычно на заводах работают за 25к инженеграми и видеть вас нормальным людям не приходится
>>222703205>Процессор не понимает ассемблер. Ассемблер транслируется в машинный код, который уже выполняет процессор.Хуйня. Ассемблер === машинный код, просто по другому записанный, не сренькай.
>>222703216>Рашкинские айтишники тоже могут только на порахию работать, потому что даже английский не хотят учить.Только по тому, что их и тут неплохо кормят.>>222703226>А индусы не будут конкурентами?Во первых чекай IQ индусов(а ещё белые привилегии, тупой расист)Во вторых айти развивается по всему миру, в том числе и в индостане. Спрос только набирает обороты.
>>222703275>Машинный код, машинный язык — система команд конкретной вычислительной машины, которая интерпретируется непосредственно процессором или микропрограммами этой вычислительной машины.>Ассемблер — транслятор исходного текста программы, написанной на языке ассемблера, в программу на машинном языке.Что не так? суть одна хуйня, просто по другому записанная.Ты можешь нули и единицы в виде dx:mov hurrr durrr записать, а можешь в виде потока 00010010101011010010101000011111000101001010
>>222703265> Во первых чекай IQ индусов(а ещё белые привилегии, тупой расист)Ты что такой злобный с утра? Подрочыши, что-ли, может пройдет?Я к тому, что Боинг наняло индусов за "3 копейки" (9 баксов/час) пилить код для 737 МАХ. Понятно, что для россиян 9/час - круто. Однако, кончилось это все хуево. Полагаю, Боинг сделает выводы. А если нет - выводы сделают за него регулирующие органы.> Спрос только набирает обороты.Ну, ладно, посмотрим.
>>222703347>Ты что такой злобный с утра? Подрочыши, что-ли, может пройдет?Это обязательно, щас ещё понагебаю по сосаке и подрочу, как раз у меня закачан сочный косплей альбедо.>Я к тому, что Боинг наняло индусов за "3 копейки" (9 баксов/час) пилить код для 737 МАХ. Понятно, что для россиян 9/час - круто. >Однако, кончилось это все хуево. Полагаю, Боинг сделает выводы. А если нет - выводы сделают за него регулирующие органы.Ты щас хочешь сказать, что из-за кривожопости индусов компании откажутся от рашкинских прогеров? Не думаю.>Ну, ладно, посмотрим.Блять, компьютеризация только началась в странах с большими плотностями населения типо китая индии и проч. Это очевидно.
>>222703354То что ты говно и хуй. В языке ассемблера даже может быть место абстракциям, чего не допустимо в машином коде. Это я как пример твоего обосрамса привел. И ты сам написал, что ассемблер транслируется в машинный код, который выполняет процессор. В общем, у меня много дел чтоб доказывать что-то на такой толстый тролинг.
>>222703419Долбоёб, ты можешь нули и единицы тоже воспринимать как абстрактные явления. Только по факту это буквы, которые можно записать в виде нулей и едениц. И это и есть трансляция. Т.е. суть одна хуйня.Это всё равно, что писать translitom ili kak to tak odno i to je blyat
>>222702999И будешь писать хуйню работающую за n^3. Даже не понимая что не так, ведь оно же все работает.
>>222702692 (OP)Построй в маинкрафте примитивную микросхему, дрочи на ней input\output, и ты поймешь как это работает на железе.
>>222702692 (OP)прочитай про двоичную систему исчисления.прочитай про конечный автомат и всякие машины тюринга и найди лекцию про архитектуру какого нить вычислителя(8086). нам(высоскоуровневым программистам) глубоко понимать это не нужно но основы не помешают . там свой мир очень сложный и в практике редко приходиться сталкиваться но понимать принципы мы обязаны .