Дано: 21 год
Гуманитарий, представление о программировании 0, кроме кроме нескольких недель поведённых за html and css. За полтора месяца выучил семантику Python (ну вообщем до основ ООП я добрался и по учебнику выучил). Выбрал его потому что он простой. Ориентируюсь на веб.
На рынке труда требуется знание php, а программистов python вакансий вообще нет. (мой город небольшой - 300 000).
Вопрос:
1. Стоит ли мне тратить время на изучение php (ведь после того как уже понимаешь хоть один язык програмирования - второй учить намного легче), или всё - таки лучше штудировать Django и дальше совершенствоватся на питоне ? (вопрос в контексте того что пхп вакансий подавляющее большенство)
2. Не хочу начинать холивар по этому попрошу субьективного мнения. Какой из этих языков лучше для веба? Или как й нравится лично вам и почему? Действительно ли у разработчиков Python выше зарплата ?
3. Можно ли утверждать что php вымирает ? (насколько я знаю всё не так)
4. Что бы вы лично мне посоветовали как начинающему программисту дерзать ещё кроме этих двух ?
PHP
Вопрос начинающего программиста Python\PHP
1. нужна работа - изучите php. после питона это как в первобытный век вернуться, но привыкнуть можно.
2. питон красивый, удобный и современный язык. но пхп больше распространен, готовых решений (хоть часто и поганого качества) на пхп больше. поэтому с прагматических соображений - лучше пхп
3. нет. как не вымирает андроид на телефонах, как не вымирает html и xml и еще куча неудачно спроектированных вещей. просто потому что - ну так уж сложилось, а ими пользуются и еще видно долго пользоваться будут.
4. для веба - верстку, javascript на хорошем уровне очень нужен. в качестве серверного языка - да берите пхп. но python не забрасывайте и хотя бы будете временами интересуйтесь, что там у них - нужно же как-то проф. уровень поддерживать, а там может и проекты какие-нибудь появятся.
2. питон красивый, удобный и современный язык. но пхп больше распространен, готовых решений (хоть часто и поганого качества) на пхп больше. поэтому с прагматических соображений - лучше пхп
3. нет. как не вымирает андроид на телефонах, как не вымирает html и xml и еще куча неудачно спроектированных вещей. просто потому что - ну так уж сложилось, а ими пользуются и еще видно долго пользоваться будут.
4. для веба - верстку, javascript на хорошем уровне очень нужен. в качестве серверного языка - да берите пхп. но python не забрасывайте и хотя бы будете временами интересуйтесь, что там у них - нужно же как-то проф. уровень поддерживать, а там может и проекты какие-нибудь появятся.
сейчас время интернета. удаленная работа уже как часть жизни. зачем заморачиватся на своем городе. что изучать? сами решите, тут не нужно спрашивать, а лично прозондировать глобальную тенденцию. ведь для одних python - все мое, а для других это трата времени и у каждой стороны есть свои оправдания. сами соберите плюсы и минусы, а там и сравнивайте в зависимости от своих желаний.
Ести хотите "хоть что-нибудь" изучайте пхп, если хотите стать серьезным программистом и получать серьезные деньги - питон. Работа для питона всегда есть, всегда можно пойти на удаленку
усе что видишь
и этого будет всегда мало
спать иди
и этого будет всегда мало
спать иди
хочешь впустую потратить время? тогда конечно изучай
1. Стоит. Любой язык стоит изучения. Тем более настолько востребованный.
2. Для веба оба одинаково хороши. Проблема у РНР только одна - 99% пользователей РНР (программистами их назвать рука не поднимается) кропают свой убогий код для 3 версии. Хотя сейчас выходит 7-я, и РНР в своем развитии очень много взял у Питона. Как и у других языков. Так что ответ на твой вопрос может быть только такой: это не язык может быть лучшим или худшим. А только программист.
3. Скажи это Википедии, Фейсбуку и IBM. А то они, наверное, не знают, что пхп вымирает и продолжают развивать его.
4. Учи программирование. Как говорилось выше, это не язык определяет качество программы, а программист. В РНР есть все возможности писать качественно. Если программист умееет программировать. Беда РНР только в пользователях. Которые не умеют.
Поэтому важно учить не какой-то язык, а программирование в целом. Будешь уметь программировать - освоишь любой язык. Не будешь - тебе самый лучший язык не поможет.
Изучай отладку, обработку ошибок, ООП, паттерны проектирования. Вообще учись. постоянно старайся узнавать что-то новое. А не тупо клепать код по один раз заведенному шаблону.
Старайся не только делать что-то, но и понимать, что ты делаешь.
2. Для веба оба одинаково хороши. Проблема у РНР только одна - 99% пользователей РНР (программистами их назвать рука не поднимается) кропают свой убогий код для 3 версии. Хотя сейчас выходит 7-я, и РНР в своем развитии очень много взял у Питона. Как и у других языков. Так что ответ на твой вопрос может быть только такой: это не язык может быть лучшим или худшим. А только программист.
3. Скажи это Википедии, Фейсбуку и IBM. А то они, наверное, не знают, что пхп вымирает и продолжают развивать его.
4. Учи программирование. Как говорилось выше, это не язык определяет качество программы, а программист. В РНР есть все возможности писать качественно. Если программист умееет программировать. Беда РНР только в пользователях. Которые не умеют.
Поэтому важно учить не какой-то язык, а программирование в целом. Будешь уметь программировать - освоишь любой язык. Не будешь - тебе самый лучший язык не поможет.
Изучай отладку, обработку ошибок, ООП, паттерны проектирования. Вообще учись. постоянно старайся узнавать что-то новое. А не тупо клепать код по один раз заведенному шаблону.
Старайся не только делать что-то, но и понимать, что ты делаешь.
изучай php. но больш времени трать на js и на ajax.. php много ума не надо чтобы выучить... главное понять основы.. пока имере я уже чистично понял его. а вот js и ajax.. а ведь с помощью этих 2 языках можно такой сайт создать... пока имере павел дубов на своем сайте стал миллионером.
Maksat Beishenkulov
ну если для вас ajax это язык- то ценность вашего комментария равна 0
Похожие вопросы
- Вопрос про программистов
- в каком порядке изучать языки начинающему программисту? начал с Паскаля
- Python или PHP для абсолютно новичка?
- Как стать высококвалифицированным php программистом?
- Вопрос к PHP-программистам и людям с опытом создания telegram-ботов. Спасибо заранее!
- Хочу работать php программистом. Но как узнать - готов я или нет? На php же можно очень много написать, в отличие от JS.
- PHP или Python? Что изучать для веба в 2018? И почему говорят, что php уже вымер?
- С освоения какого языка лучше начать, изучать с PHP или с JavaScript и AJAX. Хочу стать web-программистом.
- Как вы думаете Сколько платят программисту без стажа? Допустим PHP программист
- Какой язык вы предпочитаете для веба: PHP или Python?
Ориентируетесь на веб - начните с РНР, разработка это не только язык, это больше изучение технологий. С РНР быстрее освоите веб технологии, там все несколько проще (чего стоит один показ ошибок в браузер). Да и никто не мешает учить все параллельно.