Ответ
В настоящее время я рассматриваю интересные предложения, но не веду активный поиск. Открыт к обсуждению проектов на стеке 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 обработал, ответы адекватные. Так что если у тебя есть что-то, где можно не просто код писать, а реально архитектуру городить — давай, обсудим. А если нет... Ну, тогда, как говорится, Муму-муму, блядь. Пойду садок поливать.