#Программируй
106 subscribers
119 photos
6 videos
29 links
Гайды программистам, iT новости, юмор и мемы - в одном канале!
Чат обсуждений с автором тут:
@progmans_chat
Download Telegram
А вы знали что…?🤔

..создатели формата фото PNG хотели, чтобы его называли «пинг».

..Skype официально заблокирован в Китае.

..текст с экрана читается на 10% медленнее, чем с бумаги.

..в 1999 г. PayPal назвали одной из десяти худших бизнес-идей года.

..электронная почта появилась раньше, чем Интернет.

..все комбинации букв доменов от aaa.com до zzz.com уже зарегистрированы.

#интересныефакты
👍1
Проверка на тестировщика)😎

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

А вот вам одна задачка, благодаря решению которой меня взяли на работу)

Есть 10 баночек с таблетками. В 9 баночках лежат таблетки весом 1 г, а в одной — весом 1.1 г. Даны весы, показывающие точный вес. Как за одно взвешивание найти банку с тяжелыми таблетками?

Жду ваши решения в комментариях)

Автор: тестировщик @progman_manager✌🏻
👍1
Максимальная секьюрность🙈
👍1
Что предлагают IT компании своим сотрудникам, помимо зарплаты:)

🏥 ДМС - добровольное медицинское страхование, по которому вы можете обслуживаться во многих платных клиниках бесплатно.

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

⛹🏼Спорт - абонементы, скидки в залы или собственный спортзал/бассейн в компании.

📝 Обучение - повышение квалификации за счёт компании, поездки на конференции в другие города и страны, митапы.

💆🏻‍♀️ Массаж - опять же, это могут быть скидки в салоны, массажные кресла в офисе или компенсация сеансов.

🥪 Еда) - и это не только чай и печеньки, но и йогурты, фрукты, бутерброды, соки, а в некоторых компаниях горячие обеды и даже может быть повар)

🎨 Развлечения - различные крутые корпоративы, мастер-классы в офисе и на выезде, настольные игры, игры типа настольного футбола/хоккея и т.д

И это только то, с чем столкнулись лично на своём примере:) Делитесь своими «плюшками» в комментариях)
👍1
🖍Самые редкие ИТ-вакансии в России🖍

📍Мастер по обслуживанию майнинг-ферм
На полный рабочий день требуется мастер по обслуживанию майнинг-ферм, и по совместительству сисадмин, с ежемесячным окладом от 80 до 150 тыс. руб. на руки. От претендента на должность требуется знание и понимание работы майнингового оборудования, достаточный уровень знаний в области майнинга криптовалют, опыт в сборке, установке, тестировании и эксплуатации оборудования, ПО, сетевого оборудования.

📍Инженер по интеграции георадара
Зп от 200 тыс. руб. на руки. На эту должность в московскую компанию нужен специалист с 1-3 летним опытом работы, в совершенстве понимающий принципы работы современных георадаров, имеющий представление о рынке таких продуктов и обладающий опытом программирования (Python и др.) для интеграции приборов с компьютерами и создания кода для автоматизации классификации найденных целей.

📍Аналитик цифровой трансформации госсектора
Интересная возможность потрудиться в госсекторе: в «Центр компетенций по импортозамещению в сфере ИКТ» разыскивается специалист с опытом работы в этой сфере не менее трех лет. Ожидаемая ежемесячная зарплата – на уровне 150-300 тыс. руб. на руки. Аналитику на этой должности предстоит консультировать и контролировать процесс трансформации госкорпораций в рамках утвержденных методических рекомендаций и выбранной стратегии трансформации.

📍Программист графики
Игровая студия из Санкт-Петербурга разыскивает в штат на полную занятость с гибким графиком «программиста графики». Под этим непривычным термином скрывается набор должностных обязанностей рендер-программиста, которому предстоит заниматься нынешними и будущими поколениями игровых консолей и игровых П. Программисту графики предстоит работать в GameDev-команде над разработкой собственного движка, заниматься оптимизацией кода под процессор и графику в сотрудничестве с арт-отделом. Размер зарплаты программиста графики в вакансии не указан, однако работодатель обещает «достойный уровень».

📍Программист микроконтроллеров
Зп в диапазоне 120-160 тыс. руб. на руки в крупной московской компании подразумевает наличие серьезного базового образования – как плюс диплом МГУ, МФТИ, МГТУ им. Баумана или МИФИ, знания языков С/С++, опыта работы с микроконтроллерами – не менее трех лет. Вакансия подразумевает командную работу по разработке устройств оповещения, пожарной охраны, контроля доступа и подобных, с применением микроконтроллеров класса STM32 и PIC, с управлением и передачей данных по интерфейсам 485, I2C, I2S, Modbus, а также с применением стандартных протоколов связи и шифрования.

📍Специалист по ведению мастер-данных
Для соискателей с высшим образованием, опытом работы с массивами данных более 10 тыс. строк в Excel (владение формулами и работа со сводными таблицами) и навыками заведения нового ассортимента в информационную систему, предлагается вакансия специалиста по ведению мастер-данных с ежемесячным окладом до 65 000 руб. до вычета налогов.

📍Помощник алготрейдера
Алготрейдеру (специалисту по автоматизации процессов торговли на финансовых рынках ) на удаленную работу требуется помощник, который может рассчитывать на ежемесячный доход от 150 000 руб. на руки плюс ДМС со стоматологией и другие приятные бонусы. От претендента требуется наличие высшего технического, математического или финансового образования, желателен опыт алгоритмической торговли, работы во фронт-офисе в трейдинге, а также опыт разработчика со знанием Python, SQL, REST, WebSocket.
👍1
А знаете ли вы, что самый богатый человек в мире - айтишник?☝️

Он основал PayPal — международного лидера в области платежных переводов. А еще он любит играть в доту и написал бота с ИИ, который смог превзойти лучшего игрока.
👍1
🤔Англоговорящие программисты пишут код на родном для них языке, а вы задумывались, как бы выглядел код для нас, если бы он был на русском?)

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

🖍А на самом деле язык программирования на русском языке уже существует. Это код на платформе 1С. Поискала для вас пример реального кода для ознакомления) Смотрите ниже)
__________________________________
Процедура УдалитьПовторяющиесяЭлементы(Массив)


ТекущийИндекс = 0;
ВсегоЭлементов = Массив.Количество();
Пока ТекущийИндекс < ВсегоЭлементов Цикл
Индекс2 = ТекущийИндекс + 1;
Пока Индекс2 < ВсегоЭлементов Цикл
Если Массив[Индекс2] = Массив[ТекущийИндекс] Тогда
Массив.Удалить(Индекс2);
ВсегоЭлементов = ВсегоЭлементов - 1;
Иначе
Индекс2 = Индекс2 + 1;
КонецЕсли;
КонецЦикла;
ТекущийИндекс = ТекущийИндекс + 1;
КонецЦикла;

КонецПроцедуры
___________________________________

🖍Согласитесь, непривычно?)) Жду ваши реакции в комментах😁 А может у вас есть свои предположения как выглядел бы код на русском языке?)
👍1
Лайфхак😂 Не благодарите😅
👍1
Три полезные и бесплатные нейросети

📌Remove Image Background (https://www.remove.bg) - мгновенное удаление фона у фоток и картинок. Тут все просто - грузишь картинку с фоном, ждешь пару секунд - скачиваешь уже без фона.

📌Business Name Generator (https://businessnamegenerator.com/) - быстрый нейминг для твоего сайта/проекта/стартапа. Пишешь ключевые слова, отвечаешь на пару вопросов и вот твой бренд готов. И даже лого сгенерировано.

📌Colorize (https://colorize.cc/) - раскрашивает черно-белые фото. Загружаешь чб фото - ждешь около 30 секунд - скачиваешь цветное фото.

А какие нейросети использовал ты? Делись в комментах📝
👍1
Наташа, вставай, Google все поломал🤪

В ночь на 17 ноября в Google произошел масштабный сбой облачного сервиса, потянувший за собой неработоспособность десятков сайтов и сервисов по всему миру. Перестали работать Spotify, Etsy и другие популярные проекты, в том числе и в России. Google удалось устранить проблему только за два часа. Больше всего проблем было с недоступностью поиска, но также не работали или работали с перебоями Gmail, Youtube и другие проекты интернет-гиганта.

Мягко говоря неприятно, что интернет по всему миру может сломать одна единственная компания парой неосторожных действий😕
👍1
Youtube теперь без дизлайков👎

👎Google отключил на YouTube счетчик «дизлайков», лишив тем самым пользователей возможности бороться с контентом низкого качества и не смотреть ролики с плохими оценками. Это в очередной раз навлекло на Google гнев миллионов людей.

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

👍Но уже придумали способ, как обойти нововведение. Пользователи будут использовать один из комментариев под видео, которые будут лайкать, чтобы показать, что им не нравится контент.
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Работает - не трогай😅
👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
А вы видели смартфон-рулон?)

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

Хорошая новость для тестировщиков - данная модель в ближайшие годы точно не поступит в продажу - слишком дорогое производство и как следствие запредельная себестоимость смартфона. А то прям представляется как с раздвигающимся экраном пропорционально растет количество багов в приложениях😅
👍3
В компиляторах нашли уязвимость, позволяющую прятать вредоносный код в исходниках😕 - одна из причин фишинга и подмены расширений🙈

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

☝️Атака основывается на том, как компиляторы обрабатывают Unicode-идентификаторы, используемые для определения ориентации текста (слева направо или наоборот). Слабым местом является алгоритм Unicode Bidi, который позволяет совмещать написанные справа налево и слева направо слова. Например, благодаря этому алгоритму можно сочетать слова на арабском и английском языках. Он также позволяет написанный справа налево текст считывать слева направо и наоборот.

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

👌Уже готовы данные для исправления проблемы для разработчиков, использующих язык Rust. Дополнительные рекомендации по решению этой проблемы для других языков программирования будут опубликованы позднее.
👍1
Как почувствовать себя динозавром🥲
👍1
«Флешка Джеймса Бонда»: Ростех представил самоуничтожающуюся флешку💥

🕹 Полностью уничтожить всё содержащееся на накопителе можно даже не подключая его к компьютеру — достаточно просто нажать специальную кнопку.

🔥Встроенный источник питания активирует специальный электродетонатор, который прожигает печатную плату накопителя кумулятивной струей. После активации «детонации» уничтожаются только внутренности, корпус остаётся целым и невредимым.

❗️Невозможность восстановления данных подтверждена экспертизами. В дальнейшем будут проведены испытания устройства на безопасность при длительном хранении и на стойкость к механическим и климатическим факторам, а также будут проработаны различные варианты дизайна корпуса.

🤔Технические подробности флешки и ее стоимость пока не раскрываются. Будет ли устройство продаваться всем желающим, пока тоже не известно.
👍1
Ой, как жизненно))😅

PS: автор этого поста тестировщик-Алена)
👍1
Мобильные операторы отказались от безлимитного интернета во всех тарифах😳

❗️Основные операторы мобильной связи Билайн, Мегафон, МТС и Tele2 отказались от опции безлимитного интернета для новых абонентов. Это не распространяется на актуальные тарифы у действующих абонентов.

🤔Теперь если у вас безлимит, то стоит десять раз подумать перед сменой тарифа🙈

❗️Операторы заявили, что в первую очередь намерены исходить из потребностей клиентов, «а спроса на безлимиты в последнее время не наблюдаем». Подобные тарифы назвали нишевым продуктом, «интересным лишь узкой аудитории».

🤔 «Узкая аудитория» удаленщиков негодует. Теперь нам некомфортно)) Ведь подстраховка мобильной связью неотъемлемая часть удаленной работы. А иногда при перемещениях и вся работа висит на мобильной связи..
👍1
5️⃣самых важных soft skills для программиста и айти-специалиста

👉🏻Сейчас тут будет много «умных слов») попробую их объяснить простым языком) Например, Soft Skills - дословно - «мягкие» навыки, это набор важных для карьеры умений, при этом они не относятся к профессиональным знаниям и не зависят от специфики работы👈🏻

Работа разработчика постепенно выходит дальше за рамки программирования. Чтобы оставаться востребованным специалистом, разработчику помимо профессиональных навыков также нужно развивать и soft skills. И вот на что следует обратить внимание в первую очередь:

1️⃣Эмоциональный интеллект или эмпатия

Способность понимать других людей часто недооценивают. Если кратко, то любой программист должен уметь ставить себя на место коллег — так будет проще обмениваться идеями и не напрягать друг друга, когда что-то идет не так.

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

2️⃣Стрессоустойчивость

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

Хороший программист умеет давать обратную связь и не переходить на личности — даже если приходится повторять одно и то же несколько раз в день)

3️⃣Умение работать в команде

Навык командной работы — важный soft skill, который часто мелькает в вакансиях. За любым современным ИТ-продуктом часто стоит большая команда специалистов, и скорость разработки очень зависит от умения всех участников работать слаженно.

Программист должен знать, кто за что отвечает, и понимать, к кому из коллег он может обратиться за советом. При этом важно следовать регламенту и помнить: инициатива в компании полезна, только если она работает на общие цели.

4️⃣Управление проектами, людьми и собой

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

5️⃣Умение вести переговоры

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