Современное программирование - это гуманитарная специальность, потому что программа - это ни что иное, как перевод с человеческого языка на язык программирования.
>>252954777 (OP) Быстра пиши в гугл, яндекс и во все остальные айти конторы, пусть увольняют своих инженеров-погромистов 300к и прочих долбоёбов окончивших технический вуз, а на их место ставят лингвистов с зп в 50к, ты не представляешь какую финансовую оптимизацию ты открыл. Тебе за такое нововведение по всему миру статуй наставят и дадут 10ккк вечнозелёных как твой тред рублей и нобелевку дадут. И как никто во всём мире не додумался до такого? Ну тупые! Сычёв, ты гейний!
>>252954777 (OP) нет, это не перевод, это написание языком программирования программ, которые решают задачи, а гуманитарий не может даже решить, когда он устроится в макдак наконец
>>252954777 (OP) Да сегодняшние погромисты это вообще треш. В моё время мы ручкой в тетрадке программировали, а потом ещё мелом на доске повторяли. Сайты в блокноте писали. А этих сегодняшних посади за блокнот или вим, отруби интернеты и они даже хелоуворлд не напишут. Позорище, блядь. Всё им ide подавай с автодополнением, чуть что сразу гуглить. Пиздец, короче. Нахуй надо.
>>252955903 Байтодрочер пузырьком сортирующий клеточки в тетрадке, ты? Объясни почему я должен переплачивать за твои красные глаза, если зумер с ide и гуглом решает задачи на модном фреймворке быстрее тебя?
>>252954777 (OP) Хуйня. Язык программирования != язык человеческий. Даже высокоуровневые ЯП близко не похожи на человеческие языки. Кроме того просто выучив ЯП ты не будешь 100% способен писать программы, для этого необходимо понимать кучи других процессов, и ими оперировать
>>252956277 >На диплом уже давно никто не смотрит. К сожалению, смотрят. Мне было бы гораздо проще вкатиться в сферу, если бы у меня был вышка техническая.
Выяснилось, что в мозге активировались пять участков, которые были связаны с обработкой языка, вниманием и кратковременной памятью. Мозг исследуемых программистов показал, что во время восприятия кода у них работали те отделы мозга, которые как правило отвечают за лингвистическую информацию и вербальную коммуникацию – конкретно речь идет про так называемую переднюю боковую часть префронтальной коры.
>Современное программирование - это гуманитарная специальность, потому что программа - это ни что иное, как перевод с человеческого языка на язык программирования.
>>252957953 И писали они неоптимизированное говно уровня "привет. как дела? ну как будет получше, скажи привет всему миру. спасибо. досвидания"? Когда всё что требуется это "йо. выведи привет всему миру. бб."
>>252954777 (OP) Да, а математика - это гуманитарная специальность, потому что математика - это ни что иное, как перевод с человеческого языка на язык формул. А так как все точное науки базируются на математике, то технарей вообще не существует, все - говнометарии. ебать ты долбоеб, братишка, земля тебе металлом
>>252958346 Если изначально лингвисты это социобляди, тогда да. Но на моей памяти все социобляди хорошо развиваются в продажах больше, и в менеджменте.
Блядь это какая-то пидорашкенская ментальность, ебать себя в жопу когда можно обойтись без этого. Ты бы еще на перфокартах предложил код писать, как деды, а то че тут какие-то буковки.
>>252955903 Да сегодняшние медики это вообще треш. В моё время мы ножом по вене туберкулёз лечили, а потом ещё шокером для профилактики повторяли. Диагноз на звёздах гадали. А этих сегодняшних посади за пилу или шоккер, отруби интернеты и они даже ногу не ампутируют. Позорище, блядь. Всё им антибиотики подавай с рентгенографией, чуть что сразу анализы. Пиздец, короче. Нахуй надо.
>>252957684 >выучив ЯП Хули там учить? У всех языков которые хоть кому-то нужны С подобных синтаксис. Изучение занимает ровно 20мин на чтение как правильно слова расставить. Стандартные функции можно банально найти по названию действия. Я на первой работе охуел когда мне сказали писать на Typescript(фулл-стак дебич, не сайты делали) я только в C++/# умел, немного python и php. К концу дня я уже уверено хуярил код.
>>252958229 оно не больше, прост у всех на слуху, т.к. раньше по на микросервисах написать нельзя было или это было не целесообразно, а теперь - норм. Это разные подходы к написанию программного продукта для своих, практически не пересекающихся задач
>>252958229 Потому что не лучше. Если у тебя просто типичный сайт магазин то монолит збс. И вообще монолит лучше микросервисов в 90% случаев, потому что поддержка у монолита в итоге будет проще.
Аретектуру нормально надо делать и использовать все по делу, а не моде
>>252958779 Я имею ввиду выучив один язык. Понятное дело, что если освоишь один язык, следующие в разуменых пределах офк, без всяких brainfuck пойдут проще.
>>252957062 то что не гуглится на стаке, нахуй не нужно никому ибо представляет собой настолько узкоспециализированную область что нахуй оно надо, там нужен спец именно по этой теме
>>252954777 (OP) Ну так и есть, все адекватные программисты скажут тебе, что при вкатывании нужно положить хуй на математику и алгоритмы, нужно знать английский, нужно много читать, нужно писать понятный для людей код. Еще очевидно, что все модные няшные прогеры выступают на конфах, где 50% содержания это шутеечки. То есть нужно вкачивать навык риторики, чтобы не стать унылым ноунеймом, постепенно растворяющим своей потной жопой стул под собой.
>>252959002 Откуда мне знать. Каждый случай надо смотреть отдельно. Если нет строгой обязательности по доступности, то микросервисы сосут. Требуют много времени на поддержку, нужно документация кто за что отвечает и как происходит коммуникации между сервисами. И самый смак. Обычно микросервисы делают по функциональной декомпозиции, а как только ты её использовал ты уже заранее проиграл
>>252954777 (OP) Гуманитарий это скорее тим-лид или аналитик или тестировщик, короче обдристыш-посредник между обычными людьми и теми, кто ПИШЕТ НАСТОЯЩИЙ КОД.
>>252959486 джувел леве "совершеный софт". Если кратко. Декомпозиция по функционалу это плохо в перспективе. Тебе надо что-то изменить, разделить, ещё хуже добавить и ты лезешь в архитектуру и пытаешься понять к чему у тебя относиться, ой а у меня новый функционал он относиться к 3 разным функциям. И вот у тебя теперь есть слой оркестровки который отвечает за то чтобы агрегировать разные функциональные блоки, а потом ещё один над. Пример из книги. Ты строишь дом, сделал кухню с функцией жрать/готовить и гостиную с функционалом спать и смотреть телевизор и тут тебе говорят что нужно чтобы в кухне можно было спать. Ты обосрался.
>>252954777 (OP) >перевод с человеческого языка на язык программирования. Сначала такие как ты долбоебы окончавшие ололо курсы программиста за 2 недели этот перевод делают, а потом уже другие ловят баги на проде и оптимизируют понаписанное вами дермище. Считай как хочешь, только в программирование не лезь
>>252960314 Спасибо за развернутый ответ, книжку отложу. Тогда такой вопрос, почему часто встречаются люди которые активно дрочат на viper, хотя это фактически то же самое?
>>252954777 (OP) >ПРОГРАММИСТ - ЭТО ГУМАНИТАРИЙ Как правило, это правда. Точнее, большинство людей вообще не обладают широким кругозором - хоть в гуманитарной сфере, хоть в технической. Включая погромистов. То есть, они часто не смогут ни грамотно поддержать разговор на историческую, философскую тематику, об искусстве или литературе, ни отличить картину современного проходного рисоваки от шедевра мирового искусства, ни починить сломавшийся генератор, ни раскидать коммуникации по дому... Они обычно тупо ничего не умеют и не знают, кроме того, как писать код. Как и другие офисные работники.
>>252955675 >нет, это не перевод, это написание языком программирования программ, которые решают задачи Давай-ка отделим мух от котлет:
Есть люди, которые придумывают и ставят задачи. Часто это какие-нибудь полуграмотные кабанчики, их дети-наркоманы и т.п. Например, какой-нибудь поднявшийся в 90-х хач-бандит дарит своему сыну на ДР какой-нибудь мэйлру, и сынок начинает придумывать менеджерские решения типа: "Ыыыы, а давайте вот тут, кароче, будет так, что юзер только подумал, а письмо уже само написалось, лол! А потом сразу само по нужным адресам выслалось, уууууу, ааааа, ыыыыыыы!!!" Но иногда это действительно грамотные спецы или какие-нибудь там аналитики.
Есть люди, которые потом придумывают, чего этот бандюшонок имел в виду, когда выдал вот эту фразу между кокаиновыми приходами, и как поставленную проблему решить. Т.е. помогают сформулировать, что конкретно должно в итоге получиться, и как это все будет работать, чтобы оно получалось.
Эти люди говорят, что они там напридумывали, на русском/английском/индусском языке погромистам. И вот задача погромиста - перевести сказанное с русского/английского/индусского языка на язык C++/JavaScript/Python и т.п.
Выучить английский язык, чтобы им свободно владеть, занимает годы довольно усердных занятий и регулярного его использования. Выучить язык погромирования сам по себе можно за пару недель. Но в современном погромировании есть огромная куча шаблонов, в т.ч. готовых решений, которые нужно знать, чтобы клепать перевод с человечьего на машинный с приемлемой для владеющих IT-конторой кабанчиков скоростью. В результате чего погромирование превращается в нечто, похожее на изучение китайского - с зазубриванием тысяч иероглифов, ебаниной типа тонов, которая очевидна для китайцев, но мозгодробительна для всех остальных, и прочей шнягой. Собственно, погромистам и платят побольше, чем переводчикам с/на китайский - что разумно, учитывая, что спрос на погромистов гораздо выше, чем на китайских переводчиков.
>>252961082 Да, я видел именно на ios разработку искали разработчика кто в вайпере разбирается. Нет, вопрос скорее не про микросервисы а про декомпозицию
>>252954777 (OP) >ПРОГРАММИСТ - ЭТО ГУМАНИТАРИЙ Хорошая попытка, филолог, но нет - ты по-прежнему нахуй никому не нужен. >программа - это ни что иное, как перевод с человеческого языка на язык программирования. Нет, "перевод с человеческого языка на язык программирования" - это код, а как раз программа - это нечто иное.
>>252954777 (OP) >>252957953 Вкатиться гуманитарии могут в шаблонные задачи, с нуля они не смогут построить нихуя Работаю в сберовской айтидыре, у нас различается ассессмент для чуваков без образования/с гум образование/эконом образование и для чуваков с техническим и математическим. У первых математическая и аналитическая часть прилично хардовее вторых
>>252954777 (OP) >потому что программа - это ни что иное, как перевод с человеческого языка на язык программирования А ты хочешь на машинном коде нулей и единиц писать или что? Языки программирования это просто более понятный человеку язык, а для компуктера это по-прежнему нули и единицы.
>>252961909 >Ну какой же ты петух. Нет, ты. >Запомни слово АЛГОРИТМ Дурачок, АЛГОРИТМ - это всего лишь один из кирпичиков, из которых состоит программа. Помимо собственно алгоритма программу формирует дохуя ещё что.
>>252962370 >Ловите шизоида Ебанутый, ты уймёшься или нет? Ты запускаешь любую GUI-аппликацию. Элементы пользовательского интерфейса являются частью программы или нет? Отвечай мне быстро, сучка!
>>252961591 viper это просто устоявшийся способ разделить ответственность внутри модуля, то есть сделать так, чтобы за UI отвечала одна сущность, за бизнес-логику вторая, а за навигацию - третья. Это позволяет тестировать каждый из этих слоев в отдельности и более-менее независимо их допиливать/исправлять, если потребуется. Кроме того, он четко задает рамки, как именно это делать, чтобы вновь вкатившийся в проект разраб мог сразу понять, где и что делается в архитектуре. Сравнение с микросервисами тут некорректно, так как каждый слой в вайпере не является самостоятельной сущностью, они работают лишь в связке друг с другом, в то время как микросервис - это обособленное мини-приложение (которое внутри себя может также иметь какое-то разделение на слои, хоть тот же вайпер)
>>252963367 >я ебу твою мамашу у тебя на спине и бате твоему спускаю в ротан Моей мамаше 70, а батя помер давно. Ты ебануй на пенсов и трупаки кидаться?!
Хотя, чего ещё ждать от мудака, для которого "программа - это алгоритм".
>>252954777 (OP) Двачую. На русском языке тоже деревья балансирую и рекурсивно разговариваю. Обожаю ещё формулировать предложения, чтобы как можно меньше памяти задействовать.
>>252963421 >вся программа это один алгоритм да Ещё один...!
- Браузер - это программа? Да/нет? - Строка меню в браузере - это часть программы? Да-нет? - Справедливо ли утверждение "строка меню - это алгоритм"? Да/нет?
>>252954777 (OP) Абсолютно верно! Особенно все эти функциональные языки с декларативной моделью! Просто пишешь что нужно сделать и тебе всё твой язык делает! Все эти Хаскелли, Миранды, Лиспы, Коки, Эликсиры упаси господь - всё для гуманитариев сделано.
>>252963823 >то есть браузер это алгоритм? Блять, ты ебанутый?! Алгоритм - это один из элементов, составляющих программу. А тот уёбанок выше доказывает, что "программа = алгоритм".
>>252964635 Я не читал вашу переписку, я просто мимо проходил и подпёзнул, но отвечая на твой вопрос скажу, что статика - не алгоритм. Бля, что за вопрос вообще странный?
>>252964803 >Лолкек. >И далеко ты на одной СТРУКТУРЕ уедешь? OnClickи, callbackи и прочая залупень ничего не делает, да? Мань, ты с кем сейчас разговариваешь? И тред ты читал или нет?
Выше по треду я сказал, что алгоритм - это всего лишь один из элементов, формирующих понятие "программа". Далее, прибежал некий аутист, который начал меня убеждать, что алгоритм - это и есть программа, на что я привёл пример в виде элементов UI, которые являются частью программы, но не являются при этом алгоритмом.