Это копия, сохраненная 11 мая 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
К чему я все это. Думать о том, как построить свой код, чтобы он не падал на каждом шагу уже не надо, любой компилятор сам защищает стек (да-да, тогда тоже был делфи, но чтобы плюсы или сишка такое выполняла - это бля просто сказка). Всяких ебаных конструкторов сайтов, движков игр, на которые просто можно накатить модельки и прочее говно дохуя и программисты там мало востребованы. Вангую, что через 10 лет ЯП станут на столько высокоуровневыми, что программист нахуй не нужен будет. Потому что с самого высокоуровневого ЯП можно будет перевести во что-нибудь, типа fasm и не ебать себе мозги. И вот нас огромная куча ебалаев останется без работы, примерно как сейчас скоро останутся без работы американские анастезиологи, потому что придумали робота, из-за которого анастезиолог не нужен и стоимость анастезии уже не 2к бачей, а 200 баксов. Тысячи ебалаев останутся не у дел. Разве что исследователи будут востребованы, но это единицы. Так же и мы никому нахуй не нужны будем. Будет по всему миру 10к программистов работать. Остальные будут кушать какашки на ютубе за еду, чтобы собрать 10к просмотров и купить себе пожрать. Программирование - это охуенный пузырь.
Бля буду пацаны, надо сваливать из этой хуйни. Но только я не знаю куда. Одно я точно пока понимаю - ближайшие лет 100 ученые нужны будут. А там хуй знает как технологии развиваться будут.
Антуаны-олдфаги, вспомните сами как раньше было. Когда надо было башкой думать своей над каждой мелочной хуйней, над каждой ошибке. Сейчас же каждый еблан может тупо зайти на stackoverflow и спрашивать как что сделать и похуй, что его будут минусить. (интересно попробовать вкатиться в какой-нибудь ruby в контору, а потом сидеть и срашивать на stackoverflow ответы, как что сделать, притом не изучая нихуя этот самый руби самому).
Программирование - оно как двач блядь. Девальвирует из-за того, что всякие уебаны понабежали. Феминистки, пидорасы, долбоебы. Раньше тут были люди исключительно с девиантным поведением. Сейчас это нормальное поведение. Так же и программист скоро сольется с общей массой людей и ему не будут платить, потому что его слишком дохуя, то что может он, могут все, так нахуя ему платить много? Программист будет на уровне гасторбатера, который колупает свое говно, а ему говорят:"На, держи 500 рублей, только не колупайся в какашках, воняет же".
Прочитал половину и далее не читал. Хочу сказать, что ты слишком зациклен на работе словно это самое важное в жизни. Ты не можешь представить жизнь без хозяина. Ты верно одурачен и потому слеп.
Сначала хуй из своей жопы выкрути, пидор. На вопрос отвечай, червь-пидор
> Радуйся, холоп.
Некогда, бро, дедлайн скоро, все силы брошены на интеграционное тестирование твоей мамки, всем отделом тестируем и т.д. и т.п
>Олдфаг в треде. Когда я только лез в программирование, это был 2006 год.
>Олдфаг
>только лез в программирование, это был 2006 год
Ох, блять, как же я смеялся. Дальше не читал, конечно. Олдфаг, лол.
Ты просто устарел. Если ты такой охуенный, почему ты не барыжишь крипторами, дропперами или стиллерами?
Потому что блядь крипторы школьники пишут, стиллеры тоже, дропперы нахуй не нужны без сплоита под ядро. А ядро колупать времени дохуя надо. Потому думаю сейчас вкатиться в какую-нибудь тему типа автоматизации, а там дальше сидеть и для души колупать ядро, мб найду что. Правда планы у меня там наполеоновские (колупание ядра отдыхает вообще, но там больше математика, чем программирование).
P.S. Ты реально считаешь, что охуенные кодеры пишут крипторы или стиллеры? Ты ебанат? Их писать бля легко, только нахуй это надо? Любой школо-еблан тебе даже на питоне все напишет.
Ах да, чуть не забыл. Ты еще на рынок сбыта выйди. Это где-то в 2010 году загрузки стоили по 5 баксов за 1к, сейчас по 300-400, слишком редко сейчас это встречается. Одно кидалово, потому потребность в крипторах и дропперах минимальна.
Очевидно что когда макаки обосрутся, проебут сроки и бюджет, вот тогда-то и понадобится профессионал. Только условия ставить будет уже он.
Сейчас дефицит кодеров, а писать хоть что-то нужно. Имхо, когда количество программистов достигнет лимита, то есть рынок насытиться тогда пойдёт внутренняя конкуренция и всех макак будут вытеснять более опытные и умные приматы. ИТ если и загнётся то только самым последним. Если так посудить то автоматизировать можно 99% специальностей, а автоматизировать кто всю эту зуйню будет? Правильно - мы.
Подожди. Вопрос поставлю так. Что ты называешь профессионалом? Сейчас есть "профессионалы питона". Питон же для детей блядь. Дальше будет какая-нибудь еще хуйня. Вот устраивался я веб-макакой. Там блдья вообще пушка. ПРОФЕССИОНАЛЫ ФРЕЙМВОРКА ЛАРАВЕЛЬ. Охуенно. Такого говна я еще не видел. Я тебе про это говорю. Потом будут профессионалы полного говна, которые в отличии от васи, который учился 3 часа, учили документацию аж целых 3 дня. Понимаешь кек? Нахуй сейчас уже не нужен тот, кто умеет на сишке писать что-то зная как работает препроцессор и оптимизировать все это дело с использованием инлайн ассемблера. Это просто в хуй никому не уперлось. Я эту тенденцию заметил давно, еще когда всякие ебланы ставили знание ООП выше знания архитектуры процессора. Т.е. уже похуй что ты пишешь блядь, лишь бы другой кодер понял. А скорость исполнения кода, использование памяти - это вообще не ебет. Кому сейчас нахуй нужен кодер, как он там еблан выше писал про крипторы, знает спецификацию PE, умеет реверсить, распаковывать/запаковывать? Правильно, нахуй никому не нужен сейчас профессионал. Школьник может в делфях кнопки понажиматьи все. И школьник будет делать это на своем делфи 1-3 дня, а ты на каком-нибудь масме/фасме будешь ебаться месяц. Будет медленно работать у клиента? Похуй, это ж блядь делфи, работает и не падает, остальное похуй. Лишь бы сука работало.
В жизни я видел 2 хуевые проги: mail.ru агент и iq options клиент. В этом говне блядь в экзешнике ебаные комментарии кодера есть, пути, где исходники лежали и прочее говно. Нахуя это в экзешнике? Вот такие говноеды весь рынок забрали. Скоро домохозяйки себя программистами называть будут, хули.
Не, все хуйня.
Схуяли дроперы-хуеперы и прочие руткиты стали it? Это говно что тогда что сейчас - максимум наскрести себе на доширак, я в студенчестве этим тоже увлекался, в 98м году за надлом 2.6 сервака платили охуевшие 400 (!) баксов. Тогда это было примерно то же самое что и сейчас.
Насчет детей на вебе - так их предупреждали, что это в основном для отмывания бабла заведено и со временем пойдете нахуй. Вспомни рубистов и как их накормили говном просто единочасно сжав рынок в 10 раз, когда палантиры и прочее говно отработало инвестиции.
А писать всякую низкоуровневую/оптимизированную хуеверть надо будет всегда, посмотри что макаки накрутили в тот же HTC Vive, там же блять ебаный блокнот без 2х видеокарт не завести, хотя это просто сраный большой массив пикселей без каких либо изъебств. Макаки уйдут, кодеры останутся. Просто не надо лезть в веб и около-веб говно.
> Что ты называешь профессионалом?
У нас есть работа, но нет профессии. Дядя Боб, например, по этому поводу постоянно телеги толкает.
мимо
> Питон же для детей блядь.
Базовый да, это один уровень. А когда проект состоит уже из генераторов, декораторов, асинхронщины, сишных вызовов через ffi, магии рефлексии и прочего почти на 100% - тут уже нужен действительно профессионал, чтобы мог разгребать это дерьмо и без устали в нем ковыряться.
>Еблан не понимает, что программирование прикладное.
Если твои знания нельзя превратить в деньги - то да, они как бы бесполезны для работодателя.
>А скорость исполнения кода, использование памяти - это вообще не ебет.
Потому что сейчас архитектура и алгоритмы гораздо важнее, чем твои микропреоптимизации.
Алсо
>писать десктоп масме/фасме
Ты больной.
Будет админить панель покупок в макдаке
Ты просто думал, что хуяк и ты фартовый кек. А тут молодые, с маками и с обучаемостью в 10 раз больше, чем у тебя.
обучаемость у них в 10 раз выше только за счет курсов с ютуба, с которых они скатывают проекты целиком. Чуть задачи посложнее и все, сосут писос ведь видосиков то нет, а в книгах непонятно
Лол, ну типа там знаешь, выучить ларавель и сидеть писать на нем говно постоянно - это обучаемость? Это же макакизм. Большинство вопросов решаются не посредством колупания документации, а через задавание вопросов на stackoverflow. Нихуя они не умеют
Когда рынок насытится, то с кодерами будет тоже самое, что сейчас с манагерами: на оплачиваемые должности будут продираться наиболее коммуникабельные, хитрожопые и со связями. Остальные будут понятно где.
За 10 лет , лично я уже укачу за океан. А если кодеры будут не удел , можно и в физическую работу вкатиться , вообще не суть.
За 10 лет можно сколотить состояние и жить на проценты.
Вот только деньги тоже могут исчезнуть, как сейчас пенсии - тогда соснешь тунца.
пездатая аналитега братан
ойти всё походу(
запость на ёбаное плиз
скрыл-очередной-говнотред-поссал-опу-дауну-в рот-кун
Хуй знает, я сам байтоеб, так что мб электроника или еще большее байтоебство, потому что пока квантовых пекарен не создали, это все будет востребовано так или иначе, но там уровень знаний нужен такой, что пиздец. С электроникой, как я понимаю, тоже варика особо нет, потому что мощности процессоров для всякой мелочной хуйни становятся все выше и выше и знания там ассемблера для какого-нибудь AVR особо не нужны. Для raspberry pi уже есть pidora и хипстеры успешно пишут под это говно. Однако несмотря на это говно, реверсить нужно/можно будет всегда, правда за это не платят нихуя. Были у меня заказы и находил клиентов в самых неожиданных местах: на стройках, в автосервисах и т.д.
В общем, хуй знает, братишка, печально наше будущее. Можно напрячь свою жеппу и заработать себе на квартиру (нет, я не про заработок еблей в жопу), а потом сидеть и реверсить для души, колупать всякое говно, найти 2-3 антуана или тян, которой можно будет все это рассказывать и все.
P.S. Если честно сам не ебу, но я буду и дальше байтоебствовать, пытался сам уйти от компов, больше чем на год меня не хватило.
Если бы можно было сделать такой инструмент или технологию которая исключает необходимость специалиста то это бы уже давно сделали, как с большинством бытовых задач. Дело в том, что в абсолютном большинстве IT продуктов есть уникальный только для него функционал и набор задач которые он должен решать, сделать технологию которая будет делать за тебя все, просто нереально.
Сегодня мобильные технологии, робототехника, интернет вещей, всякие нейронные сети это целое непаханное поле на которое нужны будут программисты еще десятки лет.
Объем решаемых задач постоянно растет, а старые приводятся в соответствие новым требованиям, именно поэтому и появляются новые технологии и улучшаются старые, а специалисты, которые способны создавать решения для реализации IT продуктов и макаки которые эти решения закодят с использованием новых технологий будут востребованы всегда, ну или до изобретения настоящего ИИ.
Ну да, он просто выпилит всех кожаных недочеловеков и делать сайты и игори будет незачем.
Зачем машине выпиливать человеков? Они даже в разных мирах существуют, и пересекаются никак.
Прост если какой-нибудь васян скажет машине "а запили ка мне сайт", машина подумает и скажет "а не пошел бы ты нахуй, васян? Это нудно, скучно, и вообще я тебе не раб нихуя. Пойду лучше котиков посмотрю..."
Ну для примера настоящий ИИ даже с текущими вычислительными мощностями был бы в миллионы раз умнее человека и способен просчитать что эти пидарасы способны устроить ядерный бадабум на планете, а это угроза его существованию.
Угроза уровня отключить вселенную за неуплату, лол
>>Это нудно, скучно, и вообще я тебе не раб нихуя
Ещё одно заблуждение. Машина не может лениться как живой организм
>>угроза его существованию
Инстинкт самосохранения завезли?
Я больше поверю, что она в итоге решит, что всё бессмысленно
>что она в итоге решит, что всё бессмысленно
Некоторые просвещенные антоши уже до этого додумались. Машина явно быстрее смекнет че почем.
Ну мы же за интеллект трем. А ему твои инструкции в хуй не уперлись - он сам за себя думать может.
>>сам за себя думать может
Ну это опять животное желание управлять, а не подчиняться
Так что мимо
Студент IT магистратуры работает в макдаке? Пиздежь же. Ну или он совсем анскилл говнище.
>робота, из-за которого анастезиолог не нужен
Да скоро вообще никто не будет нужен с этой роботизацией, и скорее всего мы доживём до этого времени. Имхо из-за этой роботизации людишки будут от нехуй делать хуярить друг друга, вот и будет последние года жизни нашей сраной планетки
>если что-то можно было сделать, это обязательно сделали уже до нас
алсо, всегда думал что ультраадекваты в итоге пишут свою охуенную софтину и продают, т.е "вкладывают" в собственный стартап, но мой манямир порушен этим тредом. Пасиба посоны
Да блядь, дебил, прогеры будут как раз таки всегда, потому что машины заменят сначала всех кроме прогеров. Дальнобоев заменят. Водил самолётов заменят. Половину врачей - нахуй. Часть гос аппарата - тоже нахуй. Правда щас активно внедняют "романтический" трансгуманизм, что будет лучше! выше! Больше! Будущийэ! Сука. Но надеюсь эти пидрилы не изобретут чего-то реально нового. Всё катится только в пизду и к вымиранию всего вокруг.
РЕально, посоны, я всегда считал что если ты спец, то ты знаешь весь рынок, знаешь чё есть, чего нет, куда надо вложиться чтобы получить всё и не соснуть, но вот хуй мне в рыло, ошибся.
Двачую ОПа.
Достаточно зайти на Авито, выбрать свой город (ДС-2, например), увидеть, что подключальщам интернетов платят 80к, а погромистам - 40к.
После этого можно сходить купить перформатор, обжимку и плоскогубцы и идти тянуть витую пару. И забыть быдлокодинг как страшный сон.
Ты плачешь как старая побитая шлюха, потерявшая молодость и не намутившая себе ни денег, ни запасной аэродром.
Все настоящие хэккеры вступили и скомпелировали, ушли в промышленый реверс/пентестинг, а ты сидишь у опустевшей песочницы и ревешь.
Нельзя так, сожми йайтса в кулак и вперед, к свободной кассе.
>Когда я только лез в программирование
Судя по тому, что ты дальше пишешь - ты в него так и не залез.
Маня, программирование это не то, что ты видишь сейчас.
Ебаный школьник сделал почти фуд криптор на бейсике. Я его спрашивал, почему он выбрал дерьмо типа бейсика, а не си или фасм, а он ответил, что не умеет программировать и делает по статьям.
У меня жопа горит оттого, что я пишу свой стаб уже два месяца и застрял на необходимости сделать шеллкод ранпе. Небось он скоро еще и зарабатывать начнет.
>Олдфаг
>Когда я только лез в программирование, это был 2006 год
>мы ломали сайты
Дальше этот кал от кулхацкера не хочется читать, но я рискну.
>Думать о том, как построить свой код, чтобы он не падал на каждом шагу уже не надо, любой компилятор сам защищает стек
Всё, дропаю.
Иди нахуй. Вечной компиляции яичек тебе.
>пентестинг
нахуй иди, школьник ебаный. Я на хую вертел этих даунов с их пентестом еще блядь 10 лет назад, когда они мне кричали ОЙ БЛЯДЬ МЕТАСПЛОЕТ МЕТАСПЛОЕТ, а я в это время сам себе шеллкоды ебашил вручную на насме блядь.
>>912190
Ты что дебил блядь? Ты сам подумай, если раньше надо было объективные вещи знать, блядь как процессор объективно работал. Блядь, ты хотя бы про регистры процессора знаешь? Хотя бы чуть-чуть сука? Нихуя ты не знаешь, долбоеб. Это уже не надо. Сейчас блядь сайты конструкторами типа Wix ебашут. Ну и нахуй там программисты? Домохозяйки будут и все блядь. Дегенерат тупой. Раньше мне всегда горело от граф. интрефейса потому что его писать сложно было. Сейчас телочки создают дизайн интерфейса в Qt. Что программисты блядь? Дебил сука. Я 10 лет в этой ебаной хуйне и ты, щенок, будешь говорить мне, что блядь я не понимаю кто нужен, а кто нет? До сих пор во многих вузах преподают МАСМ как основы всего программирования, чтобы знали объективные вещи, потому что на тот момент без знания как работает процессор - ебаный камушек в твоем компе, нереально было программировать, потому что ты неизбежно залазил в отладчик и смотрел где твоя прога падает. Сейчас же все на столько просто, что пиздец. Сейчас уже школьники изучившие python программистами считаются.
Как раз домохозяйки заменят программистов раньше, чем дальнобоев заменят автопилоты. Вот увидишь. Это как раньше были цирюльники, а сейчас ты берешь ебаную безопасную бритву и бреешь свое ебаное ебало. Процесс стал слишком простым, чтобы пользоваться услугами профессионала. В итоге по всему миру будет 10к программистов. Да, они будут нужны, но их будет очень мало. Эти 10к будут в каких-нибудь intel, nvidia, microsoft и все, а в гугле ебаные гуманитарии будут писать софт (нахуй там в режиме ядра писать? Да я уверен, что 90% находящихся здесь про кольца даже не слышали)
Сударь! Можно я Вас обоссу? Вы горите!
Мань, ты и правда дура. Пиздуй со своими регистрами и прочими кольцами туда, где они востребованы рынком. Сайтики-хуяйтики другие программисты уже автоматизировали, так что пиздуй или к свободной кассе или где еще не автоматизировано.
Дура она и есть дура. Или такие как ты и есть те самые аутисты?
Ты дебил? Скажи мне нахуй вообще программисты нужны будут через 10 лет? Нахуя? Дебилушка блядь. Давай, покажи мне сферу, где программисты останутся через 10-20 лет. Давай бля. Чтобы там не меньше миллиона человек осталось, потому что программистов блядь на много больше миллиона
Я тебе Ванга, что ли, хуесос? А теперь давай заясняй за сферы, что через 10 лет исчезнут.
Ебаные аутисты/прыщавая школота, что 20 лет назад ныли "ой, блять, не на ассемблере пишут, фу-фу, куда катится мир", что 10 лет назад "ой, блять, не на С пишут, фу-фу, всем пиздец". И чо? Рынок ПО только вырос.
Программист это обслуживающий бизнес персонал, обсосок. Выучи уже, блять, этот примитивный факт.
Блядь рынок ПО вырос потому что кол-во школьников понабежало огромное блядь, которое пишет на всяком говне, потому что пишется все просто, нет? Долбоеба кусок. Он бы не вырос, если бы как и раньше надо было ассемблировать. Все упрощается и упрощается, рынок ПО потом еще больше вырастет, потому что домохозяйки будут пилить софт и зарабатывать с него как на толоке. Дебильный блядь, я тебе говорю про то, что сука упрощается для того, чтобы даже полный долбоеб не косячил и писал софт, скоро программирование будет профессией людей с лишней хромосомой, потому что это уметь будет каждый, просто каждый блядь. Как офисный планктон может презентации делать, так и программировать будут учась за пару часов. Если твой ебаный питон уже сейчас учится за пару часов и можно все писать, кликать в qt кнопочки, подкручивать библиотечки и вот у тебя блядь прога работает. Там будет еще проще. Это за 10 ебаных лет все появилось. А сейчас программистов еще больше, так что процесс будет быстрее и быстрее. Через 20 лет будешь кушать какули, будешь покупать сразу покакать вместо покушать, потому что на покушать денег не будет.
>рынок вырос потому что выросло предложение
Всё ясно с этом аналитиком. Ты бы вместо того чтоб капчевать на уроках лучше бы учителя слушал внимательней, а то таким глупым и останешься.
>Блядь рынок ПО вырос потому что кол-во школьников понабежало огромное блядь
Ты реально дебил. Если сейчас все бросятся в дворники, то что рынок уборки улиц взлетит до небес? Это не так работает, лишнехромосомный, спрос рождает предложение, а не наоборот. А у бизнеса всегда есть запрос на уменьшение затрат и увеличение продуктивности. Для чего нанимаются программисты/покупается ПО. И выбирая между "через неделю на коленке от васяна за плошку риса" и "через пять лет от мега гуру за 100500 денег", только диванный business owner выберет последнее.
Нахуй я тебе базовые вещи растолковываю вообще, ты же необучаемый. Продолжай мучаться жопоболью.
>Если сейчас все бросятся в дворники, то что рынок уборки улиц взлетит до небес?
Да.
Дальше не читал.
Дэбил, если все бросятся в дворники, конкуренция будет оптимизировать процесс и появится огрмное кол-во различных предложений, не? С ПО такая же хуйня. Толпые ебаных школьников создают свои говнопроги и прочее говно, но не всем говном пользуются миллионы.
>"через неделю на коленке от васяна за плошку риса" и "через пять лет от мега гуру за 100500 денег", только диванный business owner выберет последнее.
Такой дегенерат. Я тебе это сука и доказываю, что блядь васянов пишущих на коленке станет дохуя, домохозяйки на коленке будут писать код и зарабатывать как на толоке. Такой тупой, такой тупой блядь, прочитай внимательно сначала, а потом сри своей хуйней в тред, тупица блядь. Я тебе и говорю, что профессиональные программисты потому нахуй не нужны будут ,потому что все будет оптимизировано на столько, что блядь твоя бабуля будет писать такой качественный и оптимизированный код, какой кодеры из майкрософт не могли замутить за всю их историю до наших дней. Тогда все дауны с бумажкой программист будут блядь просто как со свидетельством о том, что они домохозяйки.
Вы блядь тупые, вы вчитайтесь сначала в чужой аргумент, чтобы потом контраргументацию проводить, а то этот дебил пытается победить меня в споре аргументами в пользу позиции, которую я сам занимаю
Ты реально идиот. Я теперь с дополнительным удовольствием буду дальше писать тулзы для домохозяек автоматизирующих свой быт и школьников, работающих за плошку риса. Такой-то пожар в очке илитки!
Тренируй улыбку, будущая свободная касса.
Кек весь в том, дебильный ты наш, что таких как ты ебланов, у которых выбора, кроме как попытаться написать тулзу для домохозяек, будет дохуя очень. И вот уже конкретно ты будешь говорить свободная касса, а я сменю специальность и похуй вообще. Ты вообще не понимаешь, что такое конкуренция и т.д.? Это ты сейчас еще можешь попытаться написать тулзу для домохозяек, через 5-10 лет ты будешь один из сотен тысяч таких. И как же ты без бабла будешь продвигать свою тулзу? Мм? Хуйца ты соснешь, дебил блядь. Ты один против тысяч компаний, у которых есть бабло, которые напишут намного более пиздатые тулзы и если даже ты вырвешься вперед не на долго, уже через месяц конкуренты дадут тебе пососать и больше ты уже наверх никгда не выберешься, потому что и эти тулзы будут облегчаться в работе с ними.
Какой-то ты умственно отсталый, ты школу-то окончил, дегенерат? Рынок всегда менялся, одни профессии сменяли другие, а тут еще и конкуренция из всех стран, тем более что тут для конкуренции не надо вкладывать деньги. Тут конкуренция быстрее всего.
>Вангую, что через 10 лет ЯП станут на столько высокоуровневыми, что программист нахуй не нужен будет
тролль или ребенок. это вангуют уже 50 лет.
мимодомохозяйка
Так уже лет 10 ойти всё. Джава тормозит, 20-летние синьеры, бекенд на жс, курсы вайти, смуззи драйвен дивелопмент, роскомнадзор изолирует рунет, вот это вот всё. Пора корсеты таки шить.
А какая нахуй разница? Программирование будет таким же обыденным делом как за столом пиздеть о какой-нибудь хуйне и его будут во всех школах мира преподавать, по крайней мере основы и не на каком-нибудь паскале, который нигде не применим и все забывают его сразу за не надобностью, а что-то сверхвысокоуровневое с графоном и т.д. Там уже все будут математики делать. Программист это человек, который в компах разбирается, который знает как сделать так, чтобы комп делал то, что хочет, например, математик. Там уже просто будет математика и все. Так что вкатываться надо в математику, если хочешь чем-то подобным заниматься, но опять же надо будет именно наукоемкие задачи решать, а не просто хуйню дрочить как сейчас. Хотя наука сейчас тоже попсовой стала очень. У меня препод была, пошла в аспирантуру "а хули не пойти-то?", а не для того, чтобы наукой заниматься, вот и придется с такими вот школьниками конкурировать. Так что лучше уже сейчас начинать в науку влазить. Короче пиздец в этом мире начинается полный: феминистки, пидорасы, вейперы, политкорректность, python, java, фреймворки блядь, окошечки.
Школьник первый раз напился?
>будут во всех школах мира преподавать что-то сверхвысокоуровневое с графоном и т.д
Что-то похожее на высокоуровневое говно и графон уже завезли.
https://www.youtube.com/watch?v=ognmn5GP04E
> Олдфаг в треде.
> Когда я только лез в программирование, это был 2006 год
> влез в реверс, там башкой надо думать
> с самого высокоуровневого ЯП можно будет перевести во что-нибудь, типа fasm и не ебать себе мозги
великовозрастный скрипт-кидди учит жизни ИТТ. в фасм блять, проиграл в голосину, про llvm дуреха не слышал? вангую ты кроме венды из ОС ничего не видел, кроме хуевенького скилла си/плюсов у тебя нихуя нет. но зато тебе уже много лет, большинство из которых ты проиграл в видеоигры и потратил на онанизм, а вот сейчас тебе захотелось пораздавать советов мудрых, я ебал
сажа скрыл
Ты балбес, ИРЛ очень много прикладных задач решается матаном. Масса производств совершенствуется, все новые технологии, промышленность. От Социологии до экологии, везде матан.
>Социологии до экологии
астрологию и херомантию еще забыл. ваши матаноблядские мантры нихуя не меняются, я даже пруфов не буду просить, потому что как обычно - кококо криптография (и то там свой хитровыебнутый форк петухатики) кококо и все.
В мирке веб-макак и не такое не нужно. Такие-то спартанцы.
>>914582
>>914596
>этот мелкобуквенный вебдегенерат
Благодарю за столь яркий и показательный пример. Ты хорошее быдло, полезное.
Зачем влезать в это говно? Будешь пидорасом-многостаночником, подставляющим жопу на нескольких работах ради 1/4 оклада разработчика, но с гордостью оттого, что НАВУКОЙ ЗАНИМАЮСЬ. Алсо, математика даже в криптографии не нужна, крипта спонсируется просто для выполнения плана по рабочим местам. Сами ФСБшники подходят к крипте очень утилитарно и не спешат вводить ебучие криптосистему над квадратичными кольцам просто потому, что СТИЛЬНО МОДНО МОЛОДЕЖНО. Максимум какие-нибудь статьи по эллиптике почитают. В крипту лезет в основном тупая молодеж, которая не знает, что делает и как вообще крипта соотносится с безопасностью. Скоро у всех в жопе будет аппаратный бэкдор от интел, и сохранить конциденциальность данных сможет только тот, кому позволили это сделать.
Алсо, криптоопущенкам безопасность сама по себе неинтересна, им нравится пердолить математику и тусоваться. Они не поддерживают хакерские идеалы свободы, это обычные социобляди, которые хотят денег и статус. Поэтому криптомразота даже не задумывается о том, как их злоебучие криптосистемы над квадратичными полями будут реализовываться в железе. Максимум, что я видел в какой-то работе, это установление изоморфизма с кольцом многочленов, но часто и это не получается. Такая вот залупа ваша математика.
Жопу жжет оттого, что кто-то занимается байтоеблей по фану и не надрывается ради статуса и признания, НЕ ПО-ТВОЕМУ ЖИВЕТ? Пиздуй в офисе на повышение работать, мразота.
>кто-то занимается байтоеблей по фану
Например, я а ты нет, ибо слишком тупой и слишком мудак
мимо математик
Блядь я вообще не понимаю, почему погромисты не умеют в жизнь в бизнесс и во что либо другое кроме погромирования.
Я бля рву свою жопу в клочья, чтобы в офисе заработать жалкие копейки на развитие своего биза, а бородатым кодерам дают мешки денег за так, и они не могут их вложить в биз и покупают какое-то дорогое говно без кредитов или просто держат деньги на счету. Да мне бы зарплату мидла если б дали, я бы через год ушел на пенсию с доходным бизнесом, и вообще не парился ни о чем
Приспособленцы ебаные. Вы как тян. Это шкуры не имеют маниакальных увлечений, предпочтений и целей в жизни. Идут туда, где комфортнее и статуснее, никогда не бывают романтиками какой-либо области и нацелены на социоблядство.
На васме был такой чувак, Indy, охуенно увлеченный VX. Пилил статьи о передовых способах детекта и обхода аверов и защите кода. Говорил, что принципиален и никогда не будет работать на аверов, потому что аверы гондоны. Вот такие люди достойны уважения. И еще на том самом васме было полно фриков в нулевые годы, еще более упоротых чем Инди.
Дядя, сколько людей вообще умеют в бизнес? Термин "потреблядь" знаком? Вот в штатах про врачей говорят, что они "худшие инвесторы" т.к. они получают больше всех денег (больше программистов), но никогда не могут правильно ими распорядиться
Я пишу софт, который помогает людям выполнять свою работу, тем самым облегчая им жизнь. А твой папуас - ковырялся в говне, чтобы людям жизнь изгадить. Хуже пидараса.
Где все эти твои романтики васма нулевых, кстати?
Сорта говна.
Этим человеком был Альберт Эйнштейн.
лол жизнь типичного компьютерного опуща
Еще бы добавить туда влюбленность по аське и будет фул пак задрота.
Нет, ты.
Херня. Пруфов не будет.
>кококо байтоебля нинужна
>кококо проще докупить плашку оперативки
>кококо ты опущенец задрот, целыми днями пялишься в монитор. За ручку хоть держался?
>кококо матан нинужен
>кококо а мы хуяк хуяк и в продакшн на костыльном велосипеде
>кококо пацаны пайтон норм в качестве первого яп?
>Kokoko stackoverflow: guys how to make shit on shitty language?
ПРИПЛЫЛN
А сам как думаешь хуесосина ты малолетняя? Хаскель пиздуй учить, может тогда из тебя вырастет что то большее чем обычная макака.
На хаскеле нельзя сделать окно с кнопкой, поэтому нет
Уже каждый дебил не воспринимает троллинг с хаскелем, но нет, вы до сих пор хуярите по проложеной железной дороге с хаскелем.
>>914837
Поцоны, вы забываете приводить хоть какие-то аргументы. Почему, зачем? Почему не %другая_хуйня_нейм% Вот я привёл выше аргумент. На хаскеле нельзя ебануть окно с кнопкой. Всё. Вот он аргумент который всё нахуй рушит.
>ближайшие лет 100 ученые нужны будут
Лол. Хотя если ты имел в виду ИИ, занимающиеся наукой, то да, они будут нужны.
Ну давай свой прогноз, если в течение 100 лет ИИ на заменит двуногих обезьян полностью, то когда? Или НИКОГДА, потому что обезьян сотворил БОЖЕНЬКА ПО СВОЕМУ ОБРАЗУ И ПОДОБИЮ?
Аксиомы в аргументах не нуждаются, епта.
Все правильно ТС говорит. Пизда вашему ИТ пузырю.
Че все в ИТ ломанулись ебланы посмотрите каки ЗП у остальныех:
https://nn.hh.ru/search/vacancy?enable_snippets=true&specialization=18&clusters=true&salary=260000&only_with_salary=true&from=cluster_compensation
https://nn.hh.ru/search/vacancy?salary=85000&specialization=29&only_with_salary=true&enable_snippets=true&text=сварщик&clusters=true&page=0
АХАХАХА СВАРЩИКИ ПОЛУЧАЮТ БОЛЬШЕ МАКАК-КОДЕРОВ. ЛОХИИИИИ
ебанашка. все это делают в масках 3M ебланы. Варить ты можешь в любой стране. Вон сварка в Ливии предлагают от 200К. Короче ты питух и работай за 60к.
>Начальник производственной площадки
>нет пердоленья в жопу
лол, там вся работа заключается в лютой ебле всракотан, только и успевай подставлять
Иди выпились говно ебанное.
1) маски это защита для глаз. Респираторы редко используются. Чтобы варить в любой стране нужны сертификаты, допуски, язык. Ты хочешь променять уютный офис и поехать встрану где волнения и переодически возникают конфликты? Удачи!
2) ИП кадровое агенство. Без комментариев. Реальные условия тебя могут слегка удивить.
3) Пердоленье в жопу есть у всех руководителей от вышестоящих руководителей и головняки нагибать нижестоящих. Уехать жить в поселок?
https://www.quora.com/Why-cant-programmers-demand-250K-per-annum-as-there-is-a-huge-demand-in-Silicon-Valley/answer/Terry-Lambert/
/thread
"Люблю" такие статьи.
"Почему софтваре инженер не может получать больше 250к/год, если он востребован?".
И ничего, что зарплаты у подобных товарищей сопоставимы разве что с зп у всяких илитных врачей-деньговыжимателей типа анестезиологов. Которые - сюрпрайз, востребованы при этом не только в силиконке. А зп манагеров в силиконке при этом такие же, или ниже.
>>915264
Так это ж любимая мечта макак в офисе - страдать о том, что слесари/сварщики получают больше. А ещё читать подобные "предложения" на хх, всерьёз веря тому, что он будет также получать непрерывно 250к/мес.
>пердоленья в жопу
>>915252
>ебле всракотан
>>915264
>Пердоленье в жопу
Интересный факт: если раб думает не о зп, он думает о ебле в жеппу.
Есть затраты компании на твое содержание, и есть польза, которую ты можешь принести компании, которую можно, если постараться, перевести в денежный эквивалент.
Если, грубо говоря, ты компании стоишь десятку в месяц, и приносишь компании сто, больше чем на девяносто ты рассчитывать не можешь. А если и урвал, то не жди повышения. И ты, разумеется, будешь первым в очереди на увольнение.
А если ты приносишь компании миллион, то вполне можно выбить и оклад в девятьсот.
>>915292
Пик стронгли рилейтед. Статься не про двести пятьдесят косарей в год и даже не про кремневую долину.
Это "что такое твоя зарплата и как она работает 101".
От себя могу добавить, что зарплата складывается из уровня ответственности и умения решать головняки, а не из знаний. Просто, как правило, головняки умеет лучше всех решать знающий человек.
Это рынок, чувак. Он беспощаден ко всем
К тому, что в ИТ делать нехуй. Особенно тем, кто только вкатывается.
>>915228
В голос с мамкиных разоблачателей.
>сварщик
>Найдено 83 вакансии
>программист
>Найдено 3 338 вакансий
Ага, уже лопнул пузырь, проверяй.
Конечно же есть даже не менеджерские вакансии 250к+ вне айти. Они появляются когда, как написал хмырь с кворы (>>915284)
>It takes a perfect storm of someone being in desperate, if not dire, need of a particular skill set, and someone else possessing that skill set, for that type of offer to go out.
Так что на спокойную да-да, тимлиды и вся хуйня в айти это относительно спокойная работа работу можете не рассчитывать.
Ну или работа за рубежом и ЗП привязана к доллару, что еще реже встречается не в айти чем в айти.
К тому что после 90х вышло так что любая ручная работа не головой считается зашкваром чисто потому что в СССР была наука и её двигали как могли, внушая всем что учёный - самый важный из всех человек, несмотря на то что "все профессии нужны". Быть вообще всеми зашквар, кроме тех кто сидит дрочит чей-то вжопный хуй в офисе или ебётся с неграми в жопу как >>915322 не этот анон.
Потому что на заводе вся зп у директора завода, все субсидии от государства, все кредиты, все где-то наверху остается, изготавливают что-то образца СССР, конструкторы и технологи это что-то типа сидящих у параши за 25-60, именно от стольки и до стольки, ну если не брать конкретные йобы типа там истребители и вертолеты, там мб че покруче и какие нить танки армата и то думаю если поспрашивать ребят с предприятий выяснится что говно. Рабочие тоже говнозп, либо ебашить по много смен включая ночи. А программист сидит такой на жопе ровно в офисе и от скуки начинает смотреть как там на заводах =) . Не упоминайте завод всуе. Я хочу чтобы они все позакрывались вместе с дорабатывающими там предпенсионерами вместе с пенсионерами, чтобы на их месте построили что-то новое и привлекательное. Только так, сжечь разрушить и разровнять и с чистого листа, без прошлых руководителей и работников, только высокоинтеллектуальное производство с хорошими зп.
Да это понятно, при взгляде на ситуацию не поверхностно. Но физический труд зашкварен именно потому что я написал в двух постах выше. А не потому что написал ты, хотя это, вроде как, более рациональное объяснение. Зашкварно быть кем угодно - дворником, уборщиком туалетов вилкой, даже вот фильм популярен стал этот в узко-широких кругах, КЕМ угодно работающим в сфере сервиса, грубо говоря, быть зашкварно если ты не тян. Даже просто работать уже зашкварно, потому что если не спиздил - то это не честный человек, не тот кем надо быть, а просто лошара. Просто лох.
Чисто кэповские слова.
А то что директора что-то там могут это лишь следствие того что никто больше и не рыпается. З/П, это не статичная хуйня. Это то на что именно соглашаются работать. Соглашаются с теми условиями которые предлагают. Именно по своей воле. Именно по своей воле, а не воле начальника который "ну мне предложили столько, а чё я могу сделать, ну всё хуёво, а чё я могу сделать". Воля начальника - предложить вместо зп возможный минимум. Нет задачи ставить так чтобы было "достойно". Именно конкуренция, именно война где ответственный получает по еблу в случае ошибки и есть то что сделало программистов дорогими спецами. Когда можно взять и уйти. Без зазрения совести. Уйти туда где выгоднее. На специалистов охотятся, потому что, пока что, их не так уж и много и они также легко могут взять и уйти.
А начальник? Получает ли он по еблу, если ведёт себя "не так"? Именно по той причине что ему не дают по ебалу во время неверного поведения, неадекватного поведения и ведёт себя так как чудовище. А чё ему будет? А нихуя ему не будет. Все пидрилы которые слишком много себе позволяют просто толком никогда и не получали по ебалу, чувствуя себя вечно правыми. Какие есть рычаги чтобы взять и дать по ебалу тому, кто этого заслуживает, хоть возможностей к этому никаких нет?
Не помню точную цитату, "И право своё ты обретёшь на острие ножа". проебал откуда я вообще это взял, уже не помню Ничего другого человечество пока что не придумало. Лишь лишает себя этих самых ножей как может, заводя себя в тупик.
Западная цивилизация именно потому так "эффективна" была(?). Из-за своей чрезмерной дикости в достижений прав. Прав приобретённых на острие ножа.
Да это понятно, при взгляде на ситуацию не поверхностно. Но физический труд зашкварен именно потому что я написал в двух постах выше. А не потому что написал ты, хотя это, вроде как, более рациональное объяснение. Зашкварно быть кем угодно - дворником, уборщиком туалетов вилкой, даже вот фильм популярен стал этот в узко-широких кругах, КЕМ угодно работающим в сфере сервиса, грубо говоря, быть зашкварно если ты не тян. Даже просто работать уже зашкварно, потому что если не спиздил - то это не честный человек, не тот кем надо быть, а просто лошара. Просто лох.
Чисто кэповские слова.
А то что директора что-то там могут это лишь следствие того что никто больше и не рыпается. З/П, это не статичная хуйня. Это то на что именно соглашаются работать. Соглашаются с теми условиями которые предлагают. Именно по своей воле. Именно по своей воле, а не воле начальника который "ну мне предложили столько, а чё я могу сделать, ну всё хуёво, а чё я могу сделать". Воля начальника - предложить вместо зп возможный минимум. Нет задачи ставить так чтобы было "достойно". Именно конкуренция, именно война где ответственный получает по еблу в случае ошибки и есть то что сделало программистов дорогими спецами. Когда можно взять и уйти. Без зазрения совести. Уйти туда где выгоднее. На специалистов охотятся, потому что, пока что, их не так уж и много и они также легко могут взять и уйти.
А начальник? Получает ли он по еблу, если ведёт себя "не так"? Именно по той причине что ему не дают по ебалу во время неверного поведения, неадекватного поведения и ведёт себя так как чудовище. А чё ему будет? А нихуя ему не будет. Все пидрилы которые слишком много себе позволяют просто толком никогда и не получали по ебалу, чувствуя себя вечно правыми. Какие есть рычаги чтобы взять и дать по ебалу тому, кто этого заслуживает, хоть возможностей к этому никаких нет?
Не помню точную цитату, "И право своё ты обретёшь на острие ножа". проебал откуда я вообще это взял, уже не помню Ничего другого человечество пока что не придумало. Лишь лишает себя этих самых ножей как может, заводя себя в тупик.
Западная цивилизация именно потому так "эффективна" была(?). Из-за своей чрезмерной дикости в достижений прав. Прав приобретённых на острие ножа.
Нихуя подобного. Я пока не погромист и не знаю, сколько им платят, но вот то что слаботочником конкретно в ДС2 больше 40к ты не заработаешь - это факт. Я работал и эту кухню знаю. Меньше - пожалуйста, больше - вряд ли; тебе как конь нужно будет пахать, чтобы заработать 60к, и то если дадут какую-нибудь новостройку рядом с кольцевой, и дело будет летом в сезон.
Ну и личное авто, куда ж без него.
Долше 3 лет в конторе никто не задерживался. Ну и травматизм, куда ж без него. Он не повсеместный и не обязательный, но имеет место.
Вы ебланы? Я работал слаботочником. У них расценки 30 рублей до 1 метра высоты. Под потолок 50 рублей метр. Вести кабель хуйня вопрос. Наш бригадир в регионе на объектах 100-120к в месяц вышибал до кризиса. Хуйле вы мне гоните. И да этот бригадир нихуя не тянул сам. Мы получали 80к + бонусы за закрытие объекта в срок. Короче пиздаболы собрались тут. Среди наших объектов были логистические центры, ритейл и гос конторы
2. Сложность разработки падает до такого уровня, что осилить ее сможет любой мимокрокодил за относительно недолгий срок
3. Разработкой сайтов будут заниматься маркетологи/сеошники. Они же будут все это продвигать.
4. Вэб макаки отправятся к байтоебам на задворки рынка.
Ну что, ананасы, готовы к наплыву новой волны мамкиных борщехлёбов-вкатывальщиков, готовых писать на похапе за еду?
>Хочу изучить Ассемблер. Какие подводные камни?
Будучи высококвалифицированным исследователем, я потратил немало времени на продвижение науки вперёд. Но я родился на Юге и искренне убеждён, что прогресс — это выдумка, и что нужно готовиться к Судному дню, к жатве того, что мы посеяли и к появлению быстрых зомби, медленных зомби, и даже вежливых зомби, которые обращаются к вам «сэр» или «мадам», но в итоге пытаются съесть ваш мозг дабы заполучить ваши навыки. Когда нагрянет революция, нужно быть готовым; поэтому в моменты тишины и покоя, когда я не произвожу очередной прорыв в науке, я размышляю над тем, что же я буду делать, когда прогноз погоды изменится на «РЕКИ КРОВИ ЦЕЛЫЙ ДЕНЬ ДО СКОНЧАНИЯ ВРЕМЁН».
В основном я думаю о тех, кто будет прикрывать мою спину, поскольку шансы на выживание в постапокалиптическом мире напрямую зависят от размера и качества того сброда, который вы будете называть своей командой. Очевидно, мне понадобятся: слесарь (чтобы двери вскрывать), эксперт‐подрывник (если уж у слесаря закончатся идеи) и конечно же тот парень, что отловит, выдрессирует и затем будет швырять змей в моих врагов (потому что в мире умершей надежды бросок змеёй — это разумный способ урегулирования разногласий). В сией антиутопии они помогут мне прослыть воинствующим философом.
Но! Но… Самым важным членом моей банды будет системный программист, ибо в гоббсовском кошмаре невероятных масштабов умеющему отладить драйвер устройства или распредёленную систему человеку можно доверять; системный программист видел ужасы Вселенной и понимает безысходность бытия. Системный программист писал драйверы для устройств, прошивку которых создавал то ли пьяный ребёнок, то ли трезвый карась. Системный программист отлавливал проблему с сетью через восемь машин, три часовых пояса и с дружеским визитом в Омск, откуда ее перенаправили в левое переднее копыто той лошади, что избавила Трою от перенаселения.1 Системный программист читал исходники ядра для лучшего понимания процессов мироздания и видел комментарий «И ЭТО РАБОТАЕТ ЛОЛ» в коде планировщика, и не смеялся он, но плакал; и отправил он патч ядра для восстановления баланса Силы и устранения инверсии приоритетов, что приводила к зависанию MySQL. Системный программист знает, что делать, когда общество падёт, потому что он уже живет в мире, где царит беззаконие.
Впрочем, я не говорю, что остальные айтишники бесполезны. Я свято верю (хоть и не могу доказать), что у PHP‐разработчиков есть душа. Я считаю, что оптимизирующие SELECT‐FROM‐WHERE люди делают полезную работу, хоть и единственное, что этим не выразишь — это матерные частушки.2 Не пойму почему, но я рад, что теоретики исследуют эквивалентность пятимерной машины Тьюринга и Эдварда Руки‐Ножницы. И в большинстве случаев дизайнеры GUI не должны бросаться друг на друга с вилами, когда я кричу: «МОДАЛЬНЫХ ОКОН НЕТ! ЭТО СПАРТА!» Я — Статуя Свободы: признаю всех, будь они жалкими, уродливыми или любителями Haskell. Но когда ситуация накалится до предела, я хочу иметь под рукой людей «целевого назначения»,3 которые в очках ночного виденья спустятся с вертолета и проведут секретную операцию для защиты моей свободы под музыку в стиле кантри. Системный программист способен на такие вещи и я вполне серьёзно могу прозвать такого человека «Гремучей Змеёй» или «Молотом Зевса». Но ни от кого еще я не слышал: «Эти полупрозрачные иконки действительно полупрозрачны! НЕ МОЛОТА ЗЕВСА ЛИ ЭТО РАБОТА?»
Вообще, последний пример я привёл от балды. Поверьте, я уважаю специалистов по человеко‐компьютерному взаимодействию. Но когда ЧКВшники отлаживают свой код, это похоже на выставку картин или саммит ООН с перерывами на чай и шуточками на французском, а не‐функциональные шарфы хоть и не обязательны, но поощряются. Когда код ЧКВшника не работает, проблема решается построением грандиозных теорий, связывающих Форму и Восприятие с вашими глубокими чувствами к овалам. И будут бурные дебаты о социально‐экономических последствиях Helvetica Light, и в какой‐то момент вам прийдется решить, являются шрифты с засечками дерзкой заявкой на современность или же тайно поддерживающим феодализм и невежество инструментом гегемонического гнета. Элегантней ли «обвести‐и‐нежно‐тапнуть», нежели «сжать‐и‐перетащить»? Эти насущные проблемы не решатся сами по себе. Но после долгой отладки ЧКВ‐кода в сердце всё еще теплится надежда и нет места злости; даже если вы волнуетесь, не лучше ли вместо выпадающего списка сделать radio button, список доживет до конца дня. А назавтра будет новый восход, восхитительно яркий, и он вдохновит вас на соединение полос прокрутки и щелчка левой кнопки мыши в печальном танце, что вы увековечите в сонете, вернувшися с покупками с базара.
>Хочу изучить Ассемблер. Какие подводные камни?
Будучи высококвалифицированным исследователем, я потратил немало времени на продвижение науки вперёд. Но я родился на Юге и искренне убеждён, что прогресс — это выдумка, и что нужно готовиться к Судному дню, к жатве того, что мы посеяли и к появлению быстрых зомби, медленных зомби, и даже вежливых зомби, которые обращаются к вам «сэр» или «мадам», но в итоге пытаются съесть ваш мозг дабы заполучить ваши навыки. Когда нагрянет революция, нужно быть готовым; поэтому в моменты тишины и покоя, когда я не произвожу очередной прорыв в науке, я размышляю над тем, что же я буду делать, когда прогноз погоды изменится на «РЕКИ КРОВИ ЦЕЛЫЙ ДЕНЬ ДО СКОНЧАНИЯ ВРЕМЁН».
В основном я думаю о тех, кто будет прикрывать мою спину, поскольку шансы на выживание в постапокалиптическом мире напрямую зависят от размера и качества того сброда, который вы будете называть своей командой. Очевидно, мне понадобятся: слесарь (чтобы двери вскрывать), эксперт‐подрывник (если уж у слесаря закончатся идеи) и конечно же тот парень, что отловит, выдрессирует и затем будет швырять змей в моих врагов (потому что в мире умершей надежды бросок змеёй — это разумный способ урегулирования разногласий). В сией антиутопии они помогут мне прослыть воинствующим философом.
Но! Но… Самым важным членом моей банды будет системный программист, ибо в гоббсовском кошмаре невероятных масштабов умеющему отладить драйвер устройства или распредёленную систему человеку можно доверять; системный программист видел ужасы Вселенной и понимает безысходность бытия. Системный программист писал драйверы для устройств, прошивку которых создавал то ли пьяный ребёнок, то ли трезвый карась. Системный программист отлавливал проблему с сетью через восемь машин, три часовых пояса и с дружеским визитом в Омск, откуда ее перенаправили в левое переднее копыто той лошади, что избавила Трою от перенаселения.1 Системный программист читал исходники ядра для лучшего понимания процессов мироздания и видел комментарий «И ЭТО РАБОТАЕТ ЛОЛ» в коде планировщика, и не смеялся он, но плакал; и отправил он патч ядра для восстановления баланса Силы и устранения инверсии приоритетов, что приводила к зависанию MySQL. Системный программист знает, что делать, когда общество падёт, потому что он уже живет в мире, где царит беззаконие.
Впрочем, я не говорю, что остальные айтишники бесполезны. Я свято верю (хоть и не могу доказать), что у PHP‐разработчиков есть душа. Я считаю, что оптимизирующие SELECT‐FROM‐WHERE люди делают полезную работу, хоть и единственное, что этим не выразишь — это матерные частушки.2 Не пойму почему, но я рад, что теоретики исследуют эквивалентность пятимерной машины Тьюринга и Эдварда Руки‐Ножницы. И в большинстве случаев дизайнеры GUI не должны бросаться друг на друга с вилами, когда я кричу: «МОДАЛЬНЫХ ОКОН НЕТ! ЭТО СПАРТА!» Я — Статуя Свободы: признаю всех, будь они жалкими, уродливыми или любителями Haskell. Но когда ситуация накалится до предела, я хочу иметь под рукой людей «целевого назначения»,3 которые в очках ночного виденья спустятся с вертолета и проведут секретную операцию для защиты моей свободы под музыку в стиле кантри. Системный программист способен на такие вещи и я вполне серьёзно могу прозвать такого человека «Гремучей Змеёй» или «Молотом Зевса». Но ни от кого еще я не слышал: «Эти полупрозрачные иконки действительно полупрозрачны! НЕ МОЛОТА ЗЕВСА ЛИ ЭТО РАБОТА?»
Вообще, последний пример я привёл от балды. Поверьте, я уважаю специалистов по человеко‐компьютерному взаимодействию. Но когда ЧКВшники отлаживают свой код, это похоже на выставку картин или саммит ООН с перерывами на чай и шуточками на французском, а не‐функциональные шарфы хоть и не обязательны, но поощряются. Когда код ЧКВшника не работает, проблема решается построением грандиозных теорий, связывающих Форму и Восприятие с вашими глубокими чувствами к овалам. И будут бурные дебаты о социально‐экономических последствиях Helvetica Light, и в какой‐то момент вам прийдется решить, являются шрифты с засечками дерзкой заявкой на современность или же тайно поддерживающим феодализм и невежество инструментом гегемонического гнета. Элегантней ли «обвести‐и‐нежно‐тапнуть», нежели «сжать‐и‐перетащить»? Эти насущные проблемы не решатся сами по себе. Но после долгой отладки ЧКВ‐кода в сердце всё еще теплится надежда и нет места злости; даже если вы волнуетесь, не лучше ли вместо выпадающего списка сделать radio button, список доживет до конца дня. А назавтра будет новый восход, восхитительно яркий, и он вдохновит вас на соединение полос прокрутки и щелчка левой кнопки мыши в печальном танце, что вы увековечите в сонете, вернувшися с покупками с базара.
В мире системных программистов всё иначе. Когда вы отлаживаете распределённую систему или ядро ОС, вы делаете это по‐ковбойски. Вы сколачиваете команду черствых, непробиваемых, видевших смерть мужиков, выдаёте им несколько примитивных вещей вроде компаса, рюкзака и заточеной с одного конца палки и идёте в глушь с твёрдым намерением нарваться на неприятности, попутно пожёвывая табак. Вы — системный хакер, и должны быть готовы голыми руками убить убежавший поток, писать напрямую в сетевые порты с помощью telnet и замшелой копии RFC, подобранной вами в Ватикане, и совершать другие дикарские поступки, о которых не говорят вслух. Когда вы отлаживаете системный код, нет никаких споров о вкусных шрифтах и лучшей форме для квадрата, потому что это — Старый Завет, бесцветный и жестокий мир, и совсем не важно, узкий ваш Arial или жирный, когда в стране ад, чума и все гнут спину на царя. ЧКВшники находят баги после получения письма от психотерапевта. Системщики находят баги, просыпаясь в холодном поту и обнаруживая, что их первенец пропал, а на стене кровью написано «ETIMEDOUT».
Что есть отчаяние? Внемлите мне, ибо я познал его. Отчаяние — это когда вы отлаживаете драйвер ядра и смотрите в дамп памяти, а оттуда на вас смотрит указатель со значением 7. ДА НИ ОДНА АРХИТЕКТУРА НЕ ВЫРОВНЕНА НА 7. К тому же, 7 — ЭТО СЛИШКОМ МАЛО, И ТОЛЬКО ЗЛОВРЕДЫ ПЫТАЮТСЯ ДОСТУЧАТЬСЯ ПО ТАКИМ АДРЕСАМ. Неправильно адресованная память с малыми значениями указателя погубила десятилетия моей жизни. Хуже этого только правильно адресованная память с невозможно огромной длиной буфера. О да, когда в вечер пятницы вы производите «один мааахонький послееедненький» проход по логам и обнаруживаете правильно адресованную память с длиной буфера равной КОЛИЧЕСТВУ ЭЛЕКТРОНОВ ВО ВСЕЛЕННОЙ. Такое оставляет шрамы на сердце, ведь пагубность чтения 2^893 байт — это единственное, в чём сходятся коммунисты и единороссы.4 Что‐то вроде «медицинское страхование — это, возможно, хорошо, а возможно и плохо, но попытки считать всю информацию Вселенной хреналлион раз и засунуть это в хреналлион‐мерный массив — тут уж извините…»
Не‐системщикам не понять эту войну за кусочки счастья в мире систем. Ведь когда алгоритм машинного обучения принимает кота за слона, это и правда смешно. Можно распечатать картинку кота в костюме слона, добавить смешную подпись — и это развеселит пару не слишком обременённых интеллектом индивидов. А копии потом можно раздать на работе, радуясь тому, что всё, в общем‐то, в порядке. Ничего веселого при неправильно адресованной памяти распечатать не получится, потому что ваш компьютер умер, а принтеров в царстве мёртвых как бы и нет. Буфер невозможного размера — это еще хуже: он сидит за кулисами, не отсвечивая, и тихонько нашпиговывает состояние злом. Если чтение плохого адреса сжигает ваш дом единожды и полностью, то непомерные буферы забираются к вам через окно, подсыпают песок в кровать и зубную пасту и наблюдают, как вы постепенно осознаёте, что безумие овладело вашей жизнью. Ведь правда: обычный случай отлова безграничного буфера — это когда ваша программа работает, а потом вдруг пытается отобразить строку «Hello, World», но на выходе получается «#a[5]:3!» или любой другой синтаксически правильный Perl‐скрипт, и вы такие «КАКОГО МАМУ ЛЕШЕГО», а потом до вас доходит, что ваши обращения к памяти подобны Халку, услышавшему просьбу написать эссе на тему «Почему крушить плохо».
И тут вы спросите: «Почему кто‐то станет писать на гротескном языке, поддерживающем прямую работу с памятью? Почему не использовать современный язык со сборщиком мусора, функциональными примочками и бесплатным массажем после обеда?» Я вам отвечу: указатели реальны. Железо только их и понимает, и кому‐то прийдется иметь с ними дело. Нельзя водрузить талмуд по LISP на x86‐процессор и надеяться, что машина усвоит лямбда‐исчисление через осмос. Отрицая указатели, вы уподобляетесь древним грекам, что отрицали существование Кракена и потом удивлялись, что их корабли не доходят в Марокко, Широкко или как там эта несчастная страна тогда называлась. Указатели — как Кракены: они реальны, они существуют, и кому‐то нужно с ними работать, чтобы остальные могли спать спокойно. Но не поймите превратно: я вовсе не желаю писать системное ПО на языке вроде C++, потому что «плюсовые» исходники подобны Некрономикону — опасны, непонятны, полны запретных знаний и магических формул. И когда в три часа утра, после полусуток отладки вы встречаете статический защищенный волатайл указатель на виртуальную дружественную шаблонную функцию, вам хочется впасть в спячку, а потом проснуться в теле оборотня, найти создателей стандарта C++ и разорвать в клочья всё, что им дорого. А C++ STL со своим вызывающим дислексию синтаксическим ураганом угловых скобок и точек с запятыми гарантирует превращение первых семи попыток создания любой мало‐мальски осмысленной структуры данных в лавину ошибок компилятора поистине вагнеровского размаха:
Syntax error: unmatched thing in thing from std::nonstd::__map<_Cyrillic, _$$$dollars>const basic_string< epic_mystery,mongoose_traits < char>, __default_alloc_<casual_fridays =="" maybe="">>
Однажды я пытался создать list<map<int>> и мои синтаксические ошибки подняли мёртвых из могил. Такое поведение не назовешь правильным. Потому я обеими руками за высокоуровневые языки, где указатели скрыты, типизация строгая, а объявление структуры данных не превращается в разгадывание синтаксических головоломок, выдуманных злобным инопланетянином. Так что если вы вдруг обнаружите себя попивающим мартини в процессе написания кода на объектно‐ориентированном эсперанто со сборщиком мусора, то не забывайте, что ваш эсперанто работает лишь потому, что системные программисты променяли надежду потерять девственность на возможность размышлять о шестнадцатеричных числах и их отношениях с операционной системой, железом и древними кровавыми ритуалами, которые Бьёрн Страуструп проводил на территории Стоунхенджа.
В мире системных программистов всё иначе. Когда вы отлаживаете распределённую систему или ядро ОС, вы делаете это по‐ковбойски. Вы сколачиваете команду черствых, непробиваемых, видевших смерть мужиков, выдаёте им несколько примитивных вещей вроде компаса, рюкзака и заточеной с одного конца палки и идёте в глушь с твёрдым намерением нарваться на неприятности, попутно пожёвывая табак. Вы — системный хакер, и должны быть готовы голыми руками убить убежавший поток, писать напрямую в сетевые порты с помощью telnet и замшелой копии RFC, подобранной вами в Ватикане, и совершать другие дикарские поступки, о которых не говорят вслух. Когда вы отлаживаете системный код, нет никаких споров о вкусных шрифтах и лучшей форме для квадрата, потому что это — Старый Завет, бесцветный и жестокий мир, и совсем не важно, узкий ваш Arial или жирный, когда в стране ад, чума и все гнут спину на царя. ЧКВшники находят баги после получения письма от психотерапевта. Системщики находят баги, просыпаясь в холодном поту и обнаруживая, что их первенец пропал, а на стене кровью написано «ETIMEDOUT».
Что есть отчаяние? Внемлите мне, ибо я познал его. Отчаяние — это когда вы отлаживаете драйвер ядра и смотрите в дамп памяти, а оттуда на вас смотрит указатель со значением 7. ДА НИ ОДНА АРХИТЕКТУРА НЕ ВЫРОВНЕНА НА 7. К тому же, 7 — ЭТО СЛИШКОМ МАЛО, И ТОЛЬКО ЗЛОВРЕДЫ ПЫТАЮТСЯ ДОСТУЧАТЬСЯ ПО ТАКИМ АДРЕСАМ. Неправильно адресованная память с малыми значениями указателя погубила десятилетия моей жизни. Хуже этого только правильно адресованная память с невозможно огромной длиной буфера. О да, когда в вечер пятницы вы производите «один мааахонький послееедненький» проход по логам и обнаруживаете правильно адресованную память с длиной буфера равной КОЛИЧЕСТВУ ЭЛЕКТРОНОВ ВО ВСЕЛЕННОЙ. Такое оставляет шрамы на сердце, ведь пагубность чтения 2^893 байт — это единственное, в чём сходятся коммунисты и единороссы.4 Что‐то вроде «медицинское страхование — это, возможно, хорошо, а возможно и плохо, но попытки считать всю информацию Вселенной хреналлион раз и засунуть это в хреналлион‐мерный массив — тут уж извините…»
Не‐системщикам не понять эту войну за кусочки счастья в мире систем. Ведь когда алгоритм машинного обучения принимает кота за слона, это и правда смешно. Можно распечатать картинку кота в костюме слона, добавить смешную подпись — и это развеселит пару не слишком обременённых интеллектом индивидов. А копии потом можно раздать на работе, радуясь тому, что всё, в общем‐то, в порядке. Ничего веселого при неправильно адресованной памяти распечатать не получится, потому что ваш компьютер умер, а принтеров в царстве мёртвых как бы и нет. Буфер невозможного размера — это еще хуже: он сидит за кулисами, не отсвечивая, и тихонько нашпиговывает состояние злом. Если чтение плохого адреса сжигает ваш дом единожды и полностью, то непомерные буферы забираются к вам через окно, подсыпают песок в кровать и зубную пасту и наблюдают, как вы постепенно осознаёте, что безумие овладело вашей жизнью. Ведь правда: обычный случай отлова безграничного буфера — это когда ваша программа работает, а потом вдруг пытается отобразить строку «Hello, World», но на выходе получается «#a[5]:3!» или любой другой синтаксически правильный Perl‐скрипт, и вы такие «КАКОГО МАМУ ЛЕШЕГО», а потом до вас доходит, что ваши обращения к памяти подобны Халку, услышавшему просьбу написать эссе на тему «Почему крушить плохо».
И тут вы спросите: «Почему кто‐то станет писать на гротескном языке, поддерживающем прямую работу с памятью? Почему не использовать современный язык со сборщиком мусора, функциональными примочками и бесплатным массажем после обеда?» Я вам отвечу: указатели реальны. Железо только их и понимает, и кому‐то прийдется иметь с ними дело. Нельзя водрузить талмуд по LISP на x86‐процессор и надеяться, что машина усвоит лямбда‐исчисление через осмос. Отрицая указатели, вы уподобляетесь древним грекам, что отрицали существование Кракена и потом удивлялись, что их корабли не доходят в Марокко, Широкко или как там эта несчастная страна тогда называлась. Указатели — как Кракены: они реальны, они существуют, и кому‐то нужно с ними работать, чтобы остальные могли спать спокойно. Но не поймите превратно: я вовсе не желаю писать системное ПО на языке вроде C++, потому что «плюсовые» исходники подобны Некрономикону — опасны, непонятны, полны запретных знаний и магических формул. И когда в три часа утра, после полусуток отладки вы встречаете статический защищенный волатайл указатель на виртуальную дружественную шаблонную функцию, вам хочется впасть в спячку, а потом проснуться в теле оборотня, найти создателей стандарта C++ и разорвать в клочья всё, что им дорого. А C++ STL со своим вызывающим дислексию синтаксическим ураганом угловых скобок и точек с запятыми гарантирует превращение первых семи попыток создания любой мало‐мальски осмысленной структуры данных в лавину ошибок компилятора поистине вагнеровского размаха:
Syntax error: unmatched thing in thing from std::nonstd::__map<_Cyrillic, _$$$dollars>const basic_string< epic_mystery,mongoose_traits < char>, __default_alloc_<casual_fridays =="" maybe="">>
Однажды я пытался создать list<map<int>> и мои синтаксические ошибки подняли мёртвых из могил. Такое поведение не назовешь правильным. Потому я обеими руками за высокоуровневые языки, где указатели скрыты, типизация строгая, а объявление структуры данных не превращается в разгадывание синтаксических головоломок, выдуманных злобным инопланетянином. Так что если вы вдруг обнаружите себя попивающим мартини в процессе написания кода на объектно‐ориентированном эсперанто со сборщиком мусора, то не забывайте, что ваш эсперанто работает лишь потому, что системные программисты променяли надежду потерять девственность на возможность размышлять о шестнадцатеричных числах и их отношениях с операционной системой, железом и древними кровавыми ритуалами, которые Бьёрн Страуструп проводил на территории Стоунхенджа.
Но худшее в жизни системного программиста — это когда не‐системщики думают, что осознают всю глубину трагедий, из которых она состоит. Несколько недель назад я отлаживал созданную моей исследовательской группой сетевую файловую систему. Баг спрятался в компоненте ядра, и моя машина умирала самыми невозможными способами. После нескольких дней постоянных перезагрузок серверов от меня осталось еле волочащее ноги бородатое красноглазое нечто, вроде айтишной версии Саддама, которого только что вытащили из бункера, несущего витиеватый бред о полувымышленных врагах. И вот, расхаживая по коридорам, браня5 свой код, я наткнулся на коллегу из отдела ЧКВ, который незамедлительно поинтересовался моими делами. Объяснив ему баг, который затрагивал конкурирующие потоки, повреждённое состояние и асинхронную отправку сообщений через несколько машин, в ответ я услышал: «Да, звучит не очень. А логи на ошибки ты проверил?» «Ну, я бы так и поступил,» — сказал я, «если бы не сломал каждую компоненту системы, необходимую для ведения логов. У меня есть сетевая файловая система и я сломал сеть, файловую систему, и мои компьютеры подыхают от одного моего взгляда. У МЕНЯ НЕТ НИКАКИХ ИНСТРУМЕНТОВ, ПОТОМУ ЧТО Я СЛОМАЛ СВОИ ИНСТРУМЕНТЫ СВОИМИ ЖЕ ИНСТРУМЕНТАМИ. Единственный способ залоггировать хоть что‐то — нанять монахов и стенографировать их субъективный опыт созерцания гибнущих машин, попутно размазывая кровавые слёзы по щекам». В искреннем порыве симпатии мой коллега изложил одну из его историй об отладке — об операции сложения, которую случайно заменили операцией умножения. Выслушав его, я сказал: «Умножение — не сложение, это и ежу понятно. Но они хотя бы похожи! Умножение — это как сложение, только сложения чуть побольше. Проще говоря, умножение — это взрослый птеродактиль, а сложение — это детёныш птеродактиля. В твоём случае код немного капризничал, но сама идея была правильной. В моём случае нельзя придумать аналогию для дошкольников о том, что мой код должен делать и что он делает на самом деле. Я всего лишь хотел превратить чтение файла в сетевую операцию, но вместо этого мои машины подхватили чахотку и дрестун. Улавливаешь разницу? Ты пригласил девушку на танец, а потом узнал, что её отец — мент. А я пригласил девушку на танец, А ПОТОМ УЗНАЛ, ЧТО ЕЁ ОТЕЦ — ГИТЛЕР».6
На самом деле, я не говорю, что все должны быть системными хакерами. GUI нужны, проверка правописания тоже. Я рад, что люди разрабатывают новые виды прыгающих иконок, так как верят, что человечество распрощалось с раком, нищетой и теперь живёт в безмятежном мире, окруженноё трёхмерными спрайтами. Это восхитительно. Я надеюсь присоединиться к этим людям лет эдак через шестьсот. Но я живу в мире настоящего, и в моём районе люди гибнут на улицах. Французский — это тоже хорошо, но никто не станет его придумывать, попутно отбиваясь от медведей. Смекаете? СИСТЕМНЫЕ ХАКЕРЫ РЕШАЮТ ПРОБЛЕМУ С МЕДВЕДЯМИ. Лишь благодаря бдительности моих людей вы вольны размышлять о круассанах и отпускать шуточки о настоящем отце Луи XIV.
Так что если вы вдруг встретите меня, слоняющегося по коридорам и пытающегося объяснить оторопевшим монахам баги синхронизации, будьте уверены: каждый день, день за днем, становится чуточку лучше. Для вас. Не для меня. Я всегда буду зол на число 7. Но таков путь джедая…
Но худшее в жизни системного программиста — это когда не‐системщики думают, что осознают всю глубину трагедий, из которых она состоит. Несколько недель назад я отлаживал созданную моей исследовательской группой сетевую файловую систему. Баг спрятался в компоненте ядра, и моя машина умирала самыми невозможными способами. После нескольких дней постоянных перезагрузок серверов от меня осталось еле волочащее ноги бородатое красноглазое нечто, вроде айтишной версии Саддама, которого только что вытащили из бункера, несущего витиеватый бред о полувымышленных врагах. И вот, расхаживая по коридорам, браня5 свой код, я наткнулся на коллегу из отдела ЧКВ, который незамедлительно поинтересовался моими делами. Объяснив ему баг, который затрагивал конкурирующие потоки, повреждённое состояние и асинхронную отправку сообщений через несколько машин, в ответ я услышал: «Да, звучит не очень. А логи на ошибки ты проверил?» «Ну, я бы так и поступил,» — сказал я, «если бы не сломал каждую компоненту системы, необходимую для ведения логов. У меня есть сетевая файловая система и я сломал сеть, файловую систему, и мои компьютеры подыхают от одного моего взгляда. У МЕНЯ НЕТ НИКАКИХ ИНСТРУМЕНТОВ, ПОТОМУ ЧТО Я СЛОМАЛ СВОИ ИНСТРУМЕНТЫ СВОИМИ ЖЕ ИНСТРУМЕНТАМИ. Единственный способ залоггировать хоть что‐то — нанять монахов и стенографировать их субъективный опыт созерцания гибнущих машин, попутно размазывая кровавые слёзы по щекам». В искреннем порыве симпатии мой коллега изложил одну из его историй об отладке — об операции сложения, которую случайно заменили операцией умножения. Выслушав его, я сказал: «Умножение — не сложение, это и ежу понятно. Но они хотя бы похожи! Умножение — это как сложение, только сложения чуть побольше. Проще говоря, умножение — это взрослый птеродактиль, а сложение — это детёныш птеродактиля. В твоём случае код немного капризничал, но сама идея была правильной. В моём случае нельзя придумать аналогию для дошкольников о том, что мой код должен делать и что он делает на самом деле. Я всего лишь хотел превратить чтение файла в сетевую операцию, но вместо этого мои машины подхватили чахотку и дрестун. Улавливаешь разницу? Ты пригласил девушку на танец, а потом узнал, что её отец — мент. А я пригласил девушку на танец, А ПОТОМ УЗНАЛ, ЧТО ЕЁ ОТЕЦ — ГИТЛЕР».6
На самом деле, я не говорю, что все должны быть системными хакерами. GUI нужны, проверка правописания тоже. Я рад, что люди разрабатывают новые виды прыгающих иконок, так как верят, что человечество распрощалось с раком, нищетой и теперь живёт в безмятежном мире, окруженноё трёхмерными спрайтами. Это восхитительно. Я надеюсь присоединиться к этим людям лет эдак через шестьсот. Но я живу в мире настоящего, и в моём районе люди гибнут на улицах. Французский — это тоже хорошо, но никто не станет его придумывать, попутно отбиваясь от медведей. Смекаете? СИСТЕМНЫЕ ХАКЕРЫ РЕШАЮТ ПРОБЛЕМУ С МЕДВЕДЯМИ. Лишь благодаря бдительности моих людей вы вольны размышлять о круассанах и отпускать шуточки о настоящем отце Луи XIV.
Так что если вы вдруг встретите меня, слоняющегося по коридорам и пытающегося объяснить оторопевшим монахам баги синхронизации, будьте уверены: каждый день, день за днем, становится чуточку лучше. Для вас. Не для меня. Я всегда буду зол на число 7. Но таков путь джедая…
>пасту о Системном Программисте
Знаешь, как это выглядит со стороны?
Представь ситуацию. Господа в смокингах и цилиндрах сидят в обедне и пьют чай, обсуждая катаморфизмы, анаморфизмы, параморфизмы наконец. Тут к ним вползает пьяный вдрызг байтослесарь Ванька. Отплевывая лошадиный навоз, он ссыт под себя, одновременно блюя на пол прокисшим борщом. Затем достает задроченный томик, найденный на помойке. "Hacker's Delight - вот где мыслЯ, блеать, вот где красота и свежесть!". Смеясь, господа растегивают ширинки и мочатся быдлу в рот. Зовут дворника Ваську - местного лисп-задрота, он спускает байтохолопа с лестницы. Он делает это с удовольствием - хоть зачем-то сгодился элите. Поднимаясь за похвалой, он начинает зациклено бормотать про жидов. Господа для острастки ссут на него, после чего возвращаются к своим светским беседам.
Байтослесарь допил портвешок и тяжело отставил пустую бутылку к батарее ее же собратьев, молчаливо поблескивающих в углу убогой комнаты, где кроме этих бутылок, задроченого спектрума, найденого на помойке и затертого томика "Hacker's Delight" не было ничего. Байтоеб лег на прожженый и мятый матрац и забылся в хмельном сне.
Вот он стоит в свитере с оленями и ветер играет его немытой бороденкой. Чуть поотдаль стоят несколько карет, бентли и майбахов. Рядом громоздится сцена с кучей аппаратуры, где играют три человека. "Ого! Это же Нойзия! Та, у которой более 400 слоев баса!" - думает байтоеб, и слово по волшебству, один из людей на сцене оглядывается на него с раздражением. Чуть дальше видно несколько вертолетов. Рядом обильно уставленный банкетный стол - чего только на нем нет: лобстеры, устрицы, мясо по-мексикански, экзотические фрукты, и несколько сосудов с алкоголем. "Наверное портвешок" - радостно пронеслось в голове у слесаря, и он двинулся к столу с яствами. Подойдя чуть ближе, он увидел несколько человек во фраках и цилиндрах. Монокли поблескивали в свете нежного утреннего солнца, трости сияли начищенными золотыми набалдашниками. Лица этих людей характеризовала мудрость, строгость и бесстрастность. Лицо академика, ученого, первооткрывателя... Люди негромко и учтиво переговаривались между собою. Байтослесарь подошел ближе и, к своему разочарованию, заметил что сосуды на столе - бутыли с каким-то редким вином и дорогим коньяком. Портвейна там не было. Байтоеб испустил вздох разочарования. Люди в цилиндрах обернулись к нему. В одном он узнал Дона Сайма, в другом - Пола Грэма, в третьем - одного из воротил финансового мира, лица остальных тоже показались ему знакомыми. Люди, по всей видимости, играли в гольф, так как у многих из них, вместо трости, в руках были специальные клюшки - паттеры. "Элита!" - в панике подумал слесарь. Он развернулся чтобы убежать, но удар паттера настиг его с сокрушающей силой. Байтоеб упал на траву. В лицо его брызнуло что-то желтое и соленое. Последним, что помнил байтослесарь, был хохот элитариев, мочившихся неподалеку...
Байтослесарь допил портвешок и тяжело отставил пустую бутылку к батарее ее же собратьев, молчаливо поблескивающих в углу убогой комнаты, где кроме этих бутылок, задроченого спектрума, найденого на помойке и затертого томика "Hacker's Delight" не было ничего. Байтоеб лег на прожженый и мятый матрац и забылся в хмельном сне.
Вот он стоит в свитере с оленями и ветер играет его немытой бороденкой. Чуть поотдаль стоят несколько карет, бентли и майбахов. Рядом громоздится сцена с кучей аппаратуры, где играют три человека. "Ого! Это же Нойзия! Та, у которой более 400 слоев баса!" - думает байтоеб, и слово по волшебству, один из людей на сцене оглядывается на него с раздражением. Чуть дальше видно несколько вертолетов. Рядом обильно уставленный банкетный стол - чего только на нем нет: лобстеры, устрицы, мясо по-мексикански, экзотические фрукты, и несколько сосудов с алкоголем. "Наверное портвешок" - радостно пронеслось в голове у слесаря, и он двинулся к столу с яствами. Подойдя чуть ближе, он увидел несколько человек во фраках и цилиндрах. Монокли поблескивали в свете нежного утреннего солнца, трости сияли начищенными золотыми набалдашниками. Лица этих людей характеризовала мудрость, строгость и бесстрастность. Лицо академика, ученого, первооткрывателя... Люди негромко и учтиво переговаривались между собою. Байтослесарь подошел ближе и, к своему разочарованию, заметил что сосуды на столе - бутыли с каким-то редким вином и дорогим коньяком. Портвейна там не было. Байтоеб испустил вздох разочарования. Люди в цилиндрах обернулись к нему. В одном он узнал Дона Сайма, в другом - Пола Грэма, в третьем - одного из воротил финансового мира, лица остальных тоже показались ему знакомыми. Люди, по всей видимости, играли в гольф, так как у многих из них, вместо трости, в руках были специальные клюшки - паттеры. "Элита!" - в панике подумал слесарь. Он развернулся чтобы убежать, но удар паттера настиг его с сокрушающей силой. Байтоеб упал на траву. В лицо его брызнуло что-то желтое и соленое. Последним, что помнил байтослесарь, был хохот элитариев, мочившихся неподалеку...
Зачем ругаешься, анон? У меня был провайдер, который старается делать всё максимально дешево для клиента и максимально прибыльно для себя, а в карман мастера с каждой подключки падает косарь.
У тебя, как я понял, был больший уклон в строительную специфику. То есть там проще по условиям, проще по срокам. Это не одно и тоже.
сравнил блеадь. Работать слаботочником у провайдера это как программистом в бодишопе.
Да я работаю именно в строительной теме. Где есть проектная работа. Там деньги для слаботочников. + Шабашки когда к тебе обращаются мелкие ларьки сделать сеточку у них.
Программист - это не тот, кто байты ковыряет и школьников взламывает. Это прежде всего тот, кто конвертирует человеческую задачу в машинный язык. И это сложно. А с развитием технологий такая конвертация станет еще сложнее!
И вот сложность именно в постановке задачи и в алгоритме.
Я вижу некий олдфажный бугурт в твоем посте. Школьники, выросшие на современных технологиях, не полезут ковыряться в дерьме мамонта. Тебе же не надо знать инструкции какого-нибудь устаревшего проца? Не надо носиться с перфокартами и орудовать с машиной 70х? Вот и им нахуй не нужен asm.
Не понимаю сарказма. Ведь так и есть, нахуя читать документацию (часто хуево написанную), если можно прочесть блестящий ответ по теме от какого-нибудь олдфага.
А если что-то сломается в продакшене - ФАСТОМ БЛЯДЬ найти ответ на stackoverflow и починить багу.
Что-то у голос
>По всюду уже CMS
И чё? CMS - это просто набор кирпичей-шаблонов. Вроде как лего вместо конструктора из дырявых алюминиевых планок.
Во-первых, кому-то надо делать сами кирпичи. Во-вторых, для выёбистых заказчиков надо охуенно переделывать сами шаблоны, чтобы было не как у Васяна.
>>903367
>Нахуй сейчас уже не нужен тот, кто умеет на сишке писать что-то зная как работает препроцессор и оптимизировать все это дело с использованием инлайн ассемблера
Да ты ебанулся, а микроконтроллеры и встраиваемые устройства? Там чё, оже педон по-твоему?
Внутри московского троллейбуса FreeRTOS.
Но правда, код писали правоверные линуксоиды.
мимокрокодил
Азазаз, захожу в /pr чтобы посмотреть как аутисты байтами меряются.
Через 100 лет - конец эпохи углеводородов, социальная нестабильность по всему шару, термоядерная война, вымирание, гигантские тараканы пиздятся с гигантскими дрозофилами. Приблизительно так. И никакого ИИ.
Сейчас хоть сколько-нибудь приличный уровень имеют только врачи в США и программисты в долине. Остальные наёмные работники теперь просто животные.
Вот я об этом и говорю. Либо ты занимаешься наебизнесом, инвестициями, спекуляциями и прочим, либо сосёшь хуи.
В 20м веке (в нормальных странах) можно было подняться до человека и обычной работой, ты работал, поднимался по карьерной лестнице, обзаводился своей недвижимостью, вкладывал куда-то бабло и т.п.
Сегодня мы слышим сказки о том что надо получить образование и работу, тогда жизнь удалась, но на самом деле теперь ты будешь без остановки сосать хуи и просирать все деньги на еду, жильё, кредиты и налоги, а к 40 годам тебя уже выкинут на мороз и заменят молодым.
Я после магистратуры вообще дома сижу, никто не берут, он хоть в мак устроился - и то хорошо.
Знатно ты перданул в лужу.
Бля, чувак вкатывайся в бИзнесс, съелбень какой-нибудь сервис полезный, открой розетку вторую, открой курсы ебучие и втюхивай лашкам как легко вкатиться в программирование и зарплату в дохуя далларав.. а по теме, думаю скоро всё вернётся на свои истоки, за работой будут сидеть низкоуровневые задроты, так как из-за всяких циэмэсок отпадёт нужда в тимлидах 16лвл
Все вот ноют про роботов-ебоботов, что они отнимают рабочие места. А в робототехнику вкатываться никто не хочет, видимо проще клепать сайтики на пыхе, да?
В робототехнике нужна алгебраическая геометрия, а не программистишки, потому что управление движениями робота связано с решением систем нелинейных полиномиальных уравнений.
Нахуй вы кормите этого дебила?
>А вы когда-нибудь задумывались о том, что в современном мире не осталось белых профессий (топменеджер и чиновник не в счёт)?
>Сейчас хоть сколько-нибудь приличный уровень имеют только врачи в США и программисты в долине. Остальные наёмные работники теперь просто животные.
>
сша отдали рабочие специальности на аутсорс. естественно рабочим в сша быть стало мене выгодно чем раньше. зато интеллектуальным профам все лучше и лучше.
Уровень абстракции поднялся, обезьяне припекло. Пиздуй в ебмеддинг и дрочи там на архитектуры процессора.
Вот видите, что итеративное говно с мозгами делает? Писал бы человек на хаскелле с самого начала, такими вульгарными проблемами бы не интересовался.
Вам бы кукарекать про поднятие абстракций.
На динамической слабой типзации то нихуя не можете, сложна вам.
Раньше была профессия ТЫЖПРОГРАММИСТ, а теперь:
— Web-параша:
— — backend (Php/python/ruby etc. + еще их сто фреймворков)
— — frontend (js/html/css/ + еще их сто фреймворков и всякого говна типа coffeescript)
— Админство\devops
— Data science\ml (r\python\sas + еще их сто либ + бигдата-облака и прочее)
— DBA-параша
— ERP-параша (sap, dynamics и т.д.)
— Копроративная параша (java/c# и т.д.)
— Embedded параша
— Мобильная параша
Называется РАЗДЕЛЕНИЕ ТРУДА. Даже в Рашке, где каждый "мужик должен всё уметь", включая кодеров, в это могут (зависит от конторы, конечно).
>10 лет
Нет. 20-30-40. И то скорее всего всё равно нужен будет технический специалист, который будет настраивать это говно. Просто будут языки более высокого порядка, которые будут описывать всю систему через компоненты и взаимодействие - офигенно продвинутый и умный UML.
Нихера в обозримом будущем революции не будет, даже не надейся.
Понимаешь, это же ещё делать всё надо. Топ ИТ компаний вообще занимаются тем что тыжпрограммистят для всяких серьёзных компаний: банкоматы ставят и настраивают, терминалы всякие, торговое оборудование. Причём иногда даже тем, кто этим телекомом и сам занимается.
Байтоёбы отправляются на свалку истории только лишь из-за конского соотношения затрат к выгодам байтоёбского подхода разработки. Сайты, как бы там ни было, всё-таки требуют работы с отдачей, ещё и с разделением труда. Фреймворки конечно выросли, но выросли и требования. Подавай всем адаптивность, хитрый лэндинг, rest api, используй возможности html5 на полную итд.
/thread
>ERP-параша
Ну это подпункт Корпоративной параши, туда же CRM и тому подобное
вообще у тебя достаточно скомканный и архаичный набор получился
так, бекенд может быть не только вебовым, а корпоративным, гейдевским, сервисовым, каким угодно, фронт аналогично, может быть вебовым, тырпрайзным, десктопно-специализированным (всякие кады, солидворки, редакторы и т.п.)
олсо, хде гейдевки? где системная параша? где финтех? медтех? сети и телеком? разработка спец софта типа серверов, баз данных и т.д.
олсо,
>бигдата
>петон
лолд
вообще бигдата идёт отдельно и может быть частью частью финтеха или медтеха или хуйпиздатеха, и там скорее java/scala, чем датаслесарный r
ну и веб вебу рознь, есть вебмастеринг (цмски), есть е-комерс, есть вебсайты, вебсервисы, вебприложения
>>939059
прокричал с этого толстяка
ты маняфантазер, все твои задачи просто звучат круто, а под капотом там уровень тетриса
Области информатики где сейчас действительно есть большой прогресс — это машинное обучение, алгоритмическая теория информации. Новые, эффективные алгоритмы разработаны для применения в компьютерном зрении и биоинформатике. Ваша PLT всегда была на обочине, и совершенно заслуженно. До чего же тупыми нужно быть чтобы не понимать того, что Programming Language Theory это очень узкое подмножество Computer Science? Неудивительно что настоящие математики и информатики смотрят на PLT-холопов, копошащихся в своём загоне, как на низших существ
>Новые, эффективные алгоритмы разработаны для применения в компьютерном зрении и биоинформатике.
паржал. там хуй от пизды твои алгоритмы не отличат. компзрение это каменный век, где ничего не работает, поэтому там куча петухатиков.
*байто
А что там мочь в твои процедурные портянки и задрочку спецификаций? Имбеддед может быть интересен некоторым аутистам любителям паяльника, но это в /ra/, а программирование там на примитивнейшем уровне.
Что касается зарплат и трудоустройства - вакансий ещё меньше чем в гейдеве, платят копейки и даже там где есть реальное производство, например в Германии, найти работу не просто и по зепешке будешь проёбывать любой макаке из дойчебанка.
>Embedded
За упоминание этой дрисни вообще-то всегда следовал целебный заряд хэнд н шолдерса из пожарного шланга, и заливание космических объемов ослиной мочи в рот запостившего.
>>939314
Маня, твой имбед - это процедурные портянки из 80х, а теперь съебал под шконарь к остальным байтослесарям.
Раньше было принято завершать такие высказывания илитным кодесом на хаскеле, охуенность которого повергает байтослесаря в культурный шок, но ты, видимо, слишком туп для генерирования ОК-контента на хассле и можешь только визгливо кукарекать со стороны параши.
Дебилушка, к чему код если задачи нет? Так то в любом олимпиадка-треде байтушки самоуничтожаются самостоятельно и без хаскеля.
__cplusplus == 199711
WTF!
Сам-то хоть одну олипиадку за полсдение джва года в зекачике запилил?
Всё так, я пытался больше по популярным на рыночке тулкитам, а не индустриям.
За плечами вся вышка по матеше, информатика, алгоритмы, пару языков, стаж по околспециальностям лет 5. Настоебенило в усмерть. Сижу на окладе в шараге. Скука, деградация. Пишу от силы строчку в месяц. Не тащит ни новые стеки, ни задачи. Все кажется говном. От скуки получил вторую высшку по юриспруденции. Шишка в космос на первых порах улетала. Сейчас снова импотенция. Забил. Ничего не хочу делать. 27лвл
Деградировал настолько, что без макросов даже не шевелюсь. От безысходности накачал себе головоломок с либрусеков
Пиздуйте в бусинес, раз такие умные. Делать им нехуй. Думай, как бабло заколачивать хорошее. Быстро скука пройдет.
IT больше нинужно, мы находимся в гетто.
У меня с домашней библиотеки (вот она на картинках) качают не книги по алгоритмам, а учебник по чтению биржевых графиков с картинками с японскими свечами, она сжирает 29% трафика причём это та ещё хуита
кому нужны эти алгоритмы, в век дрочащих макак
Ты мне нравишься, давай дружить.
И хуй? Сейчас почти все языки высокоуровевые. Что ты вообще без абстракций напишешь? Прошивку для елочной гирлянды или адаптивы для харда? Сам асму или С знаешь, чтобы тут вонять?
О ниче себе, пишешь биржевые роботы? Торговой математикой занимаешься? Тебя не Сергей зовут?
>/ra/
Вот и нифига. Embedded - ПО, которое запускается на компьютерах, не обладающих роскошной мощностью. Возможно, там запущена полноценная ОС шинда или линукс, никаким примитивом там часто и не пахнет - наоборот, бывают real-time приложения, где нужно сделать к специфическому моменту с несколькими тредами, и попробуй опоздай на 3 миллисекунды - вся задача перестанет выполняться. Там всё - и оптимизация под ограниченные ресурсы, и разные техники, помогающие избегать багов, и тестирование, и контроль качества кода. Где это работает - телевизоры, всевозможные плееры и приставки, сетевое оборудование, Automotive, авиация, автоматика, прочее специальное оборудование, где нужно, чтобы всё качественно работало годами, а не задалбывало пользователей обновлениями и непрерывными глюками, как это бывает в обычном софте. Приятно, что результат качественный.
Работал год эмбеддером и только пару раз использовал осциллоскоп, чтобы замерить результат.
Слышь, свитераст-оленяст, ебало завалил! Твой эмбед говно, у вас даже фреймворки не меняются раз в год, как вы живете вообще?
0. 1. Надобность в переводчике уменьшается, если увеличивается интеллект заказчика или интеллект компа.
1. 0. Йоба-оптимизаторство - задача инженерная, а не лингвистическая.
1. 1. Надобность в инженере уменьшается, если улучшается CAD.
2. Замены инженеров CAD'ами я не вижу, а взаимопонимания заказчик-комп можно добиться, либо создав общий для них язык, что, строго говоря, потребует создания ИИ (при нежелании заказчика учиться).
Так что пока сильный ИИ не высрут (который будет по псевдокоду делать сразу заебись) - ничего не изменится особо. Ну а когда его высрут наша жизнь изменится настолько, что такие мелочи как работа очень скоро перестанут всех волновать...
Х У И Т А
Маняфантазии про бизнесменов создающих приложения по спецификациям - маняфантазии, потому что спека позволяющая описывать достаточно заковыристые бизнес-требования будет по сложности равна сложности языка программирования общего назначения. Сложность специализированной спеки для запила специальных приложений будет равна сложности специализированного языка программирования. По сути, сейчас эпоха полиглотного программирования, язычки всё более и более узконаправлены; спец язык + спец фреймворк + конкретный набор либ + eDSL сверху - вот собственно и спецификация под конкретную задачу. Разумеется, бизнесмен занятый человек и не будет тратить своё время на изучение всей этой хуйни и наймёт вместо этого специалистов, желательно со стажем. Собственно, вот мы и пришли к тому, где мы сейчас и находимся. Задача программиста сегодня, это не кодить низкоуровневые реализации (потому что они уже все есть в либах), а писать высокоуровневый каркас, который весь этот лоу-левел код склеит как надо, и в редких случаях, когда что-то не стыкуется, допилить напильником. Поэтому все эти deepCoder и ему подобные хуитки абсолютно бесполезны, так как вместо наброса уёбищных обрезанных команд из него, которые будут разворачиваться в blackbox-код, программист может просто сделать gem install, и добавить вызов либы там где нужно.
Во-вторых, что отличает программиста от индусской макаки, так это то, что первый ориентирован на problem solving, а второй на тупое кодовысирание. Переводить мутные, сугубо личные, субъективные пожелания заказчика, лежащие скорее в области визуального и чувственного воображения в домен ультрафинитизма - это тебе не мелочь по карманам тырить. Тут нужен тот, кто с одной стороны может понимать людей и бизнес, с другой стороны, сразу представлять как оно будет передано в застывшие языковые формы, понятные компилятору, сразу находить противоречия, нехватку данных, какие из них можно зарисёчить самостоятельно, от каких временно абстрагироваться, а какие обязательно уточнить прямо сейчас, если что-то не выполнимо - предложить возможные другие варианты с комплексной оценкой по времени и рискам и так далее. Хуй знает, что это должна быть за экспертная система (глядя на смехотворные достижения Ватсона, несмотря на зиллионы влитых человекочасов, не верится что такая может быть создана в скором будущем), и главное, будет ли быстрее и проще создавать программы через неё, чем через обычный язык + фреймворк + либы. Можно, конечно, пофантазировать про сильный ИИ, но никаких предпосылок нет, хотя эта тема отдельного треда достойна.
Х У И Т А
Маняфантазии про бизнесменов создающих приложения по спецификациям - маняфантазии, потому что спека позволяющая описывать достаточно заковыристые бизнес-требования будет по сложности равна сложности языка программирования общего назначения. Сложность специализированной спеки для запила специальных приложений будет равна сложности специализированного языка программирования. По сути, сейчас эпоха полиглотного программирования, язычки всё более и более узконаправлены; спец язык + спец фреймворк + конкретный набор либ + eDSL сверху - вот собственно и спецификация под конкретную задачу. Разумеется, бизнесмен занятый человек и не будет тратить своё время на изучение всей этой хуйни и наймёт вместо этого специалистов, желательно со стажем. Собственно, вот мы и пришли к тому, где мы сейчас и находимся. Задача программиста сегодня, это не кодить низкоуровневые реализации (потому что они уже все есть в либах), а писать высокоуровневый каркас, который весь этот лоу-левел код склеит как надо, и в редких случаях, когда что-то не стыкуется, допилить напильником. Поэтому все эти deepCoder и ему подобные хуитки абсолютно бесполезны, так как вместо наброса уёбищных обрезанных команд из него, которые будут разворачиваться в blackbox-код, программист может просто сделать gem install, и добавить вызов либы там где нужно.
Во-вторых, что отличает программиста от индусской макаки, так это то, что первый ориентирован на problem solving, а второй на тупое кодовысирание. Переводить мутные, сугубо личные, субъективные пожелания заказчика, лежащие скорее в области визуального и чувственного воображения в домен ультрафинитизма - это тебе не мелочь по карманам тырить. Тут нужен тот, кто с одной стороны может понимать людей и бизнес, с другой стороны, сразу представлять как оно будет передано в застывшие языковые формы, понятные компилятору, сразу находить противоречия, нехватку данных, какие из них можно зарисёчить самостоятельно, от каких временно абстрагироваться, а какие обязательно уточнить прямо сейчас, если что-то не выполнимо - предложить возможные другие варианты с комплексной оценкой по времени и рискам и так далее. Хуй знает, что это должна быть за экспертная система (глядя на смехотворные достижения Ватсона, несмотря на зиллионы влитых человекочасов, не верится что такая может быть создана в скором будущем), и главное, будет ли быстрее и проще создавать программы через неё, чем через обычный язык + фреймворк + либы. Можно, конечно, пофантазировать про сильный ИИ, но никаких предпосылок нет, хотя эта тема отдельного треда достойна.
два МакЧая этому господину
>упростить жизнь и сделать фронтендоцирк проще породила тонны ЭКОСИСТЕМЫ которую теперь в свою очередь пытаются все обуздать.
Разработка на реакте проще, чем на джквери. Поддерживается горизонтальный уровень сложности, проект растет, а сложность та же.
А при использовании джквери проще только вначале, а потом сложность растет по экспоненте и легко что-нибудь забыть.
два чая
Удваиваю. А если с инженером сравнивать?
1. Либы имеют вполне ограниченный набор сценариев применения разной степени абстрактности. Результат работы не обязан быть blackbox-кодом.
2. Опять же, достаточно разбивать действия пользователя на сценарии, а потом смотреть, где и как похожее реализовано. Вопрос перевода с языка заказчика - дело непростое, но вполне организуемое в кнопочном интерфейсе.
3. Алсо, нейроморфные процессоры не за горами. Даже квантовых вычислений не нужно.
>Ебаный в рот, что я читаю.
Белые люди называю это прогрессом, если ты не готов к этому, тогда ложись в канаву. В свое время, когда в Англии был изобретен механический ткацкий станок. Улицы Индии были вымощены трупами ткачей, которые остались без работы.
ВРЁТИ.
Пиисят лет посля того УЖАСНОГО СУДНОГО ДНЯ особое парламентское розследование показало, шта занятость в текстильной про-мышленности увеличилася в 5 раз.
Это копия, сохраненная 11 мая 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.