Мысли вслух

A collection of 142 posts
мифы о программировании

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

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

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

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

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

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

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

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

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

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

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

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

Дайджест PHP #4

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дайджест PHP #3

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

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

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

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

Новая порция интересных статей. [sendpulse-form id=”278″] Цукерберг признал ошибки Facebook. И представил план предотвращения таких ситуаций в будущем. После продолжительного молчания Марк Цукерберг впервые рассказал о текущей ситуации вокруг скандала с утечкой пользовательских данных. К проблеме причастна британская аналитическая компания Cambridge Analytica, которая получила информацию о 50 млн пользователях
3 min read
agile

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

Свежая подборка интересных статей. [sendpulse-form id=”278″] Опубликовано исследование по вкладу IT-компаний в открытые проекты на GitHub С помощью REST API GitHub Фил Мадж, разработчик из компании Adobe, провел небольшое исследование. Он проанализировал общедоступную информацию всех 2 060 011 пользователей GitHub, которые были активны в 2017 году. Под «активными» подразумеваются
4 min read
let`s encrypt

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

Свежий выпуск дайджеста интересных материалов на около it тематику. [sendpulse-form id=”278″] Let’s Encrypt начал выдавать wildcard сертификаты Наташа — библиотека для извлечения структурированной информации из текстов на русском языке Разворачиваем автоматизацию за пару часов: PHPUnit, Selenium, Composer Кто убил джуниора? Разработка на Blockchain — что изменится для разработчиков? Платёжная система
1 min read
Мысли вслух

Какое портфолио должно быть у программиста

Как должно выглядеть портфолио программиста? Вопрос гораздо сложнее, чем может показаться на первый взгляд. Следует учесть, что для каждой должности и для каждого уровня программиста (junior/middle/senior) оно свое. Есть конечно общие характеристики, на которые как раз и обращают внимание при ознакомлении. Портфолио это то, что напрямую влияет на
3 min read
fullstack developer

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

Очередная подборка интересных публикаций. Лучшее этого выпуска: * Кто такой full-stack разработчик и как им стать * Выбор веб-шрифта * Фобии программистов * Почему GitHub не поможет в поиске квалифицированного программиста * Кто такие IT-евангелисты * Бенчмарк версий PHP * Кто такой Software Engineering Manager и в чем его отличие от Team Lead * Как понять нужно ли
4 min read
Заметки

Главные качества руководителя

Хороший руководитель это менеджер, сотрудники работают эффективнее и чувствуют себя счастливыми. Хороший руководитель умеет правильно замотивировать своего сотрудника, а сотрудник в свою очередь знает что у него есть сильный союзник на которого может положиться. Так что же отличает хорошего руководителя? [sendpulse-form id=”278″] Наставник Руководитель, который делиться своими знаниями и
1 min read