НАСА търси програмист, разбиращ от FORTRAN
Със сигурност тази обява ще провокира носталгия измежду тези читатели, които са приключили през 70-те или 80-те години на предишния век. Днес светът наподобява ужасно напреднал с тези смарт телефони, таблети, преносими компютри и стационарни компютри. Знаете ли за Apple I, компютър, публикуван през 1976 година? А за Apple II, публикуван през 1977 година? Знаете ли, че през 80-те години нашите “Правец 8 ” са били копие на Apple I и Apple II?
Сега си представете, че би трябвало да работите на вашето работно място с компютър на 40 годишна възраст. Ще съумеете ли да се справите с предизвикването, още повече, че никой от по-младите ви сътрудници няма да знае какво да прави с него и да ви помогне?
Това е действителна обстановка, с която се сблъсква НАСА през последните няколко дни. Този месец се пенсионира Лари Зотарели – последният инженер от първичния екип на плана “Вояджър ”. Автоматичните станции “Вояджър 1 ” и “Вояджър 2 ” са изстреляни през 1977 година и тяхната задача е обвързвана с визитата на планетите Юпитер, Сатурн, Уран и Нептун. По-късно и двете сонди напущат Слънчевата система, а в този момент те са в междузвездното пространство. Те не престават да изпращат скъпи данни за междузвездната плазма към Земята.
С напускането на Зотарели обаче си потегля и последният човек, който знае по какъв начин да програмира компютрите на “Вояджър ”. Двете автоматизирани междупланетни станции не престават да са в чудесно положение, без значение от близо 40-годишната си работа… само че все пак компютрите им са доста, доста остарели.
Човекът, който би трябвало да работи с тях, няма да има потребност да познава Ruby on Rails или Python. Не, тук не приказваме даже за C и C++. Говорим за асемблер, както и за известните компютърни езици от края на 50-те и употребявани през 60-те години. Можете ли да работите с FORTRAN? Знаете ли какво е ALGOL? Ако към момента сте брилянтни с тези езици, може би тази работа е за вас.
“Това бе върхова технология за 1975 година, само че през днешния ден я възприемаме като 40 годишна ”, споделя Сюзан Додд, програмен управител на плана “Вояджър ”. “Въпреки че някои хора могат да програмират на асемблерен език и да схващат сложността на галактическите апарати, множеството младежи не могат или не желаят да могат ”.
“Все едно летим с компютър Apple II. Би следвало да е към този момент в музея ”, безапелационна е Додд.
Самата Додд е била прекомерно млада, когато “Вояджър 1 ” е изхвърчал през 1977 година – била е единствено на 16. Тя е от хората, които са се включили към екипа на задачата години по-късно. И ето какво споделя:
“Ние постоянно си задаваме въпроси по какъв начин обещано нещо работи. Хората, които работят върху плана през днешния ден, не знаят за какво обещано нещо е било издигнато по тъкмо избран метод – и тъй като “Вояджър ” е план на 38 години, мъчно можеш да намериш документите ”.
И тук приказваме за план, който е стартират от преди епохата на интернет. Днес всичко стои съхранено на компютъра. Но тогава всеки документ за “Вояджър ” е бил напечатан на хартия. Екипът на “Вояджър ” си е премествал работното място с течение на годините и част от документите се е загубвала.
Последният същински софтуерен ъпгрейд на двете станции “Вояджър ” е бил извършен през 1990 година, една година след облитането на Нептун и при започване на междузвездната задача.
Тук се сблъскваме с няколко казуса – когато един инженер работи, той не постоянно записва всяко едно свое деяние. След толкоз десетилетия някои от работещите по “Вояджър ” са умряли и са отнесли в гробовете си тайната по конструирането на галактическите апарати. А даже и тези, които са живи и работоспособни, от време на време не могат да оказват помощ, тъй като мъчно си спомнят – приказваме за събития отпреди 40 години!
Така да вземем за пример през миналото десетилетие екипът на “Вояджър ” открива с смут, че част от софтуера ще се самоизключи непринудено през 2010 година. За да се оправи с ситуацията, Додд вика незабавно доста пенсионирани експерти, само че никой не съумява да си спомни за какво такава инструкция е била заложена в софтуера.
Много работодатели споделят, че незаменими хора няма. За страдание това не е по този начин – Зотарели е последният от основателите на “Вояджър ” и с неговото потегляне остава празнина, която никой не може да запълни.
Въпреки това животът продължава да следва остарялата си максима – едно потомство отминава и друго идва. Някой обаче би трябвало да заеме мястото на освободилия се инженер, да пристигна човек, който схваща от FORTRAN и асемблер.
“Вероятно няма да взема новодипломирал се човек, най-вероятно ще намеря хора, които са на към 50 години ”, оповестява Додд, “за разлика от тези, които са на 70 и повече ”.
Самият Лари Зотарели е на 80 годишна възраст.
За повече информация: Popular Mechanics




