Може ли софтуерът да измести създателите си?
Защо компютрите няма да изместят програмистите от работните им места в обозримото бъдеще?
За много от хората, които следят как се развива изкуствения интелект и неговото приложение в човешкия свят има един фундаментален въпрос, на който само времето може да отговори:
Кога изкуственият интелект ще замени хората?
Неизбежно е, тъй като машините са по-бързи от хората, могат да извършват всички видове последователности от действия с прецизност, не се разболяват, нямат нужда от отпуски, почивно време или болнични. Но има нещо нелогично в този модел – машините не могат да се обучават сами. С тази нелека задача ще продължават да се заемат именно програмистите, но докога?
Въпреки, че привидно изглежда невъзможно, вече има теоретично осъществени модели за компютри, които не само се обучават сами, но и променят собствения си софтуер когато намерят по-добре оптимизиран начин да извършат дадена задача. Това, което не са способни да направят, обаче, е да интерпретират човешкия език – въпреки че ние можем да комуникираме с машините интуитивно, обратното е все още непостижимо.
Всичко лежи в начина, по който се ражда всеки един софтуерен проект – от спецификацията – набор изисквания, които получава всеки софтуерен разработчик относно това какво се изисква от крайния продукт. Начинът, по който хората комуникират помежду си има прекалено много нюанси, абстракции, различни начини да кажем едно и също нещо, както и много други микроскопични детайли, чието съществуване дори не осъзнаваме. А след това идва нещо друго, което е неприсъщо за машините, дори и с неограничени ресурси и време – идеите, които се раждат по редица невъобразимо сложни, но интуитивни за нас начини.
Сам по себе си, процесът, който наричаме „софтуерна разработка“ често е фокусиран в това да създаде нещо, което не е съществувало преди, което не е ясно дефинирано и което претърпява безброй промени. Автоматизацията на нещо такова би изисквала компютър, който може да мисли креативно. А това, казано просто, е феномен, който дори и ние не разбираме напълно още.
Всичко това ни навежда на мисълта, че професията в софтуерната разработка е все още доста сигурен път за развитие, по който можете да поемете и вие – напълно безплатно и с едва няколко клика.
Подайте своята кандидатура за следващия курс по „Основи на програмирането“ още днес! Кандидатстването е отворено до 1-ви декември, а занятията ще започнат на 10-ти и ще се провеждат всяка събота в продължение на 3 месеца!
Започнете своето развитие в една от най-сигурните професии днес!