Как же заебало огромное количество тредов на дваче о том, что для того, чтобы зарабатывать много деняк, нужно вкотываться в разработку софта. Для того, чтобы стать успешным программистом, нужно обладать обширной физико-математической базой. Это значит, что твои родители с первого по одиннадцатый класс должны были ебать тебя учебой, ты должен был получать четверки, выслушивая от них что-то вроде "почему не пять"; также они должны были запрещать тебе сидеть за компьютером больше определенного времени, а твои одноклассники должны были тебя травить. Вероника Степанова в видосе о программистах-анальниках все расписала правильно, правда, лично меня так воспитывали до 6 класса, пока я не перешел в другую школу и не стал чем-то вроде альфача, но со взглядами "нитакогокаквсе". К тому же, пока ты потратишь время на первоначальное обучение программированию и смежных, но необходимых областей (сети, ОС, архитектура компа, алгоритмы/структуры данных, паттерны, мб электротехника), пройдет много времени, и швабодный рыночек тысячу раз поменяет свое состояние, в результате чего ты, выращенный для разработки софта, окажешься неприспособленным к миру, где востребованы социобляди и альфачи, разменивающие таких, как ты, как гастарбайтеров и извлекающие из вас прибыль. К тому же, ойтишечка будет требовать от тебя, анон, постоянного обучения и оверворкинга, чтобы ты не слетел с должности и получал ту же зарплату, что получает вахтовик с севера или очередной кабанчик. В мире существует дохуя профессий, даже разновидностей того же инженера (к которым относится программист) очень много, почему вы выбираете именно разработку софта? В общем-то, я понял, что не хотел бы работать программистом - хотел бы сесть на должность, где зарплаты хватает на жизнь, и где мало должностных обязанностей - и где есть комп, чтобы на рабочем месте за ним сидеть. Таким образом, я смогу заниматься реверс-инжинирингом софта и прошивок для электронных устройств в свое удовольствие.
>>235028208 (OP) Не очень понятно, что ты хочешь прочесть в итоге. Кто-то находит кайф именно в том образе жизни, который ты описал, кто-то умеет себя заставлять ради денег. Кто не хочет, тот не делает.
>>235028208 (OP) Ну смотри, скажу как сраный гуманитарий который очень страдает по этому поводу. В 2013 я будучи вчерашней студентотой неплохо зарабатывал, мне хватало денег на все хотелки, поездки заграницу, модный шмот, собирался откладывать на ипотеку. А потом пришел 2014 и денег стало в джва раза меньше. В этом году я дохуя работал, перешел на новую работу и взял подработку, но по деньгам нихуя не изменилось, потому что мои доходы снова обесценились на треть. Я честно говоря уже ебал рвать жопу ради того, чтоб не жить хуже, чем раньше. А один хуй живу. Ну только не так хуево, как многие.
А вот со знакомыми пограмистами такой хуйни не происходит. У меня половина погромистов тупо работают на забугорные конторы и в хуй не дуют. Им похуй, что тут бешенные пидорашки в очередной раз устоят. Понимаешь?
Они живут в идеальном мире современного человека, где ты ПРОСТО занимаешься своим делом, работаешь и имеешь внятный карьерный рост и соразмерное повышение зарплаты.
Тащемто, все знакомые инженегры либо вкатились в ИТ, либо занимаются этим, потому что ну пиздец как бы.
В том же строительстве вроде норм зарплаты, но платят вчерную чаще всего, твое начальство - пизданутые наглухо ебланы, могут кинуть на деньги на государственном объекте от Минобра, постоянно общаешься с мудаками, дохуя всего решают связи, нет связей - сосешь хуй, путь к нормальным деньгам очень долгий. Да и деньги сейчас уже плохо сопоставимые.
>>235029051 ХЗ, зачем агитировать. В айти есть возможность получать сравнительно большие деньги, работая в довольно таки комфортных условиях, с какой-нибудь вахтой не сравнить. И при этом _больших_ социальных навыков эта работа не требует.
>>235028208 (OP) Вообще похуй, веб например это возьми json, распарси, отобрази в браузере, математику давно забыл, алгоритмы сроду не знаю зп 1к$, через пару месяцев пойду на 2к$. Реакту уже 4 года или 5, хуй знает, ещё года три четыре проживет, когда высрут чето новое потрачу месяц жизни и дальше буду лутать изи бабло сидя в уютном креслице у себя дома. По поводу зарплат вахтовиков, ну это явный пиздеж, я слышал про максимум 300к вахты, это месяц в говне среди пертовичей, в среднем там 200-150к. Я сейчас например больше получаю а у меня опыта с гулькин хуи и перспектив роста больше. Короче оп хуй и ленивая пидораха
Физмат подготовка не нужна вообще, максимум на уровне 7 класса. Особенно физика. Она нужна только когда учишься в вузе, потому что там также дрочат эти бесполезные дисциплины. На работе мне математика и физика не пригодились ни разу. Сложно представить, зачем в принципе может быть нужна физика, кроме разработчиков специализированного софта и геймдева да и то. Пятерки в обычной школе можно получать без особого задротства. Ебать достижение. Я загонялся по оценкам довольно сильно класса с 5 и школу закончил с 1 четверкой по русскому. Хз, зачем, единственное егэ пригодилось при поступлении. Сейчас из школьной программы нихуя не помню.
>швабодный рыночек тысячу раз поменяет свое состояние, в результате чего ты, выращенный для разработки софта, окажешься неприспособленным к миру, где востребованы социобляди и альфачи, разменивающие таких, как ты Ну что поделать. Альфачом стать вообще не возможно, это генетически детерминировано. Программист - нормальная профессия, не худшая. Не надо таскать тяжести, работать у станка, слишком много общаться с людьми (хотя и больше, чем многие думают). Что касается рыночка, за последние лет 20 в программировании мало что изменилось принципиально и вряд ли изменится когда-либо. Все разговоры, что мол AI заменит кодеров - пиздеж от тех, кто слабо представляет себе, о чем говорит. Разумеется, программист - это обычная около-рабочая профессия, реальное бабло поднимают кабанчики-бизнесмены как и во все времена. По сути кодер - это обычный 9-5 раб с чуть лучшими условиями.
>почему вы выбираете именно разработку софта? Я выбрал потому что это было единственное, что вызывало какой-либо интерес в школьные времена.
>>235028208 (OP) >даже разновидностей того же инженера (к которым относится программист) очень много, почему вы выбираете именно разработку софта?
Потому что платят гораздо лучше. Да, ты можешь хорошо зарабатывать инженегром, будучи условно в топ-10 в своей профе в стране. Но ту же зарплату будут иметь программисты, входящие в 10 000 лучших в сфере. Понимаешь разницу в уровне усилий и способностей? Я уже не говорю про ответственность, которой овердохуя.
>>235029051 >зачем постоянно агитировать всех вкатываться в ойти? Потому что это сравнительно просто. Инженером ты не станешь без профильной вышке, что уже дохуя времени и денег. Погромистом можно стать минимум в два раза быстрее, по самым хуевым подсчетам. А в какие-нибудь тестеры вкатиться еще проще и быстрее. При этом, уровень зарплат будет совсем другой.
>>235029593 На зарубежные компании не только ойтишники могут работать.
>>235029787 Почему бы не уехать из рашки, в таком случае?
>>235029726 >Что касается рыночка, за последние лет 20 в программировании мало что изменилось принципиально и вряд ли изменится когда-либо Тащемта, вкат стал намного сложнее, а программистов сейчас намного меньше нужно, чем раньше.
>>235029943 >На зарубежные компании не только ойтишники могут работать. Еще могут дизайнеры и рисоваки, в качестве низового уровня - люди со свободным ингришем. И в общем все.
>Почему бы не уехать из рашки, в таком случае? Ты забыл добавить ПРОСТО.
>>235029943 >Тащемта, вкат стал намного сложнее, а программистов сейчас намного меньше нужно, чем раньше. Да что ты говоришь, а кто делает все эти сайты, мобильные приложения и проч (и бекенд к ним)? Сейчас уж точно стало на порядок больше сервисов и пользователей чем даже 10 лет назад и за каждым стоят программисты, тем более любая клиент-сервер хуйня в отличие от классических десктоп приложений нулевых требует каких-то постоянных багфиксов и прочей хуйни в куда больших объемах.
>>235029943 >программистов сейчас намного меньше нужно, чем раньше. Лолшто? Программистов нужно больше, рынок еще растет и конца и края этому росту не видно. Вот джунов стало больше это факт, требования тоже подросли. Но дефицит кадров - огромный. Практически любой погромист с опытом 3+ года не ищет работу, это работа его ищет.
Я б вкатился, но я слишком тупой. И еще у меня проблема, что я думаю, что вот сейчас потрачу дохуя времени на изучение какой-то хуйни и ведь совсем не факт, что я по этой хуйне потом работу найду. Если б точно знать - вот это выучу и буду бабло зашибать, было бы легче гораздо.
>>235029949 Долбоеб, подели 150к на два месяца и вычти моральные расходы на то что твою телку ебут ашоты пока ты месяц в вагончике нюхаешь чужое жопное амбре под аккомпанемент из пердежа и храпа.
>>235028208 (OP) >где зарплаты хватает на жизнь, и где мало должностных обязанностей - и где есть комп, чтобы на рабочем месте за ним сидеть.
Ох лол. Представь себе ОП типичного жителя этой страны, он отучился на всратой вышке в мухосране, живет с родителями в обоссанной хрущобе в городке на 200-500 рыл, ну или понаехал в крупный город и снимает там жилье.
Скажи пожалуйста, как ему вкатиться в достойный уровень жизни кроме ИТ?
Вот он не кабанчик, у него нет связей, помощи от родителей и т.д.
>>235030267 Лол. Прикинь, так бы все думали. Хочу научиться играть на гитаре, но боюсь, что потрачу кучу времени, и так и не получится. Хочу научитсья заниматься сексом, но боюсь, что проебу несколько отношений, а так и буду кончать в первую минуту
>>235028208 (OP) Это обыкновенное зазывание мясца на рынок. Когда количество "умеющих" будет избыточно/достаточно для то чтобы, начнут понижать зряплату и посылать нахуй бОльшую часть претендентов на место, ибо человеков будет больше чем вероятно-наличествующих мест работы. Таким образом и есть из кого выбрать и те кто так верил и надеялся не остались безмозглыми лентяями а могут куда то пристроиться(очень врядли). Такое же разводилово с "нас мало, нужно нарожать ещё", так как больше человеков = больше конкуренция на рынке труда = возможность работодателя платить тебе не хотя бы 12-15к а вообще минималку по региону и хуй ты чего тут скажешь ибо желающих на это место ещё вагон и два поезда.
>>235030617 Человек просто не долбоеб и понимает, что в условиях волатильного швабодного рыночка загадывать на много лет вперед равносильно игре в рулетку.
>>235030626 Та, в принципе, особо прохлой и нет. Работаю в фирме, которая помогает американскому заказчику портануть игрушку на консоли. Видимо, поэтому деньгами не обижают. Плюс, в Украине налог у ФОПа 5 процентов
>>235030492 Какие скиллы ему пилить? Если ты со школы не был общительной социоблядью, ты ею и не станешь. Максимум -- дешёвая имитация, просекаемая на раз любой тру социоблядью.
>>235030666 Двачую. Поэтому нужно уметь в диверсификацию направлений и прикидывать хотяб два-три альтернативных варианта действий, пусть и поверхностных. Чтобы в дальнейшем по выбранному направлению можно было углубить знания и двигаться дальше.
>>235030492 Так этот человек не сыч, а ОБЫЧНЫЙ. Понимаешь, обычный человек с нормальными социальными скиллами не залезет ближнему без мыла в жопу. Эти скиллы не принесут ему кучу денег, связей и т.д.
>>235028208 (OP) >хотел бы сесть на должность, где зарплаты хватает на жизнь, и где мало должностных обязанностей - и где есть комп, чтобы на рабочем месте за ним сидеть. Таким образом, я смогу заниматься реверс-инжинирингом софта и прошивок для электронных устройств в свое удовольствие.
>>235030812 6 лет. Пишу на плюсах. Изначально фигачил эмбеддед чуток, потом бекенд для веба - балансировщики нагрузки, почтовые движки, пузомерку аля гугл-аналитика. Потом вернулся опять в эмбеддед Потом вкатился в геймдев - решил порадовать внутреннего ребёнка, кек. Вот сейчас в геймдеве сижу, хотя подумываю, что надо валить - моя зп тут скорее исключение, обычно дают меньше
>>235030931 Лол. Программистов в рашке уже как грязи, не говоря уже об Индии, с которой на зарубежном рынке придется конкурировать. Лучше быть кабанчиком и открыть ларек.
Внимание вопрос почему нищие пидорахи которые об айти знают из тредов на дваче и пары статей в интернете транслируют сюда свои шизоидные идеи, домыслы и слухи? Почему бы нищим пидорахам не взять свою жизнь в свои собственные руки и не изменить ее в лучшую сторону? Что мешает нищим пидорахам хотя бы перестать быть нищими? Ведь вся информация бесплатна и имеется в интернете.
А с ларьком надо много телодвижений по оформлению документов, уплате налогов, обеспечении проверок со стороны инспекций и ещё с крышей дело иметь. Не всем это дано/нравится, как и с кодингом.
>>235031240 Ну, кстати, смена направления с эмбеддеда в геймдев стоила мне -700 баксов. Притом, в то время я зарабатывал 3200, поэтому такой "штраф" был ощутим.
Но, вообще да, если сравнить с другими профессиями - это сложнее
>>235031312 Я бы хотел реверсингом заняться - это дело мне действительно интересно, в отличие от разработки и тех самых паттернов. Однако неизвестно, на какую РАБотку я могу сесть, чтобы заниматься им спокойно, пока я не начал получать за это деньги.
>>235031448 Мне кажется, надо пытаться пробиться в команду какого-то антивиря. Там и низкий уровень пердолинга, и реверсинг вирусов иногда. Ещё и деньги плотют
>>235031311 Не видел таких, это либо конченные долбоебы которые могут тудуху высрать либо просто мало пытались. Когда я вкатывался то оставлял порядка 300 откликов на вакансии. Недавно общался с лидом он слева от меня сидит лол так он жаловался что они в тиму не могут найти ещё одного фронта уже 3 месяца потому что народу просто блять нет, есть всякие хуесосы с курсов Владлена Минина с тудушкой в гитхабе и все, адекватов ноль.
>>235028208 (OP) Высер блядского текста. Если ты свои тупые мысли в пару предложений уложить не можешь, нахуя вообще тему начинать? TLDR, сажи тебе, уебище.
>>235031316 Сначала дрочил html академию лениво, оплатил там 300р что ли, что успел пройти за месяц то и прошел, потом learnjs, проходил, начинал сначала, снова проходил, потом плюнул и начал писать проекты на чистом Js, потом реакт, годный курс у айтикамасутры с самураями, я его ролика до 45 посмотрел и заебался, открыл доку реакта, попилил несколько проектов, написал в резюме 1,5 года опыта и пошел устраиваться на мидла, сначала нихуя не получалось, месяц собесился, потом получил аж 4 разных оффера на +- одну и ту же сумму, на все про все месяца три, но я ещё диплом сдавал в это время.
>>235028208 (OP) Я тоже не понимаю зацикленности двачеров на разработке именно софта. Причем почему-то хардкорного железячного софта, а не веб-сайтов или приложух каких-нибудь. И вообще почему кодер? Почему не дизайнер? Или аниматор какой-нибудь, 3д-моделист, дизайнеров интерьеров. Как долбаёбы упёрлись рогом в это ссаное ОЙТИ будто бы других сфер вообще не существует.
>>235032029 > алгоритмы тоже, Угу, сначала такие хуячат O(n^3) сортировки в проекте, а потом твоя компания нанимает мою, чтобы я это говно разгребал за тысячи баксов
>>235032451 Ну, я получал 3200, а с переходов в геймдев начал полчать 2500. В течение года мне обратно дотянули зп и даже выше потом, но какое-то количество бабок я потерял
>>235032556 >я сейчас на 6к евро работаю в западной Европе Это весьмо немного, дружище. Вообще, подправь легенду - европейцы обычно называют зп за год брутто. >все возможные сортировки давно реализованы в либах, так что сасай, лалка. А как ты выбираешь когда использовать хеш, а когда дерево? Когда массив, а когда список? Знаешь, как преобразовать рекурсивный алгоритм в нерекурсивный? > математика "Дизъюнктивная нормальная форма" тебе как термин о чем-то гвоорит? Или, скажем, "конечный автомат"?
>>235028208 (OP) Если ты не долбаеб и владеешь математикой, то тебе должно быть похуй на глобальные тенденции. Тупорылые вкатывальщики всегда отсасывают и энергичной студентоты с мозгами и базой
>Это весьмо немного, дружище. Вообще, подправь легенду - европейцы обычно называют зп за год брутто.
ну я хз кто там что называет и как, я тебе сказал сколько мне на карту падает без виляний жопой до налогов.
>А как ты выбираешь когда использовать хеш, а когда дерево? Когда массив, а когда список? Знаешь, как преобразовать рекурсивный алгоритм в нерекурсивный?
я-то знаю, ибо я в айти около 20 лет и начинал вообще с асма, потом сиси++, а сейчас в энтерпрайз жабе.
>"Дизъюнктивная нормальная форма" тебе как термин о чем-то гвоорит? Или, скажем, "конечный автомат"?
говорит, конечно, но где и как ты это применяешь, если по-честному? сколько раз тебе за последние пять лет пришлось об этом вспомнить не в бототредах, а на работе?
>>235033108 Я не хочу показаться грубым и обидеть человека на пустом месте, тем более, я сам только вкатун а не пг.
Но все что ты перечислил - это самая база и примитив, там ничего нет и близко вузовского уровня.
Правда, я не знаю что такое дизъюнктивная нормальная форма. Нормальной формой называется все подряд - нормальная форма транзиторной марковской матрицы, нормальная форма представления многомерного статанализа, нормальное кью ар разбиение.
Судя по названию, это какой-то сугубо технический приём, который вполне уложится в 5-10 простых формул.
>>235033448 >говорит, конечно, но где и как ты это применяешь, если по-честному? сколько раз тебе за последние пять лет пришлось об этом вспомнить не в бототредах, а на работе? ДНФ - один раз. Узкая задача разработки планировщика. Конечный автомат - частенько, популярный паттерн решения некоторых задач, парсинга - например(если грамматика позволяет).
Математика, конечно, не так нужна, как боятся многие, но в некоторых задачах без математики никуда. Например, в геймдеве часто нужно понимание операций над векторами. Нужно, чтобы слово "кватернион" не пугало до усрачки. В Экспертных системах нужно понимания теории вероятности, часто нужно понимание формулы Байеса. И так далее.
Твоё "нинужно" - немного узкий взгляд. Конечно, можно все 20 лет хуярить, например, банковский софт, где ты берёшь данные из базы и красиво их показываешь в форме, и главная задача - обмазать весь код try {} catch{}. В таком программировании математика не нужна, и бабки можно зарабатывать, безусловно, но это незавидная участь
>>235033718 А я и не говорю, что это не база и не примитив. Но это - часть того, что называют "алгоритмами", и эту часть важно понимать на уровне, когда она кажется тебе очевидной. Я встречал и тех, кто в этом не разбирается, и потом помогал им править тормозной код
>>235028208 (OP) Всегда рофлил с таких дебсов, у которых пригорает, что они 5 лет в институте дрочили хуиту и она НИНУЖНА.
Именно вот эти мудаки пишут на сишочке write-only хуиту, где в функции 10 переменных и их имена соответствуют половине английского алфавита.
Именно эти мудаки любят выебываться знанием приоритетов операторов и хуярят 5 условий в один IF без скобок. А когда прыщавого еблана тыкают носом в эту парашу - он брыжа слюной орет УЧЕТЬ НАТА ЗНАТЬ НАТА Я 5 КНИХ ПРОЩИТАЛ!!
Именно эти мудаки и обитают на всяких лорах, где выебываются перед друг другом знанием ненужной хуиты и советуя нубам вместо простых решений - оверинжинереную хуиту.
Обоссывайте и гоните их. Знайте - среднестатичный сишник не человек. Вызываю огонь на себя, разъебите тут все нахуй, тут нет жизни, лишь смерть и тьма.
>>235034057 Дебил, который "Валер, чет не крашется приложуха, а мне никак невдомёк, поможешь? ааа, что, нельзя удалять элемент из массива внутри цикла по массиву? А че? Ите~что? А понятнее можешь? ааа, там из-за штучек которые указываеют на массив...Та я знал это и без универа, ахахаха, спасибо, Валера!", ты?
>>235028208 (OP) >Для того, чтобы стать успешным программистом, нужно обладать обширной физико-математической базой. Достаточно первых двух курсов любого ВУЗ`a по специальности "программная инженерия" и вот ты уже Java / C# .net джун в любой интерпрайз параше.
поздравляю, в твоей работе это надо. в каком-нибудь вебе это на хуй не надо всё.
я и работаю последние пять лет в финансовом секторе, лол. в лучшем случае часа 4 в день, сидя дома.
не знаю, какой ты лвл и сколько ты войти, конечно, но меня в своё время подзаебало лет 10 назад заниматься фундаментальным программированием. было несколько знатных винов, я, например, разработал алгоритм детекции движения без полной декомпрессии видео потока, когда камеры этого ещё не умели. или вот был свой стартап успешный, часть в котором я продал в 2011 году.
со временем пришёл к тому, что я не хочу быть больше ноулайфером, даже если заработок значительно выше. work-life balance, так сказать, сместился.
>>235034206 Обезумевшое от сегфолтов, пяти указательное, неявно преобразованное, сигнедчароусеровое, не освобождено утекщее в утробе сиуьблюдочное уебище, ты?
>>235034403 Ну к слову да. Ладно за это им стоит сохранить жизнь, жопы они давно проебали.
>>235034727 >Обезумевшое от сегфолтов, пяти указательное, неявно преобразованное, сигнедчароусеровое, не освобождено утекщее в утробе сиуьблюдочное уебище, ты? до сих пор не осилил простые правила работы с памятью? Не слышал о смарт-поинтерах, маня?
>>235033885 Все кроме нормальной формы можно почерпнуть из базовых книг по языку, анон. Если человек этого не знает - то простите он просто ничего не читал о языке, на котором пишет.
>>235034057 То, что некоторые условия в ифе не работают без скобок в некоторых языках - это сугубо технический, практический навык знания тараканов конкретного языка. Легко усваивается методом тыка во время прорешивания задачника типа...
Социоблядок-слегка электронщик вкатился. ОП, ты даже не представляешь как высока конкуренция среди "социоблядей" типа музыкантов, артистов и прочих "жопотрясов" тех, что ты видишь -- вершина айсберга, а миллионы канули в Лету неизвестными, сторчавшимися и т.п.
>>235034876 В C++ давно нет проблемы с сегфолтами и текущей памятью, начиная с C++11. У тебя методичка устарела. Все проблемы решаются смарт-поинтерами. Такая аргументация тебя устроит?
>>235034975 В базовых книгах по языку такого не пишут.
Например, тебе надо сделать паттерн observer. Какую структуру данных выберешь? Например, тебе нужно постоянно добавлять\удалять подписчиков. Какая структура? А теперь тебе менеджер говорит, что нужна функциональность, когда ты раз в какое-то время удаляешь всех подписчиков, которые подписались больше чем минуту назад. Поменяет ли это на твой выбор структуры?
Я другой анон, спрошу: а ты много людей знаешь, которые С++11 стандарт хорошо шарят? Я вот на пальцах одной руки могу пересчитать и таких 1-2 на сотню "знающих си++"
>>235035241 Честно говоря, хуй знает, но мне кажется, в 2020 пора уже хотя бы 11 плюсы знать. Я не говорю C++20 шарить, там сложные вещи подвезли, вроде корутин, но C++11 это уже база. На всех собесах меня спрашивали что-то из этого стандарта
>>235034975 >о, что некоторые условия в ифе не работают без скобок в некоторых языках Они не неработают без скобок, в этом и проблема лол. Проблемы 2: 1) За мудаком высравшим это - почти невозможно поддерживать. Он сам скорее всего не сможет прочитать нормально с ходу через пару недель. Приходится либо вдуплять в хуиту с минут десять, либо разбирать вообще и понимать с 0, че он хотел. 2) В такой хуйне водятся баги, которые частенько выебывающийся мудак и допустил.
По факту люди жалеют 3-4 лишние строки и пишут нечитаемую парашу. И хуй бы с ней, таких уебищ много везде, но только в С это считается КРУТА!11
Вот полюбуйся на этого мудака, >>235035053 который всерьез считает, что все его обдроченые книжки и методики соблюдаются везде и беспрекословно. А по факту все срут как могут, что бы в сроки успеть.
>>235035208 Что не пишут? Про кэш? Сикп. Про деревья? Абсолютно любая книга. Про рекурсивный и итерационный алгоритмы и их перегон друг в друга? В сикп об этом отдельная глава, да и в любой книге есть пару глав о рекурсии.
Про типы данных - это вообще база из документации к языку.
Структуру для подписчиков? Хмм, ну при довольно скудных вводных данных я бы выбрал реляционную модель, если подписчиков прямо много - можно поднять СКЛ для этой цели, если мало, то можно реализовать непосредственно на полноценном языке.
>>235035543 Ну в Питоне одни условия работают без скобок, другие нет, поэтому принято все условия ставить в скобки.
Но опять же, я об этой проблеме узнал дай бог памяти, на второй неделе обучения, когда бегал с горящей жопой и не понимал почему логически верное условие не работает.
Несколько раз использовав степ ин, я обнаружил что пайтон моё условие просто не видит потому что оператор эвалюации ПОЧЕМУ-ТО имеет прецедент над арифметическим действием до него.
>>235035543 >Вот полюбуйся на этого мудака, 235035053 (You) который всерьез считает, что все его обдроченые книжки и методики соблюдаются везде и беспрекословно. Мне поебать на других, в моих компаниях есть код-ревью
>>235035543 П. С. Ну нет, "спортсменов", пишущих Войну и мир в одну строку, в Питоне полно кстати. Но это кайнда спорт, опять же, думаю в жизни эти люди пишут код нормально... Ну я очень на это рассчитываю, лол.
Но у нас это даже имеет смысл, потому что иногда компрехенция быстрее эксплицитно расписанного условия. Причём значительно, ввиду особенностей парсинга Питона, тк строка читается справа налево, и при компрехенсе не создаётся постоянно переменная.
>>235035969 Запомни следующее, если планируешь профессиональную карьеру. В первую очередь задача пограмиста написать поддерживаемый код, иногда это даже важнее работоспособности.
Вот зацени этого петухана >>235036085 Когда говорят про всякие увольнения токсиков, это не каких то ЩУТЯЩИХ О НЕГРАХ БОРОДАЧЕЙ выкидывают, а вот такое хуйло.
>>235035787 >Что не пишут? Про кэш? Сикп. Про деревья? Абсолютно любая книга. Это не книга по языку. ТЫ мне покажу какой-то "C++ от Кернигана Ричи" где про деревья написанно?
>"Структуру для подписчиков? Хмм, ну при довольно скудных вводных данных я бы выбрал реляционную модель, если подписчиков прямо много - можно поднять СКЛ для этой цели, если мало, то можно реализовать непосредственно на полноценном языке." Паттерн обзервер, алло. В коде. Без БД. То, что в некоторых языках реализованно через делегаты.
Я планирую в Дату вкатиться, потому что меня очень интересует статистика, предикция поведения, теория информации и автоматика. Даже хотел поступить в магу на автоматика, отучился 2 года, но у родителей случился кризис, и пришлось работать.
А учиться в маге и работать одновременно я не смог и забрал документы, ех.
Сейчас в принципе прилично задрочил Питон, слегка читаю про Р (книги по дате на Р, думаю это кайнда универсальные знания, тк Р похож на Пайтон с обвесами в виде нп и иных библиотек). Такое.
>>235036399 Я заканчивал. Пригодилось в смысле того, что познакомился с несколькими толковыми пацанами, и была мотивация вместе с ними какие-то игрушки запрограммировать, или что-то выучить, чтобы поунижать их, что они это не шарят, или написать что-то свое, чтобы повыёбываться перед другими.
>>235036338 >Я дважды был тимлидом, так что с софт-скилами у меня порядок И именно поэтому ты тут на весь тред вижишь какой ты пиздатый парень, ага. Пидорас ты, а не тимлид.
>>235036475 Спасибо, анон. А сейчас как жизнь, работаешь по специальности? Тоже думал что российские вузы направлены больше на "пинки" чем на само обучение
>>235028208 (OP) Потому что все развивается очень быстро. А старики 30+ лет плохо учаться.
Врач может выйти из института и через десять лет не прочитав ни одной книги он все еще остается хуевым но врачом. Десять лет назад слово девопс еще только появилось а еще через десять в нем толку не будет.
Айти постоянно нужны новые кадры потому что в среднем ветераны бесполезны.
>>235036683 >А сейчас как жизнь, работаешь по специальности? Все хорошо, да, погроммирую. >Тоже думал что российские вузы направлены больше на "пинки" чем на само обучение вуз должен дать связи + мотивацию самому разбираться. Главная ошибка студентов - это ждать, что их всему научат. Я уже с 3 курса работал, меня подтянул в компанию более авантюрный одногруппник, и мы вместе пыхтели джунами. После бакаловрата я уже пахал мидлом, а мои одногруппники мноиге шли в магистратуру с мнением "Ну там-то, наконец, научат как программировать, и за меня Яндекс с Гуглом будут драться". Кек.
>>235028208 (OP) Какую-то ты мешанину написал. Разберись в своих мыслях, прежде чем высирать оп-пост. Я тебе не психолог нахуй, прорабатывать твои тревоги и смутные опасения.
>>235036301 Это книга по общим приёмам пг, и она вообще считается базовой насколько я знаю.
Анон, прости, я не разбираюсь в типах обзерверов. Я учу язык 2,5 месяца. И айти вообще. Я знаю что есть обзерверы и они реализуются через класс с довольно простой структурой.
Может они имеют какие-то особенности, но я не в курсе пока. Я воспринял вопрос как выбор структуры данных для хранения и манипуляции каталогом подписчиков с сопутствующей датой.
>>235028208 (OP) Я врачом вообще стал. Нашел себе тян из семьи врачей вообще неизвестно в каком уже поколение и нормально так живем,связями обрастать как врач начал. Сама профессия нравилась всегда,но внутри хочу быть путешественником,вот только одновременно держать задницу в тепле не получится. Вообще есть возможность и стучу это тему,придется за границу выезжать и доки кое-какие делать.
>>235028208 (OP) > Для того, чтобы стать успешным программистом, нужно обладать обширной физико-математической базой. 20 лет назад - да. Сейчас 300к прикладники получают без всей твоей хуйни для додиков, просто парся джсончики.
Это базовый каркас обзервера. теперь по моему вопросу. Изначально до знания что будут добавлять\удалять часто, можно заюзщать просто массив - память выделена кучно, это cache-friendly. После знания, что будут добавлять\удалять элементы, стоит перекатиться в хеш-сет, так как удаление\вставка в середину массива двигает весь массив, а удаление\вставка из сета - константа. После появления информации что надо удалять сабскрайберов по времени, появляется понимание, что их нужно сортировать по ключу(времени добавления). Хорошим выбором будет перекатиться в бинарное дерево. ТОгда добавление\удаление туда будет O(log(n)), и оно по своей структуре отсортированно, поэтому будет легко удалить кусок этого дерева, "старше" чем заданное значение
> нужно обладать обширной физико-математической базой. Это значит, что твои родители с первого по одиннадцатый класс должны были ебать тебя учебой, ты должен был получать четверки, выслушивая от них что-то вроде "почему не пять"; также они должны были запрещать тебе сидеть за компьютером больше определенного времени, а твои одноклассники должны были тебя травить.
Не, это совсем не близко к правде. Я никогда не учился хорошо, и в школе всегда были проблемы, помню получил пощечину от классухи за то что мне выбивали время на пересдачу по обществознанию (уже 2ой раз), а я просто положил хуй и не пришел, ну короче прям кандидат на 2ой год почти. Мне было просто не интересно, но это совсем не помешало выдрачить что надо чтобы стать рендер инженером и делать эти ваши ААА игры теперь. Хотя по матеше и всему около математическому у меня всегда были 3ки.
Анончик, не забывай, что я питонист, у нас массивы для хранения реальной даты вообще никогда не используются, ввиду своей дикой неэффективности, хранение реальной даты никогда не будет реализовано массивом.
Впрочем, сеты работают так же. Но сортировка по ключу - это особый тип сета - словарь.
Алсо, я не смекнул, как тут поможет бинарное дерево. Мне кажется, реляционная база с ключами по времени тут будет лучшим выходом, так как в данном случае все что надо - пройтись по праймари ки (время) до первого ключа, который имеет 1+ минуту, после чего дропнуть остальную базу (в зависимости от выбранного языка и его версии можно отрезать остаток базы, или дропнуть полностью., а выделенных подписчиков скопировать в иную).
Проход ключей в этом случае составит лишь количество нужных подписчиков +1. Если они составляют около половины списка, то можно использовать бинарный поиск, тыкая в середину списка.
>>235038445 Ну, вообще, я пытался проиллюстрировать, что база в алгоритмах бывает нужна при обычных несложных задачах. А в книгах именно по языку редко на этом делают акцент.
>>235028208 (OP) Потому что только ИТ имеет перспективы на 20-30 в стране под названием РФ, все остальное либо сместиться, либо автоматизируется. И ИТ это не девушки в ТП или веб-макаки и сисадмины виндоус, а настоящие инженеры/математики-программисты и творческие люди которые с помощью программинга себя реализуют. И ресурсов для программирования практически не нужно, комп 2007 года за 5-8к хватит и все.
>>235040454 Лол что? Я не шучу, у меня такой, с него капчую. Для двух линукс машин хватит, а языки типа питона и С/С++ отлично идут, никаких проблем с выходом в сеть нету. Я не троллю, если не веришь я могу даже модель дать.
Вахтовик вкатился. Вобщей сложности получаю 2.5 мульта за 6 рабочих месяцев на вахте, остальные пол года не оплачиваются, но я и не работаю. Вахта месяц через месяц. На вахте сижу на пекой, гоняю чайки, случаю музыку ну и работаю. Вечером сычую в пикрелейте один.
>>235040454 У меня комп 2010 года, e8500 4Gb, правда видяху купил на али 750ti взамен подыхающей GTX 260, хватает для разработки игр и прочего, VS Code летает.
>>235041308 А у меня комп примерно за сотку, срузен 2700, мать гигабайт дс3х, 32гб рам, видюха 2070супер, БП от супер флауер 650ватт, ссд нвме сосунг. Могу открыть хоть 10 окон пыхошторма и миллион вкладок в хроме.
>>235031311 >Скажи это огромному количеству джунов Хз как с джунами в программировании, уверен так же как и у меня, но в моём направлении - телеком и сетевая инженерия, человек единожды получивший актуальный опыт в течении 1-2 лет не может остаться без работы по специальности, если только сам не захочет (что возможно и распространено). Даже являясь довольно слабым спецом, поняв принципы того как делаются дела у него выбор только либо быстро развиваться в профессии, либо сидеть в болоте в той же профессии. Вариант что его никуда не берут и он всё забыл возможен только в том случае если он отказывается от массы вариантов.
>>235041831 Хз как тебе оно, но я выбирал по тому критерию, что легко поместилось в рюкзак и стоило совсем мало. Никаких проблем не знаю >>235040570 - анон
>>235042259 Это ты кому-нибудь другому рассказывай, для обучения циске пакет сракер или GNS3 отлично идут. А так три-четыре линуксовые машины и вот уже стенд для сисадминства готов.
>>235042342 Для обучения циска пакет сракер надо две недели, может месяц поковырять сракер, удалить его и забыть навсегда. После чего взять выделенный сервер под гипервизор. Даже ссаный csr1000 заберет сразу 4 гига оперативы и было бы неплохо несколько ядер. Чтобы делать серьезные лабы нужны многосокетные монстры с бесконечной оперативой. Для простых и средних задач всё равно лучше выделенный сервер с минимум 16 гигами оперы и несколькими ядрами. Если собирать лабы с виндовыми решениями то минимум 32.
>>235042664 Эм, это ты с чего взял, я наблюдал как люди по циско сракеру+ книгам и гайдам сдавали CCNA, а потом CCNP и по онлайн-тестам, я хз что там у тебя за адский девсекопс, но ты преувеличиваешь.
>>235028208 (OP) > Для того, чтобы стать успешным программистом, нужно обладать обширной физико-математической базой. Что бы что? Железнячники получают меньше всех и даже им нахуй матан с физикой не всрался. Ты бы хоть месяц поработал прежде чем хуйню пороть.
>>235042648 У меня все хорошо. Но некоторые мои знакомые вайтишники просто рассылают резюме десятками. Но ты прав, если ты смог зацепиться где-то, жизнь удалась, свою тысячу-полторы баксов будешь иметь
>>235042812 >Эм, это ты с чего взял Ты трейсер видел то вообще? Я хз как они сдавали ccna по нему и тем более ccnp. Если ты хочешь учиться на реальных штуках (более-менее) а не на сомнительном обрезаном как еврей симуляторе то ты просто ставишь eve ng, или на худой конец gns3. И там уже получаешь реальный лабораторный стенд, а не симуляцию. Не будет здоровый человек уже работающий в отрасли работать с трейсером дольше чем нужно для начального вката.
>>235029051 Есть, но в ойти можно работать удаленно и получать вполне прилично, не тратя половину жизни у чёрта на рогах, да и выбор работы большой. Зная один только си, к примеру, можно как в асутп прогать контроллеры, так и обычную софтину писать. Да что там, набор си, джавы и питона откроет двери во многие различные области деятельности, при том что эти языки по сути построены одинаково по своей структуре, имею ввиду, классы, структуры данных, стиль написания кода и тд, для их понимания много знать не нужно, достаточно освоить крепкую базу и всё.
>>235041912 Что-то вроде неттопа? Ну я просто не мотаюсь по хатам с рюкзаком, у меня в каждой есть кампутер. И ещё ноут для мобильности, и даже ноут поменьше для путешествий.
>>235043211 неее, тонкий клиент это другое, он совсем слабый, я брал себе мелкий ноут старый с возможностью менять диски, добавить оперативу и купив ноут за 5к и добросив 3 я получил неплохую машину, конечно в игры на нем играть современные сложно, но для работы идеально, и он очень мобильный, буквально размером с 2/3 примерно листа А4.
>>235043397 Но я сразу предупреждаю, что покупая старый ноут это всегда лотерея, он может быть чиненый перечиненый и отвалиться через три часа после покупки.
Почти ничего из перечисленного не надо. Если всё верно помню, ещё в 18 веке на примере завода тебе Адам Смит пояснил об плюсах разделения труда на шпильках, а ты дегенератина тут вещаешь сказки об необходимости человека-оркестра в IT повсеместно.
>постоянного обучения
Так это наоборот плюс, тупой ты долбоёб. Ты получаешь навыки управления временем, планирования, лучше осознаешь процессы в своем мозгу и почему происходит та или иная вещь.
Ты запросто изучаешь вещи, которые приносят тебе профиты, пока другие пару видосов год посмотреть не могут.
потому что в любом случае это достаточно быстрый и доступный социальный лифт, понятное дело не все смогут его достичь, но и превозмогать как ОП с ебанутыми родителями не обязательно.
Такие долбоёбы на подобных ресурсах душнят, отвечая вопросом на вопрос, и не затрагивая темы. Хотя, тут надо учитывать какой именно Stakeoverflow. Ну и это больше присуще Тостеру, и чЯтикам
>>235045554 Ой да ладно, они первыми под нож автоматизации пойдут. Пожалей их, С/С++ инженеры-программисты будут автоматизированны одними из последних.
>>235045554 Маньке долбоебу даже не в домек, что хаить мудаков может и участник этого ебаного цирка. Конечно, ведь твой iq позволяет тебе только гуськом идти за создателями твоего мнения.
Ну ладно, почитал тред, вроде бы загорелся. Можете накидать небольшой план, как вкатываться в это ваше айти? Инфу гуглить я умею, только бы знать, в какой последовательности.
>>235047467 Если тебе не нравится создавать вещи и\или делать что бы вещи делали свои задачи сами, т.е. у тебя нет будоражущего чувства, от хуйни которую сделал сами и ОНА РАБОТАЕТ - лучше забей, будет трудно и неохота, будешь очередным из миллионов вкатывальщиков, которые страдают а потом ноют на ебаном, как им хуево и как их заебло писать сраный код. Тех кому нравится тоже заебывает, но не настолько сильно, что бы ныть и жаловаться.
Это первое, а второе - если бы ты захотел, уже бы шел гуглить и разбираться. Самый главный скилл - возможность самостоятельного обучения и поиска инфы. Это важнее чем все матаны и прочая залупь, что местный шиз задвигал. Если ты думаешь что курсы или группы видосов тебя чемунибудь научат - хуй там плавал. Это слишком обширная тема, даже бы если где-то была изложена - ты бы не запомнил. Так что блядь ВСЕ ОЧЕНЬ ПРОСТО, БЕРЕШЬ И УЧИШЬ.