Здравейте всички.

Вторият съвет, който искам да дам на начинаещите програмисти, е използването на терминал. Терминалът е интерфейс на командния ред за работа с компютър и това е първият визуален интерфейс, който взаимодейства с него. В съвременните операционни системи използваме терминален емулатор. Но в тази бележка ще използвам термина терминал. Мисля, че разликата между терминала и терминалния емулатор не е толкова важна за начинаещите програмисти.

От детството си имаме навика да използваме прозоречен интерфейс в нашите операционни системи. Използваме drag’n’drop за преместване на файлове, инсталационни за програми, файлови мениджъри за преименуване на директории и файлове. Това е супер просто и разбираемо. Но когато се докоснем до програмирането внезапно терминалът нахлува в живота ни. Трябва да използваме команди с думи за навигиране между директории, преместване, създаване, отваряне на файлове или за инсталиране на програми. Освен това трябва да използваме терминала, за да следим за регистрационни файлове на нашите програми и да проверяваме състоянието им.

Използването на терминала изглежда по-трудно от познат интерфейс на прозореца. Но това е дълбока заблуда. Създаването на файл с помощта на проста комбинация от символи като „докоснете ./filepath/filename“ е по-бързо от отваряне на файловия мениджър, избиране на необходимата директория, щракване с десния бутон на мишката (тъчпад), избиране на „създаване на нов файл“, въвеждане на име на файл. Разбира се, запомнянето на голям набор от команди за терминала не изглежда толкова лесна задача. Това е дълбока заблуда за. Всички сме научили таблицата за умножение в училище и я използваме цял живот. Редовното практикуване на тази красива маса не ни позволява да я забравим. Същото важи и за командите за терминала. Научете го веднъж и използвайте редовно и няма да го забравите. Това е като случай с таблица за умножение.

Терминалът е мощен инструмент за всички видове компютърни потребители, особено ако този потребител е програмист. Създаването на навик да го използвате ще подобри уменията ви за програмиране и ще отвори нови хоризонти. Можете да намерите пълен списък с команди за вашата операционна система в интернет. Някои команди са подобни на различни операционни системи. Например всички Unix-подобни системи имат много подобна колекция от тях. В случай на Windows OS трябва да използваме по-малко мощен терминал с по-малко колекция от команди. Както и да е, ако искате да сте професионален програмист в днешно време, Unix-подобната операционна система ще бъде по-добър избор. Microsoft работи усилено, за да подобри своята Windows OS за програмисти през последните няколко години. Но за съжаление все още не е добър инструмент за работа. Разбира се, ако не работите с C# и .NET екосистема.

Това е всичко. Използвайте терминала. Това е наистина страхотен инструмент за ежедневна работа за всички видове компютърни потребители.

Благодаря ти. С най-добри пожелания, Владимир Болшаков.