Кирилл Панченко | Веб-дизайн, Программирование
8 subscribers
2 photos
3 videos
5 files
Download Telegram
Channel name was changed to «Кирилл Панченко | Веб-дизайн, Программирование»
Первая секция магазина медицинских халатов - Done
Немного практики не помешает никогда!
Процесс занял 1.5 часа, результат смотрите сами 👆🏻
КТО Я ТАКОЙ

Привет, мой подписчик или случайно попавший сюда человек. Давай знакомиться. Меня зовут Кирилл и я (алкоголик) Веб-разработчик🤓
Занимаюсь программированием с 13 лет (сейчас мне 20). Учился всему сам, никаких наставников и помощников не было (кроме гугла и общедоступной инфы, которую черпал отовсюду).

Мой основной профиль - разработка сайтов для частных лиц и компаний.
После 7 лет практики и десятков проектов решил, что у меня достаточно опыта, чтобы делиться с людьми.

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

Понимаю, что тема достаточно специфична и интересна будет не всем. Думаю, найдутся люди, которым эта информация будет полезна. А для меня это развитие личного бренда и возможность продемонстрировать свои навыки. (Так что, если кому-то из вас или ваших знакомых нужен будет сайт, вы знаете кого надо советовать😉)

Но не буду ограничиваться одной тематикой, так что тут и про жизнь тоже.
Кому интересно - прыгайте на борт и погнали⚡️
Кирилл Панченко | Веб-дизайн, Программирование pinned «КТО Я ТАКОЙ Привет, мой подписчик или случайно попавший сюда человек. Давай знакомиться. Меня зовут Кирилл и я (алкоголик) Веб-разработчик🤓 Занимаюсь программированием с 13 лет (сейчас мне 20). Учился всему сам, никаких наставников и помощников не было (кроме…»
С ЧЕГО НАЧАТЬ ИЗУЧЕНИЕ ВЕБ-РАЗРАБОТКИ? Часть 1.💻

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

И все же, с чего начать?🤔
С понимания того, что тебе интересно и от чего у тебя появляется огонь в глазах. В моем случае это веб-разработка. О ней мы и поговорим.

Первым на очереди стоит HTML. И нет, это не язык программирования, как вы могли подумать. HyperText Markup Language — «язык гипертекстовой разметки». Так расшифровываются эти странные 4 буквы. HTML является важной составляющей всех сайтов мира. Он представляет собой набор тэгов, которые "говорят" браузеру, что отображать на сайте. (Не напрягайтесь, вам понадобится всего 20-30 тэгов, которые вы чаще всего будете использовать в работе)😅

После понимания основ HTML можно переходить к изучению CSS - Cascading Style Sheets.
Он является языком описания внешнего вида документа (сайта). И да, это тоже не язык программирования. Его используют, чтобы придать красивый внешний вид сайту. С его помощью можно создавать простые анимации и "отвечать" пользователю при определенном взаимодействии с вашим ресурсом.

Можно писать бесконечно, но давайте ближе к делу❗️
Где брать информацию?

Все просто. Открываем Google (главный помощник любого программиста) и ищем. Умение правильно составлять поисковые запросы так же важно, как и знание языков программирования.
Дальше все зависит лично от вас:
Если вам легче воспринимать информацию наглядно и на слух, то лучше Youtube нет ничего.
Если удобнее в текстовом формате, вам поможет сайт html5book, где есть много информации об HTML и CSS.

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

Если возникнут вопросы - можете написать мне, я всегда рад помочь.
СЛОВАРЬ ПРОГРАММИСТА 🖥

Привет. В программировании часто можно встретить кучу непонятных слов и терминов. Я расскажу про некоторые из них. Пойдем по алфавиту.

А.
Айдишник\айди - id, идентификатор(часто уникальный).
Апишка\апи - API, программный интерфейс приложения.
Адаптив - адаптивный дизайн, адаптация для использования на разных размерах экрана.

Б.
Баг - от англ. Bug. Ошибка в программе.
Бэкенд — от англ. Back-end. Программно-аппаратная или серверная часть приложения.
Бэкап— резервная копия или приложения.

В.
Выкатить — сделать доступным для пользователей. Например, «выкатили новую версию сайта».

Г.
Гит — система контроля версий Git или сервис GitHub.
Градиент — плавный переход из одного цвета в другой.
Г****окод — плохой, некачественный код.

Д.
Движок — в веб-разработке так называют системы управления контентом(CMS).
Дебажить — устранять ошибки.
Джун\джуниор — от англ. Junior. Младший разработчик.
Деплой, деплоить — публикация рабочей версии приложения.

Ж.
Жаба — язык программирования Java.
Жабаскрипт — язык программирования JavaScript.

З.
Залить — загрузить. Например, «залить файлы на сервер».
Запилить — сделать что-то, добавить какую-то функциональность.

И.
Исходник — исходный код, первоначальный файл.
Итерация — повторение одного шага несколько раз.

К.
Коммит, коммитить — от англ. To commit — совершать. Сохранять код в репозитории.
Костыль — код, который нужен, чтобы исправить несовершенство ранее написанного кода.

Л
Либа — от англ. Library — библиотека. Речь идет о библиотеках кода.
Лист — от англ. List — список.
Локалка — локальный. Например, локальный сервер или сеть.

М.
Мидл — от англ. Middle — средний. Уровень разработчика, следующий за джуниором.
Мёржить — от англ. Merge, сливать. Речь идет об объединении или слиянии веток кода.

Н.
Навбар — навигационный блок на сайте или в интерфейсе программы.
Накатить — внести изменения. Противоположное термину «откатить».

О.
ООП (сокр. от «Объектно-Ориентированное Программирование») — методология программирования, в которой основными концепциями являются объекты и классы.
Опенсорс (от англ. «open source software») — программное обеспечение с открытым исходным кодом, который может использовать/дополнять/изменять любой желающий.
Откатить — удалить изменения, вернуть предыдущую версию приложения. Противоположное термину «накатить».
Отладка — этап в разработке программного обеспечения, на котором выполняется поиск и исправление ошибок.
Отладчик (или «дебаггер», от англ. «debugger») — программа, с помощью которой выполняется отладка. Кстати, скоро будет пост по этой теме.

П.
Падаван — ироничное название стажёра или джуниора.
Питон — язык программирования Python.
Подвал — то же, что и «футер». Элемент структуры страницы, который находится в нижней части сайта.
Поплыла вёрстка — некорректное отображение страницы в браузере.
Пэхапэ — язык программирования PHP, то же, что и «пыха».
Пыха — язык программирования PHP, то же, что и «пэхапэ».

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

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

Т.
Темплейт — от английского template — шаблон.
Тестировщик — специалист по тестированию программного обеспечения.
Туториал (от англ. «tutorial») — сборник уроков для обучения, учебник.

У.
Убить — удалить что-то.
Утилита (или «утилитка», от англ. «utility») — вспомогательное программное обеспечение, которая помогает что-то сделать.