Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Обсуждение работы > Какие языки программирования востребованы


Автор: slavaentp 22.6.2008, 14:44
Какие языки программирования востребованны на рынке труда? Этот вопрос наверняка задавался, тем  не менее "прикреплён" он не был...

Обычно на этот вопрос отвечают "Ты вообще реши, чем хочешь заниматься, к чему тебя влёчёт - тогда и определяйся".

НО вот какая тема - мой любимый язык программирования - АССЕМБЛЕР! Других вообще не признаю. Но насколько я понимаю - специалисты по ассемблеру никому не нужныsmile

Сейчас пытаюсь впихнуть в себя C#, матерюсь по поводу корявых материалов в MSDN... Хочется перепрыгнуть на PHP - этот язык знаю, и вроде нравится. Но по-моему он слабо востребован.

Можете описать ситуацию сейчас на рынке труда?

Автор: Daevaorn 22.6.2008, 15:00
Востребованность это показатель чего для вас?
Цитата(slavaentp @  22.6.2008,  15:44 Найти цитируемый пост)
Но насколько я понимаю - специалисты по ассемблеру никому не нужны

Если вы действительно специалист, то нужны.
Цитата(slavaentp @  22.6.2008,  15:44 Найти цитируемый пост)
Но по-моему он слабо востребован

Он как раз очень востребован. Но...
Цитата(slavaentp @  22.6.2008,  15:44 Найти цитируемый пост)
Можете описать ситуацию сейчас на рынке труда? 

Если вы специалист в своей области, то вы найдете или вас найдут (что более вероятно, если высокой уровень). Если вы часть серой массы, то вас и самый попсовый язык/технология не спасут от маленькой зарплаты и скуки.

Автор: HistoryEarth 22.6.2008, 16:26
Один мой товарищ до сих пор прекрасно программирует на Парадоксе smile Старожилы помнят эту СУБД smile
И еще на 20 лет у него работы.

Автор: slavaentp 22.6.2008, 18:23
А как найти работу на ассемблере, и что вообще в нём востребовано?

Автор: Magnifico 22.6.2008, 20:27
можно вообще обойтись без классичексого языка программирования

есть такое направление : SQL  на отлично  + OLAP  +  Репортинговые системы

Автор: DRUID3 22.6.2008, 21:00
 smile  А что подразумевается под "ассемблером"? x86? ARM? Какой-нибудь другой? И вообще с трудом себе представляю ассемблерщика не разобравшегося с C - его даже поначалу называли переносимый ассемблер.

Автор: QryStaL 22.6.2008, 22:05
slavaentp, C++, С#, Java. Вот 3 самых востребованных языка =)

Автор: Red Wind 23.6.2008, 15:42
Есть такое понятие как Мэйн Стрим. Сейчас сюда относят C#, Java и PHP для веб разаработки. Если ты в мэйнстриме, то и свой кусок хлеба у тебя будет.

Автор: Daevaorn 23.6.2008, 15:46
Цитата(Red Wind @  23.6.2008,  16:42 Найти цитируемый пост)
. Если ты в мэйнстриме, то и свой кусок хлеба у тебя будет. 

Так хочется ещё и маслица...

Автор: Red Wind 23.6.2008, 16:00
Имхо тогда тут два варианта. Или рисковать и учить малораспространённые вещи (там как правило больше платят). Или постоянно развивать свой скилл в мэйнстриме.

Автор: QryStaL 24.6.2008, 09:17
Цитата(Daevaorn @  23.6.2008,  15:46 Найти цитируемый пост)
Так хочется ещё и маслица...

$1k, $5k, $10k, $100k ?

Цитата(Red Wind @  23.6.2008,  16:00 Найти цитируемый пост)
рисковать и учить малораспространённые вещи (там как правило больше платят)

Во-первых, намного ли больше? Во-вторых, малораспространенные вещи предполагают меньшее предложение на рынке труда.

Если хочется много денег, то надо подниматься выше рядового программиста...

Автор: Daevaorn 24.6.2008, 10:33
Цитата(QryStaL @  24.6.2008,  10:17 Найти цитируемый пост)
$1k, $5k, $10k, $100k ?

Я а России живу, поэтому рубли предпочитаюsmile
Цитата(QryStaL @  24.6.2008,  10:17 Найти цитируемый пост)
Во-первых, намного ли больше? 

Сущственно.
Цитата(QryStaL @  24.6.2008,  10:17 Найти цитируемый пост)
Во-вторых, малораспространенные вещи предполагают меньшее предложение на рынке труда.

В этом и суть. Специалистов то тоже мало.

Автор: Feldmarschall 24.6.2008, 10:49
slavaentp, этот вопрос, действительно, задавался не раз.
И ответ на него один - востребованы не языки, а специалисты. 
Судя по твоим словам - ты не программист, а кодер. Для программиста главное - алгоритм, схема движения данных. А конкретные синтаксические конструкции - дело десятое. выучить можно за пару недель, если припрет. Кодер же, действительно, мыслит конструкциями одного конкретного языка. Так что, корректнее задавать вопрос, кодеры на каком языке более востребованы.
Но лучше всего повышать свои знания именно в области программирования - изучать алгоритмы, принципы работы баз данных, операционные системы. Учить UNIX и С, если ты хочешь профессионально работать с РНР.

Автор: QryStaL 24.6.2008, 12:18
Цитата(Daevaorn @  24.6.2008,  10:33 Найти цитируемый пост)
Сущственно.

Конкретные цифры привести можете? Любопытно. В рублях, в евро, в чем угодно )))

Цитата(Daevaorn @  24.6.2008,  10:33 Найти цитируемый пост)
Специалистов то тоже мало.

Специалистов во всех сферах мало. И спрос на них превышает предложение. Так было и будет. Выводы вполне очевидны...

Автор: slavaentp 19.9.2008, 16:55
А как находить работу в языках, где являешься специалистом? У нас в Эстонии предложений по Ассемблеру - ноль. Как и по другим "редким" вариантам.

Автор: NightmareZ 21.9.2008, 14:29
Цитата(slavaentp @ 19.9.2008,  16:55)
А как находить работу в языках, где являешься специалистом? У нас в Эстонии предложений по Ассемблеру - ноль. Как и по другим "редким" вариантам.

Никогда не задавался подобным вопросом. Меня всегда сами находят  smile 

Автор: bars80080 21.9.2008, 17:35
Цитата(NightmareZ @  21.9.2008,  14:29 Найти цитируемый пост)
Меня всегда сами находят  

имхо, для хакера это не есть гуд

Автор: NightmareZ 21.9.2008, 17:40
Цитата(bars80080 @ 21.9.2008,  17:35)
Цитата(NightmareZ @  21.9.2008,  14:29 Найти цитируемый пост)
Меня всегда сами находят  

имхо, для хакера это не есть гуд

Ога, настоящего хакера не видно и не слышно, и друзей у него нет  smile  smile 

Автор: slavaentp 25.9.2008, 13:18
Цитата(Daevaorn @ 22.6.2008,  15:00)
Если вы специалист в своей области, то вы найдете или вас найдут (что более вероятно, если высокой уровень). Если вы часть серой массы, то вас и самый попсовый язык/технология не спасут от маленькой зарплаты и скуки.

А как они узнают, что я специалист?

Автор: Daevaorn 25.9.2008, 13:33
Цитата(slavaentp @  25.9.2008,  14:18 Найти цитируемый пост)
А как они узнают, что я специалист? 

А вы им станьте, тогда узнаетеsmile
Тут как и во многих других сферах деятельности человека - надо сделать себе имя и вас найдутsmile

Автор: slavaentp 25.9.2008, 15:20
Замкнутый круг что-ли не замечаете?

Сделать имя - значит сделать так, чтобы тебя рекомендовали.

Чтобы тебя рекомендовали, нужно чтобы тебя знали и с тобой работали.

Чтобы с тобой работали - у тебя должно быть имя и тебя должны рекомендовать и "сами найти".

Автор: skyboy 25.9.2008, 15:28
slavaentp, это не круг. это спираль. странно, что этого не видно.
сначала работаешь за сравнительно невысокую оплату. никто тебя не знает. ты показываешь себя умелым работником, прокачиваешь свои скиллы и все более становишься известным сначала внутри компании("этот человек разберется с этой проблемой!"), потом и за пределами("помнишь, нам такое сделали за два дня всего? Это тот самый Василий, что до этого сделал вон ту систему. Может, переманим?"). и на каждом витке спирали, все прокачивая свои скиллы и встречаясь с новыми людьми, получаешь предложения все привлекательнее и привлекательнее...

Автор: Red Wind 6.10.2008, 18:55
Цитата(Feldmarschall @ 24.6.2008,  10:49)
slavaentp, этот вопрос, действительно, задавался не раз.
И ответ на него один - востребованы не языки, а специалисты. 
Судя по твоим словам - ты не программист, а кодер. Для программиста главное - алгоритм, схема движения данных. А конкретные синтаксические конструкции - дело десятое. выучить можно за пару недель, если припрет. Кодер же, действительно, мыслит конструкциями одного конкретного языка. Так что, корректнее задавать вопрос, кодеры на каком языке более востребованы.
Но лучше всего повышать свои знания именно в области программирования - изучать алгоритмы, принципы работы баз данных, операционные системы. Учить UNIX и С, если ты хочешь профессионально работать с РНР.

К этому я бы добавил одну важную, на мой взгляд, вещь. Да, важен не язык на котором ты пишеш, а важен способ мышления, но так же важны технологии которыми ты пользуешся. На изучение какой-либо достаточно объёмной технологии уходят месяцы или даже годы. Например, будь ты супер спецом в С++ и WinApi тебе придётся потратить уйму времени, что бы изучить все возможности того же .net framework. Конечно код на каком-нибудь с# можно начать писать и через пару дней, но это будет просто красивый код, без использования фич фрэймворка. А фич этих очень-очень много.

Автор: krwlr 6.10.2008, 19:12
Цитата(Red Wind @  6.10.2008,  18:55 Найти цитируемый пост)
будь ты супер спецом в С++ и WinApi тебе придётся потратить уйму времени, что бы изучить все возможности того же .net framework.

Он пол-жизни будет тратить на изучение с++, потом пол-жизни на винапи, потом всю оставшуюся на дотнэт. 

ПыСы: Выбор инструментов важен... Для "ынтрыпрайза" вообще, чем мутнее и долбанутее технология - тем "им" спокойней... (имхо)... Пиар, мать его...  

Автор: Red Wind 6.10.2008, 22:21
krwlr, бред какой-то. Сам понял что хотел сказать?

Автор: krwlr 6.10.2008, 22:43
Red Wind, хотел а что ? сказать я нет понял конечно то...

ТуАлл: сорри за оффтоп...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)