IT-школа Skillfactory
14.8K subscribers
3.61K photos
58 videos
10 files
1.35K links
Канал онлайн-школы цифровых профессий.

Рассказываем, как выбрать IT-направление и начать карьеру. Делимся советами экспертов и историями студентов.

Курсы по Data Science: go.skillfactory.ru/ZTSRlg

Включен в перечень РКН: clck.ru/3FnDun
Download Telegram
А вы знали, что существуют эзотерические языки программирования? Они никак не связаны с магией или лженауками. Некоторые эзотерические языки пишутся ради шутки. Другие — для того, чтобы лучше понять теорию программирования. А третьи создаются как полноценные произведения искусства. Сегодня мы расскажем о пяти известных эзотерических языках.

FALSE
Этот язык написал в 1993 году Ваутер ван Ортмерссен. Когда программист придумывал FALSE, он преследовал две цели: 1) синтаксис языка должен выглядеть как случайный набор знаков; 2) компилятор FALSE должен весить не больше 1 килобайта. Обе цели Ваутер выполнил. А заодно открыл моду на эзотерические языки.

Brainfuck
Под влиянием FALSE в том же 1993 году появился Brainfuck. Его автор Урбан Мюллер хотел создать тьюринг-полный язык программирования — такой, который теоретически подходил бы для решения любой вычислительной задачи. При этом компилятор Brainfuck должен был иметь минимально возможный размер — Мюллеровский весил всего 240 байт. Писать программы на этом эзотерическом языке крайне трудно. Поэтому существует шутка, что Brainfuck — язык для мазохистов.

LOLCODE
Для любителей мемов есть LOLCODE. Команды этого языка состоят из фраз английского интернет-сленга. К примеру, каждая программа начинается со слова «HAI» — изменённой версии «hi» — а завершается набором символов «KTHXBYE», которую можно расшифровать как «Ok, thanks, bye». Удивительно, но одна из интерпретаций LOLCODE оказалась тьюринг-полной.

Shakespeare
Если классическая литература вам ближе, чем мемы — обратите внимание на язык Shakespeare. Он делает исходный код программы похожим на пьесы Уильяма Шекспира. Команды разбиваются по актам и сценам, а переменные носят имена литературных персонажей. Если не слишком вникать в смысл фраз, то код программы «Hello World», написанный на Shakespeare, будет напоминать отрывок из «Ромео и Джульетты».

Whitespace
Если пользователь откроет исходный код любой программы на Whitespace, то ничего не заметит. Дело в том, что команды этого эзотерического языка состоят из непечатных символов: пробела, горизонтальной табуляции и перевода строки. Некоторые разработчики пользуются этим свойством Whitespace и прячут такие программы в исходных кодах других языков.
Хотите узнавать самое интересное о мире IT и цифровых профессий? Для вас мы запустили специальный телеграм-канал "Больше, чем данные".
Здесь мы рассказываем, как технологии, большие данные и люди, которые за ними стоят, меняют мир. Присоединяйтесь!
#новостинедели

Теперь источником для подборки будет Telegram-канал нашего нового медиа «Больше, чем данные».

🔹В Таиланде появятся университет ИИ и академия дронов (не для дронов, не переживайте).
https://amp.gs/aJws

🔹Американские города один за другим запрещают полиции и частным службам безопасности использовать распознавание лиц.
https://amp.gs/aJwi

🔹Нейросети научились по фотографии блюда определяет его калорийность, содержание белков, жиров и углеводов.
https://amp.gs/aJwD

🔹Google AI сделали нейросеть для стихосложения. Она способная повторять стили великих!
https://amp.gs/aJwu

🔹Два беспилотных автомобиля впервые столкнулись в Москве. Даже фото прилагается.
https://amp.gs/aJwJ
💡Конечно, можно сказать, что IT-евангелисты занимаются продвижением технологий — но это не маркетологи или PR-щики. Евангелисты должны не столько продать софт или хард, сколько заинтересовать людей идеей, а затем построить вокруг неё крепкое комьюнити.

📱К примеру, многие покупают айфоны не за их технические характеристики, а потому что за долгие годы Apple стала lovemark — брендом, создающим эмоциональную связь с потребителем. Этого бы не произошло без Стива Джобса, Гая Кавасаки и других евангелистов компании.

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

💰Среднюю зарплату IT-евангелиста в России сложно посчитать: таких специалистов ещё не много. Однако это профессия будущего, и число вакансий растёт каждый год. В США же годовой оклад IT-евангелиста, по данным портала Glassdoor, составляет около $107.000 — примерно $8900 (676,000 ₽) в месяц. Как считаете, друзья, привлекательная сумма?
Вот и последний месяц 2020 года! Фух, осталось совсем немного. Пора планировать следующий?

Если вы когда-либо задумывались над тем, какие знанию нужны биоинформатику, то у нас есть для вас простая и понятная подборка навыков.

Подробнее мы разобрали в нашем материале👇
https://amp.gs/aFhF
#советы

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

1️⃣Подготовьте рабочее пространство
Скрючиться с нотбуком на диване — не лучшая идея. Это вредно для осанки, да и постоянно будет возникать желание прилечь. Гораздо комфортнее работать за столом, сидя на стуле или в кресле. Желательно отвести под рабочий кабинет отдельную комнату. А если такой возможности нет — организуйте себе укромный уголок, где бы вас никто не отвлекал.

2️⃣Соблюдайте режим
Составьте себе четкий график — с указанием начала и завершения рабочего дня, перерывом на обед. Не забудьте отметить время деловых встреч и расставьте дедлайны по задачам. С этим вам могут помочь сервисы для тайм-менеджмента — вроде Google Календаря, Trello или Notion.

3️⃣Поощряйте себя
Чтобы работать было приятнее, чем прокрастинировать, награждайте себя за выполненные задачи. Созвонились с коллегами? Съешьте любимый фрукт. Подготовили месячный отчёт? Заварите любимый кофе или чай. Завершили все задачи на день? Посмотрите фильм или сериал.

4️⃣Учитывайте личное время
Не уходите с головой в работу! Распланируйте свой день так, чтобы у вас оставалось время на перерывы между задачами. Поставьте жесткие временные границы, вне которых вы не будете заниматься рабочими вопросами. И конечно, не забывайте устраивать себе выходные.

5️⃣Правильное питание
Холодильник, стоящий в соседней комнате, очень располагает к частым перекусам. Важно, чтобы они не заменили полноценные приемы пищи. Иначе вы рискуете заработать себе гастрит, язву и другие пищевые расстройства. Чтобы составить сбалансированный рацион, можно использовать специальные приложения — например, FatSecrets, YAZIO или MyFitnessPal.
👇Для тех, кто ценит своё время, мы сделали подборку лучших приложений для тайм-менджмента. Сегодня расскажем о 5 из них.


📋Trello
Одно из самых популярных приложений для проектной работы. В нём вы можете создавать виртуальные доски для себя и своей команды. На каждой доске есть колонки с карточками, куда можно добавить участников, цветные метки, дедлайны и прикрепить вложения. А чтобы никто ничего не забыл, Trello периодически напоминает пользователям об их задачах.
Доступно для iOS, Android, имеет десктопную версию.

RescueTime
RescueTime засекает время, которое пользователь уделяет разным программам и сайтам. Так вы сможете лучше узнать свои рабочие привычки и поймёте, на что тратите больше всего ресурсов. В случаях, когда нужно будет сфокусироваться на конкретной задаче, RescueTime заблокирует часто отвлекающие вас источники информации.
Доступно для iOS, Android, имеет десктопную версию.

🔎Toggl
Как и RescueTime, Toggl следит за тем, как человек распоряжается своим временем. Это приложение — отличный помощник руководителя проекта, который хочет знать, чем заняты его сотрудники. Если пригласить команду в Toggl, программа покажет, где и сколько минут провёл каждый пользователь.
Доступно для iOS, Android, имеет десктопную версию.

💭MindNode
Майндмэп или диаграмма связей — превосходный способ зафиксировать и упорядочить разные идеи. Чтобы сэкономить ваше время, разработчики MindNode создали удобное приложение с готовыми шаблонами таких диаграмм.
Доступно для iOS, имеет десктопную версию.

Focus Keeper
Принцип работы Focus Keeper основан на технике Pomodoro. Приложение помогает структурировать список задач, а также составить график работы и отдыха. Focus Keeper предназначен для людей, которые страдают от прокрастинации или не могут справиться с большим объёмом задач.
Доступно для iOS, Android, имеет десктопную версию.

#тайм_менеджмент
Forwarded from Больше, чем данные
Машинам не нужна нравственность.
#Книганедели

«“Закладывание ценностей” — та самая ошибка, которой я призываю избегать, потому что идеально правильно усвоить ценности (или предпочтения) невероятно трудно, а их неправильное усвоение грозит катастрофой», — пишет Стюарт Рассел в книге «Совместимость. Как контролировать искусственный интеллект», вышедшей на днях в издательстве «Альпина нон-фикшн».

Это идет вразрез с популярными веяниями в этике искусственного интеллекта. Но так же и действия ИИ могут пойти вразрез с целями человечества, если мы будем учить его метафизической нравственности, а не прямому следованию человеческим предпочтениям, считает Рассел, профессор теории вычислительных машин и систем Калифорнийского университета в Беркли.
#Видеонедели

Science!
Появилась возможность анимировать изображения с помощью уравнений Эйлера для движения жидкости. Авторы обещали выпустить код в ближайшее время.

А пока — посмотрите, как это делается, и что получается на выходе.