Шта ИТ људи могу научити из Уник филозофије

Аутор: Eugene Taylor
Датум Стварања: 7 Август 2021
Ажурирати Датум: 10 Може 2024
Anonim
Игра в кальмара за 7 минут (Краткий пересказ, пародия)
Видео: Игра в кальмара за 7 минут (Краткий пересказ, пародия)

Садржај



Одузети:

Својим једноставним, одузетим приступом, Уник пружа многим програмерима управо оно што траже.

Уник је у свим својим различитим облицима дубоко утицао на рачунарску индустрију. Иако се већина обичних корисника с тим не бави директно, овај оперативни систем ствара добар део Интернета и готово свих паметних телефона. Програмери га воле и то са врло добрим разлогом. Много Уник-ове привлачности потиче од неких оригиналних дизајнерских одлука које су донели њени креатори, од којих многи имају лекције за људе изван света програмирања. Уник програмери често се придржавају филозофије програмирања наглашавајући једноставност и елеганцију, али ове лекције можете применити ван развоја софтвера. (Набавите мало позадине за овај ОС у Шта чини Уник посебним?)

Нека буде мала

Једна ствар која изненађује многе људе који су навикли на велике, монолитне програме је огроман број малих услужних програма са којима се налазе многи Уник и Линук системи. Постоје алати за претраживање, кретање датотека, преглед датотека, уређивање датотека и друго. Већина њих има само неколико килобајта, уз неколико изузетака.

Такође, многи од ових програма немају им пуно функционалности. Едитор, на пример, обично неће имати проверу правописа. Уник програми дизајнирани су тако да раде заједно и раде више ствари, концепте који ће бити детаљније објашњени касније.

Према уобичајеној изреци, "10 процената посла решава 90 одсто проблема". Другим речима, вероватно вам је боље са мањим, једноставнијим алатом него сложеним програмом са функцијама које вероватно ни не користите.

Употреба

Једна ствар по којој је Уник познат - или можда срамотна - је велика поузданост у очи. Иако би ово могло изгледати сирово у доба графике и ГУИ-ја високе резолуције, постоје неке велике користи од тога.

Скоро све конфигурационе датотеке система чувају се у празно. То значи да је могуће прегледати и уређивати те датотеке (под условом да имају исправна допуштења) без посебних алата. У Уник и Линук верзији не постоји таква ствар као што је Едитор регистра, јер не постоји регистар.

је најнижи заједнички називник података, што значи да ће било који други систем моћи да чита и пише датотеке. То не само да омогућава једноставну размену датотека, већ такође и "будуће доказе" податке, осигуравајући да их могу читати следећа генерација машина и генерација машина које долазе после тога. Што нас доводи до ...

Не додајте се превише ни на једној платформи

Хардверске платформе су цоол. Софтверске платформе су цоол. Ми схватамо. Али платформе имају век трајања, јер многи људи који се и даље ослањају на Виндовс КСП сазнају. (Прочитајте више у: Зашто је време за истицање оперативног система Виндовс КСП.)

Платформе долазе и одлазе, а ако сте умотани у једну, може бити болно када се морате кретати.

Дизајнери Уника направили су велику промену када су преписали систем на језику високог нивоа Ц, уместо језика за монтажу ПДП-7. Ц може да ради на различитим хардверским платформама, чинећи Уник првим оперативним системом који је могао да се преноси на различите хардверске платформе са релативно малим променама.

Упоредите то са Уник-овим старим ривалом, ВМС-ом, који је био уско везан за ВАКС линију мини-рачунара прво Дигитал Цорпоратион Цорпоратион, затим Алпха-процесор, а затим и Итаниум-ов процесор. ХП, садашњи власник ДЕЦ-ове технологије, почео је коначно да вуче утикач на ВМС.

Уник у разним облицима успева, посебно под разним верзијама отвореног кода, од којих је најистакнутији Линук.

Добро уради једну ствар

Уник програми дизајнирани су тако да раде једну ствар и раде то добро, уместо да покушавају да буду свима свима. Већина Уник програмера радије ради у уређивачу који само уређује, него у сложеном ИДЕ-у.

Уник програми дизајнирани су као филтри који могу нешто учинити у току и не додати ништа друго, формирајући нафтовод.

Оне мобилне апликације које раде на Уник паметним телефонима? Они такође раде једну по једну ствар.

Дајте својој публици слободу

Раст Линука је такође популаризовао оно што се назива отвореним кодом и покретима слободног софтвера. Ако сте вешт програмер, можете да измените изворни код да бисте добили оно што желите. Али Уник је одувек био посебан по томе што вам омогућава слободу да радите шта год желите на рачунару, чак и ако сами завршите пуцање у стопало. (Неки кажу да је отворени код превише добар да би био истинит. Је ли? Сазнајте овде.)

Изградите ствари које треба радити заједно

Једна од карактеристичних карактеристика Уника је могућност да шкољке преусмере унос и излаз наредби у сложене "цевоводе". То објашњава уал оријентацију многих Уник програма и зашто су њихови резултати тако краћи.

Аутоматизирати, аутоматизирати, аутоматизирати

Уник је такође популаризовао концепт скриптовања различитим гранатама, прво Боурне-шкољком, затим Ц-шкољком, а затим Басх-ом. Бројни скриптни језици су се појавили, укључујући Перл и Питхон. Ако аутоматизујете једноставне задатке, тада ћете имати више времена за трошење корисних ствари.

Уник је издржао тест времена

Уник истрајава у овом или оном облику још од 1969. године, једноставно зато што је филозофија која стоји иза њега неодољива. Чак и ако нисте програмер, можете усвојити врлине једноставности и елеганције у било који пројекат, било да се ради о управљању, администрацији система или чак у другим областима вашег живота. За свеобухватан поглед на Уник филозофију, погледајте књигу Мајка Ганцарза "Линук и Уник филозофија". Пуно је лекција које можете применити на свој ИТ рад - и шире.