Статьи

Двигаемся дальше с Джеймсом Падолси

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

домашний сайт

Мне 18 лет.

Я живу в Хэмптоне, Великобритания (недалеко от Лондона).

Определенно JavaScript.

ПК, я никогда не имел удовольствия работать на Mac.

Фреймворки — превосходный способ ускорить процесс разработки и обеспечить надежную архитектуру … Единственный раз, когда я бы сказал, что фреймворк немного перегружен и не нужен, это CSS. Фреймворки CSS хороши в теории, но на практике они бесполезны и, вероятно, тратят больше времени, чем экономят, я бы никогда не подумал об их использовании для проекта, если только клиент не настоял на этом.

JQuery!

Комодо Править

Это зависит от того, что вы подразумеваете под «веб-разработкой» — когда мне было девять лет, мой папа дал мне копию Net-Objects (очень примитивного WYSIWYG-приложения), с которой можно поиграть. Сначала это полностью смутило меня, но в итоге мне удалось запустить свой самый первый веб-сайт. Веб-сайт представлял собой галерею, где я публиковал фотографии своих любимых автомобилей, довольно простые, но тогда я был поражен только представлением о том, что каждый человек в мире может его просматривать! Вскоре после этого я познакомился с Macromedia (теперь «Adobe») Dreamweaver (тогда еще в версии 4.0), который я сразу же назвал слишком сложным … Это было не намного позже, примерно в 14 лет, когда я получил свой первый ноутбук что я действительно вошел в это.

Улучшить веб-сайт

Я не уверен, что я действительно «эксперт» в чем-то, но в чем я лучше всего разбираюсь — это фронт-энд разработка: CSS, HTML и JavaScript — мои основные области внимания. Мне также нравится работать с PHP. Я также делаю некоторые дизайнерские работы, но обычно только для личных проектов.

Усвоить CSS и семантическую разметку HTML было очень сложно. Когда я впервые начал кодировать веб-сайты (вместо использования интерфейса WYSIWYG), потребовалось довольно много времени, чтобы задействовать мощь CSS. Изначально я не интересовался JavaScript, возможно, потому что я понятия не имел, что это такое — когда я это делал Я решил, что это довольно сложный для понимания язык, особенно его ненавязчивый вкус.

Я не думаю, что есть какая-то одна вещь, к которой я могу отнести все это. Чтобы быть хорошим во всем, нужны настойчивость и стремление к обучению, но что более важно, я думаю, вы должны быть действительно увлечены этим и проявлять искренний интерес. Другое дело, всегда спрашивай! Наличие «пытливого ума» действительно помогает, когда вы начинаете в любой области. Не просто сидеть сложа руки и ожидать, что информация упадет вам на колени, выйти и найти ее! Попытайтесь внести свой вклад в блоги, размещать сообщения на онлайн-форумах, посещать конференции и всегда быть готовыми помочь своим коллегам.

«Единственные глупые вопросы — это те, которые остались без ответа».

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

Джеймс Падолси

Первые пару недель моей новой работы ощущались как американские горки — было так много нового, чему я мог научиться, и многих вещей, о которых я даже не слышал! Первый проект, над которым я работал, включал разработку сайта, который можно было просматривать исключительно на мобильных устройствах. Я никогда не делал этого раньше, так что это был отличный опыт обучения!

Все проекты на новой работе выполнялись на Java или ASP.NET — две вещи, о которых я очень мало знал. Большая часть работы, которую мне дали, была чисто интерфейсной, хотя было бы неплохо иметь немного больше знаний об этих двух технологиях! Я никогда не работал над проектом, лишенным серверного программного обеспечения, всегда что-то происходило в фоновом режиме, и при разработке всего внешнего интерфейса мне приходилось следить за тем, чтобы ничего не сломать в бэкэнде!

Раньше я много работал с PHP, но разработка с ASP.NET выглядела совершенно иначе, Java-проекты было легче понять, потому что они были такими же, как PHP (по крайней мере, мне). Кроме того, я никогда раньше не использовал программное обеспечение для контроля версий или системы Quaility Assurance, поэтому мне пришлось изучать их с нуля. Кроме того, я никогда не был уверен, когда мне разрешат «проверить» свою работу, я всегда беспокоился о том, чтобы испортить следующее развертывание UAT (User Acceptance Testing). В первый месяц я задавал много вопросов, к счастью, мои коллеги были по-настоящему понимающими и полезными! В области фронт-энда развития; HTML, CSS и JavaScript Я не чувствовал себя слишком недооцененным — На самом деле, несколько технологий, в которых я был хорош, избавили меня от здравого смысла, работая там!

Если честно, это просто не поддержало мой интерес. Я действительно наслаждался тремя месяцами, которые у меня были, и я очень благодарен агентству за предоставленную мне возможность, но через некоторое время действительно начала проявляться монотонность работы 9-5. Я не знаю, как люди справляются с этим, шутки в сторону! Работать в Лондоне — это здорово, очень оживленно и увлекательно, но работать там очень дорого, плюс поездка на работу и обратно занимает около трех часов в день. Коммутирование это ад! Там нет места, чтобы что-то сделать в поезде, поэтому у вас нет другого выбора, кроме как смотреть на кучку подавленных городских рабочих!

Сама работа была очень хорошим опытом, и я изучил тонны. Проекты были забавными в одних частях, но невероятно утомительными в других. Я никогда не был в состоянии участвовать в проекте с самого начала, я всегда участвовал в проектах, которые уже начались несколько недель или месяцев назад. Это не обязательно плохо, но было бы неплохо быть с проектом с самого начала.

До этой работы я всегда был моим собственным боссом, я отвечал за каждый шаг каждого проекта, но теперь я должен был слушать и отчитываться перед техническим менеджером, и у меня не было большого контроля над руководством проекты, хотя команды, с которыми я работал, действительно приветствовали мой вклад и идеи, и это было здорово!

Еще одна причина, по которой я ушла всего через три месяца, была в том, что я действительно не хотела тратить весь свой год разрыва на выполнение одной вещи.

Скриншот

В целом, это был фантастический опыт, который дал представление о том, как на самом деле функционирует отрасль.

Люди, с которыми я работал, были все очень талантливы, все они были опытными в своей работе. Раз в неделю веб-разработчики в компании проводили встречи, на которых мы обсуждали отраслевые новости, новые технологии и методы — это было здорово, потому что у кого-то всегда было о чем поговорить. На этих встречах не всегда была хорошая явка, но, тем не менее, они были очень хорошими.

Я чувствовал, что я определенно опередил поворот с парой вещей, но большинство людей там были очень современны, по крайней мере, в технологическом отделе. Я помню, что у меня была одна «лекция» — это был курс из 101 фотошопа, который читал кто-то из креативного отдела — все веб-разработчики должны были посещать. В итоге это стало катастрофой, потому что подавляющее большинство веб-разработчиков (включая меня) в комнате знали гораздо больше, чем человек, читающий курс.

«Это стало катастрофой, потому что подавляющее большинство веб-разработчиков (включая меня) в комнате знали гораздо больше, чем человек, читающий курс».

Недавно я изучал Adobe Air, я разработал несколько небольших приложений — пока ничего большого. Я также постоянно изучаю CSS, HTML и JavaScript. Даже когда вы думаете, что знаете большую часть этого, всегда есть что-то еще.

Через день я думаю о том, чтобы прекратить подачу заявления в университет. Честно говоря, каким бы захватывающим ни был университет, это просто еще один способ отложить реальную жизнь. Единственная причина, по которой я ухожу, в том, что я не знаю, что бы я делал, если бы не пошел. Я был в системе образования большую часть своей жизни, и теперь общество призывает меня вернуться еще на три года!

Если я решу уйти, то после университета я, вероятно, продолжу заниматься фрилансингом. На этом этапе я не могу представить себя работающим в другой фирме, если эта работа действительно не вызывает у меня интереса и не дает мне реальную причину вставать с постели по утрам.

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

Никогда не сдавайся и никогда не недооценивай себя! Вы, вероятно, лучше, чем вы думаете!

JQuery Style Switcher

Как создать удивительный переключатель стиля jQuery

26 августа в Javascript & AJAX Джеймсом Падолси

55

В этом уроке я покажу вам, как создать переключатель стиля, используя jQuery и PHP. Конечным результатом будет ненавязчивый и полностью разлагаемый динамический переключатель стиля, который будет быстр и прост в реализации.

Продолжить чтение

Как загрузить и анимировать контент с помощью jQuery

25 мая в Javascript & AJAX Джеймсом Падолси

171

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

Продолжить чтение


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

В восемнадцать лет невероятно, насколько талантливым стал Джеймс. Вы можете узнать больше о Джеймсе Падолси с помощью следующих ресурсов: