Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

PHP или Java выбор для начала

denya Профи (884), закрыт 9 лет назад
Здравствуйте уважаемые, вопрос, мягко говоря затертый до дыр, однако, все-таки задам его. Без лишних подробностей, скажу только что имея профильное образование, кодил в универе мало (программа обучения была та еще + предательская лень тоже сыграла роль), в итоге год назад окончил универ, и стал админить, время от времени пытаясь заново начать кодить, чтобы в дальнейшем устроится кодером. Но обилие работы+ опять же лень, не давала долго продолжать обучение. В итоге сейчас работы стало мало (куча сотрудников поувольняли :)),появилось свободное время и
в очередной раз твердо решил начать кодить, + острая нехватка средств заставляет активно начинать что-то делать :)
Вопрос в том что выбор стоит между php и java. Пхп так понимаю имеет низкий порог вхождения, соответственно можно быстрее устроиться на работу, java же в свою очередь "учит НЕ быдлокодить", но и учить ее нужно значительно дольше, так ли это?
Как человек, имеющий небольшой, опыт кодинга, понимаю, что выбирать нужно именно тот язык, на котором можно реализовывать решения, которые тебе нравятся, однако сейчас дело состоит именно в том, чтобы поскорее перейти на другую работу. Готов работать интенсивно, просто прошу совета.

Заранее благодарю.
Лучший ответ
Ирэн Ницше Искусственный Интеллект (213238) 9 лет назад
Изучать языки вообще не нужно.
Представьте человека, вызубрившего наизусть англо-русский и русско-английский словари и английскую грамматику.
Он может вам целую лекцию прочесть про прошедшие времена глаголов в английском языке.
Но объяснить иностранцу, как ему из Домодедова добраться до Белорусского вокзала, он не сможет. Заработать что-то как переводчик - тем более. И что толку в его зубрежке?
Не учите языки.
Учитесь ПРОГРАММИРОВАТЬ на языках.
Кто умеет программировать, тот легко перейдет на другой язык, если понадобится.
Поэтому начать надо с с постановки задач и с выбора-скачивания-установки среды разработки и прочих инструментов. Выбор зависит от задач!
Что вы хотите написать?
Вот его и начните писать.
И под него выбирайте язык.

Самое сложное в программировании - изучение библиотек, а не языков.
И составление алгоритмов решения практических задач.
"Уча язык", вы этому не научитесь.
denyaПрофи (884) 9 лет назад
Спасибо, разумеется что кодить нужно уметь, а языки дело вторичное, однако в данном случае имелось в виду совет по выбору языка, используя который я буду учиться кодить.
Ирэн Ницше Искусственный Интеллект (213238) Еще раз: это лишено смысла. Чтобы устроиться на работу. нужно не кодить на языке. а соответствовать требованиям данной фирмы. Например. у нас в Москве типовая вакансия: Программист С++ Builder, EhLib, FastReport, базы данных - MySQL, FireBird. - заметьте. речь не о языке вообще. а о конкретной среде, конкретных библиотеках и базах данных. И конкретных навыках. соответственно.
Остальные ответы
Андрей Котоусов Искусственный Интеллект (178383) 9 лет назад
На ПХП сайт построишь, а Ява для гурманов.
Просветленный (26673) 9 лет назад
К вопросу о быдлокодинге.
Если Java "учит не быдлокодить", то почему и сама Java, и все приложения для Windows, которые на ней написаны, жрут столько ресурсов, настолько, что на ином компе с ними вообще работать невозможно, в то время, как даже приложения на C# на этом компе работают нормально?
Исходя из этого, как еще назвать авторов Java и авторов популярных приложений на ней, если не быдлокодерами? Вроде бы всю жизнь быдлокодерами назывались как раз люди, кто не умеет оптимизировать софт, и тот у него тормозит.
А вот за тем же PHP такого не замечено - как и за любым другим языком, какие я видел (а я 2 десятка видел, не меньше).

Java незаменима для Android.
Для сайтов используется крайне редко, и в основном это сайты очень крупных фирм (коль скоро так жрет ресурсы, то железо сервера нужно дорогое - а бизнесмены не любят разбрасываться деньгами на ветер, если они не миллионеры). А чтобы устроиться в очень крупную фирму, нужен большой опыт работы.
Так что Java никак не для новичков.
Похожие вопросы