Начинающие «разработчики» заканчивают своё участие в opensource на стадии установки и настройки git / hg / svn.
Может это и плохая ассоциация у меня складывается, но читать такой «поток сознания» равносильно как разбирать спагетти-код, написанный хеллоуворлдщиком с использованием транслитерации и названий вроде $moya_primochka (пример из жизни проекта с 200к уников в месяц). Прежде чем пестрить умными словами и аббревиатурами (я просто уверен, что понимания сути .NET, не говоря уже об идеологии или объектной модели, у тебя попросту нет), подними уровень русского языка и научись правильно выражаться. Только за юношеский максимализм, насколько мне известно, на работу еще не брали ни одного.
Дмитрий, за все время, которое ты потратил на «размышления», где платят больше, какой язык нужнее, почему ШАГ плохой и т.д., мог бы уже начать что-то делать. Мои первые неуверенные шаги в веб-деве начались в конце четвертого курса с одержимости идеей создать торрент-трекер исключительно с раздачами сериалов (сезонными, по сериям и т.д.). Покупка VDS на 3 месяца (1 стипендия), первые шаги в CentOS, webmin (не выдержал, докупил потом cPanel), TBDev движок, DLE с раздачами и новостями... И когда в студенческой сети проскочило объявление о поиске джуниора-копирайтера-верстальщика-сеошника-студента для создания простых сайтов на вордпрессе, я написал, и показывал свою «поделку» с отвалеными картинками, битыми URL’ами, warning’ами и прочими детскими неожиданностями. Первый рабочий день я не понимал вообще ничего, меня вгоняло в панику от значка ->, но спасибо Косте, втянулся, научился, спустя год работаю в комманде с Zend+Doctrine, читаю про highload, задумываюсь о сертификации Зенда. Было бы желание, а найти работу вполне решаемая задача. Задумайся, интересно ли оно тебе в действительности? Потому как насколько я могу судить по твоим постам, либо нет либо просто рано еще. Приятно конечно рубить деньги на младших курсах, но я свою бОльшую университетскую часть жизни просто прогулял и провеселился. Чего и тебе желаю, в меру разумного, естественно.
Удачи.
По-моему, ты очень четко ответил на свой вопрос:
А по поводу ЯПа, сколько раз уже говорили — это лишь средство. Важна технология. ЯП лишь инструмент. Попробую объяснить на пальцах, на примере ремонта дома.
Есть два вида ремонта — косметический и капитальный.
Первый включает в себя покрасочные работы, клейку обоев, штукатурку, декоративный ремонт (вплоть до подбора штор). Например, поклейка обоев — как php — можно пренебречь сквозняком (читай — понадеяться на динамическую типизацию), влажными стенами (кривыми и медленными MYSQL-запросами), плохим клеем (архитектурой) — и все сделанное отвалиться через 2 месяца, хоть вначале и будет выглядеть красиво. А можно сделать и наоборот, и радовать хозяев не один год. Предположим, что покрасочные работы — это Python. Вроде и элементарно — кисть в руки и крась — а в то же время и это можно превратить в искусство. Декоративный ремонт — тот же Flash / Silverlight / JavaScript. Это финальный штрих в благоустройстве жилища (как впрочем и клиентское программирование).
А капитальный ремонт, например, кладка кирпичом — это Java. Необходимо знать кучу «технологий» — от состава раствора до веса кирпича. Зато зная матчасть стены будешь укладывать быстро, ровно, и на века.
Может у меня кривые ассоциации получились, ночь после и перед кодово-рефакторным марафоном, но суть я думаю ты уловил — кого-то тошнит от рутинной укладки, а кто-то просто балдеет от запаха краски.
Прикол в том, что нужны все — пусть даже обои клеят чаще, чем кладут стены. Но сейчас современное строительство (как ИТ, так и архитектурное), не может выжить на голых стенах, а без стен и обои клеить-то некуда.
И еще — те же разнорабочие на стройке делают все, что только скажет прораб — и битый камень выносят, и цемент мешают, и за краской в магазин бегают. И лишь с опытом, они понимают, что им ближе. Брезговать чем-либо в данном случае моветон.