Игра Яндекс Практикума
Игра Яндекс Практикума
Игра Яндекс Практикума

9 новых технологий, которые вы можете освоить за лето и стать ценнее на рынке труда

Отредактировано

49К открытий49К показов
9 новых технологий, которые вы можете освоить за лето и стать ценнее на рынке труда

Сегодня IT развивается так быстро, как никогда. Многие вещи, бывшие общепринятыми ещё каких-то пару лет назад, сегодня уже не используется. И наоборот — появилась куча крутых штук, от которых фанатеют все программисты: от Калифорнии до России.

Кучу свободного времени, которое неожиданно появляется на летних каникулах, стоит тратить с пользой: например, изучать что-то новое. Мы сделали подборку из 10 актуальных технологий, которые в будущем помогут вам не только поддержать разговор с коллегами в баре, но и стать намного ценнее на рынке труда.

1. TypeScript

9 новых технологий, которые вы можете освоить за лето и стать ценнее на рынке труда 1

TypeScript — это JavaScript, который масштабируется. Являясь компилируемым надмножеством JavaScript, этот язык добавляет в него все фичи из ES6 & ES7, настоящее ООП с блекджеком и классами, строгую типизацию и ещё много крутейших штук.

Рекомендуется использовать (и на Западе уже используется) во всех новых проектах сложнее выпадающего меню и украденного с CodePen прелоадера — например, новая версия Angular от Google написана именно на TypeScript.

В качестве альтернатив — чистые ES 6 & ES 7 с последующей компиляцией в ES 5 через babel. Но на самом деле не стоит бояться TypeScript — за ним стоит такая крупная корпорация, как Microsoft, которая вряд ли бросит всё на произвол.

2. SCSS

9 новых технологий, которые вы можете освоить за лето и стать ценнее на рынке труда 2


Написание CSS само по себе весело, но когда таблица стилей становится огромной, то становится и сложно её обслуживать. И вот в таком случае нам поможет препроцессор. SASS — Syntactically Awesome Style Sheets, или «CSS с суперсилой» и, в частности, вариант синтаксиса SCSS, позволяет использовать функции, недоступные в самом CSS, например, переменные, вложенности, миксины, наследование и другие приятные вещи, возвращающие удобство написания CSS.

Как только Вы начинаете пользоваться SASS, препроцессор компилирует ваш SASS-файл и сохраняет его как простой CSS-файл, который вы можете использовать как обычно.

На SASS написаны все современные UI фреймворки, в том числе Bootstrap и Foundation. И если раньше вы использовали их без SASS, то возможности, которые откроются перед вами, очень приятно вас удивят.

3. Нейронные сети

9 новых технологий, которые вы можете освоить за лето и стать ценнее на рынке труда 3

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

Однако как они работает изнутри и как начать их использовать самому? Предлагаем поставить себе цель на лето — узнать ответ на эти вопросы и создать свою собственною нейронку.

4. Rust

9 новых технологий, которые вы можете освоить за лето и стать ценнее на рынке труда 4


Rust — это язык программирования общего назначения от компании Mozilla, разрабатываемый с 2010-го года. Разработчики Rust ставят перед собой задачу, с одной стороны, достичь производительности C/C++ (все же понимают, DSL’ем для разработки какого браузера является Rust?), а с другой — умудриться сделать язык высокоуровневым и безопасным.

Как минимум, это будет весомая ачивка в вашем резюме, как максимум — вы станете одним из первых экспертов на растущем рынке.

5. React

9 новых технологий, которые вы можете освоить за лето и стать ценнее на рынке труда 5


Реакт — не просто еще один фронтенд-фреймворк, это концептуально другой подход к пониманию и работе.

Разработанная в Facebook технология была выпущена не так давно и в этом году всё чаще и чаще выбирается для разработки крупных веб, Android и iOS приложений. React.js часто используют в связке с TypeScript.

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

6. Node.js

9 новых технологий, которые вы можете освоить за лето и стать ценнее на рынке труда 6

«Один пацан писал все на JavaScript, и клиент, и сервер, говорил что нравится, удобно, читабельно. Потом его в дурку забрали, конечно».

JS на бэкэнде — это прекрасно и удобно. Кроме того, современную веб-разработку без Node невозможно представить вовсе.

7. Raspberry Pi

9 новых технологий, которые вы можете освоить за лето и стать ценнее на рынке труда 7

Одноплатный ПК Raspberry Pi размером со спичечный коробок смог быстро стать популярной платформой для разного рода проектов — как коммерческих, так и не очень. Тому есть несколько причин, среди которых — низкая цена компьютера, его относительная универсальность и открытость.

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

Этому так же способствует огромное количество различных материалов по теме в сети.

8. NoSQL

В последнее время термин “NoSQL” стал очень модным и популярным, активно развиваются и продвигаются всевозможные программные решения под этой вывеской.

Синонимом NoSQL стали огромные объемы данных, линейная масштабируемость, кластеры, отказоустойчивость, нереляционность.

Однако, мало у кого есть четкое понимание, что же такое NoSQL хранилища, как появился этот термин и какими общими характеристиками они обладают, но все точно знают — это очень нужная вещь.

За NoSQL спрятан огромный потенциал, и пришло время его увидеть.

9. Бинарный робот

9 новых технологий, которые вы можете освоить за лето и стать ценнее на рынке труда 9
Следите за новыми постами
Следите за новыми постами по любимым темам
49К открытий49К показов