Куда развиваться пхпшнику?
учись дизайну, учись аджаксу, флэш сильверлайт и тому подобное - это чтоб делать более крутые сайты
Есть ли достойные курсы по этим направлениям?а по пхп и мускулю ты какие курсы проходил?
Пхпшником меня взяли по знакомству ваще без навыков, только в школе по олимпиадам по проганью ездил.
тебе это не даст ни знаний ни возможности обустройства
Устраивайся в фирму, где PHP требуется не для того, чтобы клепать сайты, а просто используется как скриптовый язык. Получишь массу новых знаний по смежным специальностям и возможности для развития в направлениях, с программированием напрямую не связанных. Я в своё время таким образом попал в телекоммуникации и мобильный контент и нисколько не жалею.
Только вот конкретно PHP очень мало где используется не как язык исключительно для веба Например Питон или Перл - они да, а пхп чисто для морд обычно используется - потому что он недоязык
PHP часто используетя как скриптовый язык по 2 причинам - 1) он простой как 3 копейки, 2) он позволяет снизить стоимость цикла разработки за счёт более дешёвых специалистов.
Ну а если уж не найдётся компания, где нужен PHP-шник, можно пойти туде, где нужен спец по Perl, так как, зная один язык программирования, совсем несложно выучить другой, более-менее схожий с ним.
В мобильном контенте активно используется, как уже упомянули выше.
ну а если двигаться в сторону нормального проганья? Я с большим интересом смотрю на вилку зарплат жавашников и сишарперов, хочу попробовать. Что лучше?
Я с большим интересом смотрю на вилку зарплат жавашников и сишарперовЗарплаты плюсовых программистов всегда будут больше.
Сишарп — это вообще непонятно что. Сегодня язык, завтра — страье. Да и писать веб на этих языках как-то мрачно, уж лучше или на ПХП, или сразу на плюсах.
плюсы скоро сдохнут
ну а если двигаться в сторону нормального проганья? Я с большим интересом смотрю на вилку зарплат жавашников и сишарперов, хочу попробовать. Что лучше?смотря что интересно прогать?
java - это в основном серверная часть крупных корпоративных систем или проги для мобильников
.net - почти любая сфера, может быть кроме как раз мобильников, и пока уклон идет в сторону windows.
сейчас активно вытесняет C++, который до этого был универсальным языком для любой задачи
c++ - близкое к железу ПО (системное ПО) или ПО для работы при нехватке ресурсов(например, для всяких недокомпьютеров)
плюсы скоро сдохнутОни говорили об этом, когда появилась джава. Потом начали опять, когда появился дотнет. А он, сцуко, все никак не может сдохнуть. Вот же!
плюсы скоро сдохнутну-ну...
В C# в ближайшие 5 лет я как-то мало верю, что на нём будут что-то сурьёзное писать.
С++ самому изучать скорее вредно, чем полезно. Всё равно потом окажется, что ты им не так пользуешься, как положенно.
Да ладно, на шарпе уже клепают точно весь гуй под винду
Есть один жалкий Paint.NET и всё
речь-то идет о тех проектах, которые сейчас активно запускаются (меняются)
Хоть один конкурентоспособный такой проект назови. Чтоб если не первый в своей области, то хотя бы в тройке лидеров.
Ты назвал приложения, которые были написаны до появления шарпа. Ясен пень, что их никто не будет переписывать на шарпе сразу. Но если сейчас начинают писать что-то гуевое, то выбирают шарп (в основном, по моему опыту). Таких мега крупных софтин на шарпе еще не написано потому, что шарп тока появился.
PS. Сразу оговорюсь, что я говорю только о софте, которым пользуются простые смертные, а не корпоративные и внедренческие проекты, которые действительно стали делать на C#, но всё равно в основном юзают Java.
вполне достойный пример
Если C# выбирают 2 студента в гараже, я их могу понять. А если контора, в которой человек 15 программистов есть, то это уже ненормальное поведение.Почему?
на сколько я знаю ACDlabs переписывает свои сишные продукты на си шарпеОчень м.б. Судя по их продуктам за последние лет 7-10, там власть захватили менеджеры и соображающих в программировании людей в руководстве не осталось. Из моих знакомых их продуктами никто не пользуется из-за монструозности. И это в россии, где софт пока что бесплатен. Ну, т.е. это по моему как раз показатель очень плохого примера, из серии как не надо делать.
вполне достойный пример
Хотя, если они после переписывания заставили их изделия работать за разумное время и удалили 80% лишних кнопок, то готов признать этот пример подходящим. Я просто их продукты уже давно не запускал.
PS. Кстати, кто в курсе, на чём гугловые десктопные приложения написаны? У мну сейчас ни одного не стоит, т.ч. я не вкурсе. Вроде б не на джаве, насколько я помню, но и наверняка не на C# (не самоубийцы же они).
java - это в основном серверная часть крупных корпоративных систем или проги для мобильников.NET вовсе не любая, я бы ни за что не стал делать серверные решения 24/7/365 на C#, выбрал бы Java. Пока что удел C# - это GUI, GUI, GUI, GUI.... И поэтому C++ никто не вытесняет (речь именно о C++, а не о том, что многие мегапрограммисты называют C++).
.net - почти любая сфера, может быть кроме как раз мобильников, и пока уклон идет в сторону windows.
сейчас активно вытесняет C++, который до этого был универсальным языком для любой задачи
Я против того, чтобы пхпшники учили перл! Внесите это в протокол, пожалуйста!
да перлу пиздец уже. каждый, кто делает возможность идентификаторов в юникоде должен сгореть в аду.
как вариант - никуда не развиваться, а зарыть свой "талант" в землю )
потому что он недоязыкМеня всегда поражали холиворы в отношении языков и технологий девелопмента, если честно. В частности утверждения, что:
а) "php/basic/brainfuck/.. - недоязык"
б) пузомерки фреймворков - "java круче .net" и т.п.
Язык = инструмент, php простой и лёгкий, поэтому на нём пишется уйма веб-систем с несложным функционалом - это тупо экономически дешевле. Это не делает его недоязыком. Недоязыком он становится благодаря армии быдлокодеров, которые осилили освоить его, но не осилили освоить собственно теории.
Написать что угодно можно и на асме, сравнивать надо архитектуры приложений - но на это у абсолютного большинства девелоперов не хватит скиллов и опыта. К тому же, имхо, проектирование архитектуры и design patterns в России полноценно не преподают в ВУЗ-ах, но тут я могу ошибаться. Я видел хорошие с архитектурной точки зрения большие приложения на PHP (опенсорс в основном) и ужасные - на Java, но ведь это не характеризует сами языки/платформы. Это проблема людей в большей мере.
[/лирика-mode]
Автору: не заморачивайся и изучай любую из платформ Java / .NET. Они обе технологически зрелые, востребованные и перспективные. Имхо, попробуй попасть на стажировку или junior-разработчика в крупную контору под одну из этих платформ - и со спецами пообщаешься, и стимул изучать будет мощный, и денежку получишь не меньшую, чем на фрилансе.
каждый, кто делает возможность идентификаторов в юникоде должен сгореть в аду.Согласен, имхо, тот самый случай, когда соображения политкорректности возобладали над здравым смыслом.
Язык = инструмент, php простой и лёгкий, поэтому на нём пишется уйма веб-систем с несложным функционалом - это тупо экономически дешевле. Это не делает его недоязыком. Недоязыком он становится благодаря армии быдлокодеров, которые осилили освоить его, но не осилили освоить собственно теории.Угу. А у тебя не возникало подозрений, что ты путаешь причину со следствием? Говноязык => говнопрограммеры, а не наборот? То есть конечно да, все языки равны и все такое, но со временем почему-то выясняется, что одни языки "ровнее" других, например, тупизм PHP сильно затрудняет написание нормальных программ.
тупизм PHP сильно затрудняет написание нормальных программ.Конечно, не согласен. Сам язык никого ни к чему не обязывает. Если человек не может написать нормальную программу - то тут как бы не совсем язык виноват. На Паскакале (Object Pascal, к примеру) как-то же люди раньше писали интерфейсы к базам данных? То, что его могут учить все подряд затрудняет поиск хороших специалистов, знающих этот язык, но зато большому количеству компаний (как было сказано выше) серьёзно экономит средства и время на разработку несложных систем.
И вообще. Нет плохих или хороших языков - есть языки экономически целесообразные. Если бы php не было места в этом мире - он бы не стал настолько популярным. Но он есть, он выгоден и для своих целей очень удобен.
А то, что его учат школьники - ну так это способ фрилансерского заработка на веб-сайтах, что тут такого уж плохого?
тупизм PHPС этого момента подробнее, плс.
Очень хочется аргументированно услышать, что такое "тупизм PHP". Особенно в контексте 5-го, где ООП стало принимать внятные очертания (и без учёта PHP 6, в котором сам язык стал на порядок серьёзнее).
А то, что его учат школьники - ну так это способ фрилансерского заработка на веб-сайтах, что тут такого уж плохого?Дык кто ж спорит. Если цель - школьникам заработать на веб-сайтах.
А мы тут вроде как языки программирования обсуждаем. А PHP это вроде как средство разметки серверных страниц по типу ColdFusion. То есть, конечно, делаются попытки превратить его в "язык". Например, портированием с других систем, как здесь
Но к чему такие страдания, когда на нормальных платформах все уже решено, причем очень давно?
А PHP это вроде как средство разметки серверных страниц по типу ColdFusion. То есть, конечно, делаются попытки превратить его в "язык". Например, портированием с других систем, как здесьС этого момента у меня начинаются сильные сомнения в том, что ты хорошо понимаешь тот сабж, о котором мы говорим. Я не особо знаком с ColdFusion Макромедии, но афаик там используются именно разметочные конструкции, которые определяют логику обработки страницы, в то время как PHP - именно язык сценариев, у которого в 5-й версии более менее нормальная поддержка ООП.
> То есть, конечно, делаются попытки превратить его в "язык".
Опять же, внятных определений, что такое "язык", а что не является "языком" я не услышал. Перечисли, плс.
Твой звёздный час.
редкостная хуета
С++ самому изучать скорее вредно, чем полезно.Альтернатива?
еще можно забить на непосредственно программирование и ПМ-ом заделаться
а вообще по-моему развиваться лучше всего в сторону универсальности - языки и технологии изменяются достаточно часто...а вот основополагающие принципы построения архитектуры и проектирования - нет. так что Ларман, Фаулер, GoF и т.п. - вот в этом направлении и развивайтесь.
А PHP это вроде как средство разметки серверных страницМой мозг взорвался.
оО пенартур даже правильно всё написал
http://www.corp.mamba.ru/company/job.phtml#web-php
Ибо клепание сайтиков есть низшая ступень изучения php\mysql, не требующая при этом особого понимания происходящего.
Мой мозг взорвался.PHP.NET:
PHP - это скриптовый язык, который может быть встроен в HTML. Синтаксис языка в большинстве заимствован из C, Java и Perl c добавлением нескольких специфичных для PHP особенностей. Цель языка - позволить web-разработчикам легко создавать динамически генерируемые страницы.
Что в этом взорвало твой моск?
В этом ничего (хотя на текст тоже так себе).
PHP - это скриптовый язык, который может быть встроен в HTML. Синтаксис языка в большинстве заимствован из C, Java и Perl c добавлением нескольких специфичных для PHP особенностей. Цель языка - позволить web-разработчикам легко создавать динамически генерируемые страницы.
Что в этом взорвало твой моск?
Но ты то писал
Ну вот и попробуй объяснить что такое серверная страница и нахрена её размечать.
А PHP это вроде как средство разметки серверных страниц
Ну вот и попробуй объяснить что такое серверная страница и нахрена её размечать.Я же написал - аналог ColdFusion
Оставить комментарий
iakobi91
Уже третий год работаю фрилансом в пхп/мускуль. За это время ничего особенного не изучил - клепал похожие друг на друга интернет-магазины и каталоги. В последнее время подумываю, не стоит ли перейти на что-нить типа жавы/.нет. Что пижже, или есть какие-нибудь другие варианты? Есть ли достойные курсы по этим направлениям?