//АйТи интерн
789 subscribers
7 photos
59 links
Веселые и полезные истории из жизни давно уже не интерна. Также истории моих друзей и коллег. Совпадения с реальными людьми и событиями, конечно же, случайны.
Download Telegram
«Коллизия, как синоним испорченной жизни...» (с) Коллега 4 с прошлой работы
Работая очень много с Linux, я начал сталкиваться с нехваткой знаний по некоторым базовым вещам. Гугл и статьи уже не помогают или приходится слишком долго разбираться в них.

Существует множество книг по Linux, которые многократно переиздавались, но очень часто в них фокус на низкоуровневые или прикладные вещи, либо они совсем для новичков.

В одном из блогов увидел эту книгу:

- https://goo.gl/Hshoyz

"How Linux works" (второе издание) от Brian Ward является компромиссом между талмудами и книгами из разряда "Как стать Senior за 21 день". Прочитав и проработав эту книгу, можно с уверенностью заявлять, что вы приобрете знания Linux приблизительно на уровне администратора.

Первое издание переведено на русский под названием - "Внутреннее устройство Linux". Но перевод очень некачественный, если судить по комментариям на популярных площадках, поэтому лучше читать в оригинале.

#Linux
«Мы тут обсудили эту задачку без тебя, поэтому делай ее ты» (с) ТимЛид
«Порядочная функция должна жить в классе...» (с) с одного из митапов
«Программа работает правильно, если в ней четное количество багов и один компенсирует другой» (с) почти теорема от ну очень умного дяденьки
👍2
Очень сложно найти книгу, в которой были бы хорошо рассказаны основы “Computer Science” без ненужных сложностей, но с необходимым минимумом.

Однажды, в одном из блогов я наткнулся на пост с большим списком литературы. Мое внимание привлекла книга “Computer Science - An Overview” под авторством Glenn Brookshear.

Эта книга делает обзор на основные направления Computer Science и объясняет сложные вещи простым и понятным языком.

Книга переиздавалась 12 раз. С каждым изданием автор добавлял что-то о новых технологиях и тенденциях в IT и компьютерных науках. Одно из изданий было переведено на русский, но, как обычно, перевод ужасен:
https://www.ozon.ru/context/detail/id/84189

Приведу цитату о том кому подойдёт эта книга:
«1) Первокурсникам и второкурсникам на IT специальностях.
2) Тем, кто не учился по специальности Computer Science, но в итоге решил переквалифицироваться в программиста.
3) Тем, кто учился по специальности Computer Science, но половину лекций проспал, и теперь жалеет об упущенных знаниях.
4) Тем, кто учился по специальности Computer Science в университете, где преподаватели сами не очень представляли о чем предметы, которые они преподают.
5) Тем, кто хочет освежить основы, особо не углубляясь в детали.
6) Тем, кто готовится на интервью, и хочет знать “достаточно обо всем” или восполнить пробелы.
7) Тем, кто просто интересуется Computer Science и хочет понять основы.»
#Книги #ComputerScience
👍1
"... есть языки со строгой типизацией, а есть хипстерские. Прогресс не остановить, скоро все станем хипстерами"(с) Коллега-опенсорщик
#ЦитатыКоллег
👍1
«... в твоём возрасте уже не код писать надо, а мемуары...»(с) оптимистичный диалог двух 50-ти летних дядечек
#ЦитатыКоллег
- Как они тебе репортят баги?
- В три слова - does not work.
P.S. Умение общаться с коллегами - важнейший soft skill. В следующий раз обсудим soft skills - что это такое и почему на них смотрят HR.
#ЦитатыКоллег
👍1
Жить, чтобы помогать другим!

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

Достойно восхищения!

https://www.google.ru/intl/ru/about/stories/livingtoserve/
👍1
​​Когда лень думать.

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

Командная оболочка в первую очередь предназначена для вызова команд и программ. Таким образом, она является своего рода интерпретатором команд.

Bash-скрипты очень сложно читать и воспринимать. Но существует очень хороший сайт, который может объяснить их - https://explainshell.com.

Этот сайт содержит 29761 проанализированных manpages (документация к команде), найденных в Ubuntu. Написав команду, сайт распарсит ее и выведет текст справки, соответствующий каждому аргументу.

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

#Полезности #Bash
По ту сторону баррикад.

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

В диалоге с менеджером я упомянул, что только заканчиваю второй курс и мне всего 19 лет. Его реакция была такова: он резко оторвался от чтения резюме, поднял голову и посмотрел на меня очень удивленным взглядом. Это самый удивленный взгляд, который я видел в своей жизни.

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

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

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

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

Давайте уважать друг друга, потому что каждый из нас может оказаться на разных сторонах этих баррикад :)

#ПоискРаботы
👍1
Лучшее - враг хорошего.

Работая в коллективе, где средний возраст за 30, можно услышать множество историй из далекого прошлого. Сегодня мне рассказали смешную историю о борьбе системного администратора с антивирусом Dr. Web.

Dr. Web решили упростить жизнь админам и сделали единую точку управления антивирусом в корпоративных сетях. По словам человека, который рассказал эту историю, эта точка называлась - "Центральная станция".

В маленьком банке администратор установил лицензионный Dr. Web через эту станцию. Станция работала прекрасно: управление с одного компьютера, обновления ставились сразу и везде и если на одном из компьютеров что-то было не так, то администратору приходило уведомление.

Но в один прекрасный день закончилась лицензия у самой станции. Без лицензии она не хотела удаляться, и антивирусная защита не работала. С других компьютеров Dr. Web не мог быть удален без разрешения станции.

Администратор переступил через свою гордость и написал в техподдержку Dr. Web. Для техподдержки эта проблема тоже оказалась нерешаемой. Они очень долго предлагали разные варианты. В конечном итоге, было предложено оформить демо-ключ, ввести его в центральную станцию и удалить ненужное. Для системного администратора ненужным оказался Dr. Web ;)

Как хорошо, что эти времена позади, и продукты редко имеют такие ошибки.
👍1
2300 человек посетило IT-форум TechTrain.
👍1
С днём Программиста!
👍1
​​SRE.

В 2003 году Google создал должность Site Reliability Engineer. Сегодня в LinkedIn зарегистрировано ~25000 SRE.

По словам Вениамина Слосса, вице-президента Google Engineering и основателя Google SRE, SRE «происходит, там где вы просите инженера-программиста спроектировать деятельность системных администраторов». Слосс заявляет, что команда SRE «несет ответственность за доступность, производительность, эффективность, управление изменениями, мониторингом, реагированием на чрезвычайные ситуации и планирования пропускной способности сервисов».

Разработчики хотят создавать, тестировать и выпускать новые релизы как можно быстрее и чаще. Команды эксплуатации (сисадмины) желают убедиться в том, что новый релиз ничего не сломает. Исторически сложилось, что между этими командами ведется непримиримая борьба, в которой админы пытаются тормозить выпуск всего нового, чтобы ничего не сломать, а разработчики ищут способы обойти эти барьеры.

Эта борьба мешает бизнесу удовлетворять требования клиентов и зарабатывать деньги. Поэтому современные направления разработки ПО пытаются решить эту историческую проблему. Site Reliability Engineering - одно из таких направлений.

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

Если компромисс будет найдет, то клиенты будут довольны, бизнес заработает денег, а SRE будет спать спокойно;)
👍2
День технологий Dell EMC 2018!

Компания Dell EMC приглашает на масштабное образовательное мероприятие для студентов технических вузов Санкт-Петербурга.

Приходите узнать об инженерной экспертизе Dell EMC, технологиях современной ИТ-компании, навыках и компетенциях инженера-разработчика - а также посетить настоящий дата-центр, познакомиться с инженерами и с HR, и с пользой для себя провести пятничный вечер!

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

21 сентября, 17.00, офис Центра разработок Dell EMC.
До встречи!
https://vk.com/wall-41603819_1074
#постнеоплачен
👍1
Хайпанем?

Что сейчас самое хайповое в IT? Ответ очевиден - Data Science.

Некто под ником Shujian2015 создал подробнейшийд план обучения Data Science. Также в этом репозитории вы найдете список вопросов, которые могут задать на собеседовании на позицию Data scientist.

Наслаждайтесь!
https://github.com/Shujian2015/FreeML
👍2
Нужно ли самообучение?

Если Ваш ответ не равен true, то у Сбербанка для вас плохие новости:
"Сбербанк также опросил 100 тысяч человек в возрасте от 16 до 80 лет, которые тратят деньги на онлайн-образование. По данным исследования, зарплата подписчиков онлайн-курсов в 2,5 раза выше тех, кто не использует такие сервисы: 77,1 тысячи рублей против 30,3 тысячи рублей в месяц.

В 25-летнем возрасте слушатели онлайн-курсов получают в среднем 55 тысяч рублей против 27,5 тысяч рублей у работников, которые не пользуются образовательными сервисами."

https://vc.ru/hr/45373-cifry-srednyaya-zarplata-molodyh-specialistov-v-rossii-po-ocenke-sberbanka
👍2