М.Двач / Программирование

Этого треда уже нет.
Это копия, сохраненная 20 сентября 2019 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

183 Кб, 483x604
Выйти из ИТ 4 авг, 21:02 1448098 В конец треда | Веб

Аноны, такое дело, я думаю большинству их вас проблема не близка, поэтому проходите мимо. Интересует мнение опытного анонима.
Расскажу вкратце о себе : в школе мне понравился предмет программирование - мы писали небольшие задачки на паскале по строкам и массивам. Меня прикалывало, вроде даже получалось. В то же время я не хотел быть ЗАДРОТОМ, меня отталкивал вид программистов, немытые волосы, запах, тупые шутки, поэтому я никогда не связывал с этим жизнь. В то самое время я ходил в художественную школу и думал быть художником. В итоге на художника (архитектора) я не поступил (дикий конкурс) и подал документы на мехмат, так как ЕГЭ сдавал информатику и набрал много баллов. На мехмат поступил и был рад, потому что быстро (лол) понял, что художник это на уровне червя пидора. В универе учился хуево, преподавали без искорки, все академично так, я быстро перестал вникать в эти матаны, ждал когда же будет погромирование (си и кресты). На си мне нравилось ибо было просто, на крестах появились новые абстракции типа ооп, указатели и ссылки (до сих пор не понимаю чем они отличаются), какой то ебанутый синтаксис для всего, кароче я забил хуй. В мое время не было столько статей и видосов в интернете, а штудировать учебники, написанные академичным языком, как будто не для людей, а хуй знает для кого, было некогда, потому что нужно было ГОТОВИТСЯ И СДАВАТЬ экзамены, а это не совсем учеба и имеет к ней лишь косвенное отношение. В общем как то я закончил универ слегка зная си и делфи. Поняв, что прогиаммирование это не моё лол, пошел работать инженером на завод. На заводе было прикольно (по началу), всего расписывать не буду, но в итоге работы я понял, что вся моя деятельность так или иначе сводится к автоматизации задач, к оптимизации бизнес - процессов, в итоге я начал писать небольшие приложения на vba, autoit script (парсил данные из досовских программ, написанных в 80х лол). И вообще я понял, что заводу (да и вообще всему миру лол) нужна охуеть какая автоматизация и информатизация, именно это даст основной буст производительности, эффективности и профита. Так как это все было не моей основной работой я понял, что лучше углубиться в программисты, что нужно посвящать этому больше времени, как минимум все рабочее. Программисты на заводе получали 20-30к (там в основном работали тетки 45-55 лет и пара задротов лет 30-35), это было меньше, чем я получал инженером, поэтому я решил уйти с завода и устроился программистом в другую контору. Проблем было не много, так как у меня более или менее подходящее образование. Взяли на vba и базы данных. После я перекатился в веб.
За это время я вспомнил, что программист из меня так себе)) я не особо умный, тяжело осваиваю новые технологии. Молодые и шутливые за пол года оставивают реакт и получают 200к, а я даже концепцию промисов освоить до конца не могу. Я смотрю - люди осваивают поверхностно, понимаются как в целом работают и пользуются и им норм. У меня же так не получается, хочется разобраться что там внутри, как это устроено, без этого не могу применять. А кишки мало кто разбирает - только если исходники какие искать и читать. бля меня понесло
Кароче пизда, я хуевый пограмист, я никогда не буду одним из лучших и от этого мне неприятно, это давит, хочется уйти, но не знаю куда. В какую их смежных профессий можно пкрекатиться, подскажите.

Можете начинать обосрать, называть неосилятором и тому подобным, ведь это правда и все так оно и есть.

Ответы48106481085072851111528995290853135

2 4 авг, 21:15 2 1448106

>>1448098 (OP)
>а я даже концепцию промисов освоить до конца не могу.
> У меня же так не получается, хочется разобраться что там внутри, как это устроено, без этого не могу применять. А кишки мало кто разбирает - только если исходники какие искать и читать.
Ты противоречия здесь не видишь? Тебе хочется разобраться, что внутри, другие поверхностно, а сам даже с промисами не разобрался?

Ответы48115

3 4 авг, 21:15 3 1448108

>>1448098 (OP)
>я никогда не буду одним из лучших и от этого мне неприятно, это давит, хочется уйти, но не знаю куда.
везде так будет

Ответы48111

4 4 авг, 21:20 4 1448111

>>1448108
На заводе я был сорт оф заебись наверное потому что на заводах не оче умные работают

5 4 авг, 21:22 5 1448115

>>1448106
Реализация самой концепции промисов.
Хотя мне даже теоретическая часть не понятна. Хотя как они работают для простых задач я, естественно, разобрался

Ответы48873

6 4 авг, 23:39 6 1448209

Может в менеджеры перекатиться?
Мне мои околонулевые знания программирования там пригодятся?

7 5 авг, 03:11 7 1448268

Другой анон 28 лвл, сеньор-помидор. Думаю если выкачусь из АЙТИ, то меня только в феи винкс возьмут.

Мне кажется, для таких как мы это ремесло до смерти, если она конечно будет.

Ответы48290

8 5 авг, 06:53 8 1448284

Переходи в тестировщики-автоматизаторы. Тот же говнокод на реакте тестировать надо уметь

Ответы482914886348916

9 5 авг, 07:46 9 1448290

>>1448268
>если она конечно будет.
Будет, не сомневайся. Когда вокруг тебя меняются технологии выше скорости света - создаётся впечатление, что так везде. А на самом деле развивается только ИТ, а медицина в голубокой жопе. Что то на уровне прививок и открытия пенецилина

Ответы4830248304

10 5 авг, 07:47 10 1448291

>>1448284
Какие инструменты учить?

11 5 авг, 08:55 11 1448302

>>1448290
Ну ты не говори, если не знаешь. Прогресс огромный в медицине, в том числе и по той части, что да пидораши долетает. Конечно, это не про тётушек со стетоскопами, что на дом ходят.

Да и все области сильно поменялись, хотя в меньшинстве какая-то квалификация какая-то требуется.

А вообще ХЗ, чем все эти офисные работники в Мск занимаются, которым чего-то адекватное платят. Что-то делают, делают, а что именно ХЗ.

Ответы4830448334

12 5 авг, 08:56 12 1448304

>>1448290
>>1448302
Но правда бессмертными или вечно молодыми мы вряд ли будем. Может лет через сто и будет.

13 5 авг, 10:55 13 1448334

>>1448302
Говорю потому что знаю. Может ты бложиков научпоповских начитался про crispr и прочую хуету. Это что-то на уровне НЕВЕРОЯТНЫХ ОТКРЫТИЙ в ИТ в 70-х, котрые начали реализовываться только в конце нулевых

14 6 авг, 13:44 14 1448863

>>1448284
кстати двачую коллегу, если программить по хардкору не заходит, но есть желание автоматизировать / скриптовать, то QA самое то

15 6 авг, 14:09 15 1448873

>>1448115
Что непонятно-то? Промис копит колбеки (те, что в then пришли), и когда ты его резолвишь/режектишь вызывает нужные. Добавь к этому ивентлуп и вот тебе асинхронность уровня js.

Ответы52753

16 6 авг, 15:26 16 1448916

>>1448284
Говно для недолюдей, лучше уж бизнес анализ, девопс или проджект менеджмент.

17 10 авг, 01:05 17 1450728

>>1448098 (OP)
Читая твой текст, у меня такой вопрос возникает:
какого хуя ты скачешь с одного поприща на другое, нигде толком и не научившись делать дело как следует?
ты так всю жизнь можешь проскакать, и пролететь в итоге
найди уж наконец что-то одно, и иди этой дорогой

Ответы5275552780

60 Кб, 811x811
18 10 авг, 01:40 18 1450738

19 10 авг, 23:48 19 1451111

>>1448098 (OP)
> Кароче пизда, я хуевый пограмист, я никогда не буду одним из лучших
Нашёл о чем переживать. Мне вот эта вся хуйня давалась более-менее легко, Delphi и С++ знаю хорошо, вплоть до последних стандартов. А что толку? Работать все равно в моей мухосрани негде. А ты востребован, тебя куда-то берут - так радуйся хотя бы этому. Гораздо хуже, имея знания, идти работать продавцом или водилой...

Ответы52755

181 Кб, 341x394
20 13 авг, 22:13 20 1452753

>>1448873
> Промис копит колбеки
Интересная формулировка, ни от кого такое не слышал.
Ну ок, давай попробуем разобраться.
Что таоке промис? Промис - это такой хитровыебанный объект, который хранит в себе свое состояние (пендинг, фуллфилед, режектед)
Переход в одно из состояний осуществляется при помощи вызова служебных функций resolve() или reject() в функции, передаваемой в конструктор промиса.
Что значит выполнить промис? Исполнить функции, передаваемой в конструктор промиса?
Выполненный промис тоже возвращает промис и к нему можно применить метод then, так?
Что значить применить метод к промису? Раз промис это объект, то, получается мы применяем метод к этому самому объекту? Что значит вернуть промис - это вернуть объект с какими-то состояниями?
Кароче дохуя вопросов.

Вроде слегка понимаю, но в голове пока не щелкнул тумблер, чтобы я все понимал на уровне спинного мозга.

Ответы5277152779

21 13 авг, 22:14 21 1452755

>>1450728
ИСКАЛ СЕБЯ
>>1451111
Так съебывай со своей мухосрани, лалка

22 13 авг, 22:40 22 1452771

>>1452753
Промис это объект, который принимает в качестве параметра функцию. Эту функцию ты исполняешь, по итогу её исполнения ты переводишь объект либо в состояние reject, либо resolved.

Промис также имеет список каллбаков, которые он выполнит в случаях reject/resolve. Причём этот список может пополняться в любой момент, и до того, как промис был исполнен, и после. Эти каллбаки всё равно будут исполнены.

Вернуть промис - вот да, вернуть объект. Это нужно, если ты подом будет с await соответствующую функцию вызывать. >>1452753
>Выполненный промис тоже возвращает промис и к нему можно применить метод then, так?
Метод then ты применяешь к промису, метод then при этом сам возвращает какой-то новый промис.

Ответы52880

23 13 авг, 22:48 23 1452779

>>1452753
Промис это просто кривая CompleatableFuture. Идите на хуй.

24 13 авг, 22:50 24 1452780

>>1450728
Какой же ты говноед. Хочешь всю жизнь есть одно и то же говно, даже будучи неуверенным, что когда-то это окажется полезным. Но не окажется. Говно окончательно заебет.

23 Кб, 490x310
25 14 авг, 03:57 25 1452876

прочитай главу про ворон в eloquent javascript

https://eloquentjavascript.net/11_async.html

Ответы52881

26 14 авг, 05:05 26 1452880

>>1452771
>объект, который принимает в качестве параметра функцию
А объект имеет параметры? Эм, ок, пусть ТАКОЙ объект как промис имеет.

>Эту функцию ты исполняешь
В какой момент? Вот создал я промис и положил его в переменную prom = new Promise ((resolve, reject) => {
// выполняется асинхронная операция, которая в итоге вызовет:
//
// resolve(someValue); // успешное завершение
// или
// reject("failure reason"); // неудача
});

Теперь я так могу вызывать эту переданную функцию?
prom()

> Промис также имеет список каллбаков
Где он их имеет, это какой-то стек, в котором он хранит ссылки на функции и состояние окружения?

Ответы52891

27 14 авг, 05:06 27 1452881

>>1452876
Спасибо, уже там

28 14 авг, 05:38 28 1452891

>>1452880
then или await
вот тут пример с then
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise

29 14 авг, 05:52 29 1452892

const prom = new Promise((resolve, reject) => {
setTimeout(() => resolve('foo'), 300);
});

prom.then(val => console.log(val));

(async () => {
let val = await prom;
console.log(val);
})();

и то и другое дает один и тот же результат
await удобнее но требует async функции которая всегда возвращает промис независимо от твоего желания
так или иначе асинхронность заразна и выход из нее - сайд эффект лол

30 14 авг, 08:25 30 1452899

>>1448098 (OP)
> отталкивал вид программистов, немытые волосы, запах, тупые шутки, поэтому я никогда не связывал с этим жизнь
Так это не программисты, это кодеры-прогеры. Программист - это интеллигентный мужичок средних лет, в костюмчике, с галстуком, всё как полагается.

> ЕГЭ сдавал
> В универе учился
> я не особо умный
> хуевый пограмист
А вот ты - эталонный кодер-прогер, можешь собою гордиться (тьфу, блядь, блевать охота).

Ответы529025291252918

31 14 авг, 08:42 31 1452902

>>1452899
>Программист - это интеллигентный мужичок средних лет, в костюмчике, с галстуком, всё как полагается.
В тот момент я таких не встречал

>>1452899
>ты - эталонный кодер-прогер
Хоть где то я эталонный

32 14 авг, 08:57 32 1452908

>>1448098 (OP)

Спасибо анон, из твоего поста я наконец понял, как так получается, что в погромисты (аналитики, тестировщики, БД-инженеры) берут без вышек-дипломов и прочих корок.

Ответы5290952946

33 14 авг, 09:09 33 1452909

>>1452908
да все знают что в универе кодить почти не учат
математике учат
ну или если хороший курс переподготовки тогда чему-то учат, но не первая вышка

Ответы529165291752925

34 14 авг, 09:13 34 1452912

>>1452899
За это деление на кодеров и программистов хочется взять и уебать. Те кто его применяют - просто ищут способ повыебываться, продемонстрировав какие они крутые в отличие от тех парней.

Ответы5291552925

35 14 авг, 09:14 35 1452915

>>1452912
Вот кто-нибудь в состоянии рассказать, в чём отличие тех от других? Или кодер это просто тот программист, который не нравится лично тебе?

Ответы5294452952

36 14 авг, 09:17 36 1452916

>>1452909

Это странно очень. Я недавно искал себе вышку (заочку), и листал программы своих вузиков. И не нашел на первом курсе ничего, похожего на SICP.

Ответы5291952923

37 14 авг, 09:18 37 1452917

>>1452909
>математике учат
если бы. её уровень обучения также подчас оставляет желать лучшего.
математика, вообще-то обширнейшая наука. у нас зачастую дают некий её "канонический" ограниченный курс

45 Кб, 870x581
38 14 авг, 09:21 38 1452918

>>1452899

>интеллигентный мужичок средних лет, в костюмчике, с галстуком, всё как полагается.

Валерий Павлович, у меня опять 1Ска счета не выгружает! Ну что такое, Валерий Павлович? Удалите уже вирусы эти или что-там, работать невозможно! И нечего на мои одноклассники кивать, вам за что деньги платят? Я сама в прошлом месяце премию выдавала, 3 500, между прочим! Уж поработайте давайте!

мимо-Танюша-главбух-53-года

Ответы52922

39 14 авг, 09:21 39 1452919

>>1452916
круто что тебе хотя-бы программы обучения дали. когда я пришёл подавать документы в ВУЗ, на вопрос "какая у вас программа обучения, можно ли на неё взглянуть?" мне пробормотали нечто невнятное, сопроводив фразой "у нас она не готова, типа".

я SICP не видел, подозреваю это материалы, по которым обучают в самых крутых универах мира. чего ты хочешь от наших третьесортных вузиков?

40 14 авг, 09:29 40 1452922

>>1452918
>эти страхи и проекции
Бедняга, даже жаль тебя.

41 14 авг, 09:31 41 1452923

>>1452916
Не парься, от SICP даже в MIT отказались

Ответы52945

144 Кб, 932x687
42 14 авг, 09:35 42 1452925

>>1452912
Я тебя понимаю, неприятно осознавать себя куском говна (кодером-прогером).

>>1452909
>математике учат
Ничему в шараге не учат. Если сам не станешь учить, так дебилом и останешься.

> вышка
Какая, нахуй, вышка?

43 14 авг, 10:17 43 1452944

>>1452915
Я в состоянии, но поверь - оно тебе не нужно любой из вас будет жалеть Зачем лезть вон из кожи, чтобы соответствовать маня критериям сраного шизика с анонимной борды?

44 14 авг, 10:19 44 1452945

>>1452923
НеРеНтАбЕлЬнО?

45 14 авг, 10:20 45 1452946

>>1452908
Что ты этим хотел сказать - у меня так то есть корка

46 14 авг, 10:33 46 1452952

>>1452915
Ни в чем, такого типажа >Программист - это интеллигентный мужичок средних лет, в костюмчике, с галстуком, всё как полагается.
не существует в природе.

Ответы52991

47 14 авг, 11:19 47 1452991

>>1452952
А, так получается, существуют только грязные, вонючие, тупоголовые кодеры-прогеры, этакие немытые тщедушные асоциальные обезьяны-неудачницы, а инженеров-программистов не существует. Будем иметь в виду.

Ответы53008

48 14 авг, 11:37 48 1453008

>>1452991
Господин Охранник из пятеры в костюмчике с галстуком, вы ли это?

Ответы53012

49 14 авг, 11:45 49 1453012

>>1453008
Иди хоть раз в жизни помойся, к тебе же скоро отряд дезинфекторов пришлют с огнемётами.

Ответы53064

50 14 авг, 12:35 50 1453064

>>1453012
>хоть раз в жизни помойся
Не хочу.

51 14 авг, 13:35 51 1453135

>>1448098 (OP)
Ты хуёвый программист не потому что программирование скучное и для задротов-ноулайферов, а потому что ты даже не пытался найти в нём интересные вещи и натравить на них своё любопытство.
Ты никогда не пробовал делать реально большие проекты в соло? Брать какую-нибудь задачу игровой движок ололо, пытаться понять, как она делается, искать статейки в интернетах, применять всё что ты знаешь или слышал краем уха, открывать для себя какие-то ебанутые вещи в своём языке? Это же интересно.
Если у тебя есть какое-то хобби, то ты должен знать, почему ты им занимаешься. Оно может доставлять удовлетворение от сделанного, его может быть интересно изучать, придумывать что-то новое в рамках этого хобби. И вспомни, как ты им начал заниматься, было тяжело и бессмысленно, пока ты не преодолел энтрилевел и не увидел, что тут заебись вообще-то. Это всё натягивается на программирование.

Может, программирование реально не твоё, но пока что я вижу, что ты и не пытался его освоить.

а вообще, меня самого веб заебал уже, скучное унылое говно с задачами уровня "разберись в ссанине, которую написал твой коллега-еблан и перепиши по-нормальному", по выходным на плюсах отрываюсь. Возьми C++, кстати, там вообще охуеешь и не выхуеешь обратно, может тебя тоже вставит. Будь готов отдать себя делу или иди нахуй из профессии.

Ответы53438

52 14 авг, 20:48 52 1453438

>>1453135
> Это же интересно.
Ну да, когда тебе 14

Ответы53518

53 14 авг, 23:29 53 1453518

>>1453438
Начинай откладывать на психиатра.

Тред утонул или удален.
Это копия, сохраненная 20 сентября 2019 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion