>>253280844 (OP) Скорее всего, ты брался за задачу и бросал сразу же, когда не понимал, как ее решить. Не понимаешь - разбирайся. Рисуй схему, включай голову. Гугли функции/библиотеки, которые помогут решить задачу. Короче ебись, пока не сделаешь. Бывает еще такое, что вроде решил поставленную задачу, но метод тебе не нравится, или тебе кажется, что слишком много ненужного в коде. Тогда пытаешься это исправить Через несколько таких задач остальные будет проще решать намного.
Сам я кодинг забросил уже давно, но учился именно так я тоже не очень умный
>>253280844 (OP) Ты сначала изучи основы: базовая информатика, архитектура компьютера, ассемблер, операционные системы, структуры данных, ООП, паттерны проектирования. Потом уже можешь любую свою хуйню учить, потому что ты уже все будешь знать по факту, просто синтаксис надо будет запомнить и все. С таким багажом знаний ты будешь лучше 99% вкатывальщиков с завода. Успехов.
>>253281425 Стоит ли вкатываться в программирование если у меня была тройка по алгебре всегда и я любил больше историю/обществознание нежели матешу и физику? Но в комплюктерах я шарю.
>>253280844 (OP) Пузыречком мне быстренько массив отсортируйте, молодой человек. Бэ-tree это ведь частный подвид бинарного дерева, не правда ли, дружочек? Временную сложность его не вспомните? На бумажечке мне вот тут его перебалансируйте, будьте добры. ЭйСИД в транзакциях базочек данных не расшифруете?
Ясненько, понятненько, мы вам перезвоним, у вас ведь вечерние смены в макдаке? Не увольняйтесь пока, право слово, не стоит, дружочек.
>>253280844 (OP) А ты плюсы учишь? Вкатывайся в язык неоптимизации, в джаву, джава скрипт, котлин и тд. Работы на них дохуя и особо задротом быть не нужно
>>253281225 Вкатывальщик спок, ты хоть помнишь чем list от vector отличается? Он все верно расписал по поводу знаний для инженера. Можно, конечно, пойти крутить вордпрессы без знания всего этого, но там и перспективы другие и интереса в такой работе мало.
>>253280844 (OP) >кодить Учишь язык, его синтаксис и особенности. А как захочешь научиться программированию, то это по сути синоним решения задач с применением имеющихся инструментов. (Прямо как в школе на уроке математики — тебя научили, что такое хь и как его решать, а затем задают как раз подумать над решением новых задач про это хь.) Не получается — не унывай, не всем дано с нуля придумывать новые линуксы. Почитай "Гид по Computer Science", посмотри, что вообще есть в этом мире и что нужно и можно знать. В конце концов, /pr/ Если не получается ну никак, посмотри на веб-дезигн, анимацию, моушен дизайн или 3Д-моделирование. Заинтересован в курсах — все есть на рутрекере и ннм. Никогда не покупай курсы!
>>253281954 Не, для начала шли нахуй вот таких долбоебов Они не обидятся. А если и обидятся, то эти задохлики с красными глазами ничего тебе не сделают
>>253280844 (OP) Ну а чего ты сам ждешь от навыков кодинга? Если ты хочешь получать 1488кк в наносек от просто набора кода, то это не сделает из тебя программиста, ты будешь выглядеть как мартышка за печатной машинкой, работающей за банан и поддерживающая легаси и бд на сайте кабана. Для таких мартышек есть куча книг по разным ЯП, где все разжевано и переварено, просто сиди, читай и записывай по каждой строчке в свой Иде и не суй свой нос в низкоуровневые языки
>>253282150 Ты байтишь меня на ответ своим дебилизмом? Сайты блять. И плюсовых вакансий мало, да они все 300к наносек, но при этом ты знаешь что там делать на этой вакансии надо? Код долбоебов оптимизировать, ассинхронку пилить. Платят много, но нужно быть выпускником мфти с олимпиадами и с++ с детсада. Есть еще игры но там не платят и так же нужно быть ебаным задротом
>>253282200 Пойду и наверну. Потом пообщаюсь с коллегами за кофе, и после работы дружно поедем в спортзал. А на выходных в хороший бар с тянучками из фирмы. А ты сиди и дрочи циферки
>>253280844 (OP) В конструктор не играл в детстве? Есть куча правил и ты с их помощью хуяришь задачу, что непонятно. Как ты конкретно это будешь делать уже зависит от тебя. Ору с мамкиныхъ вкатывальщиков поогромиздов.
>>253282993 Не можешь перешагнуть свои предрассудки и увидь главную мысль. Поздравляю, ты прекрасный работник для стройки или на крайний случай в офиса
>>253280844 (OP) Раз уж такой тред, спрошу здесь: стоит ли вкатываться в системную/бизнес-аналитику с IT вышкой? То есть у меня есть техническая база, но работать непосредственно девелопером я не хочу, а для ПМа у меня недостаточно социоблядских навыков. Что скажете, стоит или нет?
>>253281551 Программирование это решение задач с помощью функций. Классы это функции второго порядка. Если тебе не нравится математика, если не нравится решать задачи то думаю лучше не надо.
>>253283005 Скажу откровенно, ни разу не сталкивался с подобными навыками у бухгалтеров. И сдается мне, даже если этому учат на специальности "бухучет", знания отваливаются после выпуска сразу же. Но, черт возьми, это было бы замечательно.
>>253280844 (OP) Учился на технаря, но не айти. Отчислился и стал хиккой. Реально ли вкатиться? Желательно из дома. Информатику сдал где-то на 90. 300к не нужно, только на еду, коммуналку и интернет.
Инет полнится говном вместо курсов. Говно везде, даже тут какие-то ебанутые тебе советуют изучать ассемблер для начала.
Если ты видишь, что у тебя что-то не получается по гайду, то есть неиллюзорная вероятность того, что это не ты тупойхотя это тоже вероятно, а гайд создан тупым человеком.
Советую найти хороший плейлист на ютубе с уроками по интересующему тебя языку, где ведущий шарит свой экран и показывает, как и что делать. Это самый дельный формат обучения.
Всякие деды, советующие начать с дискретной математики, просто не могут и не хотят смириться с тем, что их фундаментальные знания уже никого не интересуют, а время они на все это проебали в универе. Вот теперь у них и бомбит от того, что молодые шутливые вкатываются без этих говно-знаний.
>>253281766 >чем list от vector отличается Сложнее сказать в чем их сходство. Это разные контейнеры. Сам ответь например какие у вектора и листа общие методы. Где твое ЧСВ теперь?
>>253280844 (OP) >Вы как учились? тож не как не могу начать учитсо потом как-то в отпуске, вместо того чтобы учить язык for i in hui: print(i) начал учить библиотеки заточенные под мою работу, так дело и пошло А до этого много раз пытался начать "ВЫУЧИТЬ ЯЗЫК ЗА 10 ДНЕЙ", но всегда забивал
>>253280844 (OP) Ну да, кодинг это про логику и отчасти математику. Изучать надо именно алгоритмы, уметь их составлять для конкретной задачи.
А там уже выбор языка - дело десятое. Базовый синтаксис учится за вечер бля. Углубленно и с нюансами - неделя. Ну а дальше уже дроч всяких фишек и возможностей конкретного языка под текущие задачи.
>>253283540 добавлю анон, начинай сразу с чего нить крутого, если хочешь начать, например если C# то начинай сразу с Unity игоры делать, там купи курс за 800р на юдеми не слушал местных петуховенов - СИНТАКСИС, ООП, ФУКЦИИ ЦИКЛЫ, КУДАХТАХТАХ на хуй этих аутистов ебашь сразу юнити
>>253282406 >пик1 вторая вакуха Чёто крипово пиздец, ждуниор мухосранска до сотки, кодревью и архитектура в обязанностях, сухое описание. Там либо хрюша тупая пиздец и обчиталась минимализма, либо сама позиция просто писечка, где всё строго, но справедливо и получишь дохуя опыта в короткие сроки. Я бы укликнулся если бы не потратил всё время мира на отгадывание ебучей капчи блядь абу гнида сосёт за спасибо абу.
>>253283438 >Всякие деды, советующие начать с дискретной математики, просто не могут и не хотят смириться с тем, что их фундаментальные знания уже никого не интересуют Сортировка элементов в массиве использующая принципы теории графов, те же бинарные деревья, эффективность алгоритма которая рассчитывается с помощью комбинаторных формул (но я уверен, что 90% айти вкатывальщиков не смогут даже посчитать и отличить сочетание от размещение), булева алгебра которая успешно реализуется в цифровой схемотехнике для построения функциональных схем, плюс некоторые техники типа карты Карно для упрощения схем и число цифровых вентилей. Понятия множества, операций с ними и декартово произведения и логика высказываний, которая является тем фундаментом, на чём и строится реляционная база данных. Могу привести ещё кучу примеров. > Вот теперь у них и бомбит от того, что молодые шутливые вкатываются без этих говно-знаний. Которых не могут пройти собеседование или вкатываются в вэб?
>>253281870 >Никогда не покупай курсы! Двачую их делают неосиляторы
Не получается — не унывай, В школе хотел учить веселую математику но преподши были ужасными и с тех пор у меня комплексы. Программирование помогло мне ощутить силу.
>>253280844 (OP) Потому что нормальный человек, в т.ч. ты, мыслит от восприятия. Что он видит/слышит/нюхает - в то он и верит. Но математики и прочие айтюхи мыслят как аутисты, запертые в своём мирке у себя в голове. Каждая задачка это маленький манямирок, который существует по своим правилам и законам. Поэтому, если хочешь решить задачку, то ты должен мыслить от памяти - запомнил что-то и из этого строишь предпосылки и закономерности, как аутист. А не от восприятия - увидел что-то и из этого строишь выводы, как мыслят нормисы.
>>253280844 (OP) Все кто пиздит за матан, дебичи. Я прогер, не 300кк в наносекунду, но около того. Нихуя не знаю матан и программирую по приниципу: делай код, будто ты разговариваешь с другим человеком: возьми эту палку, принеси туда, повтори десять раз, теперь проверь ту парашу и почисти говно... и тд Не знаю, где там математику хуесосы нашли.
>>253283910 >делай код, будто ты разговариваешь с другим человеком: возьми эту палку, принеси туда, повтори десять раз, теперь проверь ту парашу и почисти говно... И мы получаем не эффективный не оптимизированный код, который хуёво работает и весит дохуя. Это из за тебя размер приложений типа сбербанка весит дохуя?
>>253280844 (OP) Свинья немытая, ты? Играть в гольф и то сложнее, чем кодить. Кодит даже ребёнок, у инфантилов постарше есть javascript. Очень простая мысль: кодинг это показатель того, насколько ты умеешь думать логически и выражаться на языке существа, мироощещение которого отлично от твоего. Собственно логика и эмпатия это в сути своей определяющие человечность. Не можешь в кодинг - ты дефектое быдло и умственно неполноценный идиот. Любой может кодить, но не каждому это интересно. Программисты не особенные, они просто любят кодить и могут это монетизировать. А ты отсталый гречневый васян, тебе место на заводе
>>253283868 вот и деды подъехали с принципами теории графов для сортировки. В общем, ОП, если будешь слушть дедов, то годам к 40 осилишь "Hello world", будешь неплохо разбираться в том, как работают транзисторы и понимать, чем обычные компы отличаются от квантовых. Денег при этом ты не заработаешь, зато сможешь писать заумные посты на усмано-параше. Не слушай дедов
>>253283868 >не смогут даже посчитать и отличить сочетание от размещение Я тоже не могу хотя вру, пока писал пост, вспомнил, ну и что? Последний раз делал это в универе, получаю 200к.
>>253284059 Ну так зачем тебе контейнер без методов? Они отличаются принципоп наращивания. Но он связан с методами. Что не так? Если вообще для дауна то вставка в середину - это основное отличие. Но это только верхушка айсберга.
>>253284256 > >300к не нужно, только на еду, коммуналку и интернет. > Кем себя видишь через 5 лет? Сычом под 30, живущим с мамкой. Может, шиза будет прогрессировать. Так что если стану совсем овощем и не смогу кодить, дадут пенсию. Я смирился, анон и мне похуй уже на всё. РКН особо не хочу, мамку жаль. Так и буду как-нибудь жить.
>>253283438 >Всякие деды, советующие начать с дискретной математики, просто не могут и не хотят смириться с тем, что их фундаментальные знания уже никого не интересуют Я не знаю вообще за кодинг классический и как там нужна не нужна математика, я пишу максимум простенькие функции на питоне. Но в машобе если ты банально не знаешь что такое матрица тебе будет очень больно, если не знаешь что такое интеграл и дифференциал - ты не сможешь вникнуть ни в одну формулу ни одного алгоритма и понять чем они вообще отличаются, кроме абстрактного словесного описания. Хотя подозреваю что математика очень нужна байтоебам, эмбеддерам и прочим рабочим с железом в большей степени чем реакто-макаке
>>253283485 ну, будешь сидеть на кворке свои услуги за 500 рублей предлагать, только помимо тебя, их ещё будут 100500 таких же как ты, предлагать, сам видишь, сколько сейчас вкатывалщиков.. Из каждой трубы - курсы,айти айти айти.. скилбоксы, скилфактори, даже на ютуб каналах, которые к компам вообще никакого отношения не имеют
>>253280844 (OP) я не настоящий погромист (sql + delphi), но последнем собесе лет 10 назад спросили какуюто логическую хуйню про озеро которое заростает за n дней, несколько условий, дали задачу с джоинами, поспрашивали про знание всякого говна типа foxpro, типа просто-так (оказалось не просто...), думаю стандарта какого-то нет и шизоидность зависит от игривого настроения эйчара/начальника отдела
>>253284624 Но опять же, у меня неплохой балл по информатике - 90. Так что я должен иметь какое-то преимущество перед своим быдлоклассником-полугопником.
Раз уж такой вопрос, куда лучше вкатиться, в веб разработку на c# или в мобильную на java/kotlin. Сейчас учу шарпы и asp.net, но интересует мобильная разработка.
>>253280844 (OP) >Вы как учились? Тут все просто. 1 семестр мат. логики, 2 семестра теории вероятности, 1 семестр линейной алгебры, 1 семестр дискретной математики, 1 семестр теории автоматов, 4 семестра высшей математики, 6 семестров общего программирования на С++, 1 семестр ООП, 1 семестр функционального, 2 семестра ассемблера, 1 семестр общей теории построения ОС, 1 семестр общей теории построения сетей, 1 семестр архитектуры ЭВМ, 1 семестр компиляторов, 2 семестра общей теории алгоритмов и структур. Практика/подработка на кафедре со второго курса (аутсорс для 2gis) и в свободное время почитываешь спецификации, книги и форумы по тому что интересно и с чем работаешь.
>>253280844 (OP) Ни один не написал про алгоритмы. Сперва проникнись алгоритмизацией, блок схемами. Реализовывать можно на любом языке, но без знания основ алгоритмизации ты ничего не сможешь сделать с нуля.
>>253284930 Да, детство хуёвенькое было. На мороз выгнали. А сейчас ещё шиза. И зачем было рожать, пусть и под конец 90-х в нищете. А мамка услышала, что сын у знакомой "айпишник", много получает. Хочет, чтобы и я таким стал.
>>253285290 >ТЗ для разработчиков пишу, а вот чем они там занимаются в душе не представляю Это как? На мой взгляд, одного без другого не бывает. Или как выглядит ТЗ из-под твоего пера?
Чем можно заняться в айти кроме кодинга? Сам кодить еще не пробовал, даже хуй знает, куда мне идти — фронтенд, бэкенд, нахуй, — но, как понимаю, без умения решать математические задачки (с которыми в школе имел проблемы) будет тяжело ояебу. Думал о дизайне, в частности UI/UX, в своё время обсмотрелся и обчитался бизнес-линчей от Тёмы, но рисовать нихуя не умею. Еще работал копимакакой, текстов 10 сумел продать на бирже лол, потом моя биржа благополучно почила, но это далековато от айти, наверное.
>>253284860 Так достаточно кофейника, чтобы под андроид писать простенькое или ещё и котлин новомодный учить? Вот тот же даша, какое хорошее приложение написал. На джаве.
>>253285477 Для крудов в ынтырпрайзе матеша особо не нужна, но если ты школьную матешу не смог освоить, значит ты не очень умный, и в кодинге будет сложно.
>>253285290 Зачем тебе в это болото? Если ты аналитик - учи базовый питончик и либы для таблиц(пандас) и визуализации(матплотлиб, сиаборн, плотпай, плотли), какое-то табло сверху если еще нет. Оттуда полшага до машоба, фактически только на одной EDA(презентация распределений в датасетах) можно даже фрилансить
>>253285453 Обычно заказчик в вольной форме накидывает чего он хочет, а аналитик приводит это в удобоваримый вид, сохраняя разработчика от прямого общения с заказчиком и экономя таким образом деньги компании. мимо другой анон
>>253285706 Страдай. Или обмазывай плагинами вскод. Хотя хз, какая параша нужна, чтобы студию не тянула, мой пожилой ноутбук 2013 года с ней более-менее справлялся.
>>253285453 >Или как выглядит ТЗ из-под твоего пера? Сводил функционал двух информационных систем, подгоняя бизнес-функции одной системы под другую, маппил поля, описывал где какое в JSON/XML поле, откуда берётся и за что отвечает.
В итоге в нашей системе-агрегаторе пользователь тыкает кнопку, через API это летит в агрегатор-таксовоз и за посылкой едет машина.
>>253285638 >Зачем тебе в это болото? Если ты аналитик - учи базовый питончик и либы для таблиц(пандас) и визуализации(матплотлиб, сиаборн, плотпай, плотли), какое-то табло сверху если еще нет. Оттуда полшага до машоба, фактически только на одной EDA(презентация распределений в датасетах) можно даже фрилансить
>>253285790 Да, хуле нет, либы все есть, это просто будет не так хорошо и качественно как что-то от амазона или гугла, но тебя же не напрягает что твоя собачья будка не дотягивает до Эмпаир Стейт Билдинга?
>>253285774 Сидел пять лет в госе и занимался одним проектом, для которого и функционал аппаратно-программных комплексов описывал, и тестировал его, и внедрял, и инструкции для пользователей писал.
На развилке между администрирование инфраструктуры и продакшеном решил пойти в последний, так как интересней, мозги постоянно работают и по результатам прежней работы хотел создавать и менять функционал систем, и не заниматься обслуживанием его функционирования.
Далее было 385 собеседований, полторы дюжины собеседований, оффер на вторую линию техподдержки и другой оффер на джуна-аналитика по ГПХ - согласился на последний. Сейчас работаю по трудовому догвоору, уже год.
>>253286078 Ну такое, это ты выбрал модификацию ебальника как цель Если твоя цель например в табличке на 10к человек с данными типа возраст, рост, вес, пол и зарплата предсказывать какие-нибудь их личные траты - то ты это можешь буквально запустить на всем что может запустить линукс
да хули ты ноешь лох ебаный, взял книгу / курсы прошел, погнал на фриланс сначала делать говнозадания, по чуть чуть учишься кодить реально пиздатые проги
З.Ы. Я профессиональный программист зп 140к в наносек
>>253286600 >погнал на фриланс сначала делать говнозадания, по чуть чуть учишься кодить реально пиздатые проги На апворке сразу звонят с верификацией или как только ты решишь задания взять?
>>253286091 >функционал аппаратно-программных комплексов описывал, и тестировал его, и внедрял, и инструкции для пользователей писал. Все один как разнорабочий или с командой специалистов?
У нас была информационная система учреждения, сделанная в конце девяностых, наша технология, появившаяся в середине нулевых, и куча задач, которые мы хотели выполнять в рамках этой системы.
"Мы" это я, тестировавший, внедрявший и писавший задачи для софта, и шеф, который писал бумажки и торговал ебалом на совещаниях.
>>253287410 >Так ты мидл пора перекатываться или апаться. Наверное.
>>253287797 Ты что такое? Функции в кодинге это блоки жрущие одни данные и высирающие какой-нибудь результат, я могу написать функцию, которая при вызове просто печатает в консоль - твоя мать шлюха Функции которые гиперболы и параболы к кодингу отношения не имеют никакого пока это не машоб
>>253287792 >Какие-нибудь советы? Вкатывайся сразу в несколько и набивай цену. Так даже тянки делают. Прямо на свиданиях показывают инсту другого чела и говорят - смотри он гонщик на формуле 1.
У тебя неправильная жизненная позиция. Не надо вкатываться, если тебе похуй на само занятие и лишь бы загрести денег. Если тебе искренне нравится заниматься чем-либо, то будет похуй и на ораву вкатунов, и на другие обстоятельства. Ты их просто превзойдешь в любом случае. 90% вкалтунов отвалятся, попробовав один раз намоделлить аниме-девочку мышкой в зибраше.
>>253280844 (OP) В книжках да, рассказывают про сам язык, его возможности, чтобы ты мог применять ту или иную хуйню в разных ситуациях. Но решать задачи ты можешь научиться только решая задачи. Поставь себе цель - накодить аналог любого сайта, типа твич, двач, вконтач, чего угодно или я хуй знает, если ты не веб, то программы, игры. В процессе научишься очень многому.
>>253287862 Да да, кажется конечно. То то в ХХ.ру каждую перечисленную вакансию по 15-20 тел одновременно смотрят. Теперь представь сколько лезет на собеседования
>>253288124 >90% вкалтунов отвалятся, попробовав один раз намоделлить аниме-девочку мышкой в зибраше В том то и дело, что на собеседования лезут люди, которые уже что-то умеют, а то и больше тебя, а то и с вышкой >лишь бы загрести денег На любую работу идут из-за денег. Всё равно тебе придется делать идёт дядьки и тебя это заебет как и любая другая работа
>>253288147 Ну так отсев вообще легко делается. Я вот не поставил одну важную галку в анкете и мне даже не ответили на письмо- скорее всего попал в спам лист. Галка была про коммерческий опыт.
>>253280844 (OP) >Как, блядь, учиться кодить? >В учебничках всяких сначала объясняют синтаксис, а потом блядь *ну вот вобщем уеби так, чтобы выводило слово КАЛДАБРЕЙ"
Программист в треде. Давай объясню по порядку.
1.) ЯП как и языки лингвистические (английский, немецкий, французкий, украинский, и так далее" даются разным людям по разному. Отсюда если язык "не идёт" значит не твоё. Попробуй другой. Часто это связано с результатами работы, которых ты не видишь из-за сложности языка
2.) существует заблуждение, что "пишут на голых языках", т.е. ты выучил ЯП, значит ты сможешь написать все что угодно. Нет, это не так. Для написания чего-либо используют крупные фреймвёки, это различные огроменные библиотеки и хранилища с уже реализоваными на любой вкус и цвет функциями для того или иного в сфере надобности. Учить голый язык без фреймвёка - крайне плохое занятие и безрезультатное.
3.) Учаться кодить путем кода. Что необходимо для того, что бы начать кодить? а.) ознакомиться базово с синтаксисом языка: - как писать циклы - как объявлять переменные - как работать со строками - как написать свою функцию и вызвать её.
Этого минимума достаточно что бы начинать погружение на любом языке. Это минимум для понимания писанины. Читается за день два.
б.) нужно начинать с малого, на уже готовом. Не нужно переизобреть велосипед. Если ты выбрал какой-то язык, и фреймвёк которые визуально тебе понравились, загугли проекты попенсорсные на этом фрейвёке или стеке, который полностью рабочий, и запусти и разверни его у себя.
в.) Дальше уже в этом проекте попробуй поиграться и поисправлять или дополнить какой-то фунционал который тебе необходим самостоятельно, либо с помощью гугла.
г.) Пройдет месяц таких регулярных правок, и ты уже будешь понимать структуру файло, кода, видеть примеры како бъявляют переменные и работают с ними другие разрабы. Вот ты уже считай уже "вкатился".
д.) Дальше попробуй реализовать через "хуки", "плагины" похуй что уже что-то посложнее.
е.) Когда это сможешь сделать - у тебя будет определенный багаж знаний и понимания логики "за", дальше уже пробуй и эксперементируй с самим фреймвёком, и тем говном которое ты скачал.
4.) Обязательно и самое главное в работе говнокодера - это дебаггер. Это прям маст-хев хуйня, которая визуально и удобно будет выдавать тебе трейсы на текущее состояние переменных, массивов значений в циклах и так далее. Кодить в слепую - невозможно.
========================
Дальше важно усовить распределение языков по уровню сложности.
Всего этих уровней сложности 3:
От сложного к самому простому.
- низкоуровневые языки - высокоуровневые языки - скрипты которые используют комбо из двух выше.
Чего категорически не стоит делать? Это изучать любой из низкоуровневых языков. Почему? Потому что вместо написания кода, ты будешь заниматься еблей с алгоритмами памятью, потоками, мусором, элементами массивов и крашами. Это тебе НАХУЙ не нужно как минимум лет 5 будучи проф. разрабом. Поверь мне, за плечами 10 лет С++ (это ебанный ад).
Начни со скриптовых языков. У них всё просто, и по дефолту реализованы любые нужные тебе операции с данными, строками, массивами, сортировки самые разные, гуихуи, и куча куча примеров.
Например? JS и похуй какой фреймвёк. Невероятно простая хуйня.
golang Так же попробуй, его любой даун может освоить, невероятно мощный и простой язык близкий к лингвистическому.
Куда не нужно смотреть?
- java / c# / kotlin / c / c++ / asm / swift / rust / erlang и так далее.
Это все нахуй не нужно.
=================
Чем сейчас занимаются 90% всех программистов? Если упрощённо, то "пишут сайтики", на различных языках и стеках технологий и фреймвёках.
Самые распространенный стек: - апач + пхп + mysql.
И если ты это говно выучишь, у тебя всегда будет работа.
php лично как по мне не оч. язык, но попробовать можно. В этом языке к сожалению овердохуя проблемных мест и крайне устарелая документация. Т.е. требуется общее понимание архитектуры, и это оч. хуево. Знаешь почему? Потому что эту самую "правильную" архитектуру понять на первых двух-трех годах разработки - невозможно. Нужно обжечся нихуёво так на своих проектах, и получить еблю в жопу от начальства, только тогда дойдет.
Да и объяснений толком то и нет. Оф доки говно. Придется читать кучу кода у крупных CMS и лидеров рынка и делать как они.
Дальше, как начнешь писать всякое говно, то делай замеры и тесты на крупных массивах данных. Это очень архиважно.
Почему? Потому что у тебя откроется удивительный мир алгоритмов, которые тебе объяснят почему часто ты видишь запутанынй код когда можно написать "просто" как ты думаешь в голове.
И вот когда уже начнешь прибегать к алгоритмам - считай ты уже довольно уверенный джун.
Чем джун от мида отличается? Опытом и знаниями, для мида овердохуя вещей - рутина.
>>253288170 Математики обычно залупу сосут, т.к. их идеальных применений не существуют и они оптимизируют хуйню 10й раз когда она и так работает. Самый простой отпугиватель математиков от кодинга что все числа с плавающей точкой имеют 10м числом после запятой не 0, и что в компуктерах 1+2+3....+бесконечность не равно минус 1/12 как в их ебучем манямирке
>>253288332 >оптимизируют хуйню 10й раз когда она и так работает Это если только на кагле. В бизнесе, если худо бедно завелось и уже приносит профит, выгоднее идти запускать другую хуйню, чем дрочить эту
>>253288250 > В том то и дело, что на собеседования лезут люди, которые уже что-то умеют, а то и больше тебя, а то и с вышкой Откуда ты знаешь? У тебя из данных только просмотры на хехе. > На любую работу идут из-за денег. Да, на работу идут из-за денег, ты прав. Но тебе сперва надо всрать пару лет на освоение какого-то дела, прежде чем приступить к работе. И эти два года с мотивацией «лишь бы загрести бабло» будут невыносимыми, в результате вкатун отвалится.
>>253288431 >Откуда ты знаешь? У тебя из данных только просмотры на хехе. Да открой тот же телеграм чат по ноде.жс, там одних только участников больше, чем всему фронтенд-бэкенд вакансий в России. А это только фреймворк >Два года Чё то многовато для джуна, по моему
>>253288332 Давай умник напиши например отслеживание глазами какого нибудь персонажа своего игрока без математики или поиск пути, да даже нейросетку. Математика и программирование это как мать и отец, я не говорю о арифметике которая по дефолт у кодеров
>>253288502 >не отвращает от игры в доту и кс простых игроков Вообще-то, вполне себе отвращает. Поэтому и высоких рангов меньше, чем низких. Людям не нравится апаться, играя против ноулайф скама
>>253288550 > Да открой тот же телеграм чат по ноде.жс, там одних только участников больше, чем всему фронтенд-бэкенд вакансий в России. А это только фреймворк Ну больше и больше, большинство всегда отваливается, когда речь идет о хайповом говне. У какого-нибудь Юрия Фура тоже дохуя подписчиков и просмотров, но сколько из этих людей пойдут лепить аниме-телок? Да ноль. > Чё то многовато для джуна, по моему Ну я скорее о 3Д-моделировании, но да ладно.
>>253288730 Да и для моделирования долговато имхо. А в мухосрани 350к вроде вообще нет вакансий на 3Д. На 3Д навек только на фриланс помойках пробиваться через индусов
>>253288520 Я о том и говорю, что ты не хочешь в действительности этим заниматься, если боишься «тратить время и силы». Хотел бы заниматься, ты бы не воспринимал это занятие, как трату
>>253280844 (OP) Я так бросил заниматься, ходил на курсы в 4-м классе 17 лет назад, по visual basic, ебашил там всякие инженерные калькуляторы, блокноты с заметками и все такое. Давалось очень легко. А потом значит экзамен на этих курсах. Ебани ка бильярд игру, но с одним шаром, чтоб проще. Просто чтоб его можно было катать с нужной силой и в нужном направлении и что он от бортов отскакивал под тем же углом под которым в них врезается. Я говорю вы ебанулись, как я это сделаю, меня учили создавать таблицы, кнопки, окна с сообщениями или со строками ввода. Говорят ну прояви смекалОЧКА. Ебнуться ваще.
>>253288856 Ну тут чистая математика про бильярд, даже задачк похожая была на фоксфорде 9 класса курс олимпиадной матеши, это уже не программирование но полезно
Выбири что-то одно, и валяй. Начни с базового визуального понимания. Аля Javascript.
этого достаточно. Что именно выберешь - не ебёт. Главное синтаксис выучи, он простой. И как работать с переменными и так далее.
А далее вперёд typescript и ебись оно всё в рот. Первый язык важен для базового понимания общих принципов. Все дальнейшие языки коих у любого кодера овердохуя - это лишь "видоизмененный подход и надстройки" со своими специфическими направленностями от автора этого языка и комьюнити.
ППримеры? - pearl - кусок говноедства для регулярок - python - кусок говноедства для быстрых модификаций данных и файлов в прыщах без использования баша. - golang -> упрощенный до немогу Си. - javascript -> визуальные перделки на экране при усваивании кода. Овердохуя мест где можно почитать разный код и как собственно он пишется везде.
Че нас всех заставляют учить сейчас? - python / c / c++
А я считаю что это вредно. Особенно последние два. А python - вообще говно ебанное как по мне со своим ублюдским синтаксисом. И нихуя не простой ЯП.
Си подобный синтаксис - это заебись. С python переходить в сиподобный синтаксис овердохуя народу оч. тяжело.
>>253280844 (OP) "вот те ложка, вот те вилка, вот те нож — жри" "Но как, блядь, это же на смекалочку?!" Крч, алгоритмизации не учат, потому что это вроде как часть математики Но можно где-то отдельно найти Но если смекалочка в принципе есть, то не надо
>>253288602 Двачую когда Степанов приехал в Яндекс выступать он втирал про душного Пифагора и его алгоритм. А потом сказал что спиздил все с олдов из зажопинских времен. Я то думал он будет рассказывать про киберпанк будущего про камшлюх управляющих миром.
>>253288602 Так я и работаю мидлом мл, я думал ты про математиков которые дрочат матан прям академически, а не просто людей способных в него вникнуть Тут в треде суровой математикой считается что-то вроде расчета мемного обратного корня из кваки. Если мы про такую математику, то ок, математика нужна, но когда реальный математик-задрот пытается в бизнес-решения это фиаско
>>253288982 Так дело не в этом, а в том, что я пройдя все эти курсы, отлично справлялся со всеми задачками после каждого урока. Но там ни слова нигде не было о том, что можно создать какой-то объект-картинку, и что можно заставить его двигаться по экрану. Я понятия не имел как сделать движущийся объект, хотябы чтобы он в одну сторону двигался.
>>253288861 Нет, тех, кто не хочет играть против ноулайферов, лол. Поэтому подпивасы сидят в батлфилдах, а не какой-нибудь радуге, потому что казуальнее и меньше пидорасов-задротов
>>253289107 Ну да в обычном энтерпрайз такое неножно но если ты делаешь код со всякими экспонентами и матрицами 1000*1000 для предсказания игр в букмекерской конторке то тебе и платят дохуя и понимаешь что матан нужен
>>253289107 >но когда реальный математик-задрот пытается в бизнес-решения это фиаско Но это значит он не математик а растошиз/залетный/гиптотизер/без опыта программирования. А вообще я Гауса где-то видел в учебнике в конце главы.
>>253280844 (OP) Программирование это всегда алгоритм. Алгоритм это последовательность действий. Чтобы понять как решить задачу нужно понять какие действия нужно для этого сделать. А затем знать какие действия каким объектам языка соответствуют - это знание синтаксиса и базовых функций.
Нужно вырабатывать алгоритмическое мышление.
Например, нужно пожарить яичницу. Яичницу - значит нужны яйца. Пожарить - значит нужна плита. Просто на плиту кинуть нельзя - нужна сковорода. Просто кинуть нельзя - будет со скорлупой, значит надо разбить.
Вот и получился алгоритм - программа действий для жарки яиц.
Тоже самое с "чтобы выводило слово КАЛДАБРЕЙ":
Надо выводить - значит нужны функции вывода. Слово "КАЛДАБРЕЙ" нужно узнать как определить строку. Итого: 1) определяешь строку 2) выводишь.
И т.д. Мне вот так видится обучение. Выработкой алгоритмического мышления на основе бытовых примеров - потом программных. Ну и конечно нужно изучать сам синтаксис языка и его возможности.
>>253284915 Занимаюсь приборостроением, MCU, разработка цифровой аппаратуры, достаточно серъезный код? Математика используется на уровне 9 класса, то про что ты говоришь, я понимаю, но даже вот в моей профессии работа с цифровыми сигналами, DSP, АЦП/ЦАП будет не математика, а работа с готовыми инструментами и периферией. А моя работа с электроникой это не физика и твердотельная химия. Математика нужна тем кто эти инструменты делает, а таких программистов менее 0,1%
>>253282864 >Мы все в детстве верим в то, что мы особенные, что в нас есть что-то, что принесёт нам силу, славу и богатство, а потом ждём, когда же это что-то проявит себя, ищем свою одарённость, пробуем сотни занятий, меняем увлечения и пробуем, пробуем, пробуем в поисках спрятанного в нас Грааля. >И чаще всего ничего не находим. Вот тебе 35 и ты — ничего особенного. Ух сука, какая же жиза. Хорошая заметка, спасибо. Жаль мне уже больше 35, вот бы хотяб лет 10 назад это прочесть. Хотя толку, я пиздец какой фрустрированный прокрастинатор
>>253289732 int main() {} Это не алгоритм. Алгоритмами на западе называют любую функцию и чмошники из яндекса это подхватили потому что тырят все подряд. Алгоритм это последовательность. Но программа это не обязательно последовательность если функции высокого порядка. По капотом да но если уровень наоборот очень низкий то там опять функции нулей и единиц. Алгоритм это как презерватив - он где-то посередине.
>>253289784 Огромная реальная конкуренция. В общем-то еще одна профа, в которой нужен особый склад ума, плюс надо уметь рисовать чуть-чуть. Плюс надо вложиться в покупку граф. планшета, без него не получится, в каком-нибудь кодинге достаточно кампуктера.
>>253284949 Ох, бля анонче, я завидую тебе, сам я этот путь проходил без наставников, т.к. закончил днище институт. Но как же заебись когда у тебя есть наставники, к которым ты можешь обратиться и учат, а главное заставляют. А когда на бюджете, то вообще заебись бесплатно и без смс.
>>253289948 Это алгоритм, в определенном смысле, потому что он тут тоже есть. Определяется что будет выводить функция - целое, ее название, потом ее аргументы, потому идет ее код. Все последовательно и в другом порядке не напишешь.
>>253281148 Ага и будет он учить всю эту срань 20 лет, пока вкатывальщик за полгода изучит основы языка и ходовых фреймворков и сразу вкатиться джуном, а дальше за пару лет наберется практического опыта и будет зашибать честные 300к/мес.
ООП (правильное его применение) изучается только на крупных проектах, на практике, когда ты уже работаешь, ибо в домашних условиях ты не станешь делать пет проект такого размера, где он будет полезным, а не выглядеть как спойлер на шестерке.
Паттерны вообще нужно только в теории знать что это такое, чисто иметь представление как можно определенные варианты архитектуры реализовать. Это изучается также по ходу дела и пригодится не раньше, чем когда до мидла дорастешь. В большинстве случаев изучение паттернов происходит так: "Хмм, почитаю ка я про билдер. Ох ебать, да я ж такую штуку кучу раз создавал, так вот как оно называется" - т.е. ты неминуемо будешь юзать паттерны, просто не будешь знать как какие-то выпендрежники их обозвали.
Знание архитектуры компа, ос и асма тебе вообще никак не помогут, если ты сам не идешь девелопером драйверов или антивирей каких-нибудь.
Структуры данных все давно реализованы за тебя, тебе не нужно знать как там под капотом выглядит мапа, тебе достаточно изучить основные контейнеры и в какой ситуации какой лучше применять.
>>253290062 P.S. Очевидно что не все конструкции языка - алгоритмы. Но мало где бывает что надо использовать только одну функцию с нужным результатом. А две функции - уже последовательность. Но даже там есть некий "алгоритм" и алгоритмическое мышление, как я уже показал.
В общем, по моему мнению необходим навык (нарабатываемый) алгоритмического (последовательного) мышления для программирования.
>>253290062 Чел ты похоже прочитал одну книгу уровня C чего начать обучение на программиста" и там тебе внушили что все вокруг алгоритм! только представьте, когда вы дрочите - вы выполняете последовательность действий - туда сюда туда сюда туда сюда туда сюда
ОЙ КАК ЗДОРОВО !!! Я ТЕПЕРЬ ВСЕ ЗНАЮ !
Уровень свинки Пепе
Я же тебе говорю что надо понимать чем функция отличается от алгоритма. Функция первична. Алгос это термин который описыает последовательность выполнения нескольких фунций, но опять же это может быть функция если его завернуть в функцию.
>>253288987 > Че нас всех заставляют учить сейчас? > - python / c / c++ > А я считаю что это вредно. Особенно последние два. > Си подобный синтаксис - это заебись А?
>>253290471 Чел, я всю жизнь занимаюсь программированием от низкоуровневого ассемблера с написанием и дебагом готовых программ до любых высокоуровневых языков, лол. Так что иди лесом. Я описал свое видение процесса ОБУЧЕНИЯ программированию.
>>253290541 Чтобы знать (иметь навык) как использовать инструменты. Недостаточно знать какие функции что делают, надо уметь их применять к любым задачам. А значит нужен абстрактный принцип.
>>253290471 >Я же тебе говорю что надо понимать чем функция отличается от алгоритма. Функция первична. Алгос это термин который описыает последовательность выполнения нескольких фунций, но опять же это может быть функция если его завернуть в функцию. Ничем не отличается. Функция не может быть первична. Первичен - оператор.
Функция в программировании — фрагмент программного кода, к которому можно обратиться из другого места программы.
Ты похоже математические функции сюда тащишь прост.
>>253290770 Пока ты будешь байтоебствовать и изобретать велосипед я вкачусь на нормальную должность и буду драть с макак как ты три шкуры. Ты вкатун неосилятор либо просто новичок.
>>253291063 >Называть все подряд алгоритмом это быть лохом. Ты плохо читал что я написал, так что расслабься. Да и мышление у тебя странное "называть что-то - быть лохом". Какие-то маня понятия.
>>253291154 Я хилый рукожоп, да и дышать пылью и говняком я рот ебал. Хочу интеллектуально трудиться, и не только ради денег, а и ради интереса, а там кто знает
>>253291095 >Первичен - оператор. Ясно перед о мной выебывающийся школьник который прыгает с темы на тему лишь бы увильнуть от ответственности за свой проеб. Оператор это тоже кстати функция. Поссал тебе в ротеш.
>>253280844 (OP) >учиться кодить Зачем? Уже нейрорночки всё кодят почти. Фронтэтд на React уже полностью генерируется из макетов фигмы в автоматическом режиме.
>>253288314 >Чего категорически не стоит делать? Это изучать любой из низкоуровневых языков. Почему? Потому что вместо написания кода, ты будешь заниматься еблей с алгоритмами памятью, потоками, мусором, элементами массивов и крашами. Это тебе НАХУЙ не нужно как минимум лет 5 будучи проф. разрабом. Поверь мне, за плечами 10 лет С++ (это ебанный ад).
Причастился к плюсам теперь питон дико бесит. Он вроде сделан чтобы прощеи читать код было но без типов это выглядит как аккуратная кучка кала вместо нормального кода.
>>253280844 (OP) Ты шо ебанутый? Какие нахуй учебники? Берёшь блять IDE, и садишься писать то, с какой целью изучаешь прогерство. Хочешь игори - пиши простую игру, хочешь сайты - ебашь простенький сайт, хочешь машинное обучение - ну так епту поставил тензорфлов и поехал. По всем вопросам "акак сделоть" в гугол. Пиздец учебники. Ещё в тетрадки код напиши и на собеседование с ним прийди.
>>253292657 >Ещё в тетрадки код напиши и на собеседование с ним прийди. Я так делал и потом нечаянно залил их спермой. Видимо это и называетс дрочить на алгоритмы.
>>253287781 >3д Лул. Они отваливаются спустя пару месяцев, так как аухевают, сколько всего надо знать. Так же и с прогерством >>253288152 Не пали контору
>>253284151 Блин анон я радиватехник и чаню паю, лет 10 и в транзюках шарю и другой электронику думаю даже прошу на arduino напишу .но правда не пробывал. Я получается тупой раз не освоил JS и PHP ? сколько начинал. синтаксист и пиздец а решать то как,как лагоритмы строит непонятно ( пойду стать на хабре читать
>>253292834 >чё писать то Ебать объявляешь одну переменную потом вторую, потом делаешь с ними хуйню разную. Учебники по синтаксису языка на 99% бесполезная хуета, потому что тебе надо понять производственный процесс продукта, который ты собираешься делать. А как объявить переменную можно и в гугле посмотреть. Учебники нужны только для того, что бы уже умея кодить перестать говнокодить и начать патерны там всякие использовать и прочее
>>253292235 >PHP Умер с 2012. Пикрил привожу каждый год. Тренд не меняется. ПХЕПЕШНИКИ, АУ, ВЫ ЧМОНИ.
>JS Топ язык. Знаешь его - делаешь и фронт и бэк.
Также неплохие языки. - Экономия ресурсов компа - Rust. Можно пилить и бэк и фронт - WASM. - Kotlin под Андрюху. - Swift по гейфон. - Solidity для блохчейна. - JAVA, потому, что на ней куча говна корпоративного написано, от Confluence до ElasticSearch. Этот набор покрывает 99% современных задач. - C==8 для хайлоада - игровые движки, те же нейронки. - С# - для игорь на Unity.
Этот список покрывает почти все залачи, встречающиеся в разработке. Остальные языки, типо Delphi, PHP, Pascal, Pytoohon, Ruby и прочий мусор - не нужны.
В айти вкатыааются только те, кто буквально с 10 лет занимается программированием. В 11 вы должны были написать уже ваш первый интернет-магазин. Иначе даже не пытайтесь вкатываться
>>253289732 >4) берем яйца, 5) разбиваем на сковороду, 6) ждём приготовления Получаем сгоревшей квартиру со скорлупой на сковороде. Ибо мы разбили яйца, не удалив скорлупу и не задали условия выключения огня.
>>253295818 >Как вкатится в радиотехнику? Сначала базу изучить: напряжения, ток, эдс, закон Ома, Кирхгофа. Методы расчета сложных цепей с постоянными источниками напряжения и тока (самая муторная тема это источники тока...). Потом переходишь к переменному току, в основном синусоидальные, тут короче тебе надо повторить тригонометрию, векторы и комплексные числа, узнаешь про импенданс, обобщенный закон Ома, RLC цепи, частотная характеристика и резонанс в цепи. Потом переходишь к переходным процессам в RC цепях, там дифференцирующие и интегрирующие цепи (тут нужно тебе повторить дифф. уравнения с разделяющимися переменными). Изучаешь принцип работы осциллографа. Потом переходишь к изучению полупроводниковых элементов - транзисторы (усилители, ключевой режим), диоды (выпрямители, диодные мосты), варикапы? и т.д. Потом переходишь к операционным усилителям. Ну и можешь начать затем цифровую схемотехнику, там начнешь с понятия двоичных чисел, арифметика, представление отрицательных чисел в дополнительном коде, представление чисел с плавающей точкой, потом двоично десятичный код, ascii, unicode, далее изучаешь цифровые вентили, тут нужно изучить булеву алгебру, потом к комбинационным схемам (шифраторы, дешифраторы, мультиплексоры, компараторы, сумматоры и т.д.) и последовательные схемы - память, триггеры и т.д. Параллельно с этим изучаешь ассемблер и Си язык, ну и можно vhdl или ahdl, потом изучаешь avr, pic микроконтроллеры. В общем, удачи тебе.
It это не только программирование. Это ещё и сервера, сети и куча всякого говна. Всегда можно вкатиться в то же серверное оборудование. Выучить raid-ы, основные компоненты сервака и их взаимосвязь почти как в пк, память оперативную, типы серверной ram и чем отличаются. Как она там работает, уметь расшифровать плашку. Чутка про бекапы знать. Ну и чутка про оборудование. Типа например как там в ipmi работать какого нить хьюлета. И всё, в контору которая занимается серваками возьмут сразу.
>>253290022 Естественно на бюджете. Я из небогатой семьи, а в России, как известно, три пути: вебкам, закладки и IT. Но я, старый пердун, поступал ещё в середине нулевых и выпускался в самый бум рынка. А дальше опыт несёт. Не помню уже когда на интервью мне технические вопросы задавали.
>>253297482 >О кстати ты не знаешь может задачников для расчета схем? Сборник задач по электротехнике и основам электроники В. Г. Герасимов. Электротехника и электроника: задачник Ростова.
>>253297282 >на бюджете На бюджете будешь Эклипс изучать и теории социалистического программирования алгоритмического приложения математической теории операционного бинарного вычисления.
>>253290081 Учишь питон, учишь классические алгоритмы, учишь дип-лернинг, выбираешь направление(в моем случае нлп), учишь фишечки направления, регаешься в ОДС, смотришь там вакансии, параллельно доучивая sql, гит, докер и возможно пайспарк/аирфлоу. Во время всего этого делаешь учебные проекты и учебные соревнования на каггле, если не учебное соревнование - ваще шикос, если найдешь группу для каггла - ты в золоте. Если у тебя вышка хотя бы техническая - хорошо, если айти/матан - еще лучше, если филфак заборостроительного и у тебя есть 2 года - возьми магу прямо по машобу в итмо или спбгу(я из дс2), ну или в дс - мгу, мфти и что-то там еще есть Книги и курсы все есть ну рутрекере
>>253297404 Ну, ебашить инженегром энергетиком и проектировать схемы в autodesk, заниматься электромонтажом, ремонтом оборудования, заниматься возобновляемыми источниками энергии (там солнечной, ветряная) и т.д.. Да, кстати, без специального образования и уровня допуска по электробезопасности тебя на серьезные объекты хуй пропустят.
>>253298160 Мага вроде была >>253298134 Я не знаю, у формошлепов джун это 100к, мидл 200, сеньор 300+? Если так то рад за них, мне КИБАРГИ пиздливые честно интереснее
>>253298341 Последние в данный момент вакансии тимлид 300-400 мидл 150-250 мидл 160-250 джун/мидл 100-200 джун/мид/сен 115-207(до сена с бонусами видимо собираются компенсить) мидл 150-300 Junior: 80-130 Middle: 130-230 Senior: 230-330 Я выкинул 2-3 которые в валюте или в киеве
Вкатился в айти, стал зарабатывать 300k/мес. Не программист. Теперь вот интересно стало, что там за языки такие надо знать. Учу питон потихоньку, пока нравится. На будущее пригодится. мимоолд
>>253297032 ух ебать ты понаписал >>253295818 Смотря до какого уровня. до Разработчика электроники я хз . Там правда лучше читать книги и шарить за ВЧ и цифру. С той же цифрой не сильно дркжен ну в силу того что ее все равно хуй починишь и все упирается в перекатку BGA ,а это не 10-20 к рублей на оборудование. Или осбери себе сам из говна и палок хотя ноутбук есть наверное у каждого. А у кого-то их по 2 и работы по ноутам навалом, везде и по макам тоже. Катай не хочу. ток детали успевай доставать. А детали будут китай... Я освоил радивотехнику до уровня починим вашу ебалу за деньги. Промышленые линии не чиню. Мелко электронику типо телефонов планшетов не беру -там надо ебаться под микроскопом и катать BGA 2х2 мм . мне просто жалко свои глаза я уже делал операцию на глаза. Аналогвая техника и силовая электроника наше все. транзюки с палец. Резюки по 2-5 ватт ну D клаас, он оже топорный ну блоки питания АТХ они все однотипный внутри. вот уже с мамками тяжелее но там всеравно половина ремонтов это BGA чипы. вобещ все упирается в закон ома и соедени батарейку транзюк и резисторы ты везде моеш померить,пощупать руками. помреть напряжение и ток. в погромирование так хуй. асбтракции на абстракции ,абстракциями погонаются. над опрочиатть сотни страниц шобы опнять как ебучая фукнции работают и как их дружить с каких-то операторами и обалстями памяти. Електроника проще .схемы чертятся в проге эмуляторах или собираются на столе на коленке. у тебя есть ток, напряжение и омы и частота, с ней уже сложнее. Я начинал с блоков питания АТХ повзрывав пару плат , С искрами в ебало. Начал чинить через лампочку и когда упирался в тупик. просто выпивал половину деталей что могут сгореть, мерил тестером и или менял или запаивал обратно. ну это прям топорный метод и занимает много времени но работает. Многие вещи типо СВЧ, стиралки бытовая - кухонная электроника проще в ремонте и по схеме чем блоки АТХ. Те же led телевизоры разбираются отверткой и там или подсветка или БП или пиздец мозгам и ищи плату донора. Терзайте. погромирование ха полгода ? мне кажется нереально. Научится паять транзюки, резюки помоему реально за пару месяцев научиться. у всех дома полно электроники, старой и новой, все это можно разобрать померить, оживить . отличный опыт.
>>253298365 сними любой подвал за 5 к и повесь вывеску РИМОНТ НИКАЛАЙ НИДОРАГА и слепи паблик вк+ паблик в инсте + говносайтик на wordpress. Блеатья отвечаю анон тебя завалет хуйней по ремонту. У всех дома просто горы электроники. Я базарю тебе ! я вот только звук свет, колонки усилители чаню и пидорам музыкантам паяю гитары, синтезатры и комбики. Завалини нахуй ! базарю
>>253280844 (OP) Я тебе сейчас открою страшную тайну, как решаются задачи программирования на практике: пилить велосипед (анальные боли)←Как решать задачу→Загуглить, посмотреть как решили другие, выбрать лучшее решение, слегка модифицировав, включить в проект Во время обучения ебут задачами, чтобы ты потом не ебал мозги окружающим вопросами на работе. Ну и полезно это все для саморазвития, не решив енту хуйню ты вряд ли на что-то будешь способен.
>>253298654 Вопрос свой поясни? Они учат тебя классическим алгоритмам и диплернингу который придумали русские, американцы и немцы еще в 70-80х годах С появлением современного железа появились библиотеки типа scikit-learn, tensorflow, pytorch в которых все это реализуется. Тебе собственно и надо чтобы тебя научили пользоваться этими библиотеками и пояснили в чем разница между алгоритмами, подходами и когда что применять. И даже если они используют часть русских технологий, например яндексовский catboost, то это хорошо, потому что он весьма неплох и очень популярен на западе среди бустинг алгоритмов
>>253280844 (OP) Просто берешь и пишешь код, всего лишь будь собой чел. Подходишь к компу, уверенно берешь клаву и мышку и смело пишешь хороший, качественный код. Главное - уверенность в себе
>>253300061 Можешь с помойки подобрать сломанную электронику в качестве деталей. Да, тебе кстати стоит купить сначала паяльник (а если ты буржуй то и паяльную станцию), флюс, припой, макетную плату и какой нибудь блок питания (лучше брать лабораторный).
>>253300116 Это может быть правдой но современный вариант ML придумали совсем недавно. Другое дело что ML это для топ верхушки ядра программистов. Меня должен будет собеседовать сам главпетух на такую должность.
>>253300218 Просто берешь и знакомишься с тян, просто будь собой чел. Подходишь к тянке и уверенно просишь у неё номер, ну или через тиндер знакомишься. Главное уверенность в себе.
>>253300487 Ты уж прости, я не понимаю что ты пишешь вообще, у тебя аутизм? Типа ты умудрился за 3 предложения не выразить ни одной мысли или дать моим мыслям оценочное суждение
>>253281148 ОП хочет быть кодером, а не программистом Мне такой недавно затирал, что не сущевствует прерывания "Stack Underflow", а что есть только Stack Overflow" >>253290347 Эта срань изучается за первые 2 года на вмк мгу например, при этом там еще дрочат математикой и не только, если тебе нужно 20 лет на это, то это только твои проблемы
>>253300660 На картинке пыня сказал что молодеж хочет работу и тупо денег а пыня им сказал что это не в его компетенции. Вот если бы он захотели чего-то более осмысленного тогда может быть.
Я все конкретно сказал что машоб есть современный и сомневают что ИТМО знает как его учить.
>>253300812 То. Вкат начался в начале 2000 на западе. 20 лет назад. Поколение думеров вкатилось 10 лет назад. Сейчас зумеров меньше поэтому и 20летних прогеров меньше чем 30 летних. Это на графике видно.
>>253300967 Ладно, давай логику пнем по яйцам, ты же хочешь в очень логическую и структурированную область. Как ты думаешь - в ВШЭ хорошо учат машобу или у тебя те же сомнения насчет "а знает ли ВШЭ как его учить"? Чтобы не превращать это в диалог я просто напишу что курсы от ВШЭ по машобу на курсере НАМНОГО популярнее курсов оксфорда и сан-диего, американцы жрут, слушают лекции с акцентом и просят еще. Нет более полного и насыщенного курса в мире чем в ВШЭ. А теперь представь насколько ИТМО будет делать это хуже, учитывая что это одна программа того же worldskills и утверждена государством. У нее банально есть номер и список "Специалист должен знать" и "специалист должен уметь" Короче хз по мне так сходу твои опасения просто ебанутые, ты так или иначе должен читать кучи книг, тянуть свой матан, sql и другие технологии САМ, а универ тебе просто поможет и предоставит преподов которые ответят на сложные вопросы, универы для этого и создавались изначально, не чтобы ты 5 лет яички от армии спасал и в конце корку дающую доступ к ряду работ получил, а чтобы ты УЧИЛСЯ НАХУЙ. Вот будешь учиться и если тебе ни разу не понадобиться спросить профессора за статистику и теорвер, ни разу не надо будет спросить молодого препода по какому-нибудь классу эмбеддингов из пайторча, то как минимум ты получишь корку которая котируется у работодателей по машобу
>>253283853 Хрюкнул. Обычно там словесный понос на тему того как и чем они что делают. Такой сухарь говорит "у нас есть только два заебанных жизнью сеньора вместо команды из пяти человек, которым нахуй не нужен никто третий, и нет денег на миддла"
>>253301307 Просто собираюсь в ВУЗ где много научных работ пишут по машобу сами преподы. Чтобы из первых рук. А учебники я и сам могу найти. Зачем мне препод который там вахтером работает? Мне нужен препод который сам алгоритмы изучает и написал хотя бы одну научную работу которую цитируют и обсуждают. У меня вот сейчас препод есть и если его спросить он просто посылает или говорит что это не в программие. Сомневаюсь что в ИТМО вообще какая-нибудь мотивация у них заниматься наукой когда есть нечего.
>>253300413 Ну ты смотришь на код студентов-быдлокодеров. У них там в преобразованиях Фурье вычисления идут для каждой колонки и для каждого ряда. Ещё на код начинающих погромистов на Скале посмотри, там вообще write only.
>>253303404 Вот только на собесе это не спиздани, а то тебя сразу спросят, что же именно значит «динамический тип определяется...», то есть кто его, когда и как определяет, и может начаться посос. Потому что это статические типы мы определяем в момент определения, лол, а динамические как раз никак не можем в компайл тайме определить. Можем только сказать, что вот эта storage location в рантайме при вычислении будет иметь какой-то конкретный тип из вот этого конечного множества типов. Система типов вообще ортогональна нюансам реализации типа конструкторов-деструкторов, она не о них. В лиспе типизация динамическая, а конструкторов нет, например.
>>253303584 Бедные хаскеллисты, тогда цена их кода в основном равна одной миске мамкиного борща.
>>253305477 Чё-то я не слышу тебя, Монолит. Вот есть самый такой язык для макак, с конструкторами, всё как ты любишь, go: var x interface{} = "XYU" Статический тип у переменной a будет interface{}, в C# мы бы написали dynamic, в джаве просто object, в сишке void* — это такой способ сказать системе типов, чтобы она для данной конкретной переменной под именем 'x' пошла нахуй и не отсвечивала, то есть тупо её отключаем. Динамический тип 'x' сейчас строка, а в будущем может быть чем угодно, зависящим от эвалуации выражений в потоке выполнения. Потом по ходу выполнения программы где-то будет написано if (...) x = y else x = z; 'y' в это время показывает на целое число, 'z' на какую-нибудь ебалу. В одной ветке тип 'x' будет целым числом, в другой ебалой. Представим, что мы могли бы взять и проэвалуировать все возможные ветвления в потоке выполнения, тогда мы могли бы избавиться от динамической типизации и написать, что 'x' имеет тип union type (string|int|ebala). Но у нас и в go юнион тайпы не завезли, и сам программист не знает всех возможных типов переменной. Поэтому мы отрубаем типизацию и теперь никто тип этой переменной не знает и не может узнать никак иначе, кроме как в моменте взять и посмотреть на storage location, что же там реально лежит. Такой каламбур типизации и назвали динамическим типом. Где во всей этой схеме участвуют конструкторы?
>>253307861 Расскажи про работу, про перспективы, карьеру. Есть ли смысл вкатываться в это говно в 2021? Есть ли среди коллег нормальные люди или только душные байтоебы?
>>253307861 Милорд, чё там у вас по кросс-платформенным юникодовым строкам, до сих пор в каждой кодобазе разные багованные велосипеды в виде или своего типа MySuperUnicodeString, или дрочат голые wchar_t*?
>>253308190 Работа перспектива карьера есть. Смысол есть. Среди коллег в основном нормальные люди, зачуханные стереотипные хикки ничего сложнее жабаскрипта как правило освоить не могут, да и тот с трудом.
>>253308212 Не пользуюсь юникодом. Крорсплатформенного юникода нет в с++, потому что до сих пор нет кросплатформенного юникода в принципе, лол. Весь мир использует utf8, кроме винды, которая все еще сидит на utf16 емнип. Впрочем, как я уже говорил - юникодом не пользуюсь, ибо нахуй он мне ни нужон.
>>253308212 >>253308586 Хотя есть конечно std::wstring и std::u8string, которые суть специалзации под wchar_t и char8_t, но в кодовой базе я их ниразу не видел.
>>253308901 Да, и действительно, когда объект создаётся, тогда и участвует конструктор, как это я мог упустить из виду такую важную вещь. Извини, что потревожил тебя какими-то абстрактными концепциями и рассуждениями о системе типов, общими для всех ООП-языков. Кстати, по-моему, в С++-мирке так бывает, что конструктор не участвует, например, у примитивных типов и у си-стайл аллокации для объебавшихся кокосом типа: struct OhBoyThisIsBad { int x; };
Может, там реинтерпрет_каст нужен, я уже не помню всего этого говна. Короче, я устал, я мухожук.
>>253308212 >>253308892 Ну блин, круто, конечно, но уже даже в сраный хаскелл, бесконечно далёкий от практической разработки, и то завезли Data.Text, который умеет корректно кодовые пары, их реверс и кейсинг обрабатывать. Но ладно, я понял, что серьёзные пацаны на такие мелочи, как строки, не размениваются. А как с тулингом в плане билд систем и депенденси менеджмента? Там по прежнему адовая ебала, когда у одного cmake, у другого scons, у третьего meson или ninja, а в олдовых попенсорс проектах голые make-скрипты, и зависимости они все умеют только проверять и чуть что просят скачать самому и положить рядом с проектом их в особую папочку, причём x86 в одну, x64 в другую, ARM в третью... И когда нужно что-то сбилдить из сорсов, то это пиздец, который не всякий программист осилит, если у проекта нет подробного ридми?
>>253310897 >Там по прежнему адовая ебала, когда у одного cmake, у другого scons, у третьего meson или ninja, а в олдовых попенсорс проектах голые make-скрипты, и зависимости они все умеют только проверять и чуть что просят скачать самому и положить рядом с проектом их в особую папочку, причём x86 в одну, x64 в другую, ARM в третью... И когда нужно что-то сбилдить из сорсов, то это пиздец, который не всякий программист осилит, если у проекта нет подробного ридми да.
>>253314698 Тады ой, видимо, забью на С++ ещё на 20 лет. Непонятно, чего там Страуструп с комитетом тогда дрочили, если до сих пор все самые больные точки каждый решает себе сам. Ну, вроде теперь хоть гигабайты буста и кастомные стандартные коллекции по дефолту тянуть не надо, уже хорошо. Стало интересно, открыл https://github.com/AnthonyCalandra/modern-cpp-features и чё-то даже приуныл, когда представил, как сейчас исходники средне-большого проекта выглядят. Страшно, поди, и непонятно ни черта. А уж как в язык будет вкатываться нубас-студент, это загадка.
Спасибо анончику, который расписывал длинные пасты и обоссал крестоблядков, а также советует не начинать с питона, а лучше go или жс(тайпскрипт). Добра и успехов в карьере.