Куда сейчас развивается web-программирование? Я сейчас пишу на C# и ASP.NET. Куда по этой ветке двигается рынок? Может, мне еще чему-то поучиться, пока я не беру классы для сертификата.
Положение с вебпрограммизмом аховое. ASP/.NET/Java/PHP - вроде бы mainstream. Плюс огромное количество недополуфабрикатов, middleware, недоготовых псевдоблогосайтов типа Wordpress, Joomla, Drupal etc. Мне когда внутреннее потребление надо - так и делаю на Perl/CGI, реже PHP, как дцать лет назад. Когда внешнее - беру какой-нибудь Wordpress. Плюс развелось сервисов типа амазоновского вебсайта и всяких готовых штук - сервисов для непрограммеров. А чему ты хочешь научиться? Базы данных никуда не делись и остаются основой любого бэкенда. Зачем тебе веб?
Я сейчас работаю с вебом и с базами. Про базы все ясно, плюс вот будет сертификат по статистике. А веб - не хотелось бы отстать от рынка. Не вечно же си-шарпу с дотнетами жить.
Пока у меня хорошая стабильная (тьфу-тьфу-тьфу) работа, надо бы оглядеться по сторонам. В цейтноте это хуже получается.
У нас (софт, который живет в браузере - типа Mint.com) все написано на JavaScript (даже серверная часть). Параллельно есть продукт на Ruby on Rails. Я сам не девелопер, но наши инженеры говорят, что RoR-программистов расхватывают как горячие пирожки.
Нууу, ты меня совсем уже за... Это все давно уже. Естесственно, без этого клиентская часть никуща. Jquery я пока не очень хорошо знаю, но пользоваться приходится.
Me too. I am not used to be doing much of front end. Love being on the server/services side... Now venturing into styling and shit. Huge and fun field. :)
Майкрософтовское развитие понять очень просто - смотрите конкретные навыки в MCSD: Web Applications . Там большинство разумно.
Рельсы растут, для оригиналов Django, но там явно меньше вакансий. На мой взгляд рельсы полезно изучить(хотя бы на уровне edx CS169) - там очень много интересных идей, которые можно нагло использовать везде и всюду.
PS У меня есть мнение, что и asp.net, и java ждет судьба кобола - на них написано столько что работа будет всегда. У нас в конторе рядом со мной 30 человек для mainframe'ов пишут, так что в умирающие технологии я особо не верю.
Asp.net mvc. Это новое майкрософтофское поделие, которое рано или позно должно вытеснить классический asp.net. Жаль только жить в эту пору прекрасную уж не придется.
Майкрософтофский набор "новых" технологий для веба - Asp.net mvc, wcf и entity framework. Есть ещё Windows Azure, но вот в неё я не верю. Может быть в будущем будет рулить, пока нет.
Я не знаю как у вас там ценится сертификация MS при поиске работы, но можно подумать о http://www.microsoft.com/learning/en/us/mcsd-web-apps-certification.aspx.
Entity framework к вебу имеет отношение опосредованное. Такое же как к wpf, winforms и иже с ними. Поскольку имеет отношение к доступу к данным. windows communication foundation - еще более опосредованное :))) Учите матчасть ))) Ну и про новизну... гм.
mvc тоже новой технологией называть, имхо, опрометчиво, ибо это по прежнему asp.net. C применением паттерна mvc )
Да я не спорю про нужность и полезность, просто EF и WCF - это технологии, которые равно могут быть использованы далеко не только в веб. А так - все правильно. Ну на на wpf десктопные ребята переходить начали еще года три назад, как минимум )
Все новое - хорошо забытое старое ) Почитайте лучше про паттерны, ибо полезно. Ну там и mvc подтянется. Еще из полезного (не веб-технология, но must know) - лямбда выражения, linq Реально полезно.
no subject
Date: 2013-02-16 08:36 pm (UTC)no subject
Date: 2013-02-16 08:38 pm (UTC)Пока у меня хорошая стабильная (тьфу-тьфу-тьфу) работа, надо бы оглядеться по сторонам. В цейтноте это хуже получается.
no subject
Date: 2013-02-16 08:59 pm (UTC)no subject
Date: 2013-02-16 09:26 pm (UTC)no subject
Date: 2013-02-16 09:40 pm (UTC)no subject
Date: 2013-02-17 01:24 am (UTC)no subject
Date: 2013-02-17 02:31 am (UTC)no subject
Date: 2013-02-17 02:40 am (UTC)no subject
Date: 2013-02-16 09:24 pm (UTC)no subject
Date: 2013-02-16 09:39 pm (UTC)no subject
Date: 2013-02-17 01:26 am (UTC)no subject
Date: 2013-02-17 02:31 am (UTC)no subject
Date: 2013-02-17 07:29 am (UTC)Рельсы растут, для оригиналов Django, но там явно меньше вакансий. На мой взгляд рельсы полезно изучить(хотя бы на уровне edx CS169) - там очень много интересных идей, которые можно нагло использовать везде и всюду.
PS У меня есть мнение, что и asp.net, и java ждет судьба кобола - на них написано столько что работа будет всегда. У нас в конторе рядом со мной 30 человек для mainframe'ов пишут, так что в умирающие технологии я особо не верю.
no subject
Date: 2013-02-17 03:50 pm (UTC)ПС Это с одной стороны. А с другой стороны на моем Делфае в свое время было ровно четыре позиции по всем Штатам, и мне пришлось срочно переучиваться.
no subject
Date: 2013-02-17 02:36 pm (UTC)И еще андроид. Хотя самсунг кажется уходит с него.
no subject
Date: 2013-02-17 03:45 pm (UTC)no subject
Date: 2013-02-17 04:37 pm (UTC)Майкрософтофский набор "новых" технологий для веба - Asp.net mvc, wcf и entity framework. Есть ещё Windows Azure, но вот в неё я не верю. Может быть в будущем будет рулить, пока нет.
no subject
Date: 2013-02-17 04:47 pm (UTC)no subject
Date: 2013-02-17 05:22 pm (UTC)no subject
Date: 2013-02-17 06:10 pm (UTC)no subject
Date: 2013-02-17 06:55 pm (UTC)mvc тоже новой технологией называть, имхо, опрометчиво, ибо это по прежнему asp.net.
C применением паттерна mvc )
no subject
Date: 2013-02-17 09:21 pm (UTC)Веб-разработчик под С# - это не javascript+css фронтенд парень. Это именно человек, который создает тот самый ужасный ынтерпрайз.
Про новизну - wpf в большом количестве мест считается новой технологией и люди на него только переводят UI. Да, я знаю когда он вышел.
no subject
Date: 2013-02-18 04:26 am (UTC)P.S. Я сам сервер-сайдом занимаюсь и давно )
no subject
Date: 2013-02-17 06:59 pm (UTC)Почитайте лучше про паттерны, ибо полезно. Ну там и mvc подтянется.
Еще из полезного (не веб-технология, но must know) - лямбда выражения, linq
Реально полезно.
no subject
Date: 2013-02-17 07:04 pm (UTC)Спасибо.
no subject
Date: 2013-02-17 07:33 pm (UTC)no subject
Date: 2013-02-19 09:21 am (UTC)