Собственно, знать желательно чем больше, тем лучше. Но есть такие области, знание которых - Must Have Делимся тем, что изучили и что может определенно не раз пригодиться в жизни (технологии/языки/etc). ИМХО в первую очередь компьютерный гуру должен знать Unix, языки C, C++, Perl, PHP. Основы [X]HTML. А вот знания тех же VisualBasic, QBasic, Pascal/Delphi при присутствии знания предыдущих языков врятли пригодятся в жизни и , имхо, время для их изучения лучше потратить на что-то другие и не брать дурь в голову Продолжаем в таком же духе, может и найду в ваших словах что-то интересное, выучу да и жить станет проще
В том плане, что зная C/c++ можно выучить за минимальные сроки 80% языков + Си это уже как традиция Делфи - практически тот же объективный паскаль, имеющий довольно специфический синтаксис. Имхо не востребовано в наши дни. Не буду утверждать, попробуйте доказать свою точку зрения
Ну это ты кажись погорячился... Возьмем тот же QIP- на чем написано..? Ну а если по теме, то необходимы знания о сетевых протоколах, топологиях, принципах функционирования схем "клиент-сервер" и т.п. Основы администрирования как в Win, так и в Lin Отладка программ, дизасм
Developer ты ведел Delphi.NET ? имхо Делфи уже давно вырос из Object Pascal и давно развивается как отдельный язык. и то что он умирает... это далеко не правда, хотя немного не соглашусь с тем что он популярен чем тот же с# но свою нишу он занимает прочно и развивается достаточно серьезно
Мда...Ассемблер,протоколы инета,архитектура ПК.Если всё это знать вдоль и поперёк то это намного лучше ваших делфей и хтмл. И потом всё зависит от специализации! Нельзя знать всё и сразу,вы же не грейты все.
Не в обиду дельфистам будет сказано(для определённой цели - свой язык), но возьмём тот же Linux\BSD и программы к нему. ИМХО: если учить всё сразу - программирование, ОС, сети и т.д. , то в итоге ничего не выучешь. Нужно выбрать для себя что-то одно и стать гуру именно в своей области.
Ky3bMu4 согласен, для того чтобы быть гуру нужно знать что то одно но очень хорошо, быть профессионалом, а когда ты будешь профессионалом в каком то деле то попутно будешь изучать что с ним связано, в итоге ты будешь попутно изучать технологии алгоритмы, что в конечном итоге приведет к знанию очень многого
Если знать C++, но не знать понятия ООА, то можно уже заготавливать табличке в стиле "Пишу на C++ за еду".
Мое мнение схоже с вашим (нишевание рулит), но нужно брать немного шире То есть, изучая C++, нужно знать чистый Си, ООП, ООА, ассемблер. Так то
А само искусство программирования? Стиль программирования? привычки? Это что не нужная тема? Я видел чела который на паскале такие проги писал, сморя на них можно было действительно сказать, вот она красота программирования.
Надо иметь голову на плечах и желание изучить что-то новое, тогда можно изучить любой язык программирования, среду разработки или ОС, всюду принципы одинаковые
Иногда лучше написать прогу на Си, чем на С++. Различия в синтаксисе минимальные. Знать C++ и не знать С сложно ЗЫ: Unix весь на чистом Си. Так что эти знания определенно могут пригодиться. ++ Модуля для PHP так же пишуться на чистых сях
ИМХО Ещё одна бессмысленная тема. Да, давайте лучше поговорим о том, что должен уметь гуру и кто он такой, как программирует, на чем, где и сколько ему должно быть лет! Чё за тупости, одно пустое балобольство! Если ты чему-то хочешь научиться, какая тебе разница, как это делают гуру!? Делай - как тебе удобно! Изучай то, что тебе нужно! Всё, я кончил =)