Как стать автором
Обновить
0
0
Александр Бутенко @TheLongwalker

.Net Developer

Отправить сообщение

Как избегать конфликтов в общении

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров4.3K

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

Читать далее
Всего голосов 11: ↑3 и ↓8-5
Комментарии10

Качество социальных отношений в ИТ-команде

Время на прочтение14 мин
Количество просмотров4.9K

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

Но помимо hard-инструментов есть и soft-составляющая. Она не столь очевидна, но тоже помогает повысить качество сервиса. Меня зовут Николай Котов, я старший QA-инженер в Тинькофф и сегодня расскажу, как социальные связи влияют на качество проекта, и поделюсь советами по укреплению этих связей.

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

Читать далее
Всего голосов 21: ↑18 и ↓3+17
Комментарии2

Подойти к айти: хочу зарабатывать и не разрабатывать

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров33K
Когда деревья не болели ковидом, на юг улетали, в основном, птицы, а в автобусе можно было кашлять, я решил подучиться и пошёл осваивать разработку программного обеспечения на большой, серьёзный вечерний курс в оффлайне (увы, его уже нет в помине, а жаль). Мне это было нужно для более уверенной работы. В группе были три девушки и семь парней, среди них: дизайнер, которая пришла, чтобы лучше понимать разработчиков; инженер, мечтавший уйти из оборонки; менеджер, которая хотела расти на рабочем месте; 1С-ник с шестизначной зарплатой, которого манил новый стек; биолог, который хотел перейти в команду кибермедицины и т. д. В общем, только двое собирались быть разработчиками, остальные рассматривали IT как способ поднять свою ценность. При этом они откровенно хотели обойти айти, то есть разработку, проектирование, кодинг и т. д. Кстати, программистами в итоге стали четверо, а дизайнер бросила всё и уехала рехабиться на какой-то остров — сразу после курса C++. У остальных планы сбылись.

Так куда идти, если хочется в айти, но ты боишься питонов, хомяков, слонов и ненавидишь кофе?


Читать дальше →
Всего голосов 40: ↑28 и ↓12+30
Комментарии47

Как просто решать сложные задачи

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров10K

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

Читать далее
Всего голосов 9: ↑3 и ↓6-3
Комментарии4

Идентификация, Аутентификация, Авторизация. В чем же разница?

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров60K

Всем привет, дорогие друзья!

Приходилось ли Вам когда-нибудь тестировать формы авторизации?

Думаю, что каждый тестировщик сталкивался с ситуацией, когда после тестирования одной из таких «форм» с логином и паролем приходилось заводить баг-репорт c использованием слова «Авторизация».

Но ведь задача тестировщика постараться максимально точно и грамотно обозначить проблему!

Возможно ли это? Конечно!

Именно поэтому в данной статье мы разберем такой процесс как «Авторизация», а также поговорим о таких очень близких понятиях как «Идентификация» и «Аутентификация». Разберем, как всё это взаимосвязано и постараемся сделать это максимально просто и доступно для того, чтобы у вас не осталось никаких вопросов после прочтения данной статьи!

Читать далее
Всего голосов 12: ↑10 и ↓2+12
Комментарии9

Swagger и полиморфные контракты в .NET 7

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров12K

Не так давно состоялся релиз седьмой версии платформы .NET. Он привнёс множество изменений и интересных нововведений, по которым уже успели пробежаться в рамках новостного обзора.

В этой статье мы рассмотрим развитие сериализации платформы (System.Text.Json) вместе с возможностями, которые она открывает.
Читать дальше →
Всего голосов 42: ↑42 и ↓0+42
Комментарии3

История дизайна в IT 1984 – 2024

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров8.2K

История дизайна в IT 1984 - 2024

Читать далее
Всего голосов 20: ↑19 и ↓1+25
Комментарии8

Sore query language, или 5 ошибок при первом изучении SQL

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров6.2K

Эта статья о том, как аналитик изучает основы SQL, какие допускает ошибки и как старается их исправить. В статье будет то, что помогает погрузиться в SQL впервые: схемы и примеры кода, понятия и определения, проблемы и решения. Статья рассчитана на аналитиков-новичков.

Предыстория: аналитик создает отчёты в BI для директора компании «ABC». Аналитик не умеет программировать и подключается к данным по инструкции. Директор требует срочно добавить в отчёт данные из 3 источников: SAP – объем выручки от продаж; HRLink – затраты на персонал; Битрикс – время обработки заявок. 

Аналитик ставит задачу data инженеру на добавление новых данных в BI. Data инженер – единственный специалист по работе с данными в офисе из 400 человек. Он критически оценивает сроки выполнения задачи и объявляет: «Минимум – 2 недели». Такой срок директора не устраивает. Инженер предлагает аналитику альтернативное решение...

И вот какое...
Всего голосов 7: ↑4 и ↓3+2
Комментарии8

Как пользоваться дизайнером

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров4.4K

Вот уже семнадцать лет я работаю графическим дизайнером. Как в найме, так и для частных заказчиков. Я не тот дизайнер, чьи работы лайкают на behance, растаскивают по доскам на pinterest и кидают референсами заказчику. Я обычный ремесленник и трудяга, продавший душу корпорации за комфортный соцпакет и стабильную зарплату. И нас таких – легион. Если вы хоть раз заказывали дизайн, вы почти наверняка имели дело с человеком вроде меня. В этой статье опишу жёстко и честно, почему работа с нами обычно строится через жопу.
И подскажу решение.

Читать далее
Всего голосов 21: ↑20 и ↓1+28
Комментарии11

Манифест профессионального сотрудника

Время на прочтение3 мин
Количество просмотров7K

1. Думать о смыслах выполняемой работы

Сотрудник всегда должен думать, зачем он делает то, что он делает, какая польза для его команды/отдела/компании от его работы. Работа по принципу «как в ТЗ написано, я так и сделал» – это непрофессиональный подход.

2. Прогнозировать результат своей работы

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

3. Уважать коллег, руководителя, подчиненных

Уважение – это априорное признание порядочности. Уверенность в том, что за словами и действиями коллег стоит желание сделать работу хорошо, признание наличия нужных для работы компетенций. Твой коллега говорит то, что он говорит, и делает то, что он делает, не потому, что он идиот, а потому, что находится в другом контексте, т.е. знает что-то, чего не знаешь ты, или не знает чего-то, что знаешь ты. И токсичность, и обидчивость в равной степени являются проявлением непрофессионализма.

Читать далее
Всего голосов 29: ↑14 и ↓15+3
Комментарии38

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

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2.5K

Приветствую! Я – Данил Вильховский, генеральный директор компании по кастомной разработке программного обеспечения.

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

Читать далее
Рейтинг0
Комментарии4

Будни архитектора решений. Или кто он такой и чем занимается каждый день?

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров9.2K

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

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

Читать далее
Всего голосов 8: ↑7 и ↓1+8
Комментарии26

Почему подчиненные делают не то, что нужно

Время на прочтение8 мин
Количество просмотров16K

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

Читать далее
Всего голосов 42: ↑38 и ↓4+52
Комментарии25

Технический долг. Как не обанкротиться

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров9.5K

Привет, Хабр! Хотел бы поделиться с вами своим анализом работы с техническим долгом.

Как появился этот долг? Мы его взяли что бы поставить заказчику функционал раньше, чем мы бы смогли, если бы не «заняли». Так же как бизнесмен берет кредит для своей бизнес идеи.

? Экстремальное программирование — это пример разработки с кредитом

Читать далее
Всего голосов 16: ↑10 и ↓6+5
Комментарии13

Гайд по настройке IoC-контейнера в консольном приложении .NET core

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров5.8K

Статья‑гайд от ведущего.NET‑разработчика «ITQ Group» Александра Берегового.

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

Читать далее
Всего голосов 8: ↑4 и ↓4+2
Комментарии39

Учимся правильно спать

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров8.6K

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

приглашаю к прочтению.
Всего голосов 11: ↑8 и ↓3+7
Комментарии20

12 неочевидных правил проектирования REST API

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров25K

Раскрываем 12 кейсов проектирования спецификации REST API из практики red_mad_robot, которые помогут сэкономить время для разработки. А также объясняем, почему стоит следовать подходу contract first — писать спецификацию прежде кода.

Читать далее
Всего голосов 12: ↑9 и ↓3+10
Комментарии16

Как искать первых заказчиков на фрилансе

Время на прочтение7 мин
Количество просмотров9.2K

В начале хочу сделать важную ремарку. Статья, которую вы прочитаете ниже, — это глава из книги, читатели которой уже погружены в контекст. Контекст того, что автор — это проектировщик информационных систем, который предоставляет сложную, дорогую и растянутую во времени услугу. Не всем подойдёт такой способ ведения дел. А теперь поехали:

Если ты теперь фрилансер и готов к волне заказов,
Размышляя, что же делать, чтоб заказ тебя нашёл.
Ты уже и так прекрасен! О тебе и так узнают!
Сядь на стул и жди клиентов, пусть стучатся сами в дверь.

Вопрос «Где искать клиентов?» — самый популярный среди начинающих фрилансеров. Раньше я отвечал на него так: «Определитесь с тем, какие именно вам нужны клиенты, и станет понятно, где их искать». Так себе ответ, не правда ли? Ведь откуда начинающему знать, какие именно ему нужны клиенты? Ему бы хоть каких-нибудь найти. Поэтому я копнул глубже и стал отвечать по-другому.

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

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

Читать далее
Всего голосов 7: ↑4 и ↓3+2
Комментарии0

Вождь разрабчьей стаи

Время на прочтение5 мин
Количество просмотров4.8K

Хорошо работать в сильной команде.

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

И от чего же, одновременно, так тяжело работать в сильной команде?

Почему столько простоев на митингах? Почему уже два месяца невозможно закрыть задачу по ключевой проектной системе?.. И почему, в конце концов, откуда постоянно возникает это странное ощущение дежа вю при чтении кода? Ощущение "написано здорово - но чёрт подери, я ведь уже встречал что-то похожее на проекте..."

Знакомые чувства? Если да - вероятно, на вашем проекте не закрыта важная роль.

Читать далее
Всего голосов 18: ↑15 и ↓3+13
Комментарии17

Работа под давлением

Время на прочтение11 мин
Количество просмотров18K
Кто из нас не ронял продакшн, не обнаруживал, что база побилась, а бэкапов нет, не обваливал работу системы перед демо коммитом «ну сейчас рюшечку поправлю только, она же точно ничего не поломает», не выкатывал на всю аудиторию мобильное приложение со 100%-воспроизводящимся критичным багом, не обнаруживал продакшн-сервер взломанным, да мало ли бывает замечательных действий… Некомфортная ситуация влияет на наше состояние, не дает принимать взвешенные решения, заставляет поступать так, как в спокойной обстановке мы бы не поступили — только диву даешься, как же вот этого не увидел или вот этого не сделал. И хочется разобраться, что же происходит, понять, как лучше в следующий раз и вообще научиться с ним справляться. Как? В статье мы с AlbinoKoala систематизировали свой опыт и даже прочитали митап перед коллегами.

image

Читать дальше →
Всего голосов 34: ↑34 и ↓0+34
Комментарии11
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность