Пути для новичка по сети и найти клиентов для веб-разработки


11

Я новичок в веб-разработке. Я много занимался самостоятельно и создал несколько проектов самостоятельно. Я достиг точки, когда я чувствую, что мое мастерство не улучшится без большого опыта практики. Я знаю, что это одно дело - построить проект под мои пятнышки, и совсем другое - удовлетворить чьи-то требования. Я работал в ASP.NET и выучил немало HTML, CSS JavaScript. В моей повседневной работе регулярно работаю с SQL и SQL Server. Если у вас есть какие-либо предложения, это будет высоко ценится.

Ответы:


4

Фриланс и волонтерство для помощи некоммерческим организациям - отличный способ освоить новые навыки. Вы правы, вы можете многому научиться самостоятельно. Когда вы находитесь под ружьем, вы узнаете много больше. Бонусные баллы, если вы можете найти место со знающим, терпеливым наставником, который будет направлять вас и предлагать улучшения в вашей работе.

Я работал в течение нескольких лет на работах типа «легкий вызов», где я был сам по себе, чтобы выполнить работу ... затем я проконсультировался с международным банком ... мгновенные проверки кода, управление изменениями, встречи по стратегии и сжатые сроки ... Я потел на это довольно много месяцев, прежде чем мне стало действительно удобно. Между этим и моим фрилансом (который я часто беру с меньшими затратами в обмен на возможность справиться с вызовом ПРАВИЛЬНЫМ, а не дешевым способом) я добился огромного прогресса за последние несколько лет. Это хорошее чувство, зная, что ты знаешь, как выкинуть «правильный» код. Я могу добавить, что выполнение этого все еще требует дисциплины.

Кроме того, я не могу сказать достаточно, насколько важно «перепутать», мне повезло, что моя степень в области дизайна, но моя профессия действительно развитие. Перейдите на «темную сторону» разработки пользовательского интерфейса и взаимодействия, потому что удивительно, насколько это важно и как плохо многие разработчики делают это. Решите Jquery или Javascript или тому подобное, просто чтобы узнать. Это выглядит великолепно в резюме.

Удачи.


Спасибо за ваш ответ. Я немного изучил дизайн, потому что я понимаю важность аскетов, особенно когда вы пытаетесь продемонстрировать свои таланты кому-то, кто не разбирается в технологиях. Я многое узнал о CSS и JavaScript. Я нашел несколько хороших уроков по jQuery, которые я хотел бы попробовать. После того, как я освоился с платформой ASP.NET, я захотел перейти на PHP и MySql. Я нахожу, что есть много некоммерческих сайтов, которым нужен кто-то, чтобы помочь им, но сайт на PHP.
icsracer

Честно говоря, если вы понимаете концепции программирования (ориентация на объекты, массивы, логический поток и т. Д.), То переход от ASP к PHP или Java и т. Д. - это просто вопрос захвата книги. Когда вы не понимаете основных понятий, переход от одного к другому становится огромным делом. Я не могу не подчеркнуть концепции ОО, а также глубокое понимание того, как работает DOM. С некоммерческими организациями многие являются PHP, потому что это то, что знал случайный волонтер. Если у вас есть цель, чтобы помочь, спросите их, хотят ли они помощи и готовы ли они измениться. Таким образом, я получил две работы на полную ставку!
bpeterson76

2

Вы можете посмотреть на такие вещи, как

  • Установщик веб-платформы Microsoft и WebMatrix (пока в бета-версии)
  • Системы управления контентом
  • XSLT

WebPI и WebMatrix - отличные инструменты для разработчиков веб-приложений. CMS - это очень распространенный инструмент, используемый при создании контент-ориентированных веб-сайтов, а XSLT - отличная технология для веб-разработки. Если вы не знакомы с XSLT, это, по сути, преобразование, которое может превратить одну XML-структуру (обычно описывающую данные) в другую XML-структуру (обычно xhtml).

Если вы хотите попробовать все вышеперечисленные пункты, вы можете начать работу с WebPI и WebMatrix по адресу http://docs.composite.net/C1/TeamBlog.aspx/2010/08/13/The-WebMatrix-experience и один раз. у вас это работает, вы можете работать с XSLT на http://docs.composite.net/C1/XSLT.aspx .

Мы будем рады получить от вас отзывы о вашем опыте.


спасибо за совет, я проверю это и дам вам обратную связь!
icsracer

2

Подумайте об участии в проектах с открытым исходным кодом. Это бесценный опыт - работа в команде, работа в сети с коллегами, решение своих задач, выполнение задач, с которыми вы не знакомы, и т. Д. Для проектов, связанных с .NET, Codeplex - это нулевая точка .

Если вы не можете найти «правильный» проект OSS для присоединения, создайте его. Даже если вы работаете самостоятельно, заново изобретая те же самые старые колеса, свободно выпуская их в мир, вы привлечете к нему внимание и привлечете единомышленников (и, возможно, множество суровой критики, но это тоже полезно) и помочь проложить путь для будущих проектов.

В качестве бонуса вы сможете вставить его в свой портфель, что, как правило, вы не сможете сделать в качестве сотрудника компании - у них есть код, с которым вы ничего не можете сделать. Это огромно: я начинаю свою собственную консультацию с большим количеством дыр в моем собственном портфолио, и это немного жалит.


1

Craigslist - отличное место, чтобы найти работу в вашем районе.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.