Показать сообщение отдельно

  #182  
Старый 09.06.2009, 12:41
Azmian
Новичок
Регистрация: 02.06.2009
Сообщений: 1
С нами: 8916361

Репутация: 5
По умолчанию

По своему опыту скажу, что, хотя выбор языка/платформы и имеет значение (на мой взгляд, главное, чтобы это не был прошлый век или тупик, типа FoxPro), но постепенно, с ростом опыта и должности, на первый план выходят: знание современных технологий, не зависящих от языка (XML, CSS, AJAX), проектирование (UML, IDEF1x), бизнес-аналитика (IDEF0, ARIS), организация процесса разработки и управление проектами.

Далеко не каждый начинающий программист в итоге станет именно программистом, кому-то это не совсем подходит, кто-то вырастает до руководителя проекта, кто-то создаёт свой бизнес и программистов нанимает.

А для непрограммерских ИТ-профессий (руководитель проекта, бизнес-аналитик, системный аналитик, консультант по внедрению...) очень важно знать о процессе разработки в комплексе: сбор и формализация требований заказчика, проектирование БД, интерфейса, бизнес-логики, разработка, тестирование, внедрение, сопровождение. Научиться этому можно только на проектах, а не на задачах и учебниках. Да и программист становится профессионалом, реализуя проекты.

Про профессии есть статьи на учёба.ру:
http://www.ucheba.ru/prof/
Про то как стать ИТ-специалистом, кое-что я нашёл тут
А про то кто сейчас востребован на рынке, можно увидеть на http://hh.ru или суперджобе - и обратите внимание на должностные обязанности и требования к опыту работы - там нет требований к решению задач из задачников... хотя решать их иногда надо.