Подробнее
РАНЬШЕ СЕЙЧАС ПРОГЕРЫ ЗДПРОГДЛ БОЛЬШОЙ ПРОЕИТ: НАПИСАЛ ДЕСЯТЬ ТЫСЯЧ СТРОЯ НИЗКОУРОВНЕВОГО КОДА, СДЕЛАЛ ВСЁ КРОССПЛАТФОРМЕННО, ПЕРЕД ВЫКАТКОЙ НА ПРОД ГОД ДЕРЖАЛ В БЕТЕ, ДОДЕЛАЛ И ОТТЕСТИРОВАЛ __________________ МуСоо1Рго]ес1.ру X з.тро1^ НЬгагу ИЬгагу. с!оЕуегуЬ113.пд( )| @1ТМСЖи
смешные картинки,фото приколы,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,Doge Lore
Еще на тему
Прогеры сейчас: через полчаса будет готово
Как человек имееющий непосредственное отношение к бек разработке кровавого Ынтерпрайза, могу сказать что шутка хуита. Я за пару часов, могу в одно лицо, с помощью либ и некоторой доли своего кода, написать уже готовое приложение, которое будет иметь немножко эндпоинтов, базовую секьюрность и возможность работы с БД.
В то время без использования либ ты бы несколько месяцев потратил только на написание базового веб сервера, который бы парсил http запросы, разбирал куки, заголовки и прочую хуиту.
Которое будет тормозить на 9900к и 64гб ddr4
И в 99.99% случаев твой велосипед, окажется дырявым, забагованным гавном или ты напишешь что-то что будет работать на 10% быстрее, но при этом потратишь в сотни раз больше времени. И заказчик пошлет тебя нахер с такими приколами. Ему проще будет арендовать сервак на 50 баксов дороже и запуститься в продакшен, чем ждать полгода пока "гений" напишет ему свой велосипед, но на рынке уже будет с десяток конкурирующих предложений.
Ну я конечно допускаю, что ты одаренный и знаешь лучше всех, но что-то мне подсказывает, что это не тот случай.
Я конечно не хочу тоже быть голословным и утверждать за все языки и за все либы. В моем случае это java и в качестве либ для веб бека это набор стека spring, либы оказались настолько удачными и востребованными, что они уделали разработки от самих владельцев Sun\Oracle и по сути стали де-факто стандартом в этой сфере.
Если ты с java вебом вообще не знаком, то тут надо лекцию на несколько часов, а не коммент писать. А если знаком, но писал на каком-нибудь JBOSS\EJB или упаси господи дефолтных сервлетах, то тут достаточно любого гайда для новичков, чтобы понять насколько он круче, по сравнению с тем что предлагает сан\оракл.
гуава, апач, куски эклипса, undertow редхатовский был, котлин. а спринг - не помню, чтоб был.
пока чота хз, магии слишком до хуя. я привык понимать, что ваще происходит, и откуда чо берется...
Относись к нему как к черному ящику, ты должен знать, что ты можешь сделать на входе и что спринг тебе выдаст на выходе. Например для того, чтобы водить машину тебе ведь не обязательно знать как распаян электронный блок управления или какой диаметр поршней.
Так и со спрингом, тебе достаточно например знать, что если повесить на метод @Transactional, то откроется транзакция и после выхода из метода транзакция закроется. Тебе не надо знать что существует некий BeanPostProcessor, с помощью которого BeanFactory, во время инициализации бина, создаст в рантайме динамический прокси, который будет перехватывать вызовы к твоему методу и перед каждым вызовом метода будет вначале исполняться код открывающий транзакцию, а после завершения вызова будет испольняться код, который коммитит эту транзакцию.
На собеседованиях у меня начали спрашивать про потроха спринга только когда я уже стал собеседоваться на синьора, ну и в работе оно мне тоже понадобилось не раньше этого времени.
вот копаюсь. тестовое задание дали, наркоманы. сеньору тестовое задание, лол. вместо того, чтоб просто попиздить, чем я раньше занимался.
я такую хуйню так-то и сам делал, всякие там процессоры аннотаций, инструментация байткода, вся хуйня. так что, примерно понятно, как оно сделано, но не нравится. лучше б dsl замутили.
доки мало что проясняют. декомпиляцией что ли заниматься, что понять, что реально делается в коде? такое себе.
С другой стороны ты тоже хорош, зачем идти на синьора туда, где основной стек тот, в которым ты не шаришь?