Member
Статус: Не в сети Регистрация: 24.06.2003 Откуда: Москва
Добрый день! Меня заинтересовало программирование под ASP.NET для создания вэб-приложений. Сам я знаком более-менее с программированием под LAMP. Вопрос : какие курсы лучше всего пройти, чтобы освоить это направление как профессиональный программист? Смотрел курсы в УЦ "Специалист" в бауманке, есть вот такие http://www.specialist.ru/track/t-razasp Соответственно, хотелось бы понять , есть ли смысл учиться по программе MCTS: NET Framework 3.5 - 4.0, ASP.NET Applications | Web - программист ASP .NET (М10266, М2349, М10267, М6463, М6368) ? Или же будет достаточно М10267 (М2310) Основы разработки web - приложений в Microsoft Visual Studio 2010? Если нет, тогда какие курсы стоит выбрать из имеющихся или может вообще есть смысл обратиться в другой учебный центр?
Добрый день! Меня заинтересовало программирование под ASP.NET для создания вэб-приложений. Сам я знаком более-менее с программированием под LAMP. Вопрос : какие курсы лучше всего пройти, чтобы освоить это направление как профессиональный программист? Смотрел курсы в УЦ "Специалист" в бауманке, есть вот такие http://www.specialist.ru/track/t-razasp Соответственно, хотелось бы понять , есть ли смысл учиться по программе MCTS: NET Framework 3.5 - 4.0, ASP.NET Applications | Web - программист ASP .NET (М10266, М2349, М10267, М6463, М6368) ? Или же будет достаточно М10267 (М2310) Основы разработки web - приложений в Microsoft Visual Studio 2010? Если нет, тогда какие курсы стоит выбрать из имеющихся или может вообще есть смысл обратиться в другой учебный центр?
Member
Статус: Не в сети Регистрация: 05.07.2007 Откуда: Гагры
а почему бы не взглянуть в сторону разработки кросплатформенных приложений. например qt или java? насколько я знаю сейчас все важнее чтобы программа работала на любых системах , а продукты сделанные с помощью средств микрософт, в особенности на .net 3.5\ .net 4.0 вообще никак не запускаются ни на каких платформах кроме сделанных микрософт. например на linux - эмуляция с помощью mono\wine возможна только до .net 3.0 . и то , не всегда качественная.
_________________ Помогаю излечится от зависимости к Редмондской продукции
Member
Статус: Не в сети Регистрация: 24.06.2003 Откуда: Москва
dj--alex писал(а):
а почему бы не взглянуть в сторону разработки кросплатформенных приложений. например qt или java? насколько я знаю сейчас все важнее чтобы программа работала на любых системах , а продукты сделанные с помощью средств микрософт, в особенности на .net 3.5\ .net 4.0 вообще никак не запускаются ни на каких платформах кроме сделанных микрософт. например на linux - эмуляция с помощью mono\wine возможна только до .net 3.0 . и то , не всегда качественная.
Дело здесь не в возможностях или функциональности. Так бы мне хватило и LAMP. Windows-хостинг уже тоже не экзотика. Java - да, вариант. Но тогда встает вопрос об удобстве разработки. Где больше гемора по части ловли багов и вообще объему работы? К примеру, недавно видел вакансию на 80к рублей для asp.net-программиста, надо всего лишь поддерживать и развивать один несложный по структуре сайт. Второй немаловажный вопрос - длительность и стоимость обучения. Я сейчас стою перед выбором, поскольку решил уйти от системного администрирования. А по PHP не вижу смысла специализироваться, хоть и знаю более-менее, зарплаты низкие.
Member
Статус: Не в сети Регистрация: 05.07.2007 Откуда: Гагры
я как то недоверяю всему сделанному на виндовс и для виндовс. обычно я стремлюсь любой ценой заставить работать нужное мне на линуксе. ещё жив в памяти тот случай когда я выбрал админа для работы на игровом сервере, а он занес туда вирус через пару месяцев и пришлось все чистить и переустанавливать. это о "плюсах" и неважно насколько хорошо защитишь систему. хотя человек вроде опытный , отделился и сейчас у него свой мини-бизнес на такой игре построен.
эх мне бы такую вакансию найти. везде обязательно что нибудь да не знаешь а пока изучаешь годик то что не знаешь - это уе становится неактуально или превращается в "детский конструктор" который каждый может выучить за 1 день.
_________________ Помогаю излечится от зависимости к Редмондской продукции
member+
Статус: Не в сети Регистрация: 16.01.2004 Откуда: Estonia,Tallinn
HadeZ писал(а):
математику
Популярный я смотрю вопрос...
Vladson писал(а):
GUNman зависит от отрасли, в некоторых местах (особенно касаемо WEB-программирования) математика нужна за 2 класс максммум и это даже перебор, а в некоторых даже имея вышку придётся месяцами копаться и самому придумывать (практически изобретать) то чему не учили даже в институтах...
В принципе необходимое для программирования требование только одно, умение учиться...
математика лишней не будет это точно, даже веб-программисту делающему сайты "визитки" Но веб сейчас штука уже не такая простая html5, WebGL и прочие интересные штуки.
когда-то в юности читал одну книжку, там автор утверждал, что математика нафиг ненужна современному (на то время) программисту, типа он (автор) зря потерял время взяв курсы матанализа и прочей сложной математики в бытность студентом и школьником, а надо типа изучать литературу, так как написание программ это изложение мыслей, если можете сформулировать свою мысль простым и понятным человеческим текстом, то и сможете писать прекрасные, хорошо читаемые программы. После 10 лет коммерческого программинга, могу сказать, что нужна золотая серединка, как математика (мне больше всего пригодилась геометрия, но и в целом всего понемногу) так и умение человечески писать программы.
Коллеги а каково ваше мнение, для WEB-программирования нужно знать математику? Решил осовить 2ю специальность а с математикой всегда было плохо(
Достаточно знать основы арифметики и теории множеств Вообще, все зависит от вида решаемых задач. Если вы веб программист интерфейса, то здесь она вам с 90% вероятностью не потребуется. (хотя опять же - если вы работаете с векторной графикой напрямую, то это не так) Если же вы веб-программист логики - с вероятностью 60% не потребуется ))) Вообще, математику нужно знать не для того, чтобы ее использовать непосредственно (хотя если это имеет место - то супер!), а для того, чтобы не писать неправильный код, уметь быстро искать ошибки в коде, не писать заведомо медленных программ, и.т.д Это создает требуемое мышление.
progn писал(а):
когда-то в юности читал одну книжку, там автор утверждал, что математика нафиг ненужна современному (на то время) программисту, типа он (автор) зря потерял время взяв курсы матанализа и прочей сложной математики в бытность студентом и школьником, а надо типа изучать литературу, так как написание программ это изложение мыслей, если можете сформулировать свою мысль простым и понятным человеческим текстом, то и сможете писать прекрасные, хорошо читаемые программы. После 10 лет коммерческого программинга, могу сказать, что нужна золотая серединка, как математика (мне больше всего пригодилась геометрия, но и в целом всего понемногу) так и умение человечески писать программы.
Это вы про Алена Голуба, очевидно. Для решения простых задач - он прав, для создания же наукоемких приложений (Google, Fine Reader, etc) посмотрел бы я на него, что бы он там повыражал мыслями
_________________ Первый огонь был получен людьми из-за перегрева. Пессимист отличается от оптимиста датой наступления конца света.
подтверждаю последнюю часть - для того, чтобы попасть разработчиком в компанию типа гугла (фейсбука, яндекса), надо понимать отличие O(log n) от O(1) и иметь представление о классических задачах типа задачи о ранце. и это не в те отделы, где занимаются непосредственно поиском.
с другой стороны - там действительно high-load сервисы. кто нибудь выжимал 10 000 rps из мускуля?
Мемbеr
Статус: Не в сети Регистрация: 04.10.2010 Откуда: г.Ялта Фото: 17
Здраствуйте. Появилось время и желание изучить пару тройку языков.Для начала для винды в последствии под qt но выбрать пока не могу, но точно для начала не под Web (пока не надо да и желания на них точно нет). Собственно вопрос пока я выбираю можно ли мне изучить Ассемблер он как я понимаю мне не помешает в дальнейшем а может и пригодится, а в процессе изучения думаю определюсь с дальнейшим языком. Так вот не слишком ли это трудно без каких либо знаний других языков будет начинать с этого, и сопоставимо дапустим время потраченное на изучения чего то проще например Бейсик а позже уже Ассемблер .
Добавлено спустя 11 минут 17 секунд: Просто бейсик точно мне не пригодится и как мне кажется лучше это время добавить к Ассемблеру . В правильном направлении пока я думаю?
Member
Статус: Не в сети Регистрация: 23.07.2005 Откуда: Екатеринбург
alexmaj467 Я бы поучил С/С++ (без WinAPI, просто алгоритмы + ООП) Хотя я итак его поучил. Достаточно низкоуровневый. Многие языки на него похожи. А там уже можно решить: изучать более высокоуровневые языки или ассемблер. Сразу начинать с ассемблера это по-моему слишком круто. Если начинать с более высокоуровневых языков, то будешь слишком избалован некоторыми допустимыми упрощениями.
Мемbеr
Статус: Не в сети Регистрация: 04.10.2010 Откуда: г.Ялта Фото: 17
Не ну старые архитектуры я думаю просто для представления почитать, более внимание заострять на современных, или те что сейчас в обиходе. Просто зная себя мне просто будет не втерпёж узнать как программа на с или с++ общается с железом, или как там и волей не волей я начну читать Ассемблер. В общем то выбор на него и упал чтоб в последствии я уже на него сильно не отвлекался, верней на его изучение.
знать низкий уровень (архитектуру и Ассемблер какого нибудь процессора) весьма полезно, легко поймешь затем указатели и ссылки, работу с памятью и битовые операции, что такое автоматические переменные. Надо только не сильно им увлекаться, а то это может сыграть в минус, будешь любить делать преждевременные оптимизации которые для современных компиляторов бессмысленные
Ассемблер сам по себе язык очень простой, но на нем трудоемко что-то полезное делать
Мемbеr
Статус: Не в сети Регистрация: 04.10.2010 Откуда: г.Ялта Фото: 17
progn писал(а):
Ассемблер сам по себе язык очень простой, но на нем трудоемко что-то полезное делать
Я его не для писания выбрал изучать,а типа для того что вы выше описали ну и для понятия как чужая программа на том же С общается с железом или как ей железо отвечает.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения