Нескучный WebDev
335 subscribers
34 photos
2 videos
21 links
Канал о веб-разработке с тонной образовательного контента, юмором и много чем еще!
Download Telegram
Публикуем продолжение поста (начало на несколько сообщений выше):

"Отнеситесь к изучению основ языка серьезно. Вы должны понимать как устроен код, чтобы когда вы откроете какой-нибудь внутренний класс одной из библиотек, чтобы понять как она работает, он вас не смутил имплементацией интерфейса, вложенными классами или множеством дженериков. Знание основ Java - это фундамент, на который вы будете строить все новые и новые знания, и если вы что-то пропустите или не поймете, то вы не сможете понять и изучить следующие темы с более сложными технологиями. Мне пришлось много раз возвращаться к начальным темам, потому что я проскочил их слишком быстро или не уделил им достаточно внимания. Лучше сразу остановиться и разобрать что-то непонятное до основания.


После окончания курсов/обучения нужно иметь в портфолио какой-нибудь проект, демонстрирующий ваши умения. Как правило, это Spring Boot + БД + REST API + тесты. Может, Телеграм-бот для демонстрации умений работы со сторонней API? Трекер рабочего времени? Система учета клиентов в клинике? Система продажи билетов на мероприятия? Вариантов масса, и наверняка у вас есть своя более интересная идея. Этот проект можно демонстрировать потенциальным работодателям и указать его в резюме. Вероятность, что его посмотрят невысока, но никогда не знаешь.

Для подготовки к собеседованиям можно посмотреть mock-интервью, например на канале JetBulb, чтобы примерно понимать, чего ожидать.

Регулярно просматривайте вакансии по ключевым словам “Java”, “Spring”, “Junior”, “Trainee”, чтобы понимать ситуацию на рынке труда и мониторить требования к этим вакансиям. Я знал расписание стажировок в нескольких компаниях своего города (они проводились 3 раза в год), а также знал общие требования к вакансиям джунов и корректировал обучение соответственно. Смотрите не толькоHeadHunter, но и Хабр.Карьеру и различные группы с IT вакансиями в Телеграм.

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

После окончания обучения и подготовки к собеседованиям остается только рассылать резюме и откликаться на вакансии :)

В целом, это наверное всё, что я хотел сказать о том как вкатиться в Java Backend разработку. Рассчитайте свои силы и возможности, будьте готовы много работать над собой и ни за что не сдавайтесь. При должном упорстве у вас все обязательно получится..."

В следующем посте - топ навыков для новичка
👍32
Просто оставим это здесь😉
👏10
Всем привет! Есть у кого-нибудь пример тестового задания на джуниора? Записываем уроки, хочу разобрать реальное задание
👍6
Чуть-чуть о C#
Название языка C# произносится как “Си Шарп” (на случай, если вы читали его иначе) Разработал его в 2000 году инженер-программист из компании Microsoft Андерс Хейлсберг.

С# - модификация C и C++. А такое название для языка было вдохновлено музыкальными нотами. Символ # (диез) означает, что нота должна быть на полтона выше. Также он напоминает соединение четырех знаков + в один символ.

C# известен благодаря:
простоте — с его помощью можно за короткий срок создать полноценное функциональное приложение;
востребованности — он был придуман, чтобы облегчить разработку приложений под Windows.

На C# можно создавать:
видеоигры — многие из них разрабатываются на платформе Unity, а C# наиболее адаптирован для работы с ней;
приложения для Windows — многие программы операционной системы Microsoft написаны на этом языке, к примеру, Skype, Internet Explorer, Microsoft Office, продукты компании Adobe;
мобильные приложения: как для ОС iOS, так и под ОС Android;
нейросети — в любое приложение, написанное на C#, можно заложить алгоритмы машинного обучения с помощью специальной библиотеки от Microsoft ML.NET.

Несмотря на весомые преимущества, у этого языка найдутся и минусы. Например:
C# ориентирован в основном на операционную систему Windows;
он относится к высокоуровневым языкам программирования — это значит, что программы на нем занимают больше памяти, а время их выполнения замедляется.

Однако C# активно развивается и поддерживается таким гигантом как Microsoft.
Многие компании предпочитают именно этот язык программирования. Поэтому если вы захотите связать свою жизнь с IT, то вам определенно стоит обратить внимание на C#.
Особенно его понравится изучать тем, кто хочет создавать 3D-графику, погрузиться в индустрию геймдизайна, писать программы для Windows, iOS или Android и веб-приложения.

А как вы относитесь к С#?
👍5👎1
Высшее образование в веб-разработке

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

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

☝🏼Программа бакалавриата - дистанционная, срок обучения - 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