#Программируй
106 subscribers
119 photos
6 videos
29 links
Гайды программистам, iT новости, юмор и мемы - в одном канале!
Чат обсуждений с автором тут:
@progmans_chat
Download Telegram
Сегодня прямой эфир в ТикТок канале.
Буду рад видеть!

https://www.tiktok.com/live/event/7090982960433889281?enter_from=share_link
👍3
Два вопроса которые чаще всего задаёт себе программист 😅
😁10👍4
Стили нейминга переменных и функций в программировании наглядно👌🏼
👍4🔥2
Цвета в программировании часто указывают HEX кодом. В таком виде цвета можно увидеть много где, например в палитре фотошопа.

А как понять hex код?? Ловите✌️
👍5🤯1
🆕newsManager

5 частых ошибок начинающего программиста

👉Теория без практики
Любую тему нужно практиковать. Для этого вы можете найти заказ на фрилансе или придумать его сами. И попробовать реализовать то, чему вы научились.

👉Нет плана
Сначала подумайте над целью, функционалом и структурой программы. Потом напишите её основу. Изучите код и внесите небольшие корректировки. Изучите код снова. Снова внесите корректировки. И так до тех пор, пока не достигните цели.

👉Игнорирование систем контроля версий (git)
Компьютер завис, а вы не сохранились? Чтобы не потерять свою работу, всегда используйте системы контроля версий – git.

👉Очевидные комментарии
Старайтесь давать переменным и функциям такие имена, чтобы комментарии были не нужны. Если комментарии необходимы – пишите не ЧТО делает код, а ЗАЧЕМ он это делает.

👉Бессмысленные имена
Названия переменных и функций должны соответствовать значениям. Это упростит жизнь и вам, и вашим коллегам. При выборе имени: сокращайте имена; используйте глаголы для имен функций, а существительные – для переменных; соблюдайте camelCase – переменные из нескольких слов соединяются без пробела, все новые слова пишутся с заглавной буквы. Например, getName, selectFromDatabase.
👍7👏2
Немного о скилах для разных iT специальностей
Мой стек - WEB dev✌️
🔥3👍2
Нестандартное решение)😁
😁7👍1
🆕newsManager

Как стать программистом, хакером, и детективом в одном лице🤔


Речь идёт конечно же о специалисте по кибербезопасности. Расскажем какие навыки нужны, чтобы им стать.

Базовые hard skills специалиста по кибербезопасности:

🤜🏼Понимание, как работают операционные системы Windows и Linux, разбираться в их системном и сетевом администрировании.
🤜🏼Умение работать с сетевыми сканерами уязвимостей, например, MaxPatrol, XSpider, RedCheck.
🤜🏼Владение хакерским ПО. Понимать, по каким принципам происходят кибератаки и какие есть способы защиты от них.
🤜🏼Программирование на Python и Bash, чтобы писать ПО для автоматизации.
🤜🏼Уметь работать с большими данными (MySQL, PostgreSQL).

Базовые soft skills:

👉🏻Внимательность. Чтобы искать уязвимости, важно уметь фокусироваться, видеть не очевидные и скрытые возможности для кибератаки.
👉🏻Аналитические способности. Важно видеть последствия тех или иных решений, находить причинно-следственные связи в уже свершившихся кибератаках.
👉🏻Стрессоустойчивость. В условиях кибератаки важно сохранять холодную голову и действовать быстро.
👉🏻Умение работать в команде, договариваться, искать компромиссы.
👍71🤯1
Ещё один из лучших бизнесов
напрямую связанных с iT отраслью
- под пресс.

Подобное происходило
с П. Дуровым и другими выдающимися людьми России из it, культуры и других отраслей.
🤬4👍1👎1
Понимаем сленг программистов: мини-словарь для начинающих айтишников

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

Кстати, этот импровизированный словарь можно дополнять. Пишите в комментариях термины, с которыми вы сталкивались на работе, или которые вы хотели бы расшифровать)

🔷А🔷

🔹Аджайл — от англ. Agile. Общий термин, описывает ценности и принципы гибкой разработки программного обеспечения, а также практические подходы к разработке.

🔹Айдишник — id, идентификатор.

🔹Альфа — этап разработки программного обеспечения, на котором разработчики добавляют в программу новые функции, а тестировщики испытывают программу. Это внутренний или непубличный этап.

🔹Апишка — API, программный интерфейс приложения или интерфейс прикладного программирования.

🔹Аутсорс — аутсорсинг, передача компанией части операционной деятельности другой компании.

🔹Адаптив — адаптивный дизайн, адаптация интерфейса к использованию на разных экранах.

🔶Б🔶

🔸Баг — от англ. Bug — жучок, клоп. Ошибка в программе.

🔸БД - база данных, хранилище информации.

🔸Бахнуть — что-то быстро сделать, изменить или дополнить функциональность приложения.

🔸Бета — бета-версия, приложение на стадии публичного тестирования.

🔸Бот — сокращение от «робот». Ботом называют программу, которая автоматизирует интерфейс. Пример — автоответчик в чате.

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

🔸Бэкап, бэкапить — резервная копия или процесс создания резервной копии приложения.

Ставь 👍🏻 если было интересно, и будем продолжать рубрику)
👍12
Уровень сложности языков программирования

Не хватает PHP и Python🤔 На сколько бы вы оценили их сложность?
🤔3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Как примерно проходят демо проекта для заказчика😁
😁10👍1
Понимаем сленг программистов: мини-словарь для начинающих айтишников ч2

🔶В🔶

🔸Ворнинг — от англ. Warning — предупреждение. Предупреждающее сообщение в интерфейсе.
🔸Войтивайти — процесс переквалификации далёкого от сферы IT специалиста в разработчика.
🔸Выкатить — сделать доступным для пользователей. Например, «выкатили новую версию сайта» значит сделали новую версию сайта доступной для пользователей.
🔸Выпадашка — выпадающее меню, то же, что и «дропдаун».

🔷Г🔷

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

🔶Д🔶

🔸Движок — в веб-разработке так называют системы управления контентом.
🔸Дебажить — поиск и устранение ошибок, багов.
🔸Деплой, деплоить — развёртывание, публикация рабочей версии приложения. Пример: задеплоить сайт — перенести сайт с тестового на рабочий сервер, сделать его доступным для пользователей.
🔸Джун, джуниор — от англ. Junior. Младший разработчик. Специалист без опыта или с минимальным опытом работы.
🔸Дезигнер — презрительно-снисходительное название дизайнера.
🔸Драй — от англ DRY, don’t repeat yourself. Принцип программирования, предлагающий избегать повторений кода.

Наш мпровизированный словарь можно дополнять. Пишите в комментариях термины, с которыми вы сталкивались на работе, или которые вы хотели бы расшифровать)
👍9
Будни веб-разработчика 👀

Я: *сдвигаю <div> на один пиксель*
Сайт:👆🏻
😁8