я выбрал для себя схемотехнику и системное программирование. имхо спрос системщиков есть, и не только для написания ботов/троянов/руткитов.
А мне кажется, что цель только уводит от счастья. Счастье - оно только здесь и сейчас, с любым раскладом. Иначе вся жизнь - это только достижение целей. Получается вся жизнь рваная, наспех. Получается, что жизнь - это зависимость от того, чего еще нет. Ты сейчас разрываешься между всеми этими языками, технологиями. Небось когда читаешь одну книгу, думаешь о том, что не прочел еще сотню-другую. Нафиг нужно. Ибо ты не хочешь творить, а хочешь соответствовать чьему-то мнению. Мне кажется, что лучше быть любителем, чем профессионалом. До недавнего времени я тоже пытался все выучить, пока не понял, что все, до чего я "прикасался", я так и не усвоил. А все потому, что не получал удовольствия от процесса, а всегда хотел большего. 2 EvilsInterrupt: Круче не тот, кто может сделать более сложный проект, а тот, кого сложней сделать несчастным. А когда в крови жажда первенства и сравнивания себя с другими, счастья не достичь мне кажется...
t00x значит много в него впихнуть хочешь - это чаще всего, а лекарство динамическое выделение рэма. короче, тебя послушай, так и берёт удивление как же столько народа строкает без асма
nermest в твоих словах есть соль, но все же не ставить перед собой целей - невозможно: ты хочешь что -то сделать - это уже постановка цели.
UbIvItS солидарен. В точку, мало того еще и Windows на нем и FreeBSD пишут и другие вещи, этож как они умудряются то? когда си придумали, люди сразу код UNIX перевели с асма на си, может дураки в то время жили? Плохо асм знали?
rudik Ни тот, ни другой. Когда Вы будете устраиваться на работу, с Вас потребуют досконального знания всех языков, технологий, осей и т.д. Естественно, всё выучить, да ещё и приобрести солидный опыт во всём, принципиально невозможно, но к этому нужно стремиться. Было бы желание... Даже тут в разделе COMMERCE проскакивали такие обьявления. Конечно, на веб сервисы, прикладное ПО под винду, СУБД, тех. поддержку, тестинг и т.д. спрос выше, но зато под Юникс доминирует уровень З/П!
UbIvItS ... или компилятор хочет. Их можно посчитать. 1) Веб-кодеры + shell 2) OpenGL\DirectX программеры (не считая разные там GLSL) Никого не забыл? Админы и те знают как ломать браузеры. EvilsInterrupt Масштабируемость прежде всего. Даже ценой скорости.
Quantum есть такой принцип - разделение труда: умный работадатель не будет требовать знания всего -обширные знания хороши в светской беседе, дабы блеснуть своей эрудицией, а на деле погнишься за двумя зайцами....... t00x первый раз слышу, чтобы челы строкающие игрушки так уж на асм налегали: если б это было правдой, то смена железа была бы реже, и вообще, компы летали бы, меж тем становишься часто сведейтелем того, как не самая хилая тачка начинает от новой игрушки тормозить. более того, сейчас есть реальная опасность, что в новых гамах начнут дотнет юзать)
В 99% случаев разработки игрушки вовсе не используется асм . В принцыпе правильно и делают: на С++ программы пишутся в 4 раза быстрее(цыфра с потолка), работают медленее процентов ну пускай на 15, НО любая уважающая себя игрушка использует тотже самый DirectX API, который в свою очередь написан криво и медлено... 90% времени процессор занимается вызовами АПИ и поетому если от оставшихся 10 процентов отнять 1.5 за счет написания на асме, то повышение скорости практически не получаем например когда было на С++ 40 фпс, то на асме станет 41 - нет смыслу мучатся и заниматся оптимизацией за 1-2 фпс. (Лично пробовал) В игрушках начали использовать NetFramework2.0, зачем - не понимаю! (пример C&C: Tiberium War)
Я знаю, поетому и написал слово "Например". Я считаю, что человек должен делать хорошо что-то одно, а работодатели пишут очень великие требования для того, чтобы найти человека, который сможет уже на работе в короткие сроки доучить нужные технологии(принцып прост: "Если смог в свои 22-23 выучить настолько много языков, то быстро сможет выучить есче и то, что будет необходимо уже на работе". ЗЫ: с книги "время-деньги" от NuMega). Знать надо очень много и естественно учить нада очень много, но далеко не все! Например паскаль коболь, фортран и т.д. знать не надо, потому что они уже давно устарели. К сожалению в список "можно и не знать" попадает и асм. У меня в общежитии на 400 человек приходится 5 более или менее понимающих в С++, С шпрех, Яве и веб-програмированию, остальные - тупо геймеры, которые С++ открыли 1 раз в жизни, и то на екзамене. Асм не знает НИКТО! Даже преподы "старой закалки" абсолютно не понимают его, но тем не менее чему-то учат и имеют "научную степень". Доходит до казусов, например прерывание называют регистром(и если сказать, что он не прав - закроеш его ты не скоро), или add берет данные с одного регистра, сумирует со вторым и записует в третий . Асм асмом, но я на первой лекции по С++ пожалел что поступил именно сюда(unsigned int a=3 и signed int b=3 в памяти хранятся по разным адрессам: а в ячейке 30, б в 31, но никого не смущает то, что инт размером 2 байта для 16 битных компиляторов. а есче я знаю, что если сравнить а и б в памяти, то значения будут не равны, потому, что а - без знака, а б - со знаком ), теперь не жалею - во всех универах одно и тоже... Пришли сюды как говорится за бумашкой о ВО...
да, лано рассказывать: сейчас есть фортран под 64x процы; асм актуальность потеряет только в случае смерти сегоднешних машин как таковых: нейро интерфейс и нейросети, например, придут, но тогда сама работа прогера загнутся может, впрочем, это врятли дело скорого времени.