Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Soft Skills для программистов: 6 принципов влияния, которые изменят вашу карьеру

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

Как думаешь, почему ты купил тот новый гаджет, о котором даже не думал вчера? Или почему соглашаешься помочь кому‑то, хотя совсем нет времени? Это не случайность — это работа проверенных механизмов влияния. И книга Роберта Чалдини «Психология влияния» подробно разъясняет, как это всё работает.

Я уже много лет работаю разработчиком на Python и часто сталкиваюсь с тем, что в книгах, которые обещают прокачать ваши soft skills и при этом кажутся «пустыми» или перегруженными инфомаркетингом. Но неожиданно, книга Роберта Чалдини «Психология влияния» — это исключение из правил.

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

Здесь же я переработал материал и обогатил статью примерами, которые могут помочь в жизни IT-специалиста!

Узнать больше
Рейтинг0
Комментарии0

Новости

Когда в автомобиле нет системы GNSS…

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

Кто бы мог подумать, что в современном авто аж с 4 полноценными экранами (приборная панель, проекция, центральный экран, экран пассажира) и прям настоящим андроидом, производитель мог выпилить навигационный датчик? Удивительно, но факт - Geely Monjaro (купленный у официального дилера (далее ОД)). Как потом выяснилось, Geely Atlas - в той же ситуации... Возможно, есть и другие авто на российском рынке, которые по каким-то причинам обделены этой важной и необходимой функциональностью.

Непорядок, надо исправлять.

Заводи, поехали!
Всего голосов 9: ↑9 и ↓0+12
Комментарии3

Работа с проблемами глазами сотрудника и руководителя

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

Все мы сталкиваемся с проблемами и идем к своему руководителю (менеджеру / ведущему аналитику, если вы джун / куратору итд), чтобы получить решение наших проблем. Как обычно это происходит? Приходим, обрисовываем проблему, руководитель слушает и говорит, что нужно делать. Вы рады? Конечно, проблема решена.

Но в долгосрочной перспективе ничего хорошего такой подход не принесет:

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

Операторы перегрузки в C++

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

Привет, Хабр! Сегодня мы рассмотрим одну из самых мощных и увлекательных возможностей C++ — перегрузку операторов. Эта фича позволяет настраивать стандартные операторы так, чтобы они работали с пользовательскими типами данных, делая код чище и понятнее.

Представьте, что вместо вызова метода add() для сложения двух объектов, можно просто написать object1 + object2. Звучит здорово, не правда ли?

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

Истории

Израильский банк заблокировал все деньги нашей семьи без какой-либо внятной причины

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

Ксения с семьей продала квартиру в России и планировала переезд в Израиль. Уже после получения денег израильский банк внезапно решил «блокирнуть» перевод – в этой статье мы рассказываем историю вызволения этих денег (в какой-то момент дело дошло практически до жалоб в ЦБ Израиля).

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

Отношения на работе. Как говорить о том, что важно?

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

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

Статья навеяна вот этой статьей на Хабре: https://habr.com/ru/articles/846700/ (почему не надо оставлять честную обратную связь).

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

Руководителя винить здесь бесполезно: руководитель - не штатный психолог компании, он не папка (или не мамка) сотрудникам, который должен учить их жизни, лечить и помогать. Нет. Все, что надо руководителю – это выполнить цели компании, и чтобы команда не разбежалась после этого. Это все. Руководитель не отвечает за моральное и психологическое состояние сотрудников. Это ответственность самих сотрудников**

Но как правильно отвечать на давление? Как правильно и, как сейчас модно говорить, экологично отвечать, когда вы чувствуете, что вас используют, не предлагая ничего стоящего взамен?

Вот про это и предлагаю поговорить ниже.

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

Анонс VoidZero — следующее поколение инструментария для JavaScript

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

Сегодня было анонсировано следующее поколение инструментария для JavaScript от автора Vue и Vite. В рамках начального финансирования было привлечено $4.6 миллиона, при этом основными инвесторами стали Accel и Amplify. В свете этого анонса важно понять контекст, в котором он происходит, и значимость изменений, которые он приносит.

Пятнадцать лет назад JavaScript был в основном языком сценариев для браузеров. Сегодня он стал самым широко используемым языком, применяемым для создания веб-приложений, мобильных приложений, игр и даже Интернета вещей (IoT). Несмотря на развитие множества инструментов для решения все более сложных задач, экосистема JavaScript остаётся фрагментированной, что делает настройку совместной работы зависимостей одной из самых сложных задач. 

Эван Ю вложил значительные усилия в изучение стека инструментов JavaScript и разработку абстракций для упрощения работы разработчиков, что привело к созданию Vite в 2020 году. За четыре года Vite стал одним из ведущих инструментов для веб-разработки, поддерживаемым множеством мета-фреймворков и обладающим более чем 15 миллионами загрузок в неделю. Vite зарекомендовал себя как общий инфраструктурный слой для следующего поколения веб-фреймворков.

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

Новый нечёткий поиск и автодополнение в Manticore Search

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

Краткое содержание


Мы рады представить две новые важные функции в Manticore Search: нечёткий поиск и автокорректировка запросов (или "автодополнение"). Эти функции улучшают возможности поиска, предлагая более удобный для пользователя опыт.

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

Создатель Vue Evan You поднимает $4.6 миллиона на новом проекте

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

Большая новость, о которой на прошлой неделе намекнул Evan You

Evan создал компанию Voidzero Inc, которая будет делать "an open-source, high-performance, and unified development toolchain for the JavaScript ecosystem" (примерно как сейчас bun или deno только без js движка), и в первом раунде привлек $4.6 млн. за нее (то есть продал инвесторам процентов 10-20 её акций за эту сумму)

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

Зачем плоский мозг, когда есть гибкий сенсор?

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

Привет!

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

Если бы мозг был гладким, как асфальт после капитального ремонта — жить стало бы легче. А так — у нас здесь целый лабиринт из складок и извилин, в которых разобраться — настоящий челлендж. И вот ученые как раз получили свой квест: "Придумайте, как приклеить датчик к этому клубку". Спойлер: у них получилось. И это далеко не британские ученые!

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

Так что там у них получилось?
Всего голосов 3: ↑2 и ↓1+3
Комментарии1

ТЗ, которое наконец-то вышло из-под контроля

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

Если вам кажется, что заказчик пришел с расплывчатым ТЗ или нужно задать очередной вопрос для уточнения требований. Вам не кажется. Настало время по-настоящему сложного ТЗ.

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

Связываем форму сайта с Telegram-ботом на чистом JavaScript за 15 минут: Полная разработка и деплой

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

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

Суть задачи:

Пользователь вводит данные в форму на сайте, после чего эта информация отправляется заказчику через Telegram-бота. Данные отправляются в формате HTML, с полным набором информации. Всё это нужно было реализовать на чистом JavaScript + HTML + CSS. Из этой задачи родилась идея для данной статьи.

Чем мы займёмся?

Мы зарегистрируем Telegram-бота через BotFather, создадим приятную страницу с формой для сбора данных с использованием бесплатного сервиса WebSim.ai, а затем настроим отправку сообщений с формы в Telegram-бота, используя только JavaScript, HTML и CSS.

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

Методология проектного офиса: Гибкость управления портфелем через метрики

Время на прочтение2 мин
Количество просмотров244

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

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

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн

Шпаргалка по команде Pytest

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

Будет полезно для новичков и не только - чтобы основные опции были под рукой.

Начну с базы. Все команды этого фреймворка начинаются со слова pytest .

Остальное тут:

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

Память, мозг, речь. Как мы понимаем местоимения?

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

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

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

Angular Roadmap

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

Немногие знают, но у Angular Team есть roadmap, в котором описаны основные цели и задачи, которые ставят перед собой разработчики. Roadmap предназначен для того, чтобы дать всем пользователям фреймворка понимание перспектив, определяемых командой сейчас, а также предоставить планы будущих релизов, чтобы улучшить пользовательский опыт других разработчиков, то есть описывает направление развития Angular.

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

Как сделать разрушение в Roblox — урок Lua для детей

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

В этом уроке мы расскажем, как создать разрушаемые блоки в Роблокс. Добавим простые объекты на карту и напишем для них программы на Lua.

Roblox Studio — отличный движок для создания первых 3D-игр. Здесь дети от 9-10 лет могут научиться моделировать объекты и программировать на несложном языке Lua. В процессе можно научиться создавать как небольшие игры, так и полноценные проекты с множеством разных функций.

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

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

Шаблоны проектирования для баз данных

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

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

СУБД является неотъемлемой частью хоть сколько‑нибудь серьезного современного приложения. Соответственно, при проектировании приложения может возникнуть вопрос, как лучше сервисам взаимодействовать с базой данных: предоставляя общий доступ к одной базе или же у каждого микросервиса должна быть своя база данных. Мы рассмотрим два шаблона, предназначенных для решения данной задачи — это Shared database и Database per Microservice. Начнем с Shared database.

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

Подсчет уникальных значений поля в ClickHouse

Время на прочтение4 мин
Количество просмотров759

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

Одной из таких задач является приближенный расчет количества уникальных значений в поле таблицы (или кардинальности). Казалось бы, практическая польза от быстрого расчета количества уникальных значений поля без больших затрат памяти невелика, однако это позволяет, например, построить оптимальный с точки зрения производительности SQL запрос с этим полем, или использовать это поле в UI (например, элемент с бесконечной прокруткой или элемент с поиском при значительном количестве уникальных значений, а не отображение конечного списка) и т.д. Задача может быть эффективно решена в СУБД, обладающей соответствующими инструментами, поэтому будет рассмотрен ClickHouse.

Интересно решение задачи расчета количества уникальных значений столбца в ClickHouse? Добро пожаловать :)

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

От автоматонов до драконов: 9 ожидаемых игр осени 2024

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

Составили список девяти перспективных игр, которые скоро выйдут на рынок.

И еще четырех игр, которые могут зарелизить в этом году (но это не точно).

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