<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>ProgrammerWay</title><generator>teletype.in</generator><description><![CDATA[Делиться моим путём до вершин IT индустрии! Автор канала Programmer Way, занимаюсь веб разработкой и работаю на фрилансе!]]></description><image><url>https://teletype.in/files/71/37/7137e849-0093-4605-b4d6-5dd60f722c14.jpeg</url><title>ProgrammerWay</title><link>https://teletype.in/@programmerway</link></image><link>https://teletype.in/@programmerway?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=programmerway</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/programmerway?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/programmerway?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Fri, 22 May 2026 06:07:42 GMT</pubDate><lastBuildDate>Fri, 22 May 2026 06:07:42 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@programmerway/big-order</guid><link>https://teletype.in/@programmerway/big-order?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=programmerway</link><comments>https://teletype.in/@programmerway/big-order?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=programmerway#comments</comments><dc:creator>programmerway</dc:creator><title>Как я взял большой заказ</title><pubDate>Wed, 07 Apr 2021 07:49:57 GMT</pubDate><media:content medium="image" url="https://teletype.in/files/24/bc/24bccf3a-55aa-451e-832a-c8b02a159ba8.jpeg"></media:content><description><![CDATA[<img src="https://teletype.in/files/69/34/6934a267-e3b4-4a96-9353-531fa3b0db77.jpeg"></img>Всем привет! В последнее время посты выходили довольно редко, все потому, что я работал над заказом, до этого мне удавалось брать лишь мелкие заказы до 10-15$, однажды мне даже пришел заказ 50$, нужно было сделать редизайн готовой верстки: поменять цвета, шрифт, некоторые классы, у меня уже был об этом пост на канале, поэтому не буду зацикливаться. Но это были просто мелкие доработки, нововведения в существующие проекты и исправление багов, мне же хотелось сделать что-то с нуля, а не копошиться в чужом коде]]></description><content:encoded><![CDATA[
  <figure class="m_column">
    <img src="https://teletype.in/files/69/34/6934a267-e3b4-4a96-9353-531fa3b0db77.jpeg" width="1280" />
  </figure>
  <p>Всем привет! В последнее время посты выходили довольно редко, все потому, что я работал над заказом, до этого мне удавалось брать лишь мелкие заказы до 10-15$, однажды мне даже пришел заказ 50$, нужно было сделать редизайн готовой верстки: поменять цвета, шрифт, некоторые классы, у меня уже был об этом пост на канале, поэтому не буду зацикливаться. Но это были просто мелкие доработки, нововведения в существующие проекты и исправление багов, мне же хотелось сделать что-то с нуля, а не копошиться в чужом коде</p>
  <h3>Предисловие</h3>
  <p>На весенних каникулах я поехал к бабушке, 24.03 я решил прислать свое резюме в чат по поиску вакансий(<a href="https://t.me/javascript_jobs" target="_blank">JavaScript Jobs</a>), мне написал заказчик и предложил сделать верстку, он мне прислал макет,  бюджет был 200$, оценив работу я решил взять время с запасом, так как с заказчиком никогда не работал и правки могут затянуться, остановились на 6 днях</p>
  <h3>Оплата</h3>
  <p>По этому поводу очень много споров, и как правильно никто толком и не знает, из-за того, что с заказчиком я никогда не работал, предложил ему сверстать регистрацию, если ему подойдет как я верстаю, то он оплачивает 50% и я продолжаю верстку, после отправки архива — переводит оставшуюся сумму. Безусловно, рискуют все! На этапе когда я верстаю станицу регистрации заказчик может просто отказаться от работы, на этапе когда исполнитель получает предоплату и может кинуть в чс, на этапе когда архив уже сброшен и можно уже не оплачивать работу исполнителя; остается только надеяться на адекватность, хотя меня до последнего посещали мысли, что заказчик может просто не заплатить мне, а большая часть работы уже сделана. Хотя это тоже некая мотивация, ведь когда получаешь 100% предоплату, то под конец можешь просто разлениться. Все зависит от суммы: если заказ маленький, то лучше оплату сделать одним платежом, средний — разделить по 50%, большой — либо составлять договор, либо работать по частям</p>
  <h3>Верстка</h3>
  <p>Ближе к вечеру того же дня прислал готовую верстку, сложность была в том, что фон у блока выходил за края контейнера, а при адаптиве, весь фон должен быть на всю ширину. Изначально думал сделать абсолютным позиционированием, а на мобилках скрыть и сделать фон для блока, но из-за того, что блок занимает не 50% ширины, при сужении/расширении все начинает ехать, тогда я вспомнил про один <a href="https://youtu.be/NVdlfhkDAGM" target="_blank">ролик</a>, но там это было для картинок, поэтому я взял от туда формулу и переделал под себя</p>
  <figure class="m_column">
    <img src="https://teletype.in/files/50/68/506850f2-7155-4830-8685-352ee6355122.png" width="1350" />
  </figure>
  <p>После этого я лег спать, раньше я думал, что когда возьму крупный заказ, то если не буду справляться, не буду спать ночами, а сейчас я понимаю, что заказ кончиться, а режим и здоровье придется поправлять, поэтому я распределил график, чтобы справляться и не перерабатывать</p>
  <p>Заказчика все устроило и на следующий день он перевел мне 100$, было очень приятное чувство, когда я понял что то, что я делаю кому-то нужно. Дальше у меня был выбор — начать с самого сложного или сверстать простые странице, которые в сумме дают половину сайта, и так как я был на тот момент у бабушки, у меня было уйму времени, поэтому я выбрал второй вариант. Для тех, кто слышал, что начинать надо с самого сложного — на тот момент я понимал, что если начну с самого сложного, то потрачу много времени просто на то, чтобы разобраться, поэтому лучше оставить это на потом, когда я приеду домой, а сейчас у меня будет сверстана половина сайта, ведь по большей части эта была рутинная работа, а у меня тогда была спокойная обстановка и я мог просто заняться версткой</p>
  <p>Вечером я приехал домой, скинул на рассмотрение верстку и лег спать, под утро приступил к верстке профиля, картинки у меня уже были выгруженны, поэтому мне оставалось просто сверстать, был один интересный момент: в блоке реквизиты между текстом был одинаковый отступ, решением было сделать контейнер, который будет автоматически заполнять все пространство и раздвигать в разные углы оставшийся текст, и прописать ему <code>justify-content: space-evenly;</code> не каждый день такое свойство используешь. Справка: равномерно распределяет все элементы по ширине flex-блока, элементы имеют равное пространство вокруг. Если по простому, то элементы имеют одинаковые  отступы к друг другу и к краям контейнера</p>
  <figure class="m_column">
    <img src="https://teletype.in/files/a4/ab/a4abcaae-1246-4316-8ae0-a5d5fd0310b4.png" width="1176" />
  </figure>
  <p>На следующий день оказалось, что дизайнер забыл сделать состояние открытых селектов, поэтому пришлось пока делать без них, на следующий день прислал результат и заказчик захотел сделать обводку, но дизайн не предусматривал дополнительных отступов, поэтому я предложил расширить элементы или переделывать дизайн, но если просто расширить элементы, то выйдет несостыковка: </p>
  <figure class="m_column">
    <img src="https://teletype.in/files/98/bf/98bfa4a8-3718-499e-a26f-a2c024d4e8d6.jpeg" width="703" />
  </figure>
  <p>В таких моментах лучше лишний раз объяснить заказчику и предложить варианты решения, программисту лучше видно, тут я не спорю, но надо показать и заказчику, почему это может не сработать, ведь именно он продет этот продукт и ближе к клиенту; в диалоге можно прийти к истинному решению проблемы, которая будет правильная и со стороны бизнеса, и со стороны реализации</p>
  <p>На следующий день я так и не увидел дизайна, пришлось написать заказчику, он сказал, что поторопит дизайнера; после обеда дизайн был готов, футер я сверстал без проблем, а вот с селектом пришлось повозиться: нашел пару библиотек, но все они использовали jquery, тогда я написать в чаты по верстке, в одном из них мне подсказали библиотеку <a href="https://github.com/jshjohnson/Choices" target="_blank">Сhoices.js</a> , она была на нативном js и с удобным поиском, и хотя я никогда до этого с ней не работал, за день селект был готов</p>
  <p>30.03 прислал итоговый результат, исправил пару косяков с картинками, и потом заказчик хотел сменить цвет, тут я должен был сказать, что завел переменные с цветами, но нет. Пришлось во всех файлах заменять цвет на переменную, а потом менять ей цвет, благо в VSCode есть удобный поиск. До следующего дня заказчик смотрел работу, после этого сказал, что все устраивает, и я прислал архив, было немного напряженно так как заказчик уже имел всю верстку на руках и мог просто не заплатить мне, но заказчик оказался адекватный и перевел мне 100$, на этой ноте предлагаю закончить</p>
  <h3>Итог</h3>
  <p>Не обязательно сидеть на бирже, чтобы получить заказ, но важно терпение и уважение к человеку по ту сторону монитора, если бы этот заказ мне предложили не на каникулах, то я скорее всего я бы отказался, ведь у меня просто не хватило бы свободного времени, поэтому мне очень повезло и я оказался в нужное время, в нужном месте, а всем кто только начинает свой путь хочу пожелать настойчивости и смелости, ведь самое интересное наступает не тогда, когда только учишь синтаксис, повторяешь за учителем, а когда уже его освоил и начинаешь по-настоящему творить! Надеюсь эта статья поможет как начинающим, так и программистам с опытом поверить в себя и не бояться учить что-то новое и совершенствовать свои навыки, а также покажет, что трудности нужны, чтобы отделить реальные цели, от мнимых желаний. Этот заказ помог мне определиться с дальнейшим планом, изначально я думал устроиться в какую-нибудь компанию, но теперь я понял, что еще не готов работать по 8 часов и, что сейчас стоит уделить внимание другим вещам: учебе, английскому, спорту, блогу</p>
  <p></p>
  <p><strong>PS: </strong>Для тех, кому интересно сколько мне лет, отвечаю — 11 апреля мне исполниться 15</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@programmerway/colors</guid><link>https://teletype.in/@programmerway/colors?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=programmerway</link><comments>https://teletype.in/@programmerway/colors?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=programmerway#comments</comments><dc:creator>programmerway</dc:creator><title>Подборка цветов</title><pubDate>Tue, 12 Jan 2021 07:44:21 GMT</pubDate><media:content medium="image" url="https://teletype.in/files/6e/6e/6e6e0452-6e17-4139-9350-fa7b9f80ebca.jpeg"></media:content><description><![CDATA[<img src="https://teletype.in/files/c5/a1/c5a1d92d-bc36-42ea-a7eb-2413a8cd5799.png"></img>1 — https://colorhunt.co/palette/2763]]></description><content:encoded><![CDATA[
  <p>1 — <a href="https://colorhunt.co/palette/2763" target="_blank">https://colorhunt.co/palette/2763</a></p>
  <figure class="m_column">
    <img src="https://teletype.in/files/c5/a1/c5a1d92d-bc36-42ea-a7eb-2413a8cd5799.png" width="1062" />
  </figure>
  <p>2 — <a href="https://colorhunt.co/palette/123723" target="_blank">https://colorhunt.co/palette/123723</a></p>
  <figure class="m_column">
    <img src="https://teletype.in/files/a2/79/a27923ec-d55d-4c12-bfc5-526ad92ddc51.png" width="1062" />
  </figure>
  <p>3 — <a href="https://colorhunt.co/palette/133121" target="_blank">https://colorhunt.co/palette/133121</a></p>
  <figure class="m_column">
    <img src="https://teletype.in/files/32/40/324036af-9ee3-4909-98c7-f8bb4bd913c1.png" width="1062" />
  </figure>
  <p>4 — <a href="https://colorhunt.co/palette/22272" target="_blank">https://colorhunt.co/palette/22272</a></p>
  <figure class="m_column">
    <img src="https://teletype.in/files/b2/e1/b2e18d86-0c10-48be-8c01-a5f15031e691.png" width="1062" />
  </figure>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@programmerway/lDErRzFy6</guid><link>https://teletype.in/@programmerway/lDErRzFy6?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=programmerway</link><comments>https://teletype.in/@programmerway/lDErRzFy6?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=programmerway#comments</comments><dc:creator>programmerway</dc:creator><title>Интересные решения в верстке</title><pubDate>Mon, 14 Sep 2020 11:40:29 GMT</pubDate><media:content medium="image" url="https://teletype.in/files/80/16/80168a06-dd3f-43c8-8ca5-9d0d2ae7c785.jpeg"></media:content><description><![CDATA[<img src="https://teletype.in/files/80/16/80168a06-dd3f-43c8-8ca5-9d0d2ae7c785.jpeg"></img>Сразу к делу:]]></description><content:encoded><![CDATA[
  <figure class="m_column">
    <img src="https://teletype.in/files/80/16/80168a06-dd3f-43c8-8ca5-9d0d2ae7c785.jpeg" width="1280" />
  </figure>
  <p>Сразу к делу:</p>
  <p>1) слайдер на маленьких устройствах </p>
  <figure class="m_column">
    <img src="https://teletype.in/files/e7/0f/e70f5808-8945-4bcf-ac7d-ee5260b8552d.jpeg" width="1276" />
  </figure>
  <p>Есть блок на 5 элементов, логично было предположить, что при адаптиве его можно просто сделать в строку, но тогда придется долго скролить до главного экрана, скрыть тоже не вариант, ведь там подразумевается важная информация телефон и тд. Выходом было сделать слайдер на маленьких расширениях, а на больших — статический блок</p>
  <p></p>
  <p>2)data-da</p>
  <p>Дизайнеры часто жонглируют блоками, а чтобы перекидывать блоки на автомате существует dynamic adaptive(da), подробнее рассказывал в этом <a href="https://t.me/ProgrammerwayIT/261" target="_blank">посте</a></p>
  <p> <br />3) градиент через псевдоэлемент </p>
  <p>Отличной практикой будет сделать наложение, цвет, градиент, затемнение через псевдоэлемент, ведь картинки не  всегда должны быть именно такими как на дизайне</p>
  <pre>&amp;:before {
      content: &quot;&quot;;      
      background-color: #333333;      
      position: absolute;      
      width: 100%;      
      height: 100%;      
      top: 0;      
      left: 0;      
      opacity: 0.4;      
      z-index: -1;    
 }</pre>
  <p><br />4) повторяющийся фон </p>
  <p>Важно сделать верстку практичной, заказчик может поменять текст и тогда верстка не должна ломаться, пример:</p>
  <figure class="m_column">
    <img src="https://teletype.in/files/b5/50/b5508c9a-f304-4683-b95a-ff068305d704.jpeg" width="1276" />
  </figure>
  <p>высота картинки зависит от количества текста, поэтому лучше сделать через повторяющийся фон (спасибо Даниил Дубченко)</p>
  <p><br />5) убрать сдвиг контента при запрете скролла(во время открытия popup)</p>
  <p>Даже самые опытные верстальщики упускают этот момент, рекомендую посмотреть данный <a href="https://youtu.be/fBledYliqIA" target="_blank">урок</a>, чтобы делать верстку лучше</p>
  <p><br />6) ховер только на десктопе </p>
  <p>Многие упускают этот момент, но это очень сильно бесит, а иногда даже мешает, решение очень простое:</p>
  <pre>@media (min-width: 992px){   
   &amp;:hover{
   }
 }</pre>
  <p><br />7) большой палец(скопление кнопок и большой шрифт)</p>
  <p>И последнее. Избегайте скопления иконок, ссылок, кнопок и всего такого, в меню бугрег рекомендую увеличить шрифт, делай так, чтобы тебе было приятно пользоваться, а на этом у меня все, скоро увидимся!</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@programmerway/tLd45jLgP</guid><link>https://teletype.in/@programmerway/tLd45jLgP?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=programmerway</link><comments>https://teletype.in/@programmerway/tLd45jLgP?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=programmerway#comments</comments><dc:creator>programmerway</dc:creator><title>Пассивный доход для программиста</title><pubDate>Sat, 05 Sep 2020 14:10:16 GMT</pubDate><media:content medium="image" url="https://teletype.in/files/7a/7f/7a7fea84-9394-42b2-81e8-64a217399597.png"></media:content><description><![CDATA[<img src="https://teletype.in/files/7a/7f/7a7fea84-9394-42b2-81e8-64a217399597.png"></img>
Наступает момент, когда начинаешь задумываться о пассивном доходе, рано или поздно твои навыки устареют, а на изучение новых уйдет уже больше времени]]></description><content:encoded><![CDATA[
  <figure class="m_original">
    <img src="https://teletype.in/files/7a/7f/7a7fea84-9394-42b2-81e8-64a217399597.png" width="1280" />
  </figure>
  <p><br />Наступает момент, когда начинаешь задумываться о пассивном доходе, рано или поздно твои навыки устареют, а на изучение новых уйдет уже больше времени</p>
  <p>Пассивный доход ——   отличное решение, это тот доход, который не зависит от вашего вмешательства, он служит подушкой безопасности для вас или возможностью полностью отказаться от работы и работать в свое удовольствие   <br /></p>
  <p>Сейчас я расскажу вам о возможных пассивных доходах для программистов </p>
  <p></p>
  <p>Свой сайт.</p>
  <p>Просто рассказывайте о том, что знаете, в начале желательно писать статьи от себя, но потом можно нанять копирайтера и платить ему за посты. Так же отличным вариантом будет написание статей вами, для других блогов, это тоже будет хорошей подработкой.     <br />У вас на сайте будет ненавязчивая реклама, по вашей тематике, минимум уделяемого времени, но зато отичный  пассивный доход </p>
  <p></p>
  <p>Курс.</p>
  <p>Поделитесь своим опытом в одном или нескольких курсах. Разместите его на том же <a href="https://www.udemy.com/" target="_blank">Udemy</a> и получайте пассивный доход    </p>
  <p><br />Канал на ютубе. <br />Если вам по душе короткие видео, то можете создать канал на ютубе. Даже самый маленький канал в IT тематике способен приносить хороший пассивный доход</p>
  <p></p>
  <p>Инстаграм, фейсбук, телеграм.</p>
  <p>Этот список можно продолжать еще долго, но думаю вы уловили суть, просто иногда выкладывайте ненавязчивую  рекламу и это будет отличным пассивным доходом для вас   </p>
  <p><br />Платные шаблоны.</p>
  <p>Подходят больше для веб разработчиков, но я должен об этом рассказать, создайте один раз шаблон и выложите его на <a href="https://themeforest.net/" target="_blank">themeforest</a>, могу рассказать подробнее в отдельном посте</p>
  <p></p>
  <p>Главное делайте полезное людям и они вас отблагодарят, так де подписывайтесь на <a href="https://teletype.in/@programmerway" target="_blank">канал</a> со статьями, впереди еще много полезного!    </p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@programmerway/SdM6Y17QO</guid><link>https://teletype.in/@programmerway/SdM6Y17QO?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=programmerway</link><comments>https://teletype.in/@programmerway/SdM6Y17QO?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=programmerway#comments</comments><dc:creator>programmerway</dc:creator><title>Интересная история на фрилансе(data-da)</title><pubDate>Fri, 07 Aug 2020 13:07:41 GMT</pubDate><media:content medium="image" url="https://teletype.in/files/2c/4e/2c4eb46f-71f2-4950-ad74-e964d748341b.png"></media:content><description><![CDATA[<img src="https://teletype.in/files/80/ce/80ceaec8-f092-4019-9b29-bc06cf2a9c5d.jpeg"></img>Однажды мне пришел заказ, одной из задач, которая по видимому  не была решена прошлым разработчиком была задача с исправлением меню]]></description><content:encoded><![CDATA[
  <p>Однажды мне пришел заказ, одной из задач, которая по видимому  не была решена прошлым разработчиком была задача с исправлением меню</p>
  <p>Нужно было в меню бургер изменить расположение элементов, я подумал просто поменять order у элементов, но столкнулся с проблемой: </p>
  <figure class="m_retina">
    <img src="https://teletype.in/files/80/ce/80ceaec8-f092-4019-9b29-bc06cf2a9c5d.jpeg" width="309" />
  </figure>
  <p></p>
  <p>Логотип был одним целым с блоком иконок, переписывать всю структуру было долго и тогда  я вспомнил про data-da(dynamic adaptive)<br /></p>
  <figure class="m_retina">
    <img src="https://teletype.in/files/7b/fb/7bfbc223-6b3f-45e4-92f8-f8824da568b2.jpeg" width="187" />
  </figure>
  <p>Это удобная утилита позволяет прямо из html изменять файловую структуру на нужных расширениях. Data-da принимает 3 аргумента: </p>
  <p>Куда(menu__body)</p>
  <p>Какой по счету(0)</p>
  <p>На каком расширении(767)</p>
  <p>Подробнее можно почитать <a href="https://github.com/FreelancerLifeStyle/dynamic_adapt" target="_blank">тут</a></p>
  <figure class="m_retina">
    <img src="https://teletype.in/files/1d/76/1d76c6f5-4c75-4e39-8cb9-409f47278850.jpeg" width="320" />
  </figure>
  <p>В итоге мне удалось выполнить задание не переписывая всю структуру, а заказчик остался доволен!</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@programmerway/76MeVVM2B</guid><link>https://teletype.in/@programmerway/76MeVVM2B?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=programmerway</link><comments>https://teletype.in/@programmerway/76MeVVM2B?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=programmerway#comments</comments><dc:creator>programmerway</dc:creator><title>Список моих плагинов для IDE Visual Studio Code</title><pubDate>Fri, 10 Jul 2020 06:10:36 GMT</pubDate><media:content medium="image" url="https://teletype.in/files/da/03/da035dc3-dbd1-459c-b2d1-fe72593699dc.png"></media:content><description><![CDATA[<img src="https://teletype.in/files/c4/bd/c4bd6f82-0223-4ec4-806f-7a7a886b6d62.png"></img>Сегодня VS Code становиться самым популярным IDE и для ускорения и удобства  работы программисты придумали библиотеки, фреймворки и плагины. О последних сейчас и пойдет речь]]></description><content:encoded><![CDATA[
  <figure class="m_column">
    <img src="https://teletype.in/files/c4/bd/c4bd6f82-0223-4ec4-806f-7a7a886b6d62.png" width="1223" />
  </figure>
  <p>Сегодня VS Code становиться самым популярным IDE и для ускорения и удобства  работы программисты придумали библиотеки, фреймворки и плагины. О последних сейчас и пойдет речь</p>
  <p>Список плагинов:</p>
  <ul>
    <li>All Autocomplete — Подсказка тегов, функции и тд.</li>
    <li>Auto Close Tag — Закрывает теги</li>
    <li>Auto Rename Tag — Переименовывает теги</li>
    <li>Better Comments — Делает красивые комментарии</li>
    <li>Bracket Pair Colorizer — Выделение вложенностей разным цветом</li>
    <li>jQuery Code Snippets — Снипеты для jQuery</li>
    <li>Material Icon Theme — Отличная тема для иконок</li>
    <li>Polacode — Делает красивый скриншот кода</li>
    <li>Prettier - Code formatter — Форматирует код </li>
    <li>vscode-icons — Еще одна хорошая тема для иконок</li>
    <li>WordPress Snippets — Автоматически подставляет функции, классы, контент для WP</li>
  </ul>
  <p>Подписывайтесь на канал статей <a href="https://teletype.in/@programmerway" target="_blank">ProgrammerWay</a>, удачи и скоро увидимся!</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@programmerway/freelance</guid><link>https://teletype.in/@programmerway/freelance?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=programmerway</link><comments>https://teletype.in/@programmerway/freelance?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=programmerway#comments</comments><dc:creator>programmerway</dc:creator><title>Как я взял свой первый заказ</title><pubDate>Sat, 04 Jul 2020 07:05:48 GMT</pubDate><media:content medium="image" url="https://teletype.in/files/0d/ce/0dce2dae-3db7-4147-8fc8-e7c5ef52f560.png"></media:content><description><![CDATA[<img src="https://teletype.in/files/cd/b6/cdb63d22-6b9e-4357-9b18-1f7d6875283a.png"></img>Мечты сбываются, я мечтал взять заказ на фрилансе этим летом и вот теперь это свершилось!]]></description><content:encoded><![CDATA[
  <figure class="m_column">
    <img src="https://teletype.in/files/cd/b6/cdb63d22-6b9e-4357-9b18-1f7d6875283a.png" width="1500" />
  </figure>
  <p><strong>Мечты сбываются</strong>, я мечтал взять заказ на фрилансе этим летом и вот теперь это свершилось!</p>
  <p>Привет, меня зовут Никита и это моя история фриланса. А началось все с блокировки на фрилансе, на котором я пытался взять заказы, блокировку на фрилансханте я получил из-за многочисленных попыток найти ментора, на заказы поступали жалобы и в дальнейшем меня заблокировали. В попытках найти новый фриланс я наткнулся на <a href="https://www.weblancer.net/" target="_blank">Weblancer</a>,подписка там стоила 10$,после приобретения подписки следовали многочисленные заявки на заказы...</p>
  <p><strong>Общение с заказчиком.</strong></p>
  <p>Мне написал шестой заказчик, с вопросом о сроках, я написал, что готов выполнить за 1 день и оплатой в 6$. В ТЗ были 2 правки, 1 — сделать на главной открытое меню, а 2 -— оправить табы под тему интернет магазина, сайт был на OpenCart(до этого я с ним еще не работал, но заказ я взял)</p>
  <figure class="m_column">
    <img src="https://teletype.in/files/27/9d/279d83bd-6c04-4201-9a5b-6aa317e172e4.jpeg" width="1246" />
  </figure>
  <p><strong>Проблемы и их решения.</strong></p>
  <p>После этого заказчик скинул доступ в админку и на хостинг, но со вторым у меня возникли проблемы, спросив у заказчика я узнал, что это был Ftp( его используют чтобы не давать доступ к хостингу незнакомому человеку), <em>«Теперь мне надо скачать сайт»</em> -- подумал я, но оказалось, что для этого используется специальная программа <a href="https://filezilla.ru/" target="_blank">FileZilla</a> и теперь сайт был у меня на руках, пришлось попутно изучать OpenCart и читать статьи, после пару статей я смог найти ответ на первое задание, я сразу понял, что нужно 2 меню, 1 для главной, с открытым меню, а 2 для остальных страниц, поэтому мои запросы исходили из этой истины, после завершения 1 задания я приступил делать второе...</p>
  <p><strong>Скорость и обучение.</strong></p>
  <p>Пока я делал табы, мне приходилось лазить по куче файлов, количество изначально пугало, но потом я уже стал привыкать. Приходилось учить много и за короткое время, дедлайн поджимал, а думать надо быстро.</p>
  <p>Убрав лишние стили для табов и добавив своих мне оставалось сделать карточки товаров под тему сайта, сначала все шло туго, но с открытием новых файлов все становилось понятнее, копаясь в новых файлах я находил нужные элементы и собирал заветную карточку, параллельно я искал информацию про модуль табов, после настройки модуля и добавления карточек я должен был показать результат заказчику, но в последний момент я заметил, что у карточек в разделе акции не отображается скидки и мне пришлось очень быстро это исправить.</p>
  <p>Я нашел нужный код, но при вставке выбивало ошибку, тогда я полез в php файл и оказалось, что эта переменная не была объявлена, но даже после этого выбивало ошибку, тогда покопавшись в коде я заменил часть кода на нужную проверку и все заработало!</p>
  <p><strong>Итог.</strong></p>
  <p>Я получил оплату, а заказчик — желанный результат! Мы обменялись отзывами и заказчик предложил мне сделать фильтр товаров, для еще одного интернет магазина на OpenCart и я согласился. Я получил свой первый опыт и свой желанный <a href="https://www.weblancer.net/users/Nikitos_kokos/" target="_blank">отзыв</a>!</p>
  <figure class="m_column">
    <img src="https://teletype.in/files/2d/3e/2d3e7548-268f-43c4-b3cb-4fe287b83dc1.jpeg" width="910" />
  </figure>

]]></content:encoded></item></channel></rss>