Другие языки программирования и технологии

Как понять в какой области программирования мне развиваться?

Всем привет мне очень нравится программировать но я не могу определится в какой области программирования остановится и изучать её поглубже.
Изучал я desktop(C++,C#) очень мне понравилось но так как это не очень востребовано и все переходит на web и мобилки решил изучить что-нибудь другое.
Дальше я решил по изучать web(html,css,js,php,ruby) здесь все похуже создавать сайты мне особо не понравилось (может я что то неправильно делаю).
Решил потом изучить мобильное программирование (java android) мне показалось это как то очень сложно (+ haml не знаю) и какую я не находил статью нечего не понимал (хотя java знаю не среднем уровне).
С ООП у меня косяки (пользоваться та умею я умею им но вот какую я программу не писал бы она у меня выходила так себе намного лучше ИМХО без ООП).
Пожалуйста без ответов типо: программирование это не твое, ищи дальше свое и т. д.
PHP, на мой взгляд, самый лёгкий язык из востребованных. Но если работать только на одном языке - это надоедает, придумай себе задачу и реализовывай её через несколько языков, например, напиши простенькую онлайн игру, клиент на C++, а сервер на PHP, сайт сделай на флеше или на аяксе

Просто кодинг сам по себе не очень интересен, если нет конкретной цели, кодинг - это не цель, а средство для достижения цели. Выясни, что тебе интересно - и учи то, что нужно для достижения интересущей тебя цели
Ivlad Parshin
Ivlad Parshin
3 542
Лучший ответ
«мне понравилось но так как это не очень востребовано и все переходит на web и мобилки решил изучить что-нибудь другое.» – говорящая обезьяна, человеком стань :)

Нельзя сказать, что программирование тебе противопоказано, но интеллектуальный труд требует некоей внутренней культуры. А иначе этот труд – мартышкин.
Carlos Alvarado
Carlos Alvarado
62 975
Махамбет Ниязбек И правда, бред.
На нынешних мобилках многое физически невозможно, например, печатать на клаве нормально. А если у мобильника будет нормальная клава, и мышка, и еще принтеры и сканеры можно будет к нему подключать, то получится тот же десктопный комп.

Но мартышка она на то и мартышка, чтобы смотреть не на суть, а на оболочку; чтобы учиться не писать программы, а учить язык. При таком подходе, конечно, мобил сильно будет отличаться от десктопа
Саша, в программировании есть единственная область, называется "Разработка и отладка программ". Специалисты в этой области и называются программистами. Никаких узко-специализированных программистов НЕ бывает!
Да, есть много областей, где применяется программирование, но программы пишутся абсолютно одинаково, хоть на разных языках, и разными инструментами. Поэтому: просто учитесь разрабатывать, и отлаживать программы, и будет Вам щастье!

И + как выше заметили: учитесь, для начала, ясно выражать свои мысли!
Дмитрий Фомин
Дмитрий Фомин
48 987
Введение лишних ограничений самому себе отнюдь не способствует глубокому изучению какой-либо области.
Кто больше знает - рабочий на конвейере, который всю жизнь крутит одну и ту же гайку, или же инженер-конструктор, который при разработке каждого нового изделия работать с разными гайками, а еще винтами, шурупами, гвоздями, скобами и много чем еще.

> Решил потом изучить мобильное программирование (java android) мне показалось это как то очень сложно
Раз сложно - значит, это и надо изучать!
Если бы всё было сразу просто и понятно, то и изучать ничего бы не приходилось.

> haml не знаю
И поэтому не стоит изучать?
Это все равно что сказать: я не могу научиться ездить на велосипеде, потому что я не умею ездить на велосипеде.

Лентяй вы и невежда.
Если вас это утешит, Линус Торвальдс тоже забил на ООП:
http://harmful.cat-v.org/software/c++/linus
Carlos Alvarado Справедливости ради, в цитируемых письмах речь идет о написании ядра ОС. Причем Линус довольно доходчиво аргументирует свою позицию: "Хочешь сделать всё качественно – не полагайся на компилятор, обрабатывающий абстрактные модели как ему заблагорассудится, и не полагайся на готовые библиотеки, которые работают зачастую через жопу. " Код ядра должен быть прозрачен, ООП убивает прозрачность, подменяя ее абстракцией, под которой хрен ее знает, что скрывается.
Изучай что будет более перспективней в отношении будущего рынка рабочих мест.
Тебе ведь ничего не мешает же развиваться в тоже время и в других направлениях. Короче занимайся чем интересно, но какие-то приоритеты сам для себя определи.

Похожие вопросы