Какой язык программирования учить?

сергей-034
На сайте с 14.06.2009
Offline
281
5026

Добрый вечер ... Какой язык программирования учить? В общем очередной кризис поднакрыл :lol: Вроде сайты работают денежку приносят и все скучно и однообразно ... И в один прекрасный день решил я изучать PHP, ну какие-то базовые знания есть в этом ... Полез в youtube уроки смотреть, и тут понеслась ... оказывается то еще куча других есть языков программирования :lol:... И все там в один голос утверждают что PHP этот нафик никому не нужен и либо ruby надо изучать либо pyton ... Но при этом если статистику глянуть то тот же самый wordpress который половину интернета занимает на PHP, Facebook тоже на PHP ну и тд ... Программисты что скажите по этому поводу? Какие перспективы у ПХП, стоит вообще начинать изучать, с точки зрения дальнейшего трудоустройства в этой области?

© Лучше с умным потерять, чем с дураком найти.
DV
На сайте с 01.05.2010
Offline
644
#1
сергей-034:
И все там в один голос утверждают что PHP этот нафик никому не нужен

Фигню говорят.

Хороший программист для любого языка востребован. Но у PHP шире "низовой" рынок, на котором много говнокодеров, отсюда общая картина.

И кстати, PHP очень вырос! Полноценный живой язык.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
CP
На сайте с 12.08.2009
Offline
101
#2

Языки это всего лишь инструменты. Смотря какие проекты планируете разрабатывать, такой и язык выбирайте, после изучения 2 языков, остальные вам будут даваться намного быстрее. Конечно есть свои нюансы у каждого языка, но их только опытном путем можно узнать и запомнить навсегда). Я для себя выбрал javascript для веба, сразу охватывает и Front-end и back-end (nodejs), да подходит для проектов, которые создаю. Правда после php будет тяжеловато понять асинхронный принцип, но его нужно только понять и использовать, не пытаться писать линейный код.

Профессиональный frontend: JS, html,css, Single-Page App (/ru/forum/964386)
Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#3

Если для себя, чтобы сайтами заниматься - то не выпендриваться и ботанить php\javascript.

В процессе изучения php можно покурить фреймворки типа laravel\yii и т.д.

В процессе изучения javascript обязательно покурить jQuery, опционально backbone\angular и т.д.

Hixon10
На сайте с 21.08.2010
Offline
125
#4

В Рф больше всего средние программисты зарабатывают на java. Где-то рядом - c#, но вакансий в несколько раз меньше. Потом, по личным ощущениям, javascript и python. У них примерно одинаково по количеству денег и вакансий.

Я бы советовал изучать java (spring). Это если говорить о том, как заработать на хлеб, не обладая какими-то специфичными знаниями (математика, core linux, Проектирование высоконагруженных систем).

P.S. Про C++ ничего не говорил, так как его осилят далеко не все люди.

Веду свой невзрачный блог (http://hixon.ru/).
doctorpc
На сайте с 12.07.2009
Offline
112
#5

Любой, на котором сможете практиковаться достаточно. Вам нужно учиться думать как программист прежде всего, а сам язык - это уже вторично.

У вас уже есть проекты какие-то. Они могут послужить для вас площадками для эксперементов и получения начального опыта.

Можно попробывать начать с PHP, очень скоро появится жалание разобраться в базах данных (Mysql скорее всего). Поймете чем бекенд от фронт енда отличается и тут сразу на арену выйдет Javascript. Который, как упоминалось выше, принципиально отличается от PHP ассинхронностью. Не в курсе топовых обучающих ресорсов, но недавно перечитывал http://learn.javascript.ru/ и очень много нового интересного узнал не смотря на некоторый уже имеющийся опыт. Думаю, этого для начала хватит на год - два.

После уже можно и другие языки изучить если профессионально заказы хотите делать и определитесь с трендовыми технологиями.

CP
На сайте с 12.08.2009
Offline
101
#6
Hixon10:
Я бы советовал изучать java (spring). Это если говорить о том, как заработать на хлеб, не обладая какими-то специфичными знаниями (математика, core linux, Проектирование высоконагруженных систем).

Вроде тоже слышал что java очень часто в корпоративных решениях юзаеться. Мне лозунг java нравиться, типа написанный раз код, будет работать на всех машинах.

Hixon10
На сайте с 21.08.2010
Offline
125
#7
Content-pro:
типа написанный раз код, будет работать на всех машинах.

Эта фраза больше для учебников для java подходит :D

По факту, весь мир использует Убунту/Дебиан для хостинга своих продуктов на Java.

сергей-034
На сайте с 14.06.2009
Offline
281
#8

Ok ... программисты смотрю подтянулись 🍿 на каком уровне надо знать тот же самый php+javascript чтоб в США свалить и работать там по специальности? Склад ума у меня аналитический в школе математику любил ... За год можно профессионалом стать и запустиить ну к примеру свою CMS?

Hixon10
На сайте с 21.08.2010
Offline
125
#9
сергей-034:
на каком уровне надо знать тот же самый php+javascript чтоб в США свалить и работать там по специальности?

3-6 лет опыта работы - минимум.

Это почти невозможно - получить рабочую визу, будучи лишь обычным PHP программистом.

Немного математики. Нужно примерно 10000-15000$ компании, которая захочет перевести сотрудника из какой-то стране к себе. Это цена оформления всех бумаг + участие в конкурсе на визы. Примечательно, это не 100%, что работник получит визу, а визы раздаются 1 раз в году - начало апреля. Даже у гугла не всегда получается выбивать для своих сотрудников рабочие визы: некоторые люди так и уезжают в Цюрих вместо США.

Итак, вы должны быть так дороги компании, чтобы она хотела заплатить за вас 15000$, а также подождать 9-12 месяцев. Если средний PHP программист будет получать 60000-80000, то это вообще не имеет никакого смысла. Смысл только будет везти человека, кто претендует на какие-нибудь 110000, или около того.

В общем, PHP программист и US - это почти две несовместимые вещи, имхо.

humbert
На сайте с 16.03.2006
Offline
527
#10

За год профессионалом?:) Можно ли стать за год писателем? А хорошим писателем?

Аналитический склад ума хорошо, но знать основные алгоритмы надо, например, сортировка - их этих алгоритмов несколько. Плюс знание mysql - php без оно ничто.

Mysql за собой тянет изучение структурирования баз данных.

Javascript еще с jquery.

И это только вершина, за год все освоить нельзя. Основы понять можно, но все выучить нет

Парсинг прайс-листов, наполнение интернет-магазина товаром. (https://humbert.ru) Любая CMS (Битрикс, OpenCart, Prestashop и даже Woo Commerce )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий