Это копия, сохраненная 20 сентября 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Расскажу вкратце о себе : в школе мне понравился предмет программирование - мы писали небольшие задачки на паскале по строкам и массивам. Меня прикалывало, вроде даже получалось. В то же время я не хотел быть ЗАДРОТОМ, меня отталкивал вид программистов, немытые волосы, запах, тупые шутки, поэтому я никогда не связывал с этим жизнь. В то самое время я ходил в художественную школу и думал быть художником. В итоге на художника (архитектора) я не поступил (дикий конкурс) и подал документы на мехмат, так как ЕГЭ сдавал информатику и набрал много баллов. На мехмат поступил и был рад, потому что быстро (лол) понял, что художник это на уровне червя пидора. В универе учился хуево, преподавали без искорки, все академично так, я быстро перестал вникать в эти матаны, ждал когда же будет погромирование (си и кресты). На си мне нравилось ибо было просто, на крестах появились новые абстракции типа ооп, указатели и ссылки (до сих пор не понимаю чем они отличаются), какой то ебанутый синтаксис для всего, кароче я забил хуй. В мое время не было столько статей и видосов в интернете, а штудировать учебники, написанные академичным языком, как будто не для людей, а хуй знает для кого, было некогда, потому что нужно было ГОТОВИТСЯ И СДАВАТЬ экзамены, а это не совсем учеба и имеет к ней лишь косвенное отношение. В общем как то я закончил универ слегка зная си и делфи. Поняв, что прогиаммирование это не моё лол, пошел работать инженером на завод. На заводе было прикольно (по началу), всего расписывать не буду, но в итоге работы я понял, что вся моя деятельность так или иначе сводится к автоматизации задач, к оптимизации бизнес - процессов, в итоге я начал писать небольшие приложения на vba, autoit script (парсил данные из досовских программ, написанных в 80х лол). И вообще я понял, что заводу (да и вообще всему миру лол) нужна охуеть какая автоматизация и информатизация, именно это даст основной буст производительности, эффективности и профита. Так как это все было не моей основной работой я понял, что лучше углубиться в программисты, что нужно посвящать этому больше времени, как минимум все рабочее. Программисты на заводе получали 20-30к (там в основном работали тетки 45-55 лет и пара задротов лет 30-35), это было меньше, чем я получал инженером, поэтому я решил уйти с завода и устроился программистом в другую контору. Проблем было не много, так как у меня более или менее подходящее образование. Взяли на vba и базы данных. После я перекатился в веб.
За это время я вспомнил, что программист из меня так себе)) я не особо умный, тяжело осваиваю новые технологии. Молодые и шутливые за пол года оставивают реакт и получают 200к, а я даже концепцию промисов освоить до конца не могу. Я смотрю - люди осваивают поверхностно, понимаются как в целом работают и пользуются и им норм. У меня же так не получается, хочется разобраться что там внутри, как это устроено, без этого не могу применять. А кишки мало кто разбирает - только если исходники какие искать и читать. бля меня понесло
Кароче пизда, я хуевый пограмист, я никогда не буду одним из лучших и от этого мне неприятно, это давит, хочется уйти, но не знаю куда. В какую их смежных профессий можно пкрекатиться, подскажите.
Можете начинать обосрать, называть неосилятором и тому подобным, ведь это правда и все так оно и есть.
>а я даже концепцию промисов освоить до конца не могу.
> У меня же так не получается, хочется разобраться что там внутри, как это устроено, без этого не могу применять. А кишки мало кто разбирает - только если исходники какие искать и читать.
Ты противоречия здесь не видишь? Тебе хочется разобраться, что внутри, другие поверхностно, а сам даже с промисами не разобрался?
>я никогда не буду одним из лучших и от этого мне неприятно, это давит, хочется уйти, но не знаю куда.
везде так будет
Реализация самой концепции промисов.
Хотя мне даже теоретическая часть не понятна. Хотя как они работают для простых задач я, естественно, разобрался
Мне мои околонулевые знания программирования там пригодятся?
Мне кажется, для таких как мы это ремесло до смерти, если она конечно будет.
>если она конечно будет.
Будет, не сомневайся. Когда вокруг тебя меняются технологии выше скорости света - создаётся впечатление, что так везде. А на самом деле развивается только ИТ, а медицина в голубокой жопе. Что то на уровне прививок и открытия пенецилина
Какие инструменты учить?
Ну ты не говори, если не знаешь. Прогресс огромный в медицине, в том числе и по той части, что да пидораши долетает. Конечно, это не про тётушек со стетоскопами, что на дом ходят.
Да и все области сильно поменялись, хотя в меньшинстве какая-то квалификация какая-то требуется.
А вообще ХЗ, чем все эти офисные работники в Мск занимаются, которым чего-то адекватное платят. Что-то делают, делают, а что именно ХЗ.
Говорю потому что знаю. Может ты бложиков научпоповских начитался про crispr и прочую хуету. Это что-то на уровне НЕВЕРОЯТНЫХ ОТКРЫТИЙ в ИТ в 70-х, котрые начали реализовываться только в конце нулевых
кстати двачую коллегу, если программить по хардкору не заходит, но есть желание автоматизировать / скриптовать, то QA самое то
Что непонятно-то? Промис копит колбеки (те, что в then пришли), и когда ты его резолвишь/режектишь вызывает нужные. Добавь к этому ивентлуп и вот тебе асинхронность уровня js.
Говно для недолюдей, лучше уж бизнес анализ, девопс или проджект менеджмент.
Читая твой текст, у меня такой вопрос возникает:
какого хуя ты скачешь с одного поприща на другое, нигде толком и не научившись делать дело как следует?
ты так всю жизнь можешь проскакать, и пролететь в итоге
найди уж наконец что-то одно, и иди этой дорогой
> Кароче пизда, я хуевый пограмист, я никогда не буду одним из лучших
Нашёл о чем переживать. Мне вот эта вся хуйня давалась более-менее легко, Delphi и С++ знаю хорошо, вплоть до последних стандартов. А что толку? Работать все равно в моей мухосрани негде. А ты востребован, тебя куда-то берут - так радуйся хотя бы этому. Гораздо хуже, имея знания, идти работать продавцом или водилой...
> Промис копит колбеки
Интересная формулировка, ни от кого такое не слышал.
Ну ок, давай попробуем разобраться.
Что таоке промис? Промис - это такой хитровыебанный объект, который хранит в себе свое состояние (пендинг, фуллфилед, режектед)
Переход в одно из состояний осуществляется при помощи вызова служебных функций resolve() или reject() в функции, передаваемой в конструктор промиса.
Что значит выполнить промис? Исполнить функции, передаваемой в конструктор промиса?
Выполненный промис тоже возвращает промис и к нему можно применить метод then, так?
Что значить применить метод к промису? Раз промис это объект, то, получается мы применяем метод к этому самому объекту? Что значит вернуть промис - это вернуть объект с какими-то состояниями?
Кароче дохуя вопросов.
Вроде слегка понимаю, но в голове пока не щелкнул тумблер, чтобы я все понимал на уровне спинного мозга.
Промис это объект, который принимает в качестве параметра функцию. Эту функцию ты исполняешь, по итогу её исполнения ты переводишь объект либо в состояние reject, либо resolved.
Промис также имеет список каллбаков, которые он выполнит в случаях reject/resolve. Причём этот список может пополняться в любой момент, и до того, как промис был исполнен, и после. Эти каллбаки всё равно будут исполнены.
Вернуть промис - вот да, вернуть объект. Это нужно, если ты подом будет с await соответствующую функцию вызывать. >>52753
>Выполненный промис тоже возвращает промис и к нему можно применить метод then, так?
Метод then ты применяешь к промису, метод then при этом сам возвращает какой-то новый промис.
Промис это просто кривая CompleatableFuture. Идите на хуй.
Какой же ты говноед. Хочешь всю жизнь есть одно и то же говно, даже будучи неуверенным, что когда-то это окажется полезным. Но не окажется. Говно окончательно заебет.
>объект, который принимает в качестве параметра функцию
А объект имеет параметры? Эм, ок, пусть ТАКОЙ объект как промис имеет.
>Эту функцию ты исполняешь
В какой момент? Вот создал я промис и положил его в переменную prom = new Promise ((resolve, reject) => {
// выполняется асинхронная операция, которая в итоге вызовет:
//
// resolve(someValue); // успешное завершение
// или
// reject("failure reason"); // неудача
});
Теперь я так могу вызывать эту переданную функцию?
prom()
> Промис также имеет список каллбаков
Где он их имеет, это какой-то стек, в котором он хранит ссылки на функции и состояние окружения?
Спасибо, уже там
then или await
вот тут пример с then
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise
setTimeout(() => resolve('foo'), 300);
});
prom.then(val => console.log(val));
(async () => {
let val = await prom;
console.log(val);
})();
и то и другое дает один и тот же результат
await удобнее но требует async функции которая всегда возвращает промис независимо от твоего желания
так или иначе асинхронность заразна и выход из нее - сайд эффект лол
> отталкивал вид программистов, немытые волосы, запах, тупые шутки, поэтому я никогда не связывал с этим жизнь
Так это не программисты, это кодеры-прогеры. Программист - это интеллигентный мужичок средних лет, в костюмчике, с галстуком, всё как полагается.
> ЕГЭ сдавал
> В универе учился
> я не особо умный
> хуевый пограмист
А вот ты - эталонный кодер-прогер, можешь собою гордиться (тьфу, блядь, блевать охота).
Спасибо анон, из твоего поста я наконец понял, как так получается, что в погромисты (аналитики, тестировщики, БД-инженеры) берут без вышек-дипломов и прочих корок.
да все знают что в универе кодить почти не учат
математике учат
ну или если хороший курс переподготовки тогда чему-то учат, но не первая вышка
За это деление на кодеров и программистов хочется взять и уебать. Те кто его применяют - просто ищут способ повыебываться, продемонстрировав какие они крутые в отличие от тех парней.
Вот кто-нибудь в состоянии рассказать, в чём отличие тех от других? Или кодер это просто тот программист, который не нравится лично тебе?
Это странно очень. Я недавно искал себе вышку (заочку), и листал программы своих вузиков. И не нашел на первом курсе ничего, похожего на SICP.
>математике учат
если бы. её уровень обучения также подчас оставляет желать лучшего.
математика, вообще-то обширнейшая наука. у нас зачастую дают некий её "канонический" ограниченный курс
>интеллигентный мужичок средних лет, в костюмчике, с галстуком, всё как полагается.
Валерий Павлович, у меня опять 1Ска счета не выгружает! Ну что такое, Валерий Павлович? Удалите уже вирусы эти или что-там, работать невозможно! И нечего на мои одноклассники кивать, вам за что деньги платят? Я сама в прошлом месяце премию выдавала, 3 500, между прочим! Уж поработайте давайте!
мимо-Танюша-главбух-53-года
круто что тебе хотя-бы программы обучения дали. когда я пришёл подавать документы в ВУЗ, на вопрос "какая у вас программа обучения, можно ли на неё взглянуть?" мне пробормотали нечто невнятное, сопроводив фразой "у нас она не готова, типа".
я SICP не видел, подозреваю это материалы, по которым обучают в самых крутых универах мира. чего ты хочешь от наших третьесортных вузиков?
Я в состоянии, но поверь - оно тебе не нужно любой из вас будет жалеть Зачем лезть вон из кожи, чтобы соответствовать маня критериям сраного шизика с анонимной борды?
НеРеНтАбЕлЬнО?
Что ты этим хотел сказать - у меня так то есть корка
Ни в чем, такого типажа >Программист - это интеллигентный мужичок средних лет, в костюмчике, с галстуком, всё как полагается.
не существует в природе.
А, так получается, существуют только грязные, вонючие, тупоголовые кодеры-прогеры, этакие немытые тщедушные асоциальные обезьяны-неудачницы, а инженеров-программистов не существует. Будем иметь в виду.
Иди хоть раз в жизни помойся, к тебе же скоро отряд дезинфекторов пришлют с огнемётами.
Ты хуёвый программист не потому что программирование скучное и для задротов-ноулайферов, а потому что ты даже не пытался найти в нём интересные вещи и натравить на них своё любопытство.
Ты никогда не пробовал делать реально большие проекты в соло? Брать какую-нибудь задачу игровой движок ололо, пытаться понять, как она делается, искать статейки в интернетах, применять всё что ты знаешь или слышал краем уха, открывать для себя какие-то ебанутые вещи в своём языке? Это же интересно.
Если у тебя есть какое-то хобби, то ты должен знать, почему ты им занимаешься. Оно может доставлять удовлетворение от сделанного, его может быть интересно изучать, придумывать что-то новое в рамках этого хобби. И вспомни, как ты им начал заниматься, было тяжело и бессмысленно, пока ты не преодолел энтрилевел и не увидел, что тут заебись вообще-то. Это всё натягивается на программирование.
Может, программирование реально не твоё, но пока что я вижу, что ты и не пытался его освоить.
а вообще, меня самого веб заебал уже, скучное унылое говно с задачами уровня "разберись в ссанине, которую написал твой коллега-еблан и перепиши по-нормальному", по выходным на плюсах отрываюсь. Возьми C++, кстати, там вообще охуеешь и не выхуеешь обратно, может тебя тоже вставит. Будь готов отдать себя делу или иди нахуй из профессии.
Начинай откладывать на психиатра.
Это копия, сохраненная 20 сентября 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.