Bitcoin Forum

Local => Разное => Topic started by: Ged on February 25, 2014, 05:20:52 PM



Title: Какой язык программирования выбрать ?
Post by: Ged on February 25, 2014, 05:20:52 PM
Есть ли перспектива у начинающих программистов, с нуля - и какое направление выбрать, без опыта в этой сфере - для начала в виде подработки/доп. дохода, с возможностью перелезть в эту тему полностью ? Из умений: общение с клиентами, англ.яз (средний уровень), печать в слепую, некоторые


Title: Re: Какой язык программирования выбрать ?
Post by: yo-blin on February 25, 2014, 05:27:55 PM
Послушаю
Может и мне че подскажете
высокая компетенция Win админ, SQL, ITIL.
Хочу научиться кодить.
Потому что думаю на старости лет АДминами не берут.


Title: Re: Какой язык программирования выбрать ?
Post by: AV on February 25, 2014, 05:43:35 PM
Мониторь востребованость кодеров, делай выводы http://hantim.ru/


Title: Re: Какой язык программирования выбрать ?
Post by: Vicus on February 25, 2014, 06:31:46 PM
Проще всего php конечно :) Да и востребовано на рынке. А вообще, хорошему программисту пофиг на каком языке писать :)


Title: Re: Какой язык программирования выбрать ?
Post by: m0Ray on February 25, 2014, 07:04:53 PM
Для начинающих, думаю, лучше python или ruby. Я сам похэпист по большей части (хотя мне почти по фигу, на чём писа́ть, лишь бы не 1С), и считаю, что основы алгоритмистики надо изучать на языках, в которых меньше нелогичностей и подводных камней.


Title: Re: Какой язык программирования выбрать ?
Post by: yo-blin on February 25, 2014, 07:14:20 PM
Upd
 алгоритмы умел + язык SQL расслабиться не дает
Учить надо что то завтрашнего дня.


Title: Re: Какой язык программирования выбрать ?
Post by: m0Ray on February 25, 2014, 07:32:26 PM
Сложно сказать, что будет завтра. PHP, ECMAScript, Java мне кажутся наиболее завтрашними.


Title: Ветка: Основная
Post by: ZeroTheGreat on February 25, 2014, 11:19:00 PM
Чем больше языков - тем лучше. Это если в целом.

А если в частностях, то всё зависит от цели: нарубить бабла завтра, нарубить через год и рубить ещё годы, изменить мир к лучшему ;) Например, в мире программирования существуют целые пласты проблем: нераспространённость достаточная практик письма и нередко забывание о том, что ты всегда пишешь для других людей, которым твой код читать. В хорошем случае это прогерры, которые его будут рефракторить, в почти идеальном случае это пользователи, которые его поймут и будут использовать, в идеальном случае новый код писать не нужно - всё уже есть. Есть и проблема контроля за сложностью: когда новый код в долгосрочной перспективе создаёт больше проблем, чем он решил в краткосрочной. Есть те или иные пути её решения, возможно есть ещё существенные проблемы на этом растущем рынке. Но Грааля не существует.

Отдельная тема - если речь идёт о создании систем генерации контента (например, свой блог) или непосредственно контента (как "оживление" графикой написания коммитов). Но и тут надо выбирать язык аккуратно, код априори не написан полностью (часть может уже существовать, как пример - CMS), но в процессе написания тебе наверняка самому ещё придётся его читать, дописывать целые куски, и, быть может, привлекать стороннюю помощь (если проект растёт).

Самые сложные в любом деле вещи - правильное начало и правильный конец (если конец изначально запланирован, конечно). Неправильно подобранные инструменты превратят дело в муку, а неумение завершать проект (да, что там проект, даже если о игре идёт речь - незавершение вовремя: лудомания - болезнь) обернётся проблемами обязательно. Перфекцонизм, как видно, гораздо ближе к вредным привычкам, чем к полезным.

Нужна золота середина между перфекционизмом и легчайшим путём при выборе спобоса начать и закончить дело.


Title: Re: Какой язык программирования выбрать ?
Post by: aleksey on February 26, 2014, 04:04:48 PM
Питон, просто и востребовано