Все записи автора Валера Леонтьев

Об авторе Валера Леонтьев

Программист PHP/MySQL.

The Computer and Internet Era is over. The AI Era is next

I began working in software engineering in the early 2000s. In 2001, when I was in 9th grade, I completed my first paid project – a website for a local company. Back then, web development was something that is now referred to as a «webmaster» type of work. We had to create HTML pages and upload them to shared hosting manually. We used scripting languages like PHP or Perl for dynamic elements on the websites. This was commonly seen in features like the feedback form.

The 2000s were a big deal for the internet. It went from a niche to being everywhere – in businesses, daily life, everywhere. Along with the progress in mobile technology, the Internet has greatly changed the world. Almost everything shifted to the web. For younger folks, it might be hard to see the big difference, but for those who remember the times before the internet and mobile phones, it’s clear how massive the change has been.

Читать далее The Computer and Internet Era is over. The AI Era is next

Software Engineers Titles

I recently wrote a post about how some companies use attractive job titles to lure in candidates, even if the title doesn’t accurately reflect the job. At least by 2023, due to the hot labor market, companies have been lowering their expectations for industry-standard job titles. This trend is known as «title inflation» and it stems from the rapid growth of the global IT industry over the past 20 years, where companies have been using fancy job titles to attract people seeking career advancement.

My previous post focused on job titles for managers and how they correspond to industry standards. Now, I will share my thoughts on job titles for individual contributors (ICs).

Читать далее Software Engineers Titles

Engineering Managers’ Titles

Lots of companies (especially startups) attract candidates with impressive-sounding titles that don’t match the job they offer. For instance, they might advertise for a CTO or VP to lead a team of just 10–15 engineers. They might also want a manager who still spends half their time writing code. It’s limited to management positions. The same happens for individual contributors. For instance, hiring a software engineer with only three years of experience and calling them a senior engineer wouldn’t make sense. There are lots of other examples, too.

Читать далее Engineering Managers’ Titles

Super-set of Books for Managers and Leaders

Today I want to share the super-set of books that helped me to learn the principles modern and successful software engineering companies relied on to grow and prosper.

I sincerely recommend the books for leaders who aim to build effective product teams, create outstanding software products and grow their own professional level in leadership and management.

Читать далее Super-set of Books for Managers and Leaders

T-Shape Sucks, Bell-Shape Rules

There is a known concept of T-shaped skills or T-shaped people – the ones who developed T-shaped skill sets. The earliest popular reference to those terms was made by David Guest back in 1991. The concept gained real popularity after Tim Brown (the CEO of IDEO Design Consultancy firm) endorsed this approach to CV assessment as a method to build interdisciplinary work teams for creative processes.

The term T-shaped skills is also broadly used in agile software development to emphasize the need for cross-skilled developers and testers in agile teams.

Читать далее T-Shape Sucks, Bell-Shape Rules

Фотография в CV

Пару слов о том, почему фотка в CV важна и как она работает. Последнее дело – это отбирать сотрудников по фотке (ну кроме областей, где именно внешность имеет первичное знание, типа модельного бизнеса). Многие считают, что фото – это аттрибут, не имеющий отношения к работе, и он не должен находиться в CV наравне с указанием рассы, возраста/даты рождения, семейного статуса и т.д. Я с этим не согласен.

Читать далее Фотография в CV

Концепция энергии и времени

В физике есть формула A = Pt. Она говорит о том, что работа является результатом применения некоторой мощности в течение некоторого времени. Мощность – это характеристика изменения энергии системы. То есть, по сути, работа определяется приложением энергии в течение времени.

Читать далее Концепция энергии и времени

О гибкой коммуникации (фрагмент из книги)

Если вы испытываете потребность в получении превосходных советов о том, как обращаться с людьми, управлять собой и совершенствовать свою личность, обратитесь к автобиографии Бенджамина Франклина. Это классика американской литературы и в то же время одна из самых увлекательных историй жизни, когда-либо изложенных на бумаге. В своей книге Бен Франклин рассказывает, как поборол ужасную привычку спорить и превратил себя в одного из самых компетентных, учтивых и дипломатичных людей в истории Америки.

Читать далее О гибкой коммуникации (фрагмент из книги)

Ценности и критерии выбора места работы

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

Читать далее Ценности и критерии выбора места работы

Законы победителей

Около трех лет назад, читая замечательную книгу «Законы победителей» Бодо Шефера‎, я сделал для себя конспект 30 законов, предложенных в книге. Это прекрасная книга. В ней очень четко и структурно подаются 30 основных принципов, опираясь на которые точно получится достичь в жизни больших высот. У книги высокий КПД (отношение полезной информации к воде), она отлично структурирована и очень практична. Тема раскрыта полностью.

Читать далее Законы победителей

Это не в моих приоритетах

“У меня нет на это времени”. Произнося эту фразу, в большинстве случаев мы говорим неправду. Когда-то давно я то ли вычитал где-то, то ли услышал совет – никогда не говори “у меня нет на это времени”, говори “сейчас это не в моих приоритетах”.

Читать далее Это не в моих приоритетах

Технологии в основе Интернета и WWW

Обобщенный поверхностный рассказ о технологиях, которые лежат в основе Интернета и WWW, на базовом уровне с позиции взаимосвязей между этими технологиями, без углубления в детали.

Читать далее Технологии в основе Интернета и WWW

Путь к Dependency Injection

diДля чего нужно Dependency Injection? Как произошел плавный переход в программировании от простейших практик организации композиции классов до использования Dependency Injection для управления зависимостями. Мой личный взгляд на этот вопрос с точки зрения веб-разработчика на PHP.

Читать далее Путь к Dependency Injection