Подходы к прогнозированию будущего веб-программирования
Автор: Гилимханов Р.Р., Минкин А.В.
Журнал: Форум молодых ученых @forum-nauka
Статья в выпуске: 10 (26), 2018 года.
Бесплатный доступ
В данной статье поднимается проблема дезориентации в видении будущего разными веб-программистами. На основе мнений специалистов данной области, были выделены несколько подходов к прогнозированию веб-разработки. Сделан вывод о том, что залог успеха веб-разработчика находиться не в выборе определенной концепции, а в постоянном самосовершенствовании.
Веб-разработка, программирование, искусственный интеллект, дизайн
Короткий адрес: https://sciup.org/140280052
IDR: 140280052
Текст научной статьи Подходы к прогнозированию будущего веб-программирования
Профессия веб-программиста на рынке труда является достаточной новой и успешной. На сегодняшний день заработная плата данных специалистов колеблется от 50 до 350 тысяч рублей, согласно данным российской компании интернет-рекрутмента HeadHunter [1].
Основное отличие каждого веб-программиста это язык/языки программирования, на которых он пишет. Некоторые выбирают язык исходя из личных симпатий, а кто-то ориентируется на запросы постоянно меняющегося рынка, и вот тут возникает ситуация дезориентации.
Дело в том, что, несмотря на высокую популярность некоторых языков, таких как Java, доход, который получит веб-программист на прямую зависит от работодателя, а также от мастерства самого специалиста. Другими словами не существует универсальной формулы успеха, но все-таки общие направления развития следует знать.
Мнения по поводу будущего в веб-программирования сильно разняться, у каждого программиста свое виденье на этот счет, и, соответственно, свой стиль поведения. Но, изучив материалы по данной теме, мы выделили несколько общих и явных направлений.
-
1. Здесь и сейчас.
-
2. Выбор по интересу.
-
3. Ориентация на Запад.
-
4. Будущего нет.
Данного стиля мышления придерживаются молодые специалисты, которым уже на сегодняшнем этапе хочется добиться успеха, поэтому они постоянно следят за трендами. Плюсы данной философии в том, что программист всегда является востребованным, вне зависимости от ситуации. Но главный минус – это то, что приходится постоянно переучиваться и подстраиваться под новый спрос, поэтому высот в какой-то конкретной области достичь не получится.
Программисты с опытом, повидавшие неожиданные метаморфозы в истории веб-разработки, придерживаются мысли, что угадывать успешность языка бессмысленно. Хороший специалист, по их мнению, должен заниматься тем, что ему нравиться и добиваться в этом высот. Вне зависимости какого языка программирования он придерживается, узкопрофильный специалист всегда будет обладать большей конкурентоспособностью по сравнению с широкопрофильным. За счет своей уникальности он может добиться большего.
Основной недостаток данной концепции в том, что со временем одна технология окончательно устаревает, и на смену ей приходит новая. То есть, нет смысла развиваться в том, что уже никому не интересно [2].
Основной смысл прост – Россия ярая преемственница Западных течений. Если в Европе или Америке произошло изменение в трендах веб-разработки, то значит скоро и в России произойдет то же самое. Поэтому следует чутко наблюдать за изменениями на рынках труда и новых технологий западных коллег, и при серьезном изменении необходимо либо сменить род деятельности, либо чему-то подучиться.
Логика данной мысли верна, но стопроцентных гарантий срабатывания данного сценария нет. Россия – страна своеобразная, поэтому как здесь рынок воспримет и отреагирует на изменения, никто не знает [3].
Немного пессимистичное название скрывает под собой смысл упадка потребности в веб-программистах. Согласно данной концепции, через ближайшие лет десять искусственный интеллект (ИИ) научиться выполнять большую часть работы вебразработчика. Уже сейчас существуют конструкторы сайтов, «понимающие с полуслова». Так, в марте 2015 года компания Firedrop создала чатбота Сашу, который предназначен для строительства сайтов по принципу «drag and drop». Бот умеет задавать вопросы, принимать ответы и строить на их основании рекомендации или делать предложения. Пользователь перетаскивает элемент и создаёт из него внешний вид сайта. Согласно заявлению директора компании Марку Краучу, чатбот предназначается для воспроизведения строительства сайта с профессиональным веб-дизайнером, то есть данная технология пока что предусматривает вмешательство человека.
Придерживаться данной идеи можно, но пока что это только перспективное будущее, а спрос на веб-программистов только растет, поэтому менять род деятельности еще рано [4].
Следует отметить, что также существует сочетание данных идей. Если первые две концепции больше связаны с поведением и жизненной философией программиста, то две последние отражают именно мысли о будущем. По-моему мнению, ни одна из них поодиночке не является крайне верной. Лишь их разумное сочетание дает нужный эффект.
Таким образом, веб-программист должен быть хорошим специалистом в своей области, со знанием перспективных языков. На сегодняшний день ими являются: Java, C#, Node JS, Python и прочие.
Действительно, лучше добиваться вершин по одному направлению, чем теряться среди многих. Но это не отменяет постоянной готовности к мобильности. Следует чаще проверять сайты с вакансиями, знать об изменениях в Западном мире IT, общаться на форумах и быть в курсе новостей. Искусственный интеллект так или иначе будет нуждаться в человеке на первых порах, поэтому специалисты веб-разработки будут еще нужны долгое время. Подводя итог, можно сказать, что единственный ключ к успеху – это не выбор правильной концепции, а постоянное саморазвитие.
Список литературы Подходы к прогнозированию будущего веб-программирования
- 1. «HeadHunter» - официальный сайт российской компании интернет-рекрутмента [Электронный ресурс]. URL: https://yelabuga.hh.ru/search/vacancy?clusters=true&enable_snippets=true&only_with_salary=true&order_by=salary_desc&salary=215000&text=Веб-программист&area=113&from=cluster_area (дата обращения: 06.10.2018).
- Будущие перспективы программирования // «Stack Overflow» - сайт вопросов и ответов для программистов [Электронный ресурс]. URL: https://ru.stackoverflow.com/questions/73611/Будущие-перспективы-программирования (дата обращения: 07.10.2018).
- Языки программирования: рейтинг зарплат. Статья от 14.03.2017 // «RJOB» - работа в России [Электронный ресурс]. URL: http://rjob.ru/articles/yazyki_programmirovaniya_reyting_zarplat/ (дата обращения: 08.10.2018).
- Нужны ли веб программисты? ИИ га замену всему. Статья от 12.06.2018 // «itProger» - сообщество программистов [Электронный ресурс]. URL: https://itproger.com/news/109 (дата обращения: 08.10.2018).