Мысли вслух

A collection of 142 posts
когнитивная психология

Программирование и кратковременная память

У многих хороших программистов в школе и университете были хорошие или отличные оценки по математике. Это позволяло производить многие действия в уме не записывая их на бумаге. Те же кто был послабее расписывали каждый шаг. Интересно, что поощрялась именно краткость, а не подробность. Все эти сокращения производились используя кратковременную память.
4 min read
soft skills

Какие софт-скиллы необходимы для позиций уровня Senior и выше

Кроме технических знаний и английского важную роль в IT играют так называемые софт-скиллы – личностные навыки. Основные – умение общаться и работа в команде. Они не играют важной роли на позициях до уровня Senior, а вот начиная с позиции Senior и выше эти навыки значат не меньше чем технические скиллы. Давайте разберемся
8 min read
team lead

Кто такой Team Lead и нужно ли им становиться

Я решил написать эту статью потому что у каждого есть свое понимание должности/роли Team Lead. Одни хотят занять эту позицию, другим интересно, что же “внутри” этой должности. Так что я изложу свое видение и мнение о должности Team Lead, а также кому и когда нужно им становится. По мере
2 min read
agile

Коротко о Scrum, Kanban, XP

Разработка программного обесечения требует своевременного принятия правильных решений. Но все принимаемые решения нужно синхронизировать. Один из резидентов Hacker News написал о том, как наблюдал за экспериментом, когда в одной крупной компании пяти сотням разработчиков разрешили принимать решения в “отрыве” от команды. Он пишет, что был хаос. Хотя команды начали работать
3 min read
TIOBE

Апрельский рейтинг языков программирования TIOBE

Апрельский рейтинг языков программирования TIOBE [sendpulse-form id=”278″] Objective-C ожидаемо продолжает терять свои позиции уступая Swift и вместе с Perl в трейтий раз за год теряет позиции. Как и было упомянуто в февральском отчете в рейтинг вернулся SQL. Падение рейтинга Perl связана с неуверенностью в его развитии. Работы над версией
1 min read
amd

Дайджест лофта #17

Вот и составилась подборка материалов, которыми можно поделиться.  Читайте и наслаждайтесь. RU 1. «Документируйте всё»: 12 самых страшных ошибок начинающего предпринимателя 2. Как оставаться продуктивным на протяжении всей недели. Советы от CEO Evernote 3. Бывший главред «Афиши» Юрий Сапрыкин запустил онлайн-проект о русской литературе «Полка» 4. Создана онлайн-карта скорости роста
1 min read
идеальные клиенты

Каким клиентам отказывать и почему это жизненно важно

Представьте себе, что у вас молодая SaaS компания, вы ищите первых потенциальных клиентов, и вдруг, перед вами появляется крупная корпорация и предлагает большие деньги. Они вас нашли и хотят купить то, что вы продаете. Но стоп, вы не разрабатываете свой продукт для таких компаний, и никогда не работали с подобными.
3 min read
git

Git-шпаргалка: Основные команды

Git —  популярная система контроля версий. Поэтому шпаргалка по основным командам может вам пригодиться. Если вы только начинаете работать с Git, или переходите на Git с другой СКВ, то такая шпаргалка может вам очень пригодиться. Разделы шпаргалки: Шпаргалка по основным командам Шпаргалка по ветвлению и слиянию Шпаргалка по совместной работе и
4 min read
git

Git шпаргалка: расширенный набор команд

Git — это популярная система контроля версий. Ее использует практически каждый проект, чья деятельность так или иначе связана с ИТ. Запомнить все команды с первого раза вряд ли получится, поэтому для вас расширенная шпаргалка. [sendpulse-form id=”278″] Полезные руководства по Git git help -g Поиск по содержанию git log -S'
5 min read
brainstorming

Правила и техники мозгового штурма

«Талант выигрывает игры, а команда чемпионаты». Майкл Джордан   Любое успешное решение, выигранный чемпионат или релиз нового продукта, достигается усилиями каждого отдельного человека. С чего начинается командный путь к успеху? Brainstorming или мозговой штурм – эффективный способ решения проблем и текущих задач, основанный на стимулировании творческой активности членов команды. Цель мозгового штурма
5 min read
laravel

Дайджест PHP #4

Свежая подборка со ссылками на новости и материалы. В выпуске: PhpStorm 2018.1 и другие релизы,  видеозаписи докладов, порция полезных инструментов, и многое другое. Приятного чтения! [sendpulse-form id=”278″] Новости и релизы * PhpStorm 2018.1 — Под капотом: конвертация императивного кода в функциональный, создание класса из теста, настраиваемые непроверяемые исключения, поддержка
1 min read
agile

Почему стоит выбрать Kanban?

От выбора подходящей методологии разработки зависит будущая жизнь продукта или услуги. В этой статьей будут рассмотрены преимущества Kanban для разработки программного обеспечения. [sendpulse-form id=”278″] Что такое Kanban? Разберем следующий пример. Шоурум Toyota в наши дни. Покупатель выбирает модель и вносит оплату. Однако на складе Toyota в этот момент нет
5 min read
Мысли вслух

Как программисту подготовиться к собеседованию

Собеседование для программиста – важный шаг в развитии его карьеры. Я решил поделиться информацией, которая поможет подготовиться к собеседованию как новичку, так и профессионалу мечтающему попасть в крупную компанию. [sendpulse-form id=”278″] Собеседование по программированию * Практика и еще раз практика! Я рекомендую использовать такой ресурс, как LeetCode. Можно начать с бесплатного
3 min read
solid

Как тимлиду развивать себя и команду: принципы SOLID

Сейчас я работаю менеджером проектов, но еще совсем недавно я был тимлидом, но понял, что мой путь лежит в другую сторону. Начинал я как и все программисты Junior, Middle, Senior, ну и вот это вот все. Каждый из нас там был, там будет и для того кто хочет стать тимлидом
6 min read
когнитивные способности

Влияние программирования на мышление

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

Профессиональное выгорание: как распознать и предотвратить

Любить свою работу и много работать – хорошо, уметь вовремя распознавать выгорание – еще лучше. Но для многих признать свое выгорание значит проявить слабость и быть несостоятельным. В этой статье рассмотрим почему не всегда нужно говорить себе «Соберись, тряпка!», какие стадии бывают у выгорания и как с ним бороться. [sendpulse-form id=”278″
6 min read
мифы о программировании

Мифы о программировании

За время своего существования технологическая индустрия буквально обросла стереотипами. Сфера информационных технологий не осталась в стороне: программирование «стало» исключительно мужским занятием, причем отсутствие навыков взлома аккаунтов социальных сетей стало поводом для насмешек со стороны людей, далеких от IT. Новички окружены стереотипами и из-за этого им бывает сложно начать карьеру в
15 min read
itil

Диагностика ИТ инцидентов и проблем

Сотрудников службы поддержки и остальной ИТ персонал нужно обучать техникам диагностики инцидентов и проблем, а также сопровождать их применение. Для результативного выполнения задач диагностики необходимы технические знания и навыки работы в ITSM-процессах. [sendpulse-form id=”278″] Диагностика ИТ инцидентов и проблем В каждой ИТ организации есть процессы для управления инцидентами и
4 min read
pm

Должен ли менеджер проекта быть технарем?

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

Преимущества работы с фрилансерами

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

О бизнес-процессах замолвите слово

Что только не пишут о бизнесах-процессах: про общую философию, про программирование процессов, про многочисленные BPM-системы, про нотации и т.д. В принципе, всё понятно: взял процесс, очистил его, смоделировал, автоматизировал и запускай экземпляры, когда нужно. Между тем, бизнес, которому статьи адресованы, зачастую не понимает главного — зачем ему эти бизнес-процессы? Он
12 min read
бизнес-процесс

Отслеживание работы бизнес-процессов

В мире может существует множество систем мониторинга. Это и облачные системы, on-premise, коммерческие, бесплатные, для сети, инфраструктуры и так далее и по всем фронтам. Среди них есть те, что поддерживают создание сервисно-ресурсных моделей. Это такие древовидные штуки, к узлам которых привязаны элементы бизнес-системы: веб-серверы, базы данных, серверы приложений, коммутаторы и
3 min read
Мысли вслух

Эффективное самообучение

Мы все узнаем что-то новое. Если этого не делать, то можно очень быстро оказаться за бортом. Поэтому мы постоянно учимся чему-то новому, укрепляя фундамент заложенный самообучением и возводя на нем замок наших знаний. [sendpulse-form id=”278″] Как это работает в IT-сфере? В условиях постоянной эволюции технологий эффективное самообучение помогает открывать
3 min read
Мысли вслух

Быть тим-лидом

Эту статью я решил написать как дополнение к статьям “Кто такой Team Lead и нужно ли им становиться” и “Как тимлиду развивать себя и команду: принципы SOLID“. Для первой она является логическим продолжением рассказывая подробнее о том, что делает тим-лид, а для второй дополнением. Самое интересное в работе тим-лида, что
6 min read
вопросы на собеседовании

Глупые темы на собеседовании

Тезис: вам не следует проводить собеседования, если вы не ходили хотя бы на три интервью как соискатель за последние полгода. Зачастую на собеседовании люди смотрят на сам процесс интервью достаточно однобоко. Однако большинство опытных соискателей проводили хоть раз собеседования или же интересовались ими совсем недавно (чтобы облегчить жизнь самому). Однако
9 min read