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.
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).
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.
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.
Пару слов о том, почему фотка в CV важна и как она работает. Последнее дело – это отбирать сотрудников по фотке (ну кроме областей, где именно внешность имеет первичное знание, типа модельного бизнеса). Многие считают, что фото – это аттрибут, не имеющий отношения к работе, и он не должен находиться в CV наравне с указанием рассы, возраста/даты рождения, семейного статуса и т.д. Я с этим не согласен.
Около трех лет назад, читая замечательную книгу «Законы победителей» Бодо Шефера, я сделал для себя конспект 30 законов, предложенных в книге. Это прекрасная книга. В ней очень четко и структурно подаются 30 основных принципов, опираясь на которые точно получится достичь в жизни больших высот. У книги высокий КПД (отношение полезной информации к воде), она отлично структурирована и очень практична. Тема раскрыта полностью.
Просто готвый пример универсального конфига nginx с использованием php-fpm, и секциями для базовых инструментов (phpMyAdmin, RockMongo) и функционалом для закрытия сайта в режим обслуживания. Сервер одновременно слушает и HTTP, и HTTPS. Все запросы с www перекидываются на адрес «без-www».
Иногда нужны простые но эффективные средства решения насущных задач. Например, у меня сложилась ситуация, когда сайт периодически начинает выдавать ошибку 500, не отмечая ничего в логах. Похоже, падает расширение PHP (подозрения на APC, но не в этмо суть). Рестарт Apache лечит проблему. Так как разбираться в ее истоках сейчас времени нет, я решил применить временное простое, но эффективное решение:
Итак, вы хотите получить бесплатный SSL-сертификат для своего сайта (для HTTPS). На сколько я знаю, единственный сервис, который выдает бесплатные валидные годовые сертификаты — это StartSSL. Израильская компания занимается цифровой сертификацией и является официальным Центром сертификации (CA) в PKI.
StartSSL раздает валидные годовые SSL-сертификаты бесплатно. Другие компании берут за это деньги начиная примерно от $20 в год. StartSSL зарабатывает на сертификатах более высоких классов, включая сертификат с расширенной валидацией, а базовый сертификат делает бесплатно. Их идея заключается в том, что они не берут деньги за сервис, в котором не используется труд людей (базовая валидация домена производится автоматически).
Сегодня почти случайно узнал, что для Google Maps есть такой же раздел Labs, как в Gmail. Правда он намного скромнее по количеству эксперементальных фич.
Чтобы попасть в список Labs, нужно зайти в Google Maps и нажать на шестеренку в правом верхнем углу. В выпадающем меню выбрать «Maps Labs».