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

Какие проекты делать начинающему программисту?


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

Новый тренинг для новичков (Киев и онлайн): инструментарий Java bit.ly/2xEHh4s

Проверь, достаточно ли тебе знаний чтобы начать обучение на курсе Java менторинг в FoxmindEd? bit.ly/2Lan4fy

Advanced он-лайн курс Enterprise Patterns: bit.ly/2JqVadj

Сайт учебного центра: bit.ly/2xAhb2f
Учебный центр в ФБ: www.facebook.com/foxmindedco

Разработка: software.foxminded.com.ua
Web-разработка: foxminded.agency

Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me
Мой ФБ: www.facebook.com/sergey.nemchinskiy

Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) | AWS re:Invent 2013


Traditionally, content delivery networks (CDNs) were known to accelerate static content. Amazon CloudFront has come a long way and now supports delivery of entire websites that include dynamic and static content. In this session, we introduce you to CloudFronts dynamic delivery features that help improve the performance, scalability, and availability of your website while helping you lower your costs. We talk about architectural patterns such as SSL termination, close proximity connection termination, origin offload with keep-alive connections, and last-mile latency improvement. Also learn how to take advantage of Amazon Route 53s health check, automatic failover, and latency-based routing to build highly available web apps on AWS.

Топ 7 ошибок на собеседование в it компанию | Как проходить IT собеседование (советы из опыта)


В этом видео мы с вами поговорим о топ 7 ошибок на собеседованиях в IT компанию. Мы разберём типичные ошибки и я расскажу о том, как правильно себя вести на интервью и какие подводные камни вас ожидают.

#1 Не проделана домашняя работа перед собеседованием

Многие приходят на собеседование совершенно не подготовленными и без знаний того, что будет происходить.

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

#2 Приходить на собеседование без базы проектов, если вы junior

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

#3 Приходить не подготовленным не технические вопросы**

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

#4 Не уделять внимание софт скиллам и внешнему виду**

*Soft skills — социальные навыки (умение общаться, быть дружелюбным, приветливым, уметь слушать и тд)

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

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

#5 Не узнавать ничего про компанию куда идете на собеседование

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

#6 Говорить о том, о чем вас не спрашивали

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

#7 Не проговаривать свои мысли вслух, делать все молча

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

Тайм коды:
0:42 — ошибка №1 Не проделанная домашняя работа перед собеседованиям
3:18 — ошибка №2 Приходить на собеседование без базы проектов
4:59 — ошибка №3 Приходить не подготовленным на технические вопросы
6:03 — ошибка №4 Не уделять внимание софт скилам и внешнему миру
7:17 — ошибка №5 Не узнавать ничего про компанию, куда идёте на собеседование
8:15 — ошибка №6 Говорить о том, о чем вас не спрашивали
10:00 — ошибка №7 Не проговаривать свои мысли вслух, делать все молча

Соцсети:
www.instagram.com/itwithvitaly/
www.facebook.com/itwithvitaly/

#itсобеседование #какстатьпрограммистом #какпройтисобеседование

Трекинг времени программиста: Почему вы делаете это неправильно?


За каждым вашим чихом следят? Менеджер постоянно заглядывает в монитор и не дает играть в Доту? Ваши овертаймы никто не эстимирует и вам за них не доплачивают? Тогда это видео для вас!
Разговор в этом видео пойдет о логировании рабочего времени программиста.

Курс о котором говорится в видео: Обучение на проекте — bit.ly/36rujsT

Другие курсы для новичков:
JAVA — bit.ly/33xUn3w
JAVA Start — bit.ly/3lrujxs
PYTHON — bit.ly/39y5AVB
C# START — bit.ly/2VrmL2Q
C#/.NET — bit.ly/3lrgxe0
Инструментарий JAVA — bit.ly/3lAyuXT
Automation QA (Java) — bit.ly/33BlP0C
ANDROID — bit.ly/3qdy9hj
FRONT-END — bit.ly/2JCwtNd
WORDPRESS Developer — bit.ly/33wQj3R
SALESFORCE Developer — bit.ly/2Vq4OSl
UI/UX дизайн — bit.ly/36tlgI6

Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns — bit.ly/39zT73Q
Enterprise patterns — bit.ly/2JqH5z1

Сайт Foxminded: bit.ly/37r6Kj8
Foxminded в ФБ: www.facebook.com/foxmindedco
FoxmindEd в Instagram: www.instagram.com/foxminded.ua/
Foxminded в VK: vk.com/foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me
Для деловых запросов: youtube@foxminded.com.ua

Тайминг:
00:00 — вступление Эльдара Нагорного
00:49 — рекламная пауза
01:43 — какое бывает логирование?
05:32 — на чём зарабатывает айти компания?
07:12 — контроль доходов
07:45 — fixed price
09:25 — Time

LPIC 103.4 Использование потоков, конвейров и перенаправлений


Отвечаем на следующие вопросы:
— что такое стандартный ввод и вывод в Linux?
— как перенаправить вывод команды в файл в Linux?
— как получить вводные данные для команды из файла в Linux?
— как передать вывод одной команды на ввод другой в Linux?
— как вывести ошибки выполнения команды в файл в Linux?