Мне стало интересно, когда мы учимся в ВУЗ'ах на специальности "Разработка программного обеспечения", учат ли нас тому, что востребовано на заграничном рынке труда? Может, государство имеет другие соображения на умения программиста? Скорее всего, что да. Тогда приходится учится самому, но вот что нужно учить? Поискав по данному вопросу, я нашёл интересную статью - вот. В ней сказано, что будущее за .NET, С# полностью заменит Java. Но здесь я предлагаю не спорить, что лучше, а просто высказать свои мнения по поводу образа "современного программиста", а может и опытные, уже состоявшиеся программисты расскажут, что им понадобилось, а что нет. И так, прошу начать. Моя команда
Blablabla, вот и я о чём, это очень интересная тема, как неожиданно иногда развиваются тенденции. Если бы всё так случилось, как ожидали в 2005 году, та я бы и не создавал тему. Моя команда
У-у-у-у, щас начнется... Вообще, в статье все правильно расписали. За исключение асма и С. Кто же нам дрова на дотНЕТЕ писать будет? *Не убегай от снайпера, умрешь уставшим. *Мои статьи...
Да-ну нафиг, это реально провокация наплыва холиваров) Приверженцы С++ никогда не согласятся с тем, что там написано, а кто-то наоборот начнет говорить, что все там правильно)) Это тоже, что споры о флеш и штмл5 =) А кто-то вообще считает, что все это не нужно и надо писать все на Си с нуля.
Пока у нас в мире все не начнут говорить на одном языке, писать программы на одном яп, споры о яп будут кончаться только тогда, когда будет появляться новая технология, которая на 100% будет круче старой) Но с другой стороны начнутся споры о стиле написания программ, ведь всем хочется выделиться из основной массы, "для браузеров лучше писать так, а не так....." и т.п. =) Короче лучше заранее отказаться от этой темы.
Споров и так хватает) А что нужно для современного программиста? Знать то, за что тебе будут платить, если стремишься на этом зарабатывать) В общем что-то делаю, но пока не пойму ни как :) Тень - выражение основной сущности человека.
Сообщение отредактировал Gavolot - Понедельник, 04 Июня 2012, 13:57
Статья -- полнейший бред. Мне кажется, автор статьи просто стебется, либо ничего не понимает...
Quote
Современному программисту не нужны знания об архитектуре ПО.
Это вообще чушь... Как тогда писать программу, если ты не понимаешь устройство программы, не умеешь отличать диаграммы друг от друга? Да и вообще не разобравшись в предметной области? Может на западе это и так, т.к. там проектировщик и программист это две совершенно разные профессии, но у нас это одна, хотя проектированием никто не занимается(а если и занимается, то очень мало людей). Ладно, признаю, я и сам этим грешен. Мне уж куда проще на бумаге ручкой начирикать, чем в какой-нибудь розе проектировать диаграммы
Quote
Современный программист не должен заниматься вопросами в которых он не мастер своего дела.
Это вообще хлам. Программисту дают программу, он ее пишет, умеет, не умеет его проблемы... Не учиться уже, за это ему деньги платят.
Quote
Современный программист не должен знать математику.
Убило. Может программисту бд и не нужна математика -- за это он и получает свои 15к и доволен.
Quote
Современного программиста не волнует скорость работы его приложения. Любые проявления медленной работы вашего приложения не ваша вина.
Ну да, ну да... Все дружно вспомнили крайтек в 2008 году... Хотя на софт это вряд ли распространится, но вот 3дс макс 2012 на моем Core i5 лагает жутко. Приходиться пользоваться 8ой версией 2005 года -- работает на ура! Ну, либо это я виноват, что ноутбук за 25к купил полгода назад
Quote
Современный программист должен знать английский язык. Это аксиома. Сэкономьте для его изучения на практиковании в русском - все равно ваши орфографические ошибки исправят в отделе локализации.
Quote
Современный программист не должен хотеть ничего знать о UNIX-системах.
Quote
Современный программист не должен хотеть ничего знать о внутреннем устройстве Windows.
Quote
Современный программист не должен хотеть ничего знать о внутреннем устройстве .NET.
Quote
Современный программист не должен читать этот текст. Этот бездарный системщик ничего хорошего о вас все равно не напишет, поэтому не тратьте свое драгоценное время и возвращайтесь двигать прогресс вперед, писать свои корявые, глючные, тормозные программы на дотнете, чтобы заработать денег. Денег! ДЕНЕГ!!!
Ну а я сначала не дочитал этот текст до конца и сразу начал его критиковать, т.к. системщик он такой... системщик.
Печально что темы петросянов написанный что-бы просто поржать, выплывают в треде " Общие обсуждения программистов"
Quote
Современный программист должен писать на дотнете.
трололо...
Quote
Современный программист не должен хотеть ничего знать о UNIX-системах. Табу! Современный программист не должен хотеть ничего знать о внутреннем устройстве Windows. Табу! Современный программист не должен хотеть ничего знать о внутреннем устройстве .NET. Табу!
ТРОЛОЛО....
Quote
Современный программист не должен читать этот текст.
Современный программист должен хорошо разбираться в коде. А остальное прикладное, зависит от той области к которой он принадлежит. Например, есть же математики-программисты, лингвисты-программисты и т.п. Программист-программирует, т.е. создает алгоритм решения задачи.
Сообщение отредактировал Maxaon - Среда, 20 Июня 2012, 12:39
Maxaon, я например вот программирую хорошо, а вот математика хромает. Хотя говорят, что если программист хорошо знает математику, то и кодит он не плохо
Visual Basic как начало всех начал, а далее JavaScript и С++ для окончания. Таких программистов везде ценят
Ценят, угу. Бейсики никому не нужны, джаваскрипт обычно идет вкупе со всем суповым набором веб-программиста, ну а зарплаты с++ кодеров одни из самых маленьких.
Quote
я например вот программирую хорошо, а вот математика хромает. Хотя говорят, что если программист хорошо знает математику, то и кодит он не плохо
Готов тебя разубедить в том, что ты хорошо программируешь, кидай что-нибудь из своих семплов сюда.