У меня 17+ лет опыта создания программных продуктов на различных должностях (разработчик, тимлид, менеджер по продукту, директор по развитию и совладелец стартапа). С 2012 по 2019 годы занимался созданием и развитие региональных и федеральных медицинских информационных систем. Также за спиной 10+ лет погружения в науку о данных и машинное обучение.
Вопрос весьма спорный, и любая точка зрения будет верной. Если говорить прямо - весь мой опыт говорит, что дипломы с постсоветского пространства в сфере ИТ в подавляющем большинстве случаев не нужны. Все что нужно – это страсть к знаниям и постоянному самостоятельному обучению. Современный мир предоставляет неограниченные возможности для этого. Сфера технологий развивается сейчас с такой скоростью, что ни одно образование за ним не успеет.
Я опираюсь на свой опыт как разработчика, так и руководителя. Через собеседования у меня прошли сотни специалистов и, в большинстве случаев, я не спрашивал о наличии диплом, он никогда не был у меня критерием при решении о приеме нового сотрудника. Когда же нужно высшее образование? Есть несколько вариантов, на мой взгляд.
· Первый, когда нет внутренней мотивации и стремления учиться. Высшие учебные заведения могут показать, как правильно искать и обрабатывать информацию, помогут найти подходящую социальную среду для дальнейшего самостоятельного развития.
· Второй вариант, когда приходит собственное осознание, что есть нехватка фундаментальных знаний, и необходимо личное общение со специалистами. Обычно такое происходит уже после некоторого опыта реальной профессиональной деятельности и у людей с весьма редким складом характера и ума. Осознанный поход за знаниями в высшее учебное учреждение – это совсем другая история, там процесс обучения, скорее всего, будет совсем иной, чем у вчерашнего школьника. Но в данном случае, разумно выбрать образование онлайн или очное в зарубежных образовательных учреждениях.
· И, наконец, третий вариант – долгосрочное планирование. Да, во всем мире развивается тренд на снижение необходимости высшего образования в ИТ, но до сих пор встречаются бюрократические моменты, где диплом нужен. Например, различные иммиграционные программы. Тут каждый должен сам для себя решать, стоит ли потраченное время формальной бумаги. За скобками остается случай, когда выбирается научная сфера дальнейшего развития – там до сих пор все закостенело, и без диплома путь будет закрыт практически полностью.
Достаточно одного из них, если что
Нет, не достаточно!
Если python может заменить php, то php не сможет заменить python по умолчанию.
Хотя конечно, с оглядкой на то, смотря для каких целей их применять. При использовании обоих для создания бэкенда вебсервера, разницы возможно и нет.
Но применение python 'а не ограничивается одним вебсервером.
Тут вопрос даже не в том, что это разные сущности (препроцессор и язык высокого уровня), а в понимании той технологии, которую надо применить.
Кстати, из-за непонимания этого, на PHP есть много модулей, которые вообще не должны существовать для него.
Об этом и шел разговор :)
Как можно было сравнивать препроцессор, по сути предназначенный изначально для генерации статических страниц, который в итоге использовали как угодно "выворачивая наизнанку" и Python, который хоть и интерпретеруемый, но все же полноценный язык высокого уровня, который по умолчанию умеет то, что php не умеет, т. к python может работать локально, на стороне клиента и иметь доступ к железу в случае использования в каких нибудь умных устройствах.
Поэтому лучше давайте Java туда, чтобы железо клиента ненавернуть.
Тогда уж JS :) опять с доступом к железу.
А мне наоборот интересен доступ к железу.
к примеру Малинка + Python рулят.
И если @Эмилия Теплова сделает тоже самое на PHP, то это будет нонсенс, заработает памятник при жизни.
Так и вижу заголовок, что нибудь типа "Умный дом на PHP"
Java, JS (node red рулит), но PHP.... лично я не вижу его будущего в дальней перспективе (имхо)
eval() юзайте.
Пых жить будет долго и счастливо. У него узкая специализация и не высокий порог вхождения. Проблемы с текущей памятью уже где-то позади. Поэтому почему нет? Но для веб.