Находитесь ли вы в активном поиске работы?

Ответ

В настоящее время я рассматриваю интересные предложения, но не веду активный поиск. Открыт к обсуждению проектов на стеке Java/Kotlin/Spring, особенно если они связаны со сложными архитектурными задачами или высоконагруженными системами.

Критерии для проекта:

  • Современный стек (Spring Boot, микросервисы, облачные технологии).
  • Качественные процессы разработки и код-ревью.
  • Возможности для профессионального роста и решения нетривиальных задач.

Пример кода (Spring Boot REST Controller):

@RestController
@RequestMapping("/api/users")
public class UserController {
    private final UserService userService;

    @Autowired
    public UserController(UserService userService) {
        this.userService = userService;
    }

    @GetMapping("/{id}")
    public ResponseEntity<UserDto> getUser(@PathVariable Long id) {
        return userService.findById(id)
                .map(ResponseEntity::ok)
                .orElse(ResponseEntity.notFound().build());
    }
}

Ответ 18+ 🔞

Слушай, а вот я тут сижу, как этот Герасим, молчу, в небо задумчиво смотрю и думаю: а не пора ли мне, блядь, с этой своей подлестничной конторы куда-нибудь вылезти? Ну, в смысле, не то чтобы я в активном поиске, как эти мартышлюшки с хедхантера, которые на всё готовы. Нет, я, как тот самый максималист, ёпта, — либо интересно, либо нихуя.

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

Меня, грубо говоря, интересует всё, где можно мозги сломать, а не просто пальцы об клавиатуру. Стек — это Java/Kotlin/Spring, но не абы какой, а чтобы с перцем: микросервисы, облака, высокие нагрузки — вот эта вся пиздопроебибна, от которой у нормального инженера волнение ебать появляется, а не тоска в глазах.

Что должно быть в проекте, чтобы я даже бровью повёл:

  • Стек не из каменного века. Spring Boot — это само собой, а ещё чтобы всё это дело в кубернетесе плавало или хотя бы не на голом Tomcat'е в подвале.
  • Процессы, а не бардак. Чтобы код-ревью было, а не «ой, да похуй, заливаем в прод в пятницу вечером».
  • Задачи, от которых мозг шевелится. Не «допили форму», а «оптимизируй запрос, который ебёт базу на 10 миллионов записей». Вот это я понимаю — чих-пых тебя в сраку, интересно же!

Ну и чтобы не было иллюзий — вот тебе мой почерк, как я это самое REST API делаю. Код не трогаю, он и так норм:

@RestController
@RequestMapping("/api/users")
public class UserController {
    private final UserService userService;

    @Autowired
    public UserController(UserService userService) {
        this.userService = userService;
    }

    @GetMapping("/{id}")
    public ResponseEntity<UserDto> getUser(@PathVariable Long id) {
        return userService.findById(id)
                .map(ResponseEntity::ok)
                .orElse(ResponseEntity.notFound().build());
    }
}

Видишь? Никакого говнокода, всё чисто, по канону. Optional обработал, ответы адекватные. Так что если у тебя есть что-то, где можно не просто код писать, а реально архитектуру городить — давай, обсудим. А если нет... Ну, тогда, как говорится, Муму-муму, блядь. Пойду садок поливать.