Искам да науча език на ниско ниво, за да не изглеждам като задник пред моя (експерт по компютърни науки) шеф.
Това е толкова вярно в много аспекти, научих C++ и haskell по подобни причини, не съжалявам, тъй като те ме научиха на много неща, но разбирам натиска от връстници.
Това е въпрос отпреди 6 години и е интересно да се види, че никой не спомена добър учебник по програмиране, който да обхваща основите на компютърните науки.
Ако искате да научите "истинско програмиране", просто се опитайте да се заемете със "Структура и интерпретация на компютърни програми" от MIT Press в свободното си време. Трябва да покрива повечето, ако не и цялото ви любопитство по отношение на програмирането, каквото и да е вашето ниво.
Има и "Изкуството на компютърното програмиране" от Доналд Кнут. Кнут е особено добре запознат с машинните езици и други неща от ниско ниво.
Внимавайте, въпреки че и двете произведения са много плътни.
Ето моите два цента за това как да подходя към тях. На първо място, те не са "уроци", които захаросват пътя ви към умение, те въвеждат научна дисциплина по подходящ начин, така че настройката на ума "какво ще правя с това? Как мога да използвам това?" " трябва да се замени с "как работи това? Какво прави това? Защо го прави по този начин?".
Опитайте се да правите упражненията, включени в книгите, но не се натоварвайте твърде много. Ако не можете да го направите, всичко е наред, преминете към следващия. Въпреки това, ако не правите някое от упражненията, дадени в раздел, трябва да отделите време с главата и да я прегледате, така че да можете да направите поне няколко от упражненията, включени в раздела.
Просто продължавайте така и ще настигнете своя шеф/връстник за нула време. Някои глави/упражнения може дори да бъдат предмет на разговор, ако го чувствате. Може дори да му хареса факта, че придобивате нови умения, или не, не ми вярвайте на думата, правя програмиране, не за да имам работа с хора.
person
Kaan E.
schedule
06.04.2020