Нескучный WebDev
337 subscribers
34 photos
2 videos
21 links
Канал о веб-разработке с тонной образовательного контента, юмором и много чем еще!
Download Telegram
Высшее образование в веб-разработке

Недавно мы спрашивали вас о том, насколько востребована "вышка" в веб-деве, убедились в том, что для многих подписчиков она важна.

Поэтому рассказываем о программе высшего образования на факультете интернет-профессий в "Синергии".

☝🏼Программа бакалавриата - дистанционная, срок обучения - 4,5 года.

Изучаем:
1. Python;
2. PHP;
3. Java;
4. C#;
5. C++;
6. Разработку приложений;
7. Верстку;
8. Backend, Frontend.

А еще включено 1620 часов практики и факультативы.
Интересно? Пишите в комментариях
👍2
🖥 5 выдающихся программистов всех времен

Кто создал Python? А Java? А кто был автором протокола HTTP? Интересно? Тогда смотрите нашу подборку выдающихся имен в мире кода.

Знаете кого-то из них? Чей пример вдохновляет больше других?
👍5
📱Как связаны языки программирования и смартфоны?

Помните ли вы, с чего начиналась эпоха смартфонов? Предками современных устройств были КПК и обычные мобильные, которые, кстати, тоже работали на собственной ОС.

Итак, с чего все начиналось?

1992 г.
— появился первый КПК и первая операционная система Newton OS, полностью написанная на C++. Это положило начало развитию мобильных ОС: Zaurus, GEOSTM, Windows CE, Palm OS, BlackBerry OS и другие.

В 1999 году появилась Symbian OS, и она тоже была написана на C++. Symbian использовали Nokia, Samsung, Motorola, Sony Ericsson. В 2011 году Nokiа, основной владелец системы, перешла на Windows Phone.

Повлияли на уход Symbian OS следующие факторы:
2007 г. — появилась iPhone OS (сейчас iOS) от корпорации Apple;
2008 г. — на рынок вышла ОС Android, которой сейчас владеет Google.
2010 г. — вышла ОС Windows Phone от гиганта Microsoft. Однако она не выдержала конкуренции с двумя предыдущими ОС и с 2019 года не поддерживается.

🧐Что там по айос и андроид?
Существует два основных языка программирования под iOS:
Objective-C — основан на языке C и был основным до 2014 года,
Swift — новый официальный язык для айфонов, появился в 2014 году, большая часть позаимствована от Objective-C и C++.

Также для разработки iOS-приложений можно использовать такие языки, как: Python, C, C#, C++ и Java. Они поддерживают кроссплатформенность. Это значит, что программы на них можно компилировать под iOS, но они будут иметь более низкую производительность и работать медленнее.

Основным официальным языком для Android OS является Java. Также используются:
- HTML5 и JavaScript для разработки веб-приложений и кроссплатформенных программ,
- C# для создания игр с помощью платформы Unity,
- Kotlin — следующий официальный язык под Android после Java,
- C и C++ под библиотеки для нативных мобильных приложений,
- Python подойдет для разработки нативных интерфейсов приложений (совместим с Android при помощи фреймворка Kivy).

А вы знали историю развития мобильных ОС? Пишите в комментариях
👍7
Друзья! Сегодня поговорим на острую тему... гендерные стереотипы в веб-разработке👩🏼👨🏻

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

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

Как вы считаете, существует ли эта проблема в российском (постсоветском) обществе?

И вопрос к девушкам-разработчицам: сталкивались ли вы с профессиональной дискриминацией по половому признаку?
Как отбирают сотрудников техлиды крупных компаний в США?

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

"Красные флаги". На что обращают внимание уже на этапе первого собеседования?
1. Частая смена мест работы - высок риск того, что и с этой работы сотрудник уйдет достаточно быстро;
2. Слишком длительный стаж в одной компании и быстрый уход с "насиженного места" - если вы работаете 10 лет в одной компании, это может говорить о том, что вы не хотите развиваться, вас интересует стабильность. И при таком подходе резкое "бегство" выглядит подозрительно.
3. Вопросы кандидата: о штрафах, наказаниях, причинах увольнений и т.п. - все это говорит о неуверенности кандидата в своих силах.

Как "продать себя" на собеседовании?
Для всех разработчиков из России и СНГ характерно неумение презентовать себя. О своем опыте мы рассказываем крайне скомкано, общими фразами.
В США кандидаты готовят целую речь с подробным перечислением даже мельчайших действий.
Нам стоит поучиться этому у зарубежных коллег. Конечно, не стоит упоминать участие в совещаниях, но очень важно перечислить даже то, что вам кажется естественным и само собой разумеющимся.
Будет плюсом, если ваш рассказ будет звучать стройно и плавно, без длительных пауз и междометий. Поэтому перед интервью потренируйтесь на каком-то из друзей или знакомых.
А вы согласны с тем, что в нашем менталитете не принято "расхваливать" себя?
📰Подборка лучших материалов на Хабре, которые вам стоит прочитать

Если в мире IT еще не ходит шутка "Это уже было на Хабре", то ее стоит придумать и использовать впредь постоянно. И потому мы решили вести для вас новую рубрику: читать за вас все статьи на этом ресурсе за последний месяц и выбирать лучшие! Огонь?

Вот что мы собрали для тех, кто только начинает свой путь в разработке:

Обзор книги «Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 6-е изд.»

Обзор докладов из митапа Frotend Mix, где собраны топовые инструменты для фронтендера.

Как опросить пользователей приложения поставить оценку в AppStore? Написать библиотеку для этого! Рецепт - в статье

Как ускорить то, что написано на Python?

Какую из этих статей читали? Поделитесь мнением. И поставьте реакцию, если считаете, что такие подборки стоит делать и дальше😉
2🔥1
‼️ Хорошие новости для айтишников! Пройди стажировку от «Лаборатории Касперского»

«Лаборатория Касперского» объявляет о запуске очередного набора на стажировку SafeBoard, которая даёт шанс начать карьеру в признанном лидере сегмента кибербезопасности еще до окончания вуза.

Востребованные направления:
✔️ Системный анализ
✔️ Service Engineer
✔️ Исследование угроз
✔️ Контентный анализ
✔️ Анализ защищенности
✔️ UX/UI дизайн
✔️ DevOps
✔️ Разработка C / Go / Python и/или JavaScript
✔️ Разработка (C++) / (C#) / (C/С++)
✔️ Разработка Python / JavaScript
✔️ Тестирование (авто, Python) / (авто, С++) / (ручное + Python) / Тестирование (ручное).

👉 Чтобы попасть на стажировку, вам предстоит продемонстрировать свой профессиональный уровень в нескольких отборочных этапах. До 4 октября подайте заявку участника на сайте.

Далее вас ждут тестирование (до 7 октября), тестовое задание и/или VCV (до 14 октября) и собеседование с командой (до 11 ноября).

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

#важное

🎓 Университет «Синергия» | Поступить
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Java Backend-разработчики нужны Сбербанку и другим финтех-компаниям

Очередная волна кадрового голода в IT, к сожалению, не за горами. И сегодня мы хотим поговорить о том, почему же "джавист" - одна из тех профессий, которая будет наиболее востребована.
Причина номер 1. Надежность Java делает его одним из лучших языков для корпораций. Например, Jira написан именно на этом языке.
Причина номер 2. Технологии десктопной разработки: OpenJFX для создания локальных приложений с графическим интерфейсом, IntelliJ IDEA.

Мы уже писали о большом количестве сфер, в которых востребован именно джава, не будем здесь повторяться. Скажем лишь, что больше половины вакансий на hh.ru на сегодня - это вакансии Сбера, ВТБ, сотовых операторов, платежных систем.
👨‍💻 Отток ИТ-кадров из РФ в ближайшее время может оказаться в два-три раза больше, чем весной этого года, - участники рынка
👍6
⚡️Встречайте самое захватывающее, яркое и масштабное IT-соревнование года. Это больше, чем хакатон!

Регистрируйтесь на конкурс "Лидеры цифровой трансформации", который проводится при поддержке Synergy Academy, где тысячи представителей IT-профессий создадут сервисы для улучшения жизни горожан.

Что вас ждет?

📍 Призовой фонд 20 000 000 рублей
📍 10 востребованных городом задач
📍 Подарки от партнеров и эксклюзивный мерч для финалистов
📍 Уникальный опыт, который вы сможете отразить в портфолио
📍 Шанс найти будущего работодателя или попасть на стажировку

Принять участие могут все желающие от 18 лет, в составе команд от 2 до 5 человек. Объединяйтесь с друзьями или организаторы помогут вам собрать команду для участия.

Приглашаются:

🔹 Front/ back/ fullstack-разработчики
🔹 Product и project-менеджеры
🔹 Data scientists, engineers
🔹 Дизайнеры
🔹 Маркетологи
🔹 Аналитики
🔹 IT-предприниматели

Подайте заявку прямо сейчас

В Telegram-чате конкурса - подробности и возможность найти команду единомышленников!
🔥2
Примите участие в кейс-чемпионате «Газпром нефти»

Стартовала регистрация на кейс-чемпионат для IT-специалистов от крупнейшей нефтяной компании России — «Газпром нефть». В рамках отбора открыты задачи по Java, DevOps, системному анализу, инжинирингу данных, качеству данных, Data Science, разработке BI. Регистрация продлится до 31 октября.

Решение кейсов намечено на период с 1 по 15 ноября, а уже 1 декабря состоится объявление результатов. Студентов с лучшими показателями пригласят на оплачиваемую стажировку в бизнес-подразделения компании «Газпром нефть», которая начнётся в 2023 году.

👉 Чтобы принять участие, перейдите по ссылке.

#анонсы

🎓 Университет «Синергия» | Поступить
Please open Telegram to view this post
VIEW IN TELEGRAM
Зарплаты IT-специалистов выросли на 133% за 6 лет!

К такому выводу пришли исследователи из компании Navicom
Например, тестировщики, получавшие ₽70 тыс. в месяц в 2017 году, сегодня стоят ₽150 тыс. Их оклады выросли на 114%.

Зависит ли зарплата от региона?
Анализ, проведенный в 14 регионах страны показал, что ценовое преимущество Москвы сохраняется. IT-специалисты столицы в среднем получают ₽230 тыс. в месяц, в то время когда даже в Петербурге на 30% меньше (₽180 тыс.). Далее в рейтинге расположились Новосибирск (₽144 тыс.), Казань и Воронеж (по ₽140 тыс.).
Самые низкие зарплаты в IT среди рассмотренных регионов в Красноярске (₽100 тыс.) и Уфе (₽111 тыс.).

Стоит ли ожидать снижения зарплат?
42,5% IT-специалистов позитивно оценивают свои карьерные перспективы, 46% — не видят в ближайшем будущем ничего хорошего. Примерно пополам разделились мнения и о перспективах российской IT-отрасли: одни видят возможности для роста, другие ожидают стагнации и падения рынка.

По официальным данным Минцифры за II квартал 2022 года, российской IT-сфере не хватает от 500 тыс. до 1 млн человек.

А что думаете вы? Рост зарплат продолжится?
👍5🤔1
✍🏼Ведущий разработчик Озон о том, как С++ может открыть двери в крупнейшие компании

Мы попросили одного из экспертов Synergy Academy, автора курсов по С++ и Go, экс-разработчика Тинькофф и ведущего разработчика Озон Владимира Балун (@vladimir_balun_programming) рассказать о преимуществах С++ для карьеры программиста.

Далее - пост автора с незначительными изменениями:
"С++ является одним из тех языков, на котором можно писать практически все: игры, антивирусное ПО, компиляторы, базы данных, ПО для микроконтролеров, высоконагруженные сервисы, браузеры и многое другое. Из этого следует, что востребованность С++-разработчиков крайне высока! Кому-то же нужно поддерживать и развивать весь этот софт, который уже был написан на С++, а также разрабатывать и абсолютно новые решения с использованием этого языка программирования.

Дополнительный фактор, повышающий востребованность специалистов этой профессии — знание С++ значительно облегчает изучение какого-либо другого языка программирования. Зачастую компании могут нанять С++-разработчика для работы с другими языками программирования (примерно тоже самое было и со мной, когда я переходил в Ozon с С++ на Go).

Считаю, что C++ — отличный инструмент для амбициозного программиста: работая с ним, ты ощущаешь, что куда больше создаёшь, чем используешь. Достаточно сложный синтаксис, тысячи строк кода даже в простых программах, специфичные механизмы работы с памятью — поначалу всё это жутко бесит из-за постоянных ошибок. Но потом приходит, опыт и ты понимаешь, что C++ — это и есть настоящее программирование".

Согласны с экспертом?
👍17
📚Библиотека для JS - React: "Научись один раз, используй везде"

42,62%
разработчиков во всем мире используют библиотеку React.js, больше - только у Node.js. Почему она так популярна, и зачем она тем, кто пишет на Java Script - разберемся далее.

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

То есть, прописав все состояния 1 раз, в дальнейшем вы можете использовать их, просто прописывая пути их изменения. То есть:

- разработчик описывает компонент с помощью React;
- указывает все места, где этот компонент отображается;
- React добавляет компоненты в HTML;
- нужно поменять цвет кнопки? Просто указываете новый цвет для нужного компонента, а React меняет цвет всех кнопок, во всех местах, где отображается этот компонент. При этом никто не запрещает сделать цвет кнопки настраиваемым и для каждого конкретного компонента.

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

А вы используете React? Хотели бы его изучить?
👍51
Forwarded from Центр карьеры Академии «Синергия»
🚀Стажировка в Яндекс!🚀

🙌🏻 Intern week offer
Backend, Frontend, Mobile
7–13 ноября 2022

👨🏻‍💻Для начинающих разработчиков, которые пишут на Python, Java, Swift, Kotlin или JavaScript — пройдите ускоренный отбор и получите офер на стажировку в Яндексе!

💪🏻Не упусти свой шанс!
Успей подать заявку по ссылке ниже и выполнить задание до 30 октября!

https://yandex.ru/yaintern/intern-week-offer?utm_campaign=intern_week_offer&utm_content=new_directions&utm_medium=social&utm_source=telegram
👍1
🖥С# или С++: какой язык программирования изучать?

Оба эти языка очень востребованы и актуальны в 2022 году. Оба они относятся к объектно-ориентированным и достаточно современны для того, чтобы оставаться востребованными еще очень долго.

Правда, ли, что они родственники? Какой из них изучать первым?
Оба эти языка развились из С. Первым был С++, а затем появился С#. И изучать их нужно в правильном порядке: сначала С, затем С++, либо С#.

Да, "шарп" (так коротко называют С#) можно начать учить сразу после С, минуя С++, и наоборот.

C # появился в 2000 году как конкурент Java. Первоначально известный под названием “Cool”, он стал более популярным среди разработчиков, которым необходимо создавать веб-или десктопные приложения.

C # - это простой, но мощный язык, обладающий такими преимуществами, как:

Надежность, благодаря хорошим функциям обработки ошибок и безопасности;
Совместимость с другими языками, что делает его эффективным
Структурированность: сложную программу можно разбить на более мелкие, многократно используемые и простые для понимания методы.
Управление версиями позволяет легко развертывать приложения и управлять ими
Высокая производительность, благодаря быстрому выполнению задач.

C# - это язык программирования высокого уровня, тогда как C ++ считается языком среднего уровня, который добавляет некоторые объектно-ориентированные функции в C.
То есть, С++ гораздо легче для изучения, чем С#.

А какому из этих языков вы отдаете предпочтение? Делитесь в комментариях.