Иван Йонков: "PHP е един от най-подходящите езици за начинаещи!"
Иван Йонков има солиден опит в сферата на разработването на софтуер, качественото осигуряване и доставянето му, както и дългогодишен опит като технически трейнър и ръководител на проекти и екипи. През последните години главните технологии, с които работи са езици и технологични рамки от света на JVM (Java, Scala, Kotlin), както и първата му любов - PHP. Иван е бивш Training Director в СофтУни, а понастоящем Training Consultant и лектор в направлението по Java. Основно е CEO на технологичния стартъп Codexio, и CTO на blockchain базирания проект LockTrip.
Каква е твоята история с PHP?
Иван: Стара и странна. Назад във времето, през 2004г. в една далечна галактика на bulfleet.com, когато Internet Explorer беше най-масовият браузър дори у нас, се загледах в адрес бара и видях “bulfleet.com/index.php”. Така започна всичко. Игра, която върви в браузъра, е написана на език, който се казва PHP. Защо да не започна да го уча? Е, нещата не бяха цветя и рози. Download-ването на index.php от сайта на играта ми свали просто един HTML (само визията), а първата малка програма, която се опитах да напиша от tutorial в интернет, като я кликнах с мишката не тръгна. Трябваха десетки часове на ден неуморен труд, и няколко кризи на ръба на отказването, за да дойде моментът, в който мога да разказвам на хората, че програмирането е много яко и РНР е най-готиният език :P
Какви са предимствата на PHP и за решаването на какви проблеми е най-подходящ той?
Иван: PHP има предимството, че можеш да видиш на всеки ред код резултата, директно в уеб страницата. И то без почти никакво чакане. Лесно се правят промени по съществуващи неща с доста олекотен модел на това промените да стигнат до крайния потребител. Най-подходящ е за уеб приложения от малък и среден мащаб, които ще бъдат използвани от до няколко хиляди потребителя дневно.
PHP подходящ ли е за начинаещи?
Иван: Един от най-подходящите езици за начинаещи. Само след няколко урока, човек може да пробва РНР за елементарно уеб приложение, без да се бори с черната конзола на операционната система и да вижда само сметки на екрана.
Защо си струва за желаещите да инвестират именно в PHP и какви са перспективите с този език?
Иван: Над половината уеб проекти са написани на РНР. Бързо се навлиза в езика и ако афинитетът на човек е към създаването на уеб приложения, е много вероятно да попадне някъде, където го правят с РНР. Също така, хубавото е, че кадърно написаният РНР код не се различава много от другите езици, които държат останалата половина от пазара и при нужда от смяна на езика, нещата стават мигновено. Но за да стигнете до разработката на уеб проекти, трябва да започнете отнякъде. Най-добрата отправна точка за начинаещи, които искат да усвоят езика PHP е курсът „Programming Basics with PHP – ноември 2018“. Възползвайте се от тази възможност!