"Hello, Skillbox" – Telegram
"Hello, Skillbox"
8.7K subscribers
356 photos
17 videos
2 files
273 links
Skillbox о профессиях в IT: разработка, тестирование, аналитика, кибербезопасность.
📌как устроена индустрия
📌как выбрать специальность
📌как освоить новую профессию и найти работу

Регистрация в перечне РКН: номер заявления
№ 5614849776
Download Telegram
Сколько получают аналитики данных в России

Считаем денежки дата-сатанистов и не только.

Дата-аналитики — крайне востребованная профессия в IT. Поведение пользователей, предпочтения в выборе товаров, участие в акциях — всё это данные, анализ которых помогает эффективно выстроить работу бизнеса и увеличить прибыль.

Мы задались вопросом, сколько получают аналитики в РФ, и провели исследование рынка. 

Из него вы узнаете:

▪️ какие бывают аналитики данных;
▪️ что спрашивают на собеседованиях у кандидатов;
▪️ сколько получают джуны, мидлы и сеньоры…

…а также от чего нужно отказаться в жизни, чтобы зарабатывать 500 000 рублей в секунду в месяц.

https://skillbox.ru/media/code/zarplaty-analitikov-dannykh-raznogo-urovnya-v-rossii-issledovanie-skillbox-media/
5
Странные языки программирования, которые ломают мозг

Начинаем большой рассказ о языках, которые знает не каждый. Первый на очереди — INTERCAL.

INTERCAL придумали два студента Принстонского университета, Дон Вудс и Джеймс Лайон, в 1972 году. Это пародийный язык, а его название означает «язык программирования с непроизносимой аббревиатурой». На главной странице INTERCAL висит грозное предупреждение:

«Осторожно! Если вы не злостный хакер, вам лучше сразу вернуться восвояси. Ничего, кроме извращённых технических глупостей и неумолимой одержимости высасыванием мозгов, вас здесь не ждёт. Что ж, вы предупреждены».


Документация языка пестрит эпиграфами из «Алисы в Стране Чудес» и ехидными комментариями, а коды ошибок невозможно расшифровать без справочника. Например, ошибка E127 — «Говорить „абракадабра“ без волшебной палочки совершенно бесполезно» — намекает, что стандартная библиотека не подключена. А E252: «Я забыл, что хотел сказать» — на переполнение памяти во время операций ввода-вывода.

Есть и уникальные для INTERCAL ошибки — например, E079: «Программист недостаточно вежлив». Или E099: «Программист слишком вежлив». Обе появляются, когда в коде слишком много или слишком мало вхождений команды PLEASE.

Всё как и обещано в документации: «INTERCAL позволяет программисту генерировать в 20 раз больше кода, чем большинство других языков. Благодаря этому разработчик становится гораздо более плодовитым, чем его коллеги, вынужденные программировать на лаконичных языках. А ещё программирование займёт у вас гораздо больше времени».

Где изучить INTERCAL: http://www.catb.org/~esr/intercal/ick.htm.
6😁5👎1
Как пригласить на выпускной Тома Круза и Райана Гослинга за пять шагов

Подробный гайд о том, как работают дипфейки — и как сделать свой.

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

Сегодня с помощью нейросетей можно «оживить» старую фотографию, вставить себя в голливудский фильм, снять сериал с участием десятка звёзд… или попасться на удочку мошенников, поверив цифровой копии родственника.

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

https://skillbox.ru/media/code/deepfake/
5
Справочник по фронтенду с человеческим лицом

Бесплатный гид по миру веб-разработки.

Учиться фронтенду в одиночку — всё равно что оказаться в Skyrim без карты и отметок: разобраться в терминах и концепциях на ощупь сложно. Чтобы облегчить путь, мы запустили навигатор по фронтенду. Пока что в тестовом режиме, но там уже есть полезные статьи по ключевым темам без душноты и банальностей.

Справочник по фронтенду — это гайд, в котором всё разложено по полочкам. Он не только объясняет основы вёрстки и программирования, но и показывает, как применять знания на практике через мини-проекты, которые можно делать самостоятельно. Все статьи написаны простым, понятным языком, чтобы процесс обучения не превращался в рутину.

Если вас пугают дебри вёрстки и JS — справочник станет экскурсоводом и поможет преодолеть возникшие проблемы. А опытным кодерам гайд поможет освежить базу, быстро вспомнить синтаксис и обратить внимание на ошибки, которые могут стоить лишних часов работы. 

https://skillbox.ru/media/guide/
👍3🔥1
Вот бы такой режим был везде. Согласны?
👍5😁5🤣3👎1💘1
Сергей 30 лет проработал преподавателем, а затем ушёл в IT

За три года он освоил 1С и пустился в плавание по сферам программирования. Вот его история и советы, как легче и плавнее вкатится в IT возрастным людям.
🔥6
Странные языки программирования, которые ломают мозг

Второй на очереди — Brainfuck — самый известный и минималистичный

Создатель Brainfuck Урбан Мюллер был одним из тех, кого вдохновил False. «Вызов принят!» — подумал Урбан и решил сделать свой язык — более запутанный и с совсем крошечным компилятором. Удивительно, но у него получилось: некоторые компиляторы для Brainfuck весят менее 200 байт.

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

Кодить на Brainfuck настолько сложно, что его называют языком для мазохистов. Например, в нём нет условных операторов, операций умножения и деления в привычном для нас виде.

На фото показываем, как выглядит Hello World на Brainfuck — программа состоит из 389 команд!

Сайт для изучения языка: http://www.muppetlabs.com/~breadbox/bf/
😁4🤯3🔥21
Исаак Ньютон: человек, который сделал яблоко культовым задолго до Стива Джобса

История учёного, изменившего представления о Вселенной.


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

Как и многие великие учёные, Ньютон был человеком неординарным. Он жил уединённо, стремился разгадать тайны мироздания и искал закономерности в движении планет.

Мы собрали ключевые моменты его биографии и попытались понять, какой личностью он был — и что помогло ему совершить столько открытий.

https://skillbox.ru/media/code/biografiya-isaaka-nyutona/

#ВеликиеЛюдиIT
👍5🔥42
Игра на вечер — Dungeons and Developers

Она поможет прокачать HTML, CSS и JavaScript с нуля.

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

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

Распространяется бесплатно через сайт разработчика.
🔥9👍4
Ну мы…
😁13🤣6
Странные языки программирования, которые ломают мозг

Сегодня расскажем про язык высокой прозы и поэзии, которым могли бы переписываться Ромео и Джульетта, если бы у них были компьютеры. Этот язык — Shakespeare.

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

Язык получился многословным. На изображении видно, как выглядит запись «Hello World». Да уж, это сплошной the time is out of joint — посмотрите, как в одном «произведении» лихо миксуются фразы Джульетты, Ромео, Гамлета и Офелии.

И пусть программировать цитатами из Шекспира — не самое комфортное занятие, зато Shakespeare отлично разминает мозг и даёт возможность развить чувство прекрасного 😉

Изучить Shakespeare: http://shakespearelang.sourceforge.net/
❤‍🔥52😁2👎1
Профессия инженера по тестированию продолжает набирать популярность, но не многие понимают, какие знания и навыки нужны «джедаям» тестирования. Предлагаем разобраться вместе.

▪️ Первый пункт в списке — понимание цикла разработки программного обеспечения.
Тестировщик имеет в арсенале дроидов-помощников — теорию тестирования. Например, знание видов тестирования помогает ему определить, как и что тестировать. А применение таких техник тест-дизайна, как эквивалентное разделение и анализ граничных значений, ускоряет создание разнообразных и эффективных тестовых сценариев.

▪️ Как у каждого джедая есть световой меч, так и у тестировщика в резерве спрятаны необходимые инструменты.
Он использует багтрекинговые системы для отслеживания и управления дефектами, а системы управления тестированием помогают организовать все этапы проверки продукта. Автоматизированные тесты, созданные с помощью Selenium, значительно ускоряют процессы и повышают продуктивность работы.

▪️ Джедай-тестировщик понимает архитектуру приложения и ловко тестирует API — способы взаимодействия приложений друг с другом — с помощью инструментов вроде Postman.

▪️ Кроме того, он разбирается в базах данных и умеет работать с SQL-запросами для проверки целостности данных. Это похоже на знание секретных кодов и протоколов, которые помогают ему защищать галактику проекта от угроз.

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

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

А выучиться на тестировщика и быстро вкатиться в IT вы можете у нас!
🔥3
Forwarded from Люди и Код
Подборка книг по JavaScript для начинающих фронтендеров

От программирования для детей до технических руководств.

Вкатиться в JavaScript можно разными способами: по видео на YouTube, курсам или туториалам. Однако, чтобы действительно понимать, как работает язык, лучший способ изучения — книги.

В карточках — 11 книг на любой вкус. От пособий для новичков до разборов сложных тем вроде замыканий, области видимости и работы интерпретатора.

Сохраняйте и пользуйтесь — это хоть и не самый быстрый способ познать JavaScript, зато один из самых надёжных.