Найти в Дзене
Собеседование без оффера
Хорошо пройти собеседование и не получить оффер - нередкая ситуация в процессе поиска работы. Найм нового сотрудника - субъективный процесс со всеми вытекающими. Вы можете пройти техническую часть Вашего интервью, но не исключено, что Вы просто не понравитесь интервьюерам. Возможно, им не приглянулись Ваши шутки, смех, стиль одежды или что-то другое...
5 лет назад
Soft Skills
При работе над реальными проектами большую часть времени тратится на взаимодействие с людьми, а не с компьютером. Даже код мы в первую очередь пишем для понимания его человеком и только лишь потом машиной. Если Вы хотите стать хорошим программистом, то Вам придется научиться эффективно взаимодействовать с людьми, даже если для Вас писать код намного приятнее. Считается, что в взаимодействии с другими людьми человеку помогают так называемые "Soft skills". Все говорят об этих навыках, но мало кто понимает, что это...
6 лет назад
Мотивация у будущих айтишников
Почему Вы хотите работать или уже работаете в IT? Зачем поступаете или поступили в технический ВУЗ? Ответы на эти вопросы и есть Ваша мотивация. Общаясь со своими коллегами, сокурсниками и друзьями, я встречался со следующими видами мотивации: - просто нравится - это люди, которые с детства «ковыряются» в компьютерах и программируют. В университете они обычно хорошо учатся, участвуют в олимпиадах и редко пытаются найти работу раньше 3-4 курса. Из них вырастают изумительные инженеры, способные решать сложные технические задачи; - деньги - приземленная мотивация, но ни сколько не зазорная...
6 лет назад
Какой язык программирования нужно учить?
Не существует однозначного ответа на этот холиварный вопрос. Кто-то советует начать с C/C++, кто-то с Python, кто-то с Java, а кто-то вообще с Haskell (встречал и такие рекомендации :). В большинстве ВУЗов изучают «плюсы» и Java, но, к сожалению, это редко добавляет знаний преподаваемого языка. Раньше я думал, что язык важен и определяет всю карьеру. Но, проработав некоторое время, я полностью осознал смысл слов: «язык - это всего лишь инструмент». Это действительно просто способ выполнения поставленных задач...
337 читали · 6 лет назад
Синдром самозванца
Лето - пора старта карьеры для многих свеженанятых стажеров и джуниоров. Казалось бы, позади самое страшное (собеседования и тестовые задания), но впереди многих ждут не менее сложные испытания. «А что если мне повезло? Может быть просто задача на собеседование была слишком легкая? А вдруг больше не было других кандидатов?» - подобные вопросы будут крутиться в голове у многих интернов в первые несколько месяцев (по крайней мере так было у меня и у всех моих знакомых). Эти вопросы выльются в неуверенность, в боязнь что-то сломать и, скорее всего, приведут к реальному факапу...
6 лет назад
Основы Computer Science
Очень сложно найти книгу, в которой были бы хорошо рассказаны основы “Computer Science” без ненужных сложностей, но с необходимым минимумом. В одном блоге я наткнулся на пост с большим списком литературы. Мое внимание привлекла книга “Computer Science - An Overview” под авторством Glenn Brookshear. Эта книга делает обзор на основные направления Computer Science и объясняет сложные вещи простым и понятным языком. Книга переиздавалась 12 раз. С каждым изданием автор добавлял что-то о новых технологиях и тенденциях в IT и компьютерных науках...
789 читали · 6 лет назад
Самообучение
Однажды Уоррена Баффета спросили: «Какой самый великий урок вы выучили?» Он ответил: "Жизнь, состоящая из продолжающегося обучения - это отлично прожитая жизнь" В современном быстроразвивающемся мире мало закончить университет с известным именем, найти работу и жить ни о чем не беспокоясь. Прогресс попросту не позволит так сделать и оставит подобных людей на обочине истории. Сегодня ключевым навыком человека, идущего в ногу со временем, становится или должна стать способность к постоянному обучению (самообучению)...
6 лет назад
Чистый код и паттерны
Читаю книгу "Чистый код" от Робина Мартина (очень рекомендую прочитать ее после полугода-года работы). В ней очень много листингов плохого и хорошего кода с использованием различных паттернов проектирования. Так как я с ними не очень хорошо знаком, в процессе чтения мне приходится знакомиться с паттернами. Как сказал один умный дядя про такие ситуации на одной из конференций: "...
6 лет назад
Linux на продвинутом уровне
Работая очень много с Linux, я начал сталкиваться с нехваткой знаний по некоторым базовым вещам. Гугл и статьи уже не помогают или приходится слишком долго разбираться в них. Существует множество книг по Linux, которые многократно переиздавались, но очень часто в них фокус на низкоуровневые или прикладные вещи, либо они совсем для новичков. В одном из блогов я прочитал обзор на книгу "How Linux works" (второе издание) от Brian Ward является компромиссом между талмудами и книгами из разряда "Как стать Senior за 21 день"...
6 лет назад
Linux для стажеров
Отучившись n>>1 лет в университете, я до сих пор не могу понять, почему Linux начинают преподавать в большинстве вузов на втором, а то и на третьем курсе. Ведь научившись управлять терминалом, будущий SuperUser (или не Super) получает навыки и знания, которые ему помогут в дальнейшем. Намного приятнее разбираться в Git’е, компиляции через командную строчку и даже в программировании, зная зачем нужны cd, mkdir, ls, pwd, grep. Если вы хотите овладеть Linux на уровне продвинутого...
6 лет назад