0.00
0 читателей, 4902 топика

[Ответы] Java Junior реальное собеседование | ООП, Java Core | Часть1


В этом видео я дам ответы на вопросы из первой части видео с реального собеседования на Junior Java Developer.

Видео с собеседованием: www.youtube.com/watch?v=bH3DBnxO4FA

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

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

Друзья! Напишите в комментариях какого формата видео вы хотите видеть на этом канале! Постараюсь учесть мнение каждого!

Ссылки на соц. сети:

Facebook — www.facebook.com/cactusprogramming/
Instagram — www.instagram.com/cactusprogramming/
Website — cactusprogramming.com/

Какие проекты делать начинающему программисту? Как делать? (Пошаговая инструкция)


Друзья, в этом видео я вам вам пошаговую инструкцию какие проекты делать начинающему программисту. Я расскажу почему их нужно делать, как и когда. Также мы рассмотрим основные моменты на которые стоит обратить внимание.

Почему?

Когда вы рассылаете резюме работодателю, особенно если вы новичок или человек с небольшим кол-вом опыта, то работодателю по сути невозможно понять насколько вы хороший или плохой кандидат, ведь он видит вас в первый раз и о вас нет никакого впечатления. Даже если вас позовут на собеседование, то по сути у них будет всего 1-2 часа для того чтобы оценить ваши знания, это не сильно играет вам на руку, так как обычно на популярные языки типа Java, JS, Python около 10-15 человек на 1 место на Junior.

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

Как?

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

Когда?

Лучше всего если проекты будут достаточно свежие, допустим полугодичной давности от момента когда вы собираетесь рассылать свое резюме, чтобы там были новые версии технологий, новые подходы (которые вы сможете нагуглить).

Как именно искать проект? Какой алгоритм?

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

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

3. Создаем репозиторий в github, попутно учим базовые команды Git, создаем каркас проекта и начинаем писать, не забываем соблюдать качество кода и документацию по всему ходу разработки. Чтобы подсмотреть эталонные варианты проектов, советую вам загуглить в таком ключе Ваша Технология Real World appllication Example github.

4. Когда написали проект, его нужно причесать. На проектах есть так называемый файлик README.md который сразу будет высвечиваться в развернутом виде как описание вашего проекта, как только работодатель или любой другой пользователь зайдет на ваш проект на Github. Сделайте так чтобы ваш проект хотелось посмотреть и скачать, напишите классное описание.

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

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

1. Найти востребованный стек технологий проанализировав вакансии на рынке.
2. Выбрать тематику которая нам нравится, но важно чтобы проект был на слишком большим.
3. Зарегистрироваться и создать репозиторий на github.com, выучить базовые команды git. Прогуглить примеры реальных проектов.
4. Когда написали функционал, причесываем проект, чтобы на него было приятно смотреть.
5. Не забываем про главную мотивацию писать проект, — это в первую очередь инвестирование в себя и улучшение своих профессиональных качеств.

Таймкоды:
00:00 — Начало
00:14 — что такое «pet проекты»?
1:35 — как занять более выгодную позицию, по сравнению с другими кандидатами на должность
1:59 — Github аккаунт. Зачем он нужен?
2:49 — зачем нужны pet проекты?
2:55 — что такое «Stack технологий»
3:41 — какие проекты добавлять к резюме
4:12 — как именно стоит писать pet project? Шаг за шагом.
4:23 — Подбор востребованного стека технологий
5:18 — Выбор тематики
7:21 — Создание репозитория на Github
8:07 — Лайфхак для того, чтобы лучше понять систему написания приложений.
9:42 — Файл-«описание» Вашего проекта
11:42 — Для чего Вы делаете этот проект?
12:45 — Вывод. Что нужно для качественного написания pet проекта?

Соцсети:
www.instagram.com/itwithvitaly/
www.facebook.com/itwithvitaly
#какУстроитьсяПрограммистом #работавIT #какПрокачатьсявIT

Администрирование Linux. Лекция 5, часть 2


Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана.
Курс «Базовое администрирование Linux» (осень 2015).
Лекция №5 (часть 2)
Лектор — Дмитрий Молчанов

Другие лекции курса | www.youtube.com/playlist?list...
Слайды курса | cloud.mail.ru/public/HSdT/8MLnftWKc

— Официальный канал образовательных проектов Mail.Ru Group | www.youtube.com/user/TPMGTU?su...

НАШИ ПРОЕКТЫ:
«Технопарк» при МГТУ им. Баумана | park.mail.ru/
«Техносфера» при МГУ им. Ломоносова | sphere.mail.ru/
«Технотрек» при МФТИ | track.mail.ru/

Мы готовим квалифицированных специалистов для российского рынка веб-разработки.
У нас — бесплатное практико-ориентированное обучение под руководством лучших специалистов Mail.Ru Group. Преподавание строится на примерах из реальной практики, существующих проектов, с анализом их достоинств и недостатков.

Лучшие студенты получают возможность стажировки в Mail.Ru Group.
Отбор в проекты проходит каждые полгода.

МЫ В СОЦ. СЕТЯХ:
Технопарк в ВКонтакте | vk.com/tpmailru
Техносфера в ВКонтакте | vk.com/tsmailru
Технотрек в ВКонтакте | vk.com/trackmailru
Блог на Хабре | habrahabr.ru/company/mailru/

Контролируем финансы с Google Sheet. Забираем банковские данные.


Telegram — teleg.one/johenews

Статья — devpew.com/blog/google-sheets-for-finance

Моя рефералка для DigitalOcean (Вы получите $100, я получу $25) — m.do.co/c/41bb5762da9a

Если хотите меня поддержать:

Patreon — www.patreon.com/johenews
BTC — 1LXZA2n8dzSEf2guqQBsYSdhxK79LNokny
Yandex Money — 410015903330829

Как узнать GPT или MBR диск на компьютере или ноутбуке


GPT или MBR? Как узнать стиль вашего диска. Покажу как сделать это несколькими способами и даже при установке Виндовс.
Если сложновато это пока, то тебе сюда, нажимай: youtu.be/CIZLZgr9ZsU

Стили дисков gpt mbr всё чаще интересуют пользователей. Осноная причина — ошибки при установке Windows со стилем не того типа.

Узнать mbr или gpt на вашем диске можно несколькими способами. Можно посмотреть стиль разметки диска прямо при установке Виндовс.

Способ универсальный — командная строка. Запускаем её.
Вводим команду:
diskpart

и затем вводим команду:
list disk

В результате перед нами появится список дисков в системе.

Хотите узнать подробнее, какой у вас стиль разметки диска? Смотрите youtu.be/qqb9MMNH-y4 автор Евгений Юртаев.

LINUX КУХНЯ: КАК ДЕЛИТЬ ДИСКИ ДЛЯ LINUX В 2018


Очередное подробное видео на вечный вопрос: как делить эти гребаные диски :)

Файл БЗУ Ubuntu 18.04[v2.4.7]:https://yadi.sk/i/g8gVmTdo3XmcUV

Поддержи канал:
Яндекс деньги: yasobe.ru/na/ubuntariumbyredroot#form_submit
Твич-Алертс: streamlabs.com/ubuntariumbyredroot
cryply — CTPxrW2p8oREqAzxTwfMH9BLtiFTQwFJdg
Yenten — YPgi8zRYiyGkpRbQ4SCQhw69ks82rJHSBH

Конфиг моей Пекарни:
#Ubuntu Gnome 16.04
#Antergos-17.1-x64 (GNOME3)
#Windows 10 1709 64bit
#Ubuntu 17.10 64Bit Games Edition GNOME Shell 3.26.2
Ubuntu MATE 17.10.1 64Bit
Ubuntu 18.04 LTS 64Bit
Linux Kernel 4.15.15/4.16.2
OBS studio 21.1.0 NVIDIA NVENC

MSI 970 Gaming
AMD FX-8150 (8C,3.68 GHz, 8Mb) (Разгон по шине)
16Гб (2x8Gb)2136 МГц (разгон памяти с конр.)
GTX660 2Gb (Nvidia drivers 390.25)
SSD Samsung 950 Pro M.2,MZVKV256 (2200/900 Мбайт/с) BtrFS
Hdd 500Gb 7200rpm EXT4
Вебкамеры: Сanyon CNE-CWC3 Logitech c920 pro
Микрофоны: Logitech c920 pro\MAONO AU-410 USB
Internet: beeline 100Mb/c

Тестовый ПК:
GIGABYTE GA-H81M-S2PH
i5-4460 (3.40 GHz, 6Mb)
8Гб (2x4Gb)1600 МГц
GTX660 2Gb DDR5 Palit
Hdd 250Gb 7200rpm 3.5" [win10, NTFS]
Hdd 250Gb 7200rpm 3.5"[LINUX, EXT4]
Hdd 320Gb 7200rpm 3.5" [MacOS, HFS ]

Сборка ядра Linux


Сердце операционной системы GNU/Linux это ядро Linux. В этом видео мы соберем свое ядро из исходников, покажем как можно его настраивать под пользовательские задачи и под конец загрузимся с него.

Как запоминает и считает компьютер. Системы счисления и кодирования данных [GeekBrains]


Начни карьеру с бесплатного курса «Основы программирования» goo.gl/jTP4nP

Как ни удивительно, но абсолютно вся информация в компьютере (текст, звук, видео, программы) закодирована всего лишь с помощью двух символов: 0 и 1. Такая система кодирования данных называется «двоичная система счисления». И если вы хотите глубоко понимать, как компьютер работает с информацией — полезно узнать теоретические основы двоичной системы и ее применения в компьютерах. На этом вебинаре вы узнаете:

— зачем программисту знать про системы счисления
— почему компьютер не «понимает» ничего кроме 0 и 1
— как компьютер считает в двоичной системе
— принципы кодирования текста
— принципы кодирования видео
— принципы кодирования звука
— какие еще системы счисления часто применяются в программировании

Подписывайся на наш канал и смотри новые видео первым: www.youtube.com/progliveru

Проходи бесплатные курсы: goo.gl/4gG8TL
Выбери профессию: goo.gl/WSdYSE
Смотри вебинары: goo.gl/bBVKcb
Читай статьи: goo.gl/XfJNqc
Проверяй знания: goo.gl/gqKSsw

ВКонтакте vk.com/geekbrainsru
Facebook www.facebook.com/geekbrains.ru
Одноклассники ok.ru/geekbrains
Telegram t.me/geekbrains_ru
Instagram www.instagram.com/geekbrains.ru/

#счислениеданных #кодированиеданных #geekbrains #программирование #курсыпрограммирования