У 2019 році мові програмування COBOL виповнилося 60 років. І не дивлячись на те, що з’явилося ще багато сучасних та інтуїтивних мов, COBOL продовжує мати дуже важливу вагу у таких важливих секторах, як банківська справа чи адміністрація.

досі

Може, саме тому деякі розробники також вирішили спеціалізуватися на COBOL. Хоча знайти їх було непросто, ми поговорили з двома з них, щоб повідомити нам причину їх рішення та те, як це - працювати над майже вічною мовою.

По дорозі я знайшов вас

Альберто Конероро виповнилося 38 років, і він відповідав за команду з чотирьох осіб для сербатика протягом двох років. Усі вони спеціалізуються на мові програмування COBOL.

Визнайте, що розвиток вашої кар’єри цією мовою це було не щось шукане, а "накладене рішення". «В результаті одного з відомих злиттів між банками та дублювання між департаментами та змін організаційної схеми, команда, до якої я належав, перейшла від роботи з PL/SQL до Oracle до проведення процесів JCL та програм COBOL для подачі баз даних у Teradata ”, - каже він нам.

Грегоріо Арройо, зі свого боку, є керівником та власником AG Informática y Servicios. Окрім управлінської роботи, цей випускник фізики з 1978 року також займається технічним обслуговуванням та розробка комп’ютерних додатків в COBOL для МСП. Через рік після закінчення коледжу багатонаціональний НКР "відібрав мене для навчання в Мадриді, що включало навчання та розробку додатків у COBOL", згадує він.

Арройо, який також знав інші мови, такі як Basic або Fortran, запевняє, що коли він вперше побачив COBOL, "це здавалося дуже суворим до стандартів генерації коду". Щось, що долається, коли "ти робиш із ними, то це шиє та співає", говорить він.

Що в підсумку спонукало його зробити ставку на COBOL, це те, що на той момент, коли він зіткнувся з цією мовою, він пройшов адекватну підготовку, і "це вже була найпоширеніша і найпрофесійніша мова для розробки додатків для компаній", Арройо.

Що у вас є, чого у інших немає

Коли він натрапив на COBOL, Конероро це визнає, спочатку він не бачив цінності у своєму кар’єрному шляху. Але він пояснює це тим, що «він все ще не знав технології, її історії, простоти, швидкості тощо. Крім того, люди, які програмували в COBOL, були вже старшими, і я думав, що це технологія, яка незабаром скоро помре ".

Після вивчення вищих циклів адміністрування комп’ютерних систем та розробки комп’ютерних додатків, Альберто Конероро пройшов академічну підготовку з C ++ та Visual Basic і багато років працював з SQL, JavaScript та HTML. І він навіть пройшов кілька курсів на C #, .NET та Java. Однак Конероро запевняє, що після першого контакту та реакції при зустрічі з COBOL він незабаром зрозумів "потенціал, швидкість та надійність, якими володіє ця мова".

Тим часом Грегоріо Арройо зізнається, що експериментував з іншими мовами, такими як C ** або Javascript, але, на його думку, “вони не мають англійського дієслівного вигляду та відчуття того, що має COBOL". І, крім того, він визнає, що в його віці "мені вже важко перейти на іншу форму програмування".

Найкраще і найгірше з COBOL

Але крім того, цей професіонал запевняє, що за весь свій професійний досвід «я не знайшов у COBOL обмежень, які змусили б мене використовувати іншу мову. COBOL, який я використовую, розвивався за цей час, як і решта, щоб адаптуватися до технологічних вимог кожного моменту ".

Якби мені довелося визначати COBOL, Альберто Конероро запевняє, що він "простий, швидкий і надійний". Тим часом Arroyo оцінює, що його метод програмування нагадує природну мову англійською мовою, "крім надійності та безпеки управління даними".

З іншого боку шкали, Конеєро шкодує, що ми зіткнулися з менш візуально приваблива мова Які інші. І, як нарікає Arroyo, ще однією з його слабких сторін є те, що більшість виробників COBOL «були поглинені єдиним постачальником, а це Micro Focus, і вони дорогі продукти”, - запевняє він. Концентрація, яка "змушує виплачувати ліцензії на виконання для використання програм, розроблених цією мовою, що зазвичай робить програми дорожчими".

COBOL, давня мова?

Грегоріо Арройо визнає, що COBOL не є сучасною мовою. Настільки, що про це навіть не вчать. "Ті з нас, хто залишився, вже зі" старої гвардії ", говорить він.

Конероро також визнає, що "мало людей, навчених та досвідчених у цій мові, в основному серед молодих розробників, які зосереджуються на інших, більш сучасних мовах". Але навіть серед професіоналів старшого віку непросто знайти тих, хто продовжує мати свою улюблену або робочу мову в COBOL. “З того, що я зміг побачити в секторах, в яких я працював більшість програмістів COBOL перестали бути активними поступово, або їм мало що залишилося », - пояснює він. Позитивна частина? "Попит на професіоналів цього профілю, ймовірно, зросте".

Крім того, Конероро вважає, що більшість програмістів, які працюють на інших технологіях чи мовах у банківському, страховому або платіжному секторах, "рано чи пізно натраплять на цю мову, якщо вони цього ще не зробили", отже, що "в мінімум ", я б закликав інших розробників дізнатися про цю програму.

Чи добре платити бути програмістом COBOL, оскільки фахівців у цій галузі мало? Зарплата "дорівнює решті мов", говорить Конероро.

Тим часом Арройо вважає, що будь-яка розробка додатків в даний час "недооцінена". “Більшість припустили, що вони майже безкоштовні. Розробник недооцінений і більше в COBOL, тому що ми вважаємо, що ми на якорі в 20 столітті”, Скарга. Виняток становлять "важливі компанії, які мають і використовують програмне забезпечення, розроблене в COBOL".

Скільки життя має COBOL?

Компанії, які ведуть бізнес з COBOL, чітко усвідомлюють: ця мова програмування має майбутнє. І багато.

Наприклад, Альберто Конероро впевнений, що COBOL виповнилося 60 років, але попереду ще довге життя, особливо тому, що "вона пов'язана з такими секторами, як банківська справа, страхування, платіжні засоби тощо". З цієї причини він, не вагаючись, стверджує, що "це може тривати ще як мінімум 60 років".

Але Арройо показаний на протилежному боці. "Я вірю, що майбутнє COBOL буде залишковимІ що це триватиме лише „до тих пір, поки в цьому середовищі будуть розроблені додатки”. І тому я б не закликав вас спеціалізуватися на цій мові. "На ринку домінують Google, Amazon ... і вони рекомендують нові мови".

Обидва погоджуються, що COBOL розглядається багато в чому, менш привабливо. “COBOL багатьма сприймається як застарілий і застарілий. Але я думаю це бути "старим" не робить це менш крутим”, Підкреслює Конеєро. "Існує фраза, яку приписують Біллу Гейтсу:" Я не знаю, якими мовами будуть у майбутньому, але, безумовно, COBOL все одно буде там ". Тому я думаю, що COBOL ще може нам багато запропонувати », - підкреслює він.