РАНЬШЕ СЕЙЧАС ПРОГЕРЫ ЗДПРОГДЛ БОЛЬШОЙ ПРОЕИТ: НАПИСАЛ ДЕСЯТЬ ТЫСЯЧ СТРОЯ НИЗКОУРОВНЕВОГО КОДА, / Doge Lore :: программирование :: смешные картинки (фото приколы) :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

смешные картинки программирование geek Doge Lore 
РАНЬШЕ
СЕЙЧАС
ПРОГЕРЫ
ЗДПРОГДЛ БОЛЬШОЙ ПРОЕИТ:
НАПИСАЛ ДЕСЯТЬ ТЫСЯЧ СТРОЯ НИЗКОУРОВНЕВОГО КОДА, СДЕЛАЛ ВСЁ КРОССПЛАТФОРМЕННО,
ПЕРЕД ВЫКАТКОЙ НА ПРОД ГОД ДЕРЖАЛ В БЕТЕ,
ДОДЕЛАЛ И ОТТЕСТИРОВАЛ __________________
МуСоо1Рго]ес1.ру X з.тро1^ НЬгагу
ИЬгагу. с!оЕуегуЬ113.пд( )|
@1ТМСЖи,смешные
Подробнее
РАНЬШЕ СЕЙЧАС ПРОГЕРЫ ЗДПРОГДЛ БОЛЬШОЙ ПРОЕИТ: НАПИСАЛ ДЕСЯТЬ ТЫСЯЧ СТРОЯ НИЗКОУРОВНЕВОГО КОДА, СДЕЛАЛ ВСЁ КРОССПЛАТФОРМЕННО, ПЕРЕД ВЫКАТКОЙ НА ПРОД ГОД ДЕРЖАЛ В БЕТЕ, ДОДЕЛАЛ И ОТТЕСТИРОВАЛ __________________ МуСоо1Рго]ес1.ру X з.тро1^ НЬгагу ИЬгагу. с!оЕуегуЬ113.пд( )| @1ТМСЖи
смешные картинки,фото приколы,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,Doge Lore
Еще на тему
Развернуть
А первый сделал за пиво.
За ночь вдвоем с заказчиком, перекидывая файлы по локалке, пицца и сиги с заказчика, кофе с проггера.
LEXfes LEXfes 03.12.202014:28 ответить ссылка 10.1
Первый сделал на спор. А спорили на пиво как раз таки.
В отделе тестировки обычно выставляли ящик тому кто больше багов найдет. Но бухали естественно все вмести.
Здесь только верстка проекта. Чтобы заработал функционал нужен штат qa, devops, пятеро программистов и пол года agile разработки. Проект - чатик на готовом движке.
mon4ez mon4ez 03.12.202015:19 ответить ссылка 1.6
library.sdelaiMneZaebis()
Brenwen Brenwen 03.12.202014:00 ответить ссылка 7.0
Раньше и задачи были проще. А сейчас над одной игрой/продуктом могут работать в буквальном смысле сотни и тысячи человек и генеририровать сотни тысяч строк кода. Тем более, за это время большинство штук были сделаны уже до нас и максимально оптимально, поэтому проще импортировать триллионы библиотек и фреймворков чтобы уложиться в срок "ещё вчера" (созданный благодаря эффективным менеджерам), чем изобретать с ноля велосипед.
EpicMan2 EpicMan2 03.12.202014:01 ответить ссылка 13.7
Правда, справедливости ради, вариант с "год держал в бете" действительно не изменился, судя по ААА-индустрии, где прямым текстом ссут на ебало покупателям, проводя за счёт их кошельков бета, а иногда и альфатест игр.
Забыл уточнить, по окончании альфатеста или бетатеста , разработчик банкротится / забивает хер (нужное подчеркнуть)
Прогеры раньше: мне на создание этого слайдера потребуется несколько месяцев, чтобы всё написать, проверить и отладить
Прогеры сейчас: через полчаса будет готово
что-то не похоже на современных прогеров с почасовой ставкой.
LiRix LiRix 03.12.202014:15 ответить ссылка 1.2
Ну так оплатишь за час.
зачем делать за полчаса то, что можно растянуть на неделю?
LiRix LiRix 03.12.202014:34 ответить ссылка 2.0
Потому что есть те, кто могут сделать за пол часа
Они растягивают на 6 дней
"через неделю приступает к работе"
Прогеры сейчас: Делов на полчаса, но будет готово через неделю.
Сейчас ты скажи рынку, подождать год в бете - тебя через год рынок уже пошлет в задницу, потому как уже не актуально\спрос прошел\идея уже использована\тыпидр и т.д.
rio1987 rio1987 03.12.202014:14 ответить ссылка 12.0
Просто мир забыл что помимо работы должна существовать ещё и жизнь.
Gidof Gidof 03.12.202014:36 ответить ссылка 0.7
уже не актуально\спрос прошел\идея уже использована\тыпидр и т.д.
Шутка из разряда - "Нахуя вам для стройки все эти краны, бульдозеры, экскаваторы и т.д., раньше ведь целые замки строили без них, значит и вы можете обойтись"
Как человек имееющий непосредственное отношение к бек разработке кровавого Ынтерпрайза, могу сказать что шутка хуита. Я за пару часов, могу в одно лицо, с помощью либ и некоторой доли своего кода, написать уже готовое приложение, которое будет иметь немножко эндпоинтов, базовую секьюрность и возможность работы с БД.
В то время без использования либ ты бы несколько месяцев потратил только на написание базового веб сервера, который бы парсил http запросы, разбирал куки, заголовки и прочую хуиту.
Redeemer Redeemer 03.12.202014:38 ответить ссылка 10.7
"с помощью либ и некоторой доли своего кода, написать уже готовое приложение"

Которое будет тормозить на 9900к и 64гб ddr4
Рынок решил, что дешевле закупать сервера для не самых оптимизированных, но быстро написанных приложений, чем платить зарплату взводу программистов, пока они изобретают уже давно изобретенный кирпич.
Маркетолухи решили что за всё заплатит клиент, а потом ещё раз заплатит при обновлении железа.
Gidof Gidof 04.12.202012:20 ответить ссылка -0.6
К сожалению, без либ оно будет тормозить с ещё большей вероятностью за счёт эффекта кривых рук
dibroo dibroo 03.12.202015:02 ответить ссылка 2.6
Старая песня, о том нахуя мне эти либы, вот я сейчас возьму как напишу свой велосипед, который всех уделает. Только вот хуй ты дружочек угадал, либы эти опенсорсные, которые улучшаются, дорабатываются, оптимизируются, отлаживаются на протяжении более десяти лет, огромным количеством людей.
И в 99.99% случаев твой велосипед, окажется дырявым, забагованным гавном или ты напишешь что-то что будет работать на 10% быстрее, но при этом потратишь в сотни раз больше времени. И заказчик пошлет тебя нахер с такими приколами. Ему проще будет арендовать сервак на 50 баксов дороже и запуститься в продакшен, чем ждать полгода пока "гений" напишет ему свой велосипед, но на рынке уже будет с десяток конкурирующих предложений.
Ну я конечно допускаю, что ты одаренный и знаешь лучше всех, но что-то мне подсказывает, что это не тот случай.
Я конечно не хочу тоже быть голословным и утверждать за все языки и за все либы. В моем случае это java и в качестве либ для веб бека это набор стека spring, либы оказались настолько удачными и востребованными, что они уделали разработки от самих владельцев Sun\Oracle и по сути стали де-факто стандартом в этой сфере.
Так я ж не говорю, что раньше было лучше. Я просто констатировал факт
как раз надо разобраться в спринге. а чо там такого крутого? до того мне куски спринга в других проектах не попадались.
villy villy 03.12.202017:40 ответить ссылка 0.0
А ты до этого веб бек на джаве писал? потому что мне трудно представить человека, который пишет бэк на джаве и ни разу со спрингом не встрачался. Разве что ты последние 10 лет сидел, на каком-то жутком легаси и заростал мхом и не интересовался, что там в мире современных технологий.
Если ты с java вебом вообще не знаком, то тут надо лекцию на несколько часов, а не коммент писать. А если знаком, но писал на каком-нибудь JBOSS\EJB или упаси господи дефолтных сервлетах, то тут достаточно любого гайда для новичков, чтобы понять насколько он круче, по сравнению с тем что предлагает сан\оракл.
ну я, короче, писал сетевую приложуху (ну не сам всё, ясен пень) довольно навороченную на платформе нетбинсовских модулей. куча чего там было, но вот спринга не было.
гуава, апач, куски эклипса, undertow редхатовский был, котлин. а спринг - не помню, чтоб был.

пока чота хз, магии слишком до хуя. я привык понимать, что ваще происходит, и откуда чо берется...
villy villy 03.12.202020:40 ответить ссылка 0.0
Имхо ты совсем неправильный подход выбрал к изучению спринга. Если ты хочешь начать изучать спринг с изучения его потрохов, ты никогда его не выучишь. Из своей карьеры программера длинною в 5 лет, я почти на каждом проекте работал со спрингом и только лишь ко 2-3 году стал более менее въезжать, как оно там все внутри устроенно, но все равно еще не знаю всех вещей.
Относись к нему как к черному ящику, ты должен знать, что ты можешь сделать на входе и что спринг тебе выдаст на выходе. Например для того, чтобы водить машину тебе ведь не обязательно знать как распаян электронный блок управления или какой диаметр поршней.
Так и со спрингом, тебе достаточно например знать, что если повесить на метод @Transactional, то откроется транзакция и после выхода из метода транзакция закроется. Тебе не надо знать что существует некий BeanPostProcessor, с помощью которого BeanFactory, во время инициализации бина, создаст в рантайме динамический прокси, который будет перехватывать вызовы к твоему методу и перед каждым вызовом метода будет вначале исполняться код открывающий транзакцию, а после завершения вызова будет испольняться код, который коммитит эту транзакцию.
На собеседованиях у меня начали спрашивать про потроха спринга только когда я уже стал собеседоваться на синьора, ну и в работе оно мне тоже понадобилось не раньше этого времени.
так я и иду не сеньора. тока у них там спринг, а я в нем ни бум-бум.
вот копаюсь. тестовое задание дали, наркоманы. сеньору тестовое задание, лол. вместо того, чтоб просто попиздить, чем я раньше занимался.
я такую хуйню так-то и сам делал, всякие там процессоры аннотаций, инструментация байткода, вся хуйня. так что, примерно понятно, как оно сделано, но не нравится. лучше б dsl замутили.
доки мало что проясняют. декомпиляцией что ли заниматься, что понять, что реально делается в коде? такое себе.
villy villy 03.12.202023:01 ответить ссылка 0.1
Ну с одной стороны я бы задумался об адекватности конторы, в которой дают тестовые синьорам и стоит ли туда вообще идти работать.
С другой стороны ты тоже хорош, зачем идти на синьора туда, где основной стек тот, в которым ты не шаришь?
офис через дорогу :)
villy villy 03.12.202023:31 ответить ссылка 0.0
ну и ваще, чо б не поучить спринг? на любом новом месте что-то придется осваивать, я ж не совсем меняю стэк технологий.
villy villy 03.12.202023:33 ответить ссылка 0.0
динамическая типизация
villy villy 03.12.202015:13 ответить ссылка 0.4
эх, да - раньше было лучше.
kain_pl kain_pl 03.12.202015:28 ответить ссылка -0.5
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
Когда напечатал 10 строчек кода и он запустился с первого раза Это ты, когда вернулся к коду, который писал 2 недели назад Стажер	х = 10;
Джун	х = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1;
Мидл	■рог (хп1: г = 0; 1 > -11; 1--) { х -= 1; }
Сеньор	до { х = пеы Рапс1от() .пех1:1п1:();
	} У\М1е (х != 10);
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор код программирование

Стажер х = 10; Джун х = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1; Мидл ■рог (хп1: г = 0; 1 > -11; 1--) { х -= 1; } Сеньор до { х = пеы Рапс1от() .пех1:1п1:(); } У\М1е (х != 10);
frontend dev doing backend
backend dev doing frontend (Щ README.md
The Kitten Programming Language
Kitten is a statically typed, stack-based functional programming language designed for simplicity, speed, and safety. This is an in-progress implementation of that language, including:
•	An interactive console for testing code.
•	An interpreter.
•	A
подробнее»

geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор it программирование языки программирования Kitten смешные картинки,фото приколы

(Щ README.md The Kitten Programming Language Kitten is a statically typed, stack-based functional programming language designed for simplicity, speed, and safety. This is an in-progress implementation of that language, including: • An interactive console for testing code. • An interpreter. • A