Сообщество веб-дизайнеров предлагает советы новичкам

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

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

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

Никогда не прекращайте учиться

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

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

- Начните с примеров и экспериментируйте с ними. Меняйте каждую строчку в коде, чтобы видеть что происходит. Поймите почему это все работает.
- Будьте губкой. Не дайте гордости встать на пути — учитесь у других.
- Никогда не переставайте учиться.
- Читайте. Боже, читайте так много книг по предмету, как только возможно и пусть они будут заставлять вас практиковаться снова и снова.
- Учитесь учить себя
- Никогда не думайте, что все уже выучили.
- Не претендуйте на то, что все уже знаете. Блоги и форумы — ваши лучшие учителя.
- Читайте документации. Не изобретайте колеса. Пробуйте. Учитесь.
- Не делайте «copy-paste». Учитесь.
- Всегда имейте текущий проект. Тогда вы будете уверены, что не перестаете учиться.
- Учитесь, вкладывая как можно больше в практику.
- Всегда учитесь больше. Вы никогда не освоите 100% предмета, стремитесь всегда совершенствовать ваши навыки.
- Никогда не прекращайте развивать ваши навыки.

Воспринимайте конструктивную критику

…несмотря на то, как она преподнесена. Это один из важных советов, который как крайне важно знать, так и сложно сделать — особенно, из-за анонимности Интернета легко отбросить одну сторону конструктивной критики; вместо этого они журят и унижают в их комментариях и оценках таланта разработчика. Не важно, как резко они реагируют на тебя, найди способ отфильтровать суть их замечаний, чтобы увидеть что ты можешь от этого получить. А если они не заслуживают внимания — откинь их в сторону.

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

- Будьте открыты для отзывов, ведь все меняется
- Учитесь любить критику
- Тестируйте в любом браузере/ОС, в которой только можете. И не принимайте критику вашей работы лично.

Будьте терпеливы

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

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

- Имейте терпение…много терпения. И если вам надо заставить IE6 работать, то начните с чашки чая или чего-то, чтобы успокоиться. :Р
- Имейте терпение: с собой, другими и особенно с кодом. :)
- Потратьте столько времени, сколько надо, чтобы выучить основы. Они фундаментальны.
- Будьте готовы к разочарованиям.
- Не важно, насколько глупо то, что вам только что сказал клиент — подумайте, прежде чем ему ответить.

Оставляйте комментарии в коде

Еще один перл, который мы нашли в массе ответов — это чудесная мантра кодера(по крайней мере, должна быть таковой) : оставляйте комментарии в коде. Комментарии — хорошая помощь для новоявленных разработчиков по многим причинам, главной их которых является то, что обучение через неоднократное повторение — фантастический способ заставить информацию закрепиться. Если вы постоянно будете комментировать, почему вы использовали определенную часть кода или как другая часть работает, то вы будете каждый раз к этому возвращаться, всё сильнее закрепляя это у себя в голове.

Также, комментарии принесут много пользы и тем, кто в дальнейшем будет работать с вашим кодом. Помните, что дело не всегда в вас. Комментарии — это возможность для других учиться на вашей работе также, как и вы учились на коде тех, кто был до вас(если, конечно, они потрудились оставить комментарии в своем коде). Если вы работаете над проектом с другими разработчиками, то это легкий способ оставаться информированными в том, почему кто-то написал часть кода так, как он это сделал. Это также показывает ваш профессионализм, поэтому пишите комментарии.

- Повсеместно комментируйте свой код! Это очень сильно поможет вам в долгосрочной перспективе.
- Всегда используйте подробные комментарии. На некотором этапе, кто-нибудь другой посмотрит ваш код. Сделайте им услугу и комментируйте, как угорелый.
- Когда комментируете : описывайте не только «как», но и «почему» и «зачем».

Будьте полезным участником Сообщества

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

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

- Втягивайтесь в веб- и дизайн-сообщество как можно скорее
- Делайте обзоры кодов!
- Выделите время на помощь другим. Это может быть в онлайн-форуме. Это поможет вам понять что вы знаете и что не знаете.

Учитесь вести бизнес

Изучите все аспекты бизнес-составляющей это деятельности, особенно, если вы фрилансер. У нас было несколько отзывов на эту тему. И это имеет смысл. Если вы хотите любого рода состоятельность в своей карьере, то иметь твёрдые знания по части бизнеса очень важно.

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

- Вы можете заработать деньги занимаясь кодингом. Изучайте бизнес.
- Делите на четыре ваш средний часовой доход.
- Аккуратно посчитайте ваш средний доход. Поделите на три. Теперь вы близки к правде.
- Ваш средний доход долгое время будет плохеньким, поэтому принижайте планку и предлагайте скидки на сверхурочную работу.
- IE6 – засранство!
- Подбирайте клиентов умно. Плохие клиенты лишь потратят ваши деньги и время.

Не нравится — тогда бросьте

В нашем опросе встречались и такие мудрые слова, которые подытожить можно так : если вам это не нравится, то тогда эта работа не для вас. Разработка — это больше, чем работа; это карьера, а то и больше — образ жизни. Кодинг меняет то, как вы смотрите на мир вокруг вас и взаимодействуете с ним. Заставляет вас ежедневно что-то преодолевать и с чем-то разбираться. Часы всё идут и идут, а мозги становится все сложнее отключать, поэтому продолжаете думать над решением проблем даже после того, как уже перестаёте работать.

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

- Если для вас это просто работа и вы не готовы для бессонных ночей ради этого, то найдите другую работу.
- Любите то, что вы делаете и помните тех, кто вас учил.

Выделите время для себя

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

Побочный проект даёт вам лазейку для перезарядки и возобновления вашего интереса к этой сфере, которой вы себя посвятили. Не ошибитесь : это карьерный путь, сжирающий уйму времени и без побочных проектов, которые помогут вам оставаться заинтересованным, вы быстро прогорите. Работа, которой вы однажды восхищались потеряет свою привлекательность, а энтузиазм, который был у вас спадёт. Побочный проект будет гарантировать и то, чтобы вы постоянно продолжали учиться. Вы можете выбирать себе проекты, которые будут побуждать вас работать с тем, чего вы не встречаете в заказах ваших клиентов.

- Оставайтесь здравомыслящим при помощи побочного проекта
- Работайте с проектом ежедневно, даже если он ваш собственный

Верьте и будьте самим собой

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

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

- Поверьте в свои качества. Не пытайтесь быть кем-то другим. Жизнь слишком коротка для этого.
- Не останавливайтесь! Держитесь! Всё у вас получиться так, как надо.

Ещё парочка умных советов

Ниже приведены ответы, которые мы просто не могли оставить в глубинах Twitter’a :

- Пробуйте делать все сами, прежде чем спрашивать других (пробы и ошибки по максимуму)
- Найдите свою нишу и сосредоточьтесь на ней, пока не станете экспертом.
- Вы можете и хорошо написали код, но наверняка есть уже времясберегающее решение jQuery
- Подумайте о госте, который пытается что-то найти. Они должны понимать что происходит, а не только быть впечатленными.
- Некоторые мосты должны быть сожжены.
- Вы — веб-разработчик? Практикуйтесь спать меньше.
- Не насмехайтесь над новыми способами работы только потому, что вы делаете не так и не позволяйте себе необъективных оценок.
- Оставайтесь осведомлённым в течения Веб’а. Там есть чему поучиться, а по пути вы улучшите ваши навыки.
- Погуглите перед тем, как спросить.
- RTFM! (Читайте этот долбанный мануал!)
- Используйте систему управления. После этого комментируйте свой код.
- Никогда не пишите что-либо, кроме кода, соответствующего стандартам : быстро, более надежно и вам не нужно будет что-то исправлять, когда выпустят новые браузеры.
- Регрессивный тест
- Не влюбляйтесь в код, который вы пишите.
- Функциональность — на первом месте. Красота — на втором.
- Не будьте нахальным.
- Сосредоточьтесь на одном деле за раз. Начните с CSS.
- «Оставайтесь Жаждущими. Оставайтесь Безрассудными»
- Научитесь писать и форматировать свой код аккуратно, используя как можно меньше знаков.
- Убегайте от клиентов с красными флажками
- Гордитесь командной работой над кодом, а не лично своей. Не жалуйтесь, когда ваш код правят. Наслаждайтесь тем, как он становится лишь лучше.
-Всё то, что вы говорите про старый код, который вы читаете, кто-нибудь скажет и про ваш код лет через десять. Поэтому, бросьте это. :)
- Будьте организованы. Это ключ к успеху.
- Это никогда не проблема в оборудовании.
- Логичное, пошаговое мышление решит любую проблему, с который вы столкнётесь. Не сомневайтесь в этом.
- Найдите хороший IDE (как Aptana).
- Оцените дизайн перед вами, и дизайн в целом.
- Вы не понимаете что-то полностью до тех пор, пока не можете подробно объяснить это кому-то другому. Поэтому, учитесь → делайте → учите.

Эта статья является пероводом – The Web Design Community Offers Advice To Beginners (Smashing Magazine)

Оставь свой комментарий
  • Anonim_avatar
  • Имя (обязательное)

    E-mail (не публикуется) (обязательное)

    Ваш блог / персональный сайт

    Adv