Погромисты вкатываются, поясняют, срутся, бугуртят. А 17лвл пездюк (ОП) просит советов мудрых: как вкатиться в программирование с нуля, что надо знать, какой язык учить? Пик для привлечения.
>>122201908 Да не пизди. >>122201850 Бля, а не сильно круто будет сразу с С++ начинать? Я думал сперва что-нибудь попроще, типа питона или джавы какой.
Учишь Паскаль для ЕГЭ, затем поступаешь на пми или подобную вещь. Первый курс задрачиваешь математику и английский язык до b1 минимум, на втором начинаешь изучать любой яп, на 3-4 курсе ищи подработку программистом.
Программирую на 1с уже 4-ый год, получаю в 2-3 раза больше одногруппников джава-питон и прочий мочи. Не знаю нахуй они туда полезли, когда есть такая золотая ниша.
ПРИШЛО ВРЕМЯ ОСВОБОДИТЬ ПАМЯТЬ ПАМЯТЬ САМА НЕ ОСВОБОДИТСЯ ОСВОБОДИ ЕЁ, ОСВОБОДИ ЕЁ ЕЩЕ РАЗ ЗАЧЕМ МНЕ НУЖЕН ХАЧКЕЛЬ, У МЕНЯ НЕТ ВРЕМЕНИ ЧТОБЫ ЕБАТЬСЯ С НИМ ЛУЧШЕ ЕЩЕ РАЗ ОСВОБОДИТЬ ПАМЯТЬ Я ОСВОБОЖДАЮ ПАМЯТЬ ПО 3 РАЗА В ДЕНЬ КАЖДОЕ ОСВОБОЖДЕНИЕ ЗАНИМАЕТ ДВАДЦАТЬ НАНОСЕКУНД Я ЖИВУ АКТИВНОЙ И ПОЛНОЦЕННОЙ ЖИЗНЬЮ Я УСПЕШЕН И ПОЭТОМУ ЦЕЛЫЙ ДЕНЬ ВЫДЕЛЯЮ ПАМЯТЬ А ПОСЛЕ ЭТОГО ОСВОБОЖДАЮ ЕЁ ТУПЫЕ ХАЧКЕБЛЯДКИ ОДЕРЖИМЫ МОНАДАМИ А Я СВОБОДНЫЙ ОТ ЗАДРОТСТВА ЧЕЛОВЕК TEMPLATE <CLASS BAZ> BAR * FOO<BAZ>::DOWORK() INT SUM = (N & (N % 2 ? 0 : ~0) | ( ((N & 2)»1) ^ (N & 1) ) ); ЛУЧШЕ Я ВЫДЕЛЮ ЕЩЕ РАЗ ПАМЯТЬ И ЗАБУДУ ОСВОБОДИТЬ ЕЁ, СТАБИЛЬНОСТЬ НЕ НУЖНА Я НЕ ОСВОБОЖДАЛ ПАМЯТЬ НЕДЕЛЮ ПОЙДУ ОСВОБОЖУ В C++ ВСЕ ПРОСТО И ПОНЯТНО SEGMENTATION FAULT. ЭТО ЖЕ ОЧЕВИДНО КАК ЕЕ РЕШИТЬ ПРИШЛО ВРЕМЯ ОСВОБОДИТЬ ПАМЯТЬ КОКОКОКОКОКОКО КВИКСОРТ КОНКАТЕНАЦИЯ ЗА O(1) INLINE ASSEMBLER КОКОКОКОКОКОКО
>>122201620 (OP) Смотри сюда. Русский язык знают все, но Пушкин один. Сечешь? Знание семантики языка необходимо, но программиста, а тем более хорошего программиста, оно из тебя не сделает. А что сделает? Опыт, опыт и еще раз опыт. Как получить опыт? Кодить, кодить и еще раз кодить. Выбор языка большой роли не играет. Выбираешь любой популярный и в бой! Когда выучишь семантику и сможешь расставлять скобочки и точечки без подглядывания в книжку, иди вперед. Изучай алгоритмы и паттерны проектирования, учись пользоваться системами контроля версий, статическим анализом и прочими "умение работать в команде". Читай Хабрахабр. Учись гуглить свои проблемы и работать с первоисточниками на английском. Вот тебе наводка: google -> code game. А дальше выбираешь любой найденный сайт и выполняешь задания на интересующем тебя языке программирования.
>>122201620 (OP) Начинаешь с паскаля, он некрохуйня, НО, он тебя научит мыслить. Понимать, где программа начинается, что такое переменные етц. етц. Потом перекатываешься на пистон, дрочишь его. Ещё можно совмещать с явой. К 28 будешь тимлидом в хухле.
>>122201620 (OP) Работаю програмистом. Ничего делать не надо, а все есть. Причем я гуманитарий. Зовут в Америку, но мне пока своих 290к в месяц хватает. Ничему не учился, вышки нет.
>>122203232 Чтоб время твое забрать, пока ты сидишь в вузе. Не просто так же давать диплом. А потом как в армии, кого то заставили там сидеть, как в тюрьме 1 год, а он хвасается, что мужиком стал. Так и тут ПАГРАМИСТУ НУЖНА МАТЕМАТИКА!!"№;"!. Не нужна
>>122203385 Смотря кем/в какой сфере будешь кодить. Да и нужна узкоспециализированная математика, а не тонны школьной бесполезной хуеты. У тебя есть доступ в интернет, значит при выявлении пробелов в памяти, можешь смело обратиться к дяде Гуглу.
>>122203385 сейчас программист — это очень общее обозначение деятельности. в значительной части направлений математика не нужна вообще. справедливости ради, те, в которых математика нужна оплачиваются лучше и проекты там интересней.
>>122203288 ебанутые все. в 2016 году начинать надо или с питона или с джаваскрипта.
>>122203549 Ало, погромист, я его не заставляю учить и писать на паскале, а лишь ПОНЯТЬ как это работает. Ну нет, конечно лучше начинать с СИ-Параши, тупо копируя куски кода и не понимать, что ты делаешь.
>>122203232 Нахуя знать джаву? 7 лет работаю в Си и Матлаб и не понимаю. Какой-нибудь высокоуровневый язык - понятно нахуя, но ведь даже ребенку ясно, что для этого есть С++.
>>122203606 ага, и при это ему сразу язык с типами блять, с кучей неочевидной хуйни итд итп. ну-ну… если уж ретроградствовать то квикбейсик и то более разумной альтернативой кажется.
>>122203650 ооо, зря ты так. на джаве тонны рабочих мест (и я сейчас даже не про андроид) и оплачивается это добро очень хорошо. особенно за бугром. так что если всё похуй и хочется тупо денег и похуйнахуй, то джава — один из лучших вариантов.
>>122203385 Сейчас петушки будут писать "ко-ко-ко нинужна", но я тебе сниму розовые очки, гуманитароблядь. Если плохо с матаном, то хуй ты чего-то серъезного добъешься в этой профессии. Все алгоритмы и кодинг построен чисто на логике и абстрактном мышлении, хоть это обосраный пхп, хоть c++, неважно. А те кто не могут в абстрактщину, те не могут и в матан. Тебя самого это скорее всего заебет и ты в любом случае бросишь, так что можно даже не расписсывать.
>>122203775 мамкин идеалист? что значит "серьёзного добьёшься"? 95% программистов ничего серьёзного никогда не добьются, а большая часть из них даже и не планируют. средний программистишко всё равно получает в 2 раза больше, чем средняя зп в регионе — этого многим вполне достаточно.
>>122203606 Начинал программировать еще в школе на Си, циклы, массивы, структуры и указатели можно понять и без копипаста, если у тебя на это мозгов не хватает, то лучше и не вкатываться. Даже ебучее ЕГЭ по информатике можно сдавать на Си, что как бы подразумевает, что основы будут понятны даже школьнику. Пиздец, Паскаль, с такими советами тебе обоссать надо.
>>122203687 Да, пусть учит пистон, пусть учит яваскрипт. Пусть тупо копирует всё из гайдов без понимания того, как это и почему происходит. Отличный совет. Особенно в пистоне, где большинство операций и прописывать не надо. Зачем понимание того, что сам пишешь, я же быдлокодить пришёл и 25к$ в месяц рубить на диване)))
>>122201620 (OP) Чтобы стать программистом, сначала нужно познать математику. Как освоишь, приходи за советом. И да, если хочешь чему-нибуть выучиться, сверяй свои успехи с этой программой. Иначе кердык.
Первый год
Анализ на $R^n$. Дифференциал отображения. лемма о сжимающем отображении. Теорема о неявной функции. Интеграл Римана и Лебега. ("Анализ" Лорана Шварца, "Анализ" Зорича, "Задачи и теоремы из функ. анализа" Кириллова-Гвишиани) Гильбертовы пространства, банаховы пространства (определение). Существование базиса в гильбертовом пространстве. Непрерывные и разрывные линейные операторы. Критерии непрерывности. Примеры компактных операторов. ("Анализ" Лорана Шварца, "Анализ" Зорича, "Задачи и теоремы из функ. анализа" Кириллова-Гвишиани) Гладкие многообразия, субмерсии, иммерсии, теорема Сарда. Разбиение единицы. Дифференциальная топология (Милнор-Уоллес). Трансверсальность. Степень отображения как топологический инвариант. Дифференциальные формы, оператор де Рама, теорема Стокса, уравнение Максвелла электромагнитного поля. Теорема Гаусса-Остроградского как частный пример. Комплексный анализ одного переменного (по книге Анри Картана либо первому тому Шабата). Контурные интегралы, формула Коши, теорема Римана об отображениях из любого односвязного подмножества $C$ в круг, теорема о продолжении границ, теорема Пикара о достижении целой функцией всех значений, кроме трех. Многолистные функции (на примере логарифма). Теория категорий, определение, функторы, эквивалентности, сопряженные функторы (Маклэйн, Categories for working mathematician, Гельфанд-Манин, первая глава). Группы и алгебры Ли. Группы Ли. Алгебры Ли как их линеаризации. Универсальная обертывающая алгебра, теорема Пуанкаре-Биркгоффа-Витта. Свободные алгебры Ли. Ряд Кэмпбелла-Хаусдорфа и построение группы Ли по ее алгебре (желтый Серр, первая половина).
Второй год
Алгебраическая топология (Фукс-Фоменко). Когомологии (симплициальные, сингулярные, де Рама), их эквивалентность, двойственность Пуанкаре, гомотопические группы. Размерность. Расслоения (в смысле Серра), спектральные последовательности (Мищенко, "Векторные расслоения..."). Вычисление когомологий классических групп Ли и проективного пространства. Векторные расслоения, связность, формула Гаусса-Бонне, классы Эйлера, Черна, Понтрягина, Штифеля-Уитни. Мультипликативность характера Черна. Классифицирующие пространства ("Характеристические Классы", Милнор и Сташеф). Дифференциальная геометрия. Связность Леви-Чивита, кривизна, алгебраическое и дифференциальное тождество Бьянки. Поля Киллинга. Кривизна Гаусса двумерного риманова многообразия. Клеточное разбиение пространства петель в терминах геодезических. Теория Морса на пространстве петель (по книге Милнора "Теория Морса" и Артура Бессе "Эйнштейновы Многообразия"). Главные расслоения и связности в них. Коммутативная алгебра (Атья-Макдональд). Нетеровы кольца, размерность Крулля, лемма Накаямы, адическое пополнение, целозамкнутость, кольца дискретного нормирования. Плоские модули, локальный критерий плоскости. Начала алгебраической геометрии. (первая глава Хартсхорна либо Шафаревич либо зеленый Мамфорд). Афинное многообразие, проективное многообразие, проективный морфизм, образ проективного многообразия проективен (через результанты). Пучки. Топология Зариского. Алгебраическое многообразие как окольцованное пространство. Теорема Гильберта о нулях. Спектр кольца. Начала гомологической алгебры. Группы Ext, Tor для модулей над кольцом, резольвенты, проективные и инъективные модули (Атья-Макдональд). Построение инъективных модулей. Двойственность Гротендика (по книжке Springer Lecture Notes in Math, Grothendieck Duality, номера примерно 21 и 40). Теория чисел; локальные и глобальные поля, дискриминант, норма, группа классов идеалов (синяя книжка Касселса и Фрелиха). Редуктивные группы, системы корней, представления полупростых групп, веса, форма Киллинга. Группы, порожденные отражениями, их классификация. Когомологии алгебр Ли. Вычисление когомологий в терминах инвариантных форм. Сингулярные когомологии компактной группы Ли и когомологии ее алгебры. Инварианты классических групп Ли. (желтый Серр, вторая половина; Герман Вейль, "Инварианты классических групп"). Конструкции специальных групп Ли. Алгебры Хопфа. Квантовые группы (определение).
Третий год
К-теория как когомологический функтор, периодичность Ботта, алгебры Клиффорда. Спиноры (книжка Атьи "К-Теория" либо А.С.Мищенко "Векторые расслоения и их применение"). Спектры. Пространства Эйленберга-Маклейна. Бесконечнократные пространства петель (по книжке Свитцера либо желтой книжке Адамса либо Адамса "Lectures on generalized cohmology", 1972). Дифференциальные операторы, псевдодифференциальные операторы, символ, эллиптические операторы. Свойства оператора Лапласа. Самосопряженные операторы с дискретным спектром. Оператор Грина и приложения к теории Ходжа на римановых многообразиях. Квантовая механика. (книжка Р.Уэллса по анализу либо Мищенко "Векторые расслоения и их применение"). Формула индекса (Атья-Ботт-Патоди, Мищенко), формула Римана-Роха. Дзета-функция оператора с дискретным спектром и ее асимптотики. Гомологическая алгебра (Гельфанд-Манин, все главы проме последней). Когомологии пучков, производные категории, триангулированные категории, производный функтор, спектральная последовательность бикомплекса. Композиция триангулированных функторов и соответствующая спектральная последовательность. Двойственность Вердье. Формализм шести функторов и превратные пучки. Схемная алгебраическая геометрия, схемы над кольцом, проективные спектры, производные функции, двойственность Серра, когерентные пучки, замена базы. Собственные и отделимые схемы, валюативный критерий собственности и отделимости (Хартсхорн). Функторы, представимость, пространства модулей. Прямые и обратные образы пучков, высшие прямые образы. При собственном отображении высшие прямые образы когерентны. Когомологические методы в алгебраической геометрии, полунепрерывность когомологий, теорема Зариского о связности, теорема Штейна о разложении. Кэлеровы многообразия, теорема Лефшеца, теория Ходжа, соотношения Кодаиры, свойства оператора Лапласа (нулевая глава главы Гриффитса-Харриса, понятно изложена в книжке Андре Вейля "Кэлеровы многообразия"). Эрмитовы расслоения. Линейные расслоения и их кривизна. Линейные расслоения с положительной кривизной. Теорема Кодаиры-Накано о занулении когомологий (Гриффитс-Харрис). Голономии, теорема Амброза-Зингера, специальные голономии, классификация голономий, многообразия Калаби-Яу, гиперкэлеровы, теорема Калаби-Яу. Спиноры на многообразии, оператор Дирака, кривизна Риччи, формула Вейценбека-Лихнеровича, теорема Бохнера. Теорема Богомолова о разложении многообразий с нулевым каноническим классом (Артур Бессе, "Эйнштейновы многообразия"). Когомологии Тэйта и теория полей классов (Касселс-Фрелих, синяя книжка). Вычисление фактора группы Галуа числового поля по коммутанту. Группа Брауэра и ее приложения. Эргодическая теория. Эргодичность бильярдов. Комплексные кривые, псевдоконформные отображения, пространства Тейхмюллера, теория Альфорса-Берса (по книжке Альфорса тоненькой).
>>122203823 Средний программистишка - гуманитарий неосиливший школьный курс по математике? Ну-ну. Даже если этот хуй куда-то устроится за 3 копейки, все равно будет ненавидеть свою работу и тупить весь рабочий день.
>>122203753 ты знаешь, я вот давно в индустрии и да, я писал игры на спектрум, и мне чёта кажется, что вся эта хуйня с наймом людей строго до 25 лет с 10 летним опытом всё равно закончится и вероятно быстрей, чем многие предполагают. у любой темы есть этап когда она считается элитарной и закрытой, потом наступает период, когда ВСЕ хотят быть программистами (мы сейчас тута), потом неизбежно наступит этап, когда станет очевидно, что программистами во-первых всем быть не дано, во-вторых столько хуёвых программистов на самом деле миру не надо. такое было уже со многими другими профессиями и мне кажется несколько наивным предполагать, что программирование чем-то от них отличается.
>>122203917 чтобы понять программирование нужно понять концепции переменных, условий, циклов и функций. ВСЁ. я работал 5 лет преподом факультатива и 98% людей дропают на том, что они не понимают или не хотят понимать именно эти простейшие вещи. а те, кто понимает вышеописанное, у них сразу наступает озарение и им по большому счёту уже наши с тобой советы нахуй не нужны, разве что подсказать направление куда копать.
>>122203962 >все равно будет ненавидеть свою работу и тупить весь рабочий день ты же понимаешь, что ты сейчас так или иначе описал жизнь большей части населения планеты?
Пиздец я не понимаю вас, наслушались, блядь, историй про фрилансеров 300к в месяц. Как будто хуяк-хуяк прочитал пару книжек и все, все тайны программирования тебе открылись, можешь ебашить код, при этом не умея решать квадратное уравнение, ага. Работая программистом, тебе постоянно нужно что-то изучать, постоянно думать, ты будешь приходить вечером и думать, как писать код завтра, чтобы не проебать целый день завтра, ты будешь срать и думать, как написать ебучий код, при этом зарабатывать в хорошем случае 60к. Даже офисоблядки получают столько же при этом нихуя не делая. Серьезно, все это хуйня, если ты гуманитарий - работай манагером за 60к в месяц.
>>122201620 (OP) Тебя что интересует-то, сынок: игрульки, железо, мобилы, матаны про ии, макакинг, секурити? Ты сначала определись/расскажи о себе, а потом советов за конкретный язык спрашивай.
>>122204265 В общем-то этот >>122204330 анон все правильно написал. Интересует ИИ и программное обеспечение для техники (в том числе связанной с компьютерами типа очков вр и всего такого) в основном. Меня сейчас обоссут за наивные мечты, но ладно.
>>122204251 слушай, ну в любом занятии есть люди, которым везёт. я в универские годы фрилансил на какого-то поляка, на которого я вышел абсолютно случайно, так как выложил какую-то свою поделку на download.ru или как его там, а ему надо было что-то похожее. в итоге мои по факту весьма скромные кодерские скиллы закрывали его задачу идеально, он мне платил как я думаю примерно половину того, что платили тогда в польше, но учитывая тогдашний разрыв зарплат между рф и польшей, я получал в месяц среднегодовую зарплату. при этом всегда будут толпы нормальных программистов с образованием и опытом, которые будут месяцами по собеседованиям бегать и потом заниматься хуйнёй какой-нибудь за гроши. а что ещё более вероятно — в течение жизни каждый будет и первым и вторым…
>>122204018 >потом неизбежно наступит этап, когда станет очевидно, что программистами во-первых всем быть не дано Программирование отличает от других профессий, тем что тут имеет значение только самообразование и люди понимают дано им или нет еще в начале обучения. Поэтому, думаю, что программирование все же отличается. Да и если судить по окружению, это только на дваче все хотят стать программистами типичный пример ошибки выжившего, в реальности все вокруг по прежнему хотят быть юристами, менеджерами, руководителями, экономистами, лингвистами, нефтяниками, газовиками и так далее, никто не хочет всю жизнь сидеть за пекой и книжками, строча код.
Тред не читал, сам java программист (5+ лет). Зачастую матан не нужен. Никогда не использовал ничего сложнее математики 9 класса школы. В основном программист знает соглашения по коду, возможности своего языка, и хорошее знание основных фреймворков + ангийский язык на уровне чтения. Это всё достигается 1-2 года практики, лучше под контролем опытного прогера. Теперь спорный пункт: Очень смеялся над людьми которые форсили изучение Математики для прогера. По мне так хуйня типа сертификатов. Хочешь карьерного роста - въёбывай на работке и гоняй по собеседованиям. А собирание фантикив(сертификатов) или надрачивание матана если ты Enterprise разработчик мне кажется глупым. Ещё раз по поводу математики - приходилось писать инди хуинди и вот даже в геймдейве самое сложное из матана - матрицы и синусы косинусы, так что важность матана остаётся математикам (в моём мирке)
>>122202369 Вот это пиздло... Или продажник, но нухуя не прог., 1С-ник никогда не сможет получать больше удава, или явы если только не будет сосать хуи на фрилансе...наебывая своими кривыми конфами очередного лоха. Я когда админил, получал в разы больше, и разница у меня с питонщиком и высшими людями была в 200-220 баксов, когда 1С-ник получал меньше чем я, в раза 1,5.
>>122204493 Да от чего же обоссут. Адекватноанон пояснял тебе, что надо кодить и еще раз кодить. От себя добавлю: программирование - это не вещь в себе. Оно нужно для решения конкретных задач, поэтому я тебе и спрашиваю, что тебе, сука, интересно. Про ии: гугли курсы, тысячи их, есть русские или локализованные. Проще всего вкатиться с питоном - язык выразительный и много качественных библиотек на тему матана вообще и мл в частности. Обмажся hackerrank-ом. Толстые книжки читать надо, но не сейчас. Сейчас тебе надо увидеть, что ты можешь что-то делать рками, для этого тебе гугла/со/статей в бложиках хватит. А уж через годик, если интерес не угаснет, обязательно читаешь какую-нибудь cs-классику.
Про железо, вр и вот это все: хуй знает, как туда вкатиться. Энивэй, купи себе ардуину или еще какую-нибуь поебень помощней - это прикольно, даже если ты паяльник в руках не держал ниразу. Начни с этого, там тебе и сишечка понадобится и вышеозначеный пистон, эксперементируй, короч. На эту тему вряд ли есть какие-то гады для нубов, так что давай сам.
>>122204952 >когда 1С-ник получал меньше чем я, в раза 1,5. Только даун или ленивый хуй, который сидит в одной конторе, будет получать меньше, чем сраный админ с зарплатой в 30к.
>>122202084 Не сможешь ты сразу на питоне, уебан. Он слишком высокоуровневый, а чтобы хорошо писать на таких, нужно хорошо понимать, что творится в твоём коде на низком уровне.
>>122204896 Расскажи про изучение явы? В мае пиздую на стажировку в одну контору, сказали, будешь процессинг на яве хуярить. А я яву и не знаю. Что от меня потребуют?
>>122205250 Значит работаешь в санной конторе, где от админа требуется передергивание домена и свитчей. Значит не интересно дальше такое мнение от тебя. Нахуй тебя)
>>122205272 Нормально слился, когда был пойман на явном пиздеже, ясно. Тебя в бухгалтерию вызывали, там у Марьи Ивановны чайник не работает, почини, погромист.
>>122205169 ну не совсем так. чтобы понять какие конкретные задачи он хочет решать, он должен знать какие задачи в принципе в программировании могут быть. и не со стороны обывателя, а уже изнутри. я вот на заводе 7 лет работал девайсы программировал и я тебе доложу, что ардуину можно себе в жопу засунуть. у нас вообще была специфика — энергоэффективность для полевых приборов. бинарные протоколы, ассемблер и вот это всё.
>>122205014 Очень много ИТ это CRUD шлёпство. Как к этому подключить интергралы и прочее? И кстати я писал даже в gamedev матан не нужен, так что у меня не только web опыт. Программист не математик, программист пишет программы. Зачастую невъебенный матан уже находится в удобном виде - в виде готовых функций
>>122205425 его советуют как первый язык. какие нахуй вакансии? ты берёшь начинаешь с питона, понимаешь основную идею программирования и дропаешь его через пол-года максимум в пользу чего-то другого. я не очень верю в идею о том, что можно взять сразу начать что-то учить и через пол-года на этом зарабатывать деньги. тогда уж HTML+CSS учи если тебе денег надо — там этот вариант теоретически возможен, но тебе их тоже придётся дропать, чтобы двигаться дальше.
>>122205715 наверняка. но совсем не факт, что это эффективно как с точки зрения времени так и с точки зрения денег. в целом успех в профессиональном кодерстве это вообще исключительно умение вовремя дропнуть устаревшее.
>>122205716 или говна хлебнет, или пойдет на фрилансе наебывать... Может пускай как и все с универа си, потом пару скриптовых... А там уже сам увидит, что ему больше нравится.
>>122205748 ну на самом деле я оттуда съебал в ужасе и мне потом пару раз кошмары снились что я всё ещё там работаю и еду на завод ебучий опять. а скилл да, там пиздец.
>>122205504 Задачи могут быть любыми, фигли там понимать. Я дичайше против изучения толстых скучных книжек и некроязыков с рафинироваными задачами уровня длинной арифметики на старте - это отбивает все желание. Академические знания, нужны, но, во-первых не всем - на жава-куна вон посмотри, а во-вторых не сразу.
Я не предлогаю совать ардуину во все поля. Это прикольная платформа для обучения. Собственно, ее ж придумали не для того, что бы ололо-програмизты, канифоли не нюхавшие на ней делали какой-то по их мнению сорт оф продакшн, а для обучения сосницких.
>>122205920 шарп — один из лучших языков, перетолстил. взяли джаву и исправили большую часть её косяков. инструменты к тому же охуенные. я бы хотел писать на шарпе, но как-то не срослось.
>>122206008 я не о том. он сейчас не сможет понять какие задачи он хочет решать потому что он в принципе не представляет какие задачи программисты решают и могут решать. постановка задачи в виде НУ Я ТАМ ХОЧУ ВИРТРЕАЛЬНОСТЬ это смешно.
Владею обскурными колдунствами Писать с умным видом xml/xsd, установка и обращение крипто про JCP / браузерного плагина крипто про, интеграция с госуслугами и чиновничьим софтом. немного умею РОР, всю жизнь пишу документообороты
Берусь за самые мудацкие задачи, как вы поняли. Аккаунта на гитхабе не имею, пишу плохо, по профессии не развиваюсь, о из-за того, что я берусь за актуальное в нашей стране говно - меня много где берут и очень любят. лол.
>>122203938 > Искал удаленку верстальщиком Ну так профессия сдохла же. Все те, кто был, либо стали бомжами ушли в ux/ui, либо ушли во фронтенд. Чистые верстальщики сейчас никому не нужны. Разве что лендинги на фрилансе клепать
>>122205551 Матан ты к этому подключшь, когда нужно будет не круд ради круда (интерфейс к бд, которых таки да, львиная доля всех it-задач), а что-то еще с этими данными сделать, похитровыебанней.
>>122203288 Когда в шараге учили паскаль - нихуя не понимал. Понять что да как помогли плюсы. Прочел книжку лафоре, понял основы и ооп, да и перекатился на жс.
>>122206172 не, это так не работает. пока будешь учить, вакансии уже другие будут. больше всего вакансий всегда на те языки, которые были популярны за несколько лет ДО сегодняшнего дня.
пиздец, вот как учился программировать я:
Basic (спектрумы, ямахи, дос) Visual Basic HTML VBScript (тогда ещё не было уверенности ни у кого что JS победит, кстати) Perl (CGI) CSS Delphi (в институте выбора не было) PHP ANSI C Ассемблер JavaScript (в современном виде уже) Python TypeScript
надо было наверное сразу с тайпскрипта начинать, да?
>>122206425 Что поделать ? Я бы очень хотел быть хорошим программистом, но нихуя для этого не делаю, потому что у меня даже нет нормальных идей для реализации в свободное время. И желания особого. Вместо этого, я все свободное время проебываю на общение с женщинами, дрочку, еблю и музыкантство
>>122206500 В этом есть доля правды. Т.е. это не значит что они в таком возрасте уже делают что-то полезное, но сам факт заинтересованности должен присутствовать по-моему. Книжки читать соответствующие, в кружок какой-нибудь ходить и т.п.
>>122206534 блять, значит ты не всегда хотел, а всегда думал, что хотел. я с 10 до 20 лет писал всякую хуйню как поехавший нон-стоп. после 20 немного отпустило ну и замечаешь, что мозг медленней становится.
>>122206855 Схуя? Если в вакансии фронтендера не написано о тейпскрипте, то совсем не факт, что будут не рады. Тем более, второй ангуляр запилят скоро - так или иначе новые вещи многие будут на нем делать.
>>122206855 да какая вот мне нахуй разница, есть вакансии или нет, если конкретно для меня таковая одна вакансия нашлась? по питону или там жс вакансий дохуя — в случае чего пойду туда, мне похуй. хотя думаю, что у тайпскрипта и будущее нормальное, не говоря уже о том, что тайпскрипт это тупо расширение ES6, на который сейчас дрочат все.
>>122206875 пожалуй, у каждого своя судьба, я бы хотел выбиться в менеджеры какие-то больше, потому что управлять народом у меня получается лучше, чем самому писать код.
а так на 3м курсе я открыл для себя музыку и секс, далее проебал несколько прикольных шансов пойти в науку, потому что трахался с сисястой телкой весь семестр и теперь я васян с зарплатой 80 и госуслугами.
По поводу математики. Большинство программистов не уйдёт дальше сайтов, крудошлёпства и тырпрайза. Там не нужно умение взять заковыристый интеграл или написать руками удаление элемента из дерева бинарного поиска. Зато нужно знание фреймворков и умение работать с базами данных. Такие дела.
>>122205527 Да. Остальное выучивать будешь по мере надобности в проекте.
>>122205425 Путон, как и руби, в основном используется для написания mvp за пару месяцев, чтобы доказать инвестору, что ваш чудо-стартап вообще взлетит. Потом это всё переписывается на более быстрые и надежные плюсы/жабу.
А вообще учи js. Он сейчас в тренде, так что работу найдешь. Если смущает динамическая типизация, параллельно смотри на тайпскрипт. Если хочешь в науку и сложные вычисления, ботай матан и учи питон/плюсы/скалу. Статистика — R. Просто энтерпрайз — питон/жаба. Мобильнички — жаба/котлин/свифт/шарп, в зависимости от платформы. Если хочешь продаться в анальное рабство, то посмотри в сторону .нет'а. Это если вкратце
>>122207214 Ну, я в универе очень хотел решать красивые задачи, проектировать, быть нормальным таким чуваком. Сейчас хочу быть менеджером, но не знаю, как выбиться в менеджеры в отрасли. Плюс хочется найти удаленную работу за европейские деньги, а там васяны с госуслугами не нужны.
>>122207262 Я выгляжу в 20 на пять-восемь лет старше. Причем мало того, что у меня внешность сама по себе такая, так и всякие «умняши» говорят, что я изъясняюсь будто взрослый дядя.
>>122207270 Да хуй знает. Я просто тихо проигрываю, когда друган покупает в своей «элитной» гуманитарной шараге зачеты по спецпредметам и пока я делаю лабы чувакам с потока.
17 лет? Значит, ты студент. Берёшь, оформляешь пак студента на гитхабе, получаешь месяц курсов на udacity, идёшь и проходишь целый месяц какой-нибудь руби.
>>122207821 Несложная. Но входит во всю алгоритмопарашу, которая на реальных проектах нужна редко, зато форсится, как невьебенно нужная каждому программисту.
>>122207935 Просишь друга создать аккаунт заказчика на бирже, даёшь ему бабла. Он за это бабло тебя "нанимает", ты "выполняешь" заказ, он пишет отзыв, де, заебись чувак поработал.
>>122207176 > используется для написания mvp за пару месяцев Ну вранье же. Во-первых, джангой он совсем не ограничивается. Даже если мы о макакинге, то tornado, недавно запилиный async.io вполне конкурентноспособны. > на более быстрые Это вообще за гранью добра и зла. Ты о вебе говоришь, друг, где у бэкена cpu/io очень маленькое, как правило, хоть на залупе коня пиши, лишь бы она ввод-выод не блокировала и с вероятностью 0.99999 ты не упрешься в производительность бэкенда, сорее тебя настнгнет тормозящая бд/сеть/любой другой ввод вывод. Во-вторых, у пистона качественная, блять, экосистема. Нампай, сайпай тому подтверждение. Спарк, когдя для которого пишется помимо скалы внезапно на питоне тоже неплохой проф. Это, на минуточку, уже далеко не макакинг с тырнетмагазинами.
>>122207931 Ну тогда ок. Да, 90% параши, которую толкают в универе, и которую форсят всякие труЪ погромисты, действительно не понадобиться большинству кодеров.
>>122208253 проблема в том, для любой параши которую толкают в универе, найдется 90% кодеров, которым она не понадобится. а потом приходят эти люди, и хотят чтобы их брали на работу.
>>122208353 > Это же искусство, поэзия, а вы так опошляете всё. Ну так не стоит пихать искусство и поэзию в мастерскую ремесленника, долдон. О том и речь. И потому такое к высоким штилям такое отношение.
>>122208533 проблема в том, что как только человек сказал себе "мне это не нужно, потому что вряд ли мне это понадобится" возникает следующая проблема: может оно бы и понадобилось, но т.к. пациент не в материале, то вариант пролетает мимо. и вероятность их маленькой превращается в нулевую. что конечно приводит к выполнению исходных прогнозов, но есть нюанс.
>>122208978 Вот тебя поддвачну. Тут даже более общее проблема, чем "математика не нужна". На самом деле полно таких: "все, что я не знаю - не нужно". И ебут они мертвую стюардессу, ведь, не, это все говно для хипстеров, не, технологиянейм сырая, она всего джва года назад из беты вышла, не, это вообще не возможно, потому, что библиотеканейм так не умеет. Особенно хуево, если в твоей конторке их или критическая масса, или упоротый лид вот с таким синдромом утенка в терминальной стадии. А ответ один - лень. Нахуя они в профессию пришли непонятно. Я бы сказал, что эта ситуация - один из хуевеших подводных камней разрабоки, как профессии.
>>122209876 Мне кажется, что не везде это так отвратно. У нас же тут своя атмосфера: миллионы знаний генерируются в год, что, видимо, побольше будет, чем во многих областях.
>>122210302 А кстати почему? Потому что иммутабельность не завезли? Я представляю это так: в замыкание попадает ссылка на i, которая за секунду таймаута естественно успевает перезаписаться на последнее значение из for. Всё верно?
>>122210599 Вообще-то это последнее значение внутри фора, но не последнее значение i по факту. Оно же должно как-то узнать, что всё, конец - и происходит это именно когда i становится равно 10.
>>122210745 Почему это не причем? Если бы это были иммутабельные переменные (каждый раз новые) - такой хуйни бы не происходило. Единственное - таймауты внезапно могли бы не по порядку выполняться.
>>122210800 поясняю, в стандарте написано, что lexical environment создается при вызове функции, здесь все функции, создаваемые в цикле, ссылаются на один экземпляр i, который после цикла а) останется определен б) будет равен 10.
>>122210824 Иммутабельная - это неизменяемая переменная, твой кэп. Тебе нико не мешает передать таую переменную в функцию по ссылке. То о чем ты говоришь - это передача по значению. В js никаких конструкторов копирования, само собой, нет, т.е. все передается по референсу.
>>122210921 Да я ебал помнить всё это говно. Let используй и мозги не трахай. В любом случае все эти особенности интересны только задротам, всем остальным и так понятно как нормально писать на этой параше.
>>122211045 Уймись, болезный. Let и const - заебись, да. Повсеместно их не впилили, так что такие вот ситуации и показывают знание языка, если этого не знать, то можно отхуячить себе ногу начисто, ибо очень уже кейс популярный.
не будет ли переизбытка программистов или уже есть? сайт - визитку уже все сделали очередной ежедневник или чат с шифрованием под иос\андроид никому не нужен банки все автоматизируют когда-нибудь
>>122211227 к сожалению js является языком с большим количеством проблем в дизайне, что затрудняет разработку больших проектов и вкатывание на начальной стадии.
>>122211140 Нет, просто до es6 так было бай дизайн. Когда его придумывали очень сторались не усложнять интерпретатор - это вылилось в набор всяких неудобностей и неочевидностей. Новые стандарты неплохо ситуацию исправляют.
Короче, оп, это не так делается. Загугли ит компании своего мухосранска и я тебе тогда все поясню. Если нет, то гугли в ближайших городах, где ты будешь учиться или куда спокойно можешь переехать.
>>122211288 Большинство программистов разрабатывают всякую корпоративную хуйню для внутренних нужд, а потом это еще надо поддерживать. Поэтому нет, переизбытка не будет, потому что чем больше инфраструктура, тем больше надо людей для ее поддержания. Ну плюс большинство людей не хотят быть программистами, потому что ну его нахуй всю жизнь за книжками сидеть, не для того они институты заканчивают.
>>122211288 > очередной ежедневник или чат с шифрованием под иос\андроид никому не нужен Очень нужен, т.к. из нормальных только токс, но и тот не охуенен. > кому нужны будут пхп/жава программисты? Конкретно какой-то язык/технология вымрет конечно со временем. Поэтому, надо постоянно быть в курсе, что еще годного запилили. А задачь меньше, разумеется, не станет. Сложносто катострофически растет, блять, такое чувство, что в каждой розетке по линуксу вот-вот будет.
>>122211693 Это какой-то пиздец. Франкенштейн из полуживых полугнилых программ, сшитый нитками кое-как и толпа кодировщиков, поддерживающих это монструозное чудо всю свою жизнь. >математика не нужна >это никогда не понадобится >Да я ебал помнить всё это говно >алгоритмопараша Бля, пойду посру.
>>122212107 Причём тут интернет? Математический анализ что в интернете, что у нас на курсе называли матаном. Но я со школы математику матаном называю, так повелось.
>>122212218 Наверное, какой-то школьник, спросив у совего старшего брата,что он учит, и услышав матан, принёс это слово к нам и я его подцепил. Но вообще не думал.
>>122211770 В том месте, где вызывается setTimeout прерывается поток выполнения. Ты же в курсе, что у тебя каждая итерация не будут блокироваться на 1ms, а птосто функия, которую ты передал в settimeout вызовится eventloop-ом, когда таймаут настанет. Т.е. массив заполняется на одной итерации eventloop-а, весь, от 0 до 9. Все, следующий так...прошла милисекнда - вызываются твои 10 функций, в каждую из которых передается референс на массив. В массиве сейчас 10 элементов - вот они и выводятся по разу для каждой функции.
>>122212331 Если ты и правда понял, то тебе будет легко еще раз доступно объяснить, уложившись в 20 слов или меньше, а если сам не понял, то дальше посылай гуглить или читать выше.
>>122201620 (OP) >А 17лвл пездюк (ОП) просит советов мудрых: как вкатиться в программирование с нуля, что надо знать, какой язык учить? Не нужно оно тебе. Программирование это гроб гроб кладбище пидор. Не стоит вскрывать эту тему. Через пару лет обучения ты будешь жалеть о том, что вообще сюда вкатился.
>>122212550 Но в интернете все пишут матан, имея ввиду матанализ. Вот кстати математику матаном называю, а матанализ матанализом. Матанализ это матановый анализ.
>>122201620 (OP) Паскаль (англ. Pascal) — один из наиболее известных языков программирования, используется для обучения программированию в старших классах и на первых курсах вузов, является базой для ряда других языков. Со структурных языков программирования легко начинать
>>122212799 >Я пока не очень понял, плохо представляю что за ивентлуп >референс >мерчендайзер >импичмент >коворкинг >вижу, что разбираешься Обосрался на всю хату.
>>122212506 Импортозамещение у тебя? Референс для того, что бы когда тот анон будет читать со какой-нибудь, он бы понмал о чем речь "by reference", "by value".
Запощу у вас. Ребята, поясните за заработок в интернете. Имею постоянную ирл работу, но денег хватает только впритык на съем+еду. Так как работаю 2/2 и у меня достаточно свободного времени я готов попробовать начать что-нибудь изучать. В итоге хотелось бы иметь хотя бы 10к в месяц. Какие варианты?
>>122201620 (OP) Значит так, кукарека-екс-гугл вкатывается в тред. Программистов можно разделить на 3 группы: 1) Прикладные: python, java, с#, scala, ruby, сайты, фриланс, unity, javascript 2) Системные: С++/C, asm, hardware oriented design, data oriented design, ОС, игровые движки 3) "Computer Science"-учёные: mathlab, R, поиск в миллионах данных за 0.000001 сек. Так вот. Эти области вообще не пересекаются. И каждая вакансия на HH это "язык + предметная область". Тоесть учить С++ и Java одновременно не прокатит. У них очень разные предметные области. Эпоха "один язык для всех" умерла лет 5-7 назад. Сейчас даже хайлоад пишут на javа script и не обламываются. Так что учи не язык, а предметную область. Язык учится за 2 недели усердно по вечерам (это если исключить библиотеки и ограничится синтаксис + развернуть список). Собеседования обычно делятся так: 20% язык, 20% олимпиадных задачек, 60% предметная область. Как у других я не знаю. Так что не учи просто язык, а учи язык к предметной области.
>>122212545 Объясняю доступно: for кладёт в одну и ту же коробку a цифры 1,2,3.. и после каждой звонит по телефону специальному смотрителю коробки и говорит, чтобы все они "потом" посмотрели что там находится. Ну и что они должны обнаружить? Полную коробку цифр.
>>122212890 В том месте, где вызывается setTimeout прерывается поток выполнения референс. Ты же в курсе, что у тебя каждая итерация не будут блокироваться мерчендайзером на 1ms, а птосто импичмент функия, которую ты передал в коворкинг settimeout вызовится ретурн eventloop-ом, когда таймаут настанет.
терминологии не знают, предметной области не знают, учиться сами ничему не желают, требуют чтоб им все разжевали, заработок в интернете им нужен, понимаете ли.
>>122212431 Если ты не накафедре Парфенова, то возьмешь вялого на клык. ИТМО - гавно ебаное. Лурку читай, там правда, базарю. Просто вся хуйня в том, что "я у мамы кодер"-ы не понимают что из себя представляет програмирование и как нужно ебашить, чтобы норм устроиться. закончил ИТМО КТУ
>>122201620 (OP) Начни с задачи для стажера: Даны целые числа n и m (1≤n≤1018, 2≤m≤105), необходимо найти остаток от деления n-го числа Фибоначчи на m. Ограничение по времени 5 секунд, по памяти 265 мб.
>>122213063 Судя по хх и тредам на дваче: больше всего работают и зарабатывают в 1 группе и туда легче всего вкатиться и получать средний доход
во вторую сложно вкатиться и ср доход ниже, но специалисты зарабатывают много и спрос на них не уйдет
3 группа это нии и 30 - 50 к или уровень пхд, на который нужно пятнадцать лет учиться и есть вероятность вообще сосать хуи без работы или постоянно вкатываться через популярные моок курсы и также сосать хуи
>>122212799 Ох бля. Поясняю как все работает: event-loop - это такой бесконечный цыкл. Он умеет две вещи: 1) выполнять твой говнокод. 2) Взаимодействовать с очередями ввода/вывода (сеть, таймеры, localstotage, fs (если мы на сервере), и прочее). Когда ты говоришь setTimeout(foo, 100) в очередь ввода таймера помещается запрос на позвать foo через 100мс, все, никакой блокировки не происходит. Спустя ~100мс event-loop как обычно проверяет все очереди и обнаруживает в очереди вывода таймара записочку, что надо бы позвать foo.
Что же касется твоего говнокода, то он исполняется на одной итерации event-loop-а, в твоем примере цикл отработал, заполнил массив. Прошло время - позвались функции. Если бы делал это не в браузере, а в nodejs, то процесс бы завершился после вызова последнего console.log-а, т.к. очереди пусты, мы ничего не ждем, можно выходить, все выполнилось.
>>122211447 Я сам в Кургане живу, у нас тут несколько мелких контор максимум, рядом Екатеринбург, Челябинск, Тюмень. Могу переехать в Москву (у меня там брат живет 19лвл, мы хотим туда всей семьей перекатиться).
>>122213429 n, m = map(int, input().split()) k=0 S = [0,1] for i in range(2,n): S.append((S[i-1]+S[i-2])%m) k = k+1 if (S==1) and (S[i-1]==0): break print(S[(n%k)])Ъ соси писос.
>>122213908 Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Так ребята, я сейчас читаю тред, остановился на 100 посте, собственно где советы? Я собираюсь вкатываться в программирование, попутно поступлю на вечернее обучение, с какого языка начинать? У меня есть ещё доп. условие, язык должен быть востребован в европке и мурике. только без шуток про haskell
>>122214045 Не читал. Читаю, так как это из списка литературы к поступлению в магистратуру в июле. Такую хуйню олимпиадную могут спросить там? Будет грустненько.
>>122213429 Погроммисты, поясните за эту задачу. Общее уравнение n-ного члена Фибоначчи записывается в иррациональном виде же, значит надо в цикле её выводить, но тогда во время не уложиться. С поиском остатка проблем вроде нет.
>>122214246 Сначала ты поступишь на йоба-курсы, потом начнёшь ковырять какой-нибудь C++. Ты быстро поймёшь, насколько это уныло, и вместо самообучения будешь листать смешные картинки. Тем временем йоба-курсы будут подгонять тебя к изучению, и ты буквально будешь заставлять себя учиться, безуспешно пытаясь пересилить собственную лень. Через какое-то время тебя это категорически заебёт, и ты бросишь программирование, получив психологическую травму от того, что не смог вкатиться, и оставишь все попытки.
Если ты действительно хочешь быть прогромистом, то вникай в моё послание тебе< постарайся проанализировать и сделать выводы для себя.
Друзья, вам не кажется что вы заигрались, а? Ну давайте разберем по частям, вами написанное. Начнем с того, что не стоит вскрывать эту тему. Складывается впечатление, что вы молодые, шутливые, контуженные и обиженные жизнью имбицилы, которым все легко. Вот сто раз наверное это уже говорили, но не раскачивайте лодку. Потому что если раскачаете, то будет плохо, и плохо будет всем. Могу вам и в глаза это сказать, готовы приехать послушать? Вы уже совершенно ничего не замечаете в своем кровавом угаре. Остановитесь и будьте людьми. Сюда лучше не лезть. Это не то. Это не Чикатило и даже не архивы спецслужб. Вся та хуйня вами написанная - это простое пиздабольство, рембо вы комнатные. От того, что вы много написали, жизнь ваша лучше не станет. Есть система, которая реально работает, не нужно ломать эту систему. Потому что последствия будут самыми печальными. Пиздеть - не мешки ворочить. Много вас таких по весне оттаяло. Про таких как вы говорят: Мама не хотела, папа не старался. Вникайте в моё послание вам, постарайтесь проанализировать и сделать выводы для себя. Я вполне понимаю что данным сообщением вызову дополнительный интерес, но хочу сразу предостеречь пытливых – стоп. Остальные просто не найдут.
>>122214768 >>122214774 ? Охуенно же, я 19 лет считай спал, вечные депрессии, проблемы какие-то, а теперь есть только код и я, я и код, и двач, когда устаю. Мне и не нужно больше ничего. Абсолютное счастье.
>>122214043 Бля буду гангстером, хочу заниматься ИИ и ВР, перспективна), если совсем не увижу перспектив, перекачусь потом. Ты знаешь, что мне курить (читать всмысле) надо, чтобы шарить в области?
>>122214961 А ночами мне снится, что я и есть код. Вот хочу в компутер сайнс вкатиться, один хуй уже жизнь в жертву принес, так хоть какой-то выхлоп будет.
ОП, если у тебя есть время, то начни учить сразу несколько и решай задачи одновременно на всех языках. Лучше всего будет С, Java\C#, Python, Lisp, Haskell. С -- чистое байтоебство, без кривого ООП, как в С++. Java/C# -- ООП. Python -- динамика, и без ебанутого синтаксиса, как в Ruby, Перле и ПХП. lisp и haskell -- функциональщина. После этого ты сможешь разобраться за неделю и писать на чем угодно.
А если тебе лень, то просто учи питон. Он учится быстро, универсален и пригодится, даже если ты расхочешь становиться программистом
>>122215023 Я не спорю, что перспективно. Я говорю о том, чем ты будешь зарабывать деньги на жизнь. Читать можешь соответсующие разделы реддита, там куча гайдов.
>>122201620 (OP) Начал учить питхон около недели назад, полёт нормальный. До этого пробовал С и С++, не понравилось. Да и вообще начинать кодить с С++ не стоило, лол мимо-16лвл
>>122214566 > Ты быстро поймёшь, насколько это уныло, и вместо самообучения будешь листать смешные картинки. Тем временем йоба-курсы будут подгонять тебя к изучению, и ты буквально будешь заставлять себя учиться, безуспешно пытаясь пересилить собственную лень. Все так
>>122205479 >>122205479 как независимый читатель треда, скажу что ты санное ебланище. Рака сфинктера тебе, твоей маме, жене и детям. Умри быстрее, прошу.
>>122215195 Я не буду, я за пиццей пойду, а потом буду Кормена читать, глава 7 быстрая сортировка, название-то какое крутое для алгоритма. Быстрая. Сортировка.
>>122215360 Учебник читаю, но если ты совсем только вкатился, советую лучше видео на ютубе посмотреть, там понятнее и проще. Найди "Уроки Python | 01 Приступая к работе" там целый плейлист с самыми основами. Много воды конечно, но так проще воспринимается
>>122213739 Блин, что-то я прослоупочил. Ну, я думаю, ты понял, что самое главное. Хотя сейчас не принципиально, что тебе учить, пока можно что угодно.
Загугли, где будешь учиться, какие компании имеют свои кафедры при университете. Вот с этого и начинай, потому что это самый простой способ пробиться. Узнай какие вакансии у них есть - вот это и учи. И главное как можно скорей начать ломиться на всякие стажировки. Потому что в универе тебя ничему не научат, сам ты тоже только основы выучишь, а учить в основном будут тебя в компании - там эти вещи тоже отлично понимают и им не в лом. Так что, чем позже ты пойдешь работать, тем больше времени ты потеряешь. А пока если не понравится ничего или не знаешь, куда поедешь, учи английский (охуенно учи, потому что ит это самый простой способ съебать в сша, так что не проеби его), линукс и просто прогай что-нибудь на чем угодно.
Короче тред диванов, максимум записал себе в блокнотик >>122214241 >Scada Спасибо и на этом. Анимепидор аватаркафаг-чсвешный даун, не удивлюсь, если он охраник ТЦ, собственно что ещё ожидать от придурка с аваторкой девочки даунихи взрывающей всё подряд.
>>122211879 Дело не в алгоритмах. Алгоритмы и ебанутые структуры данных не нужны в 90% случаев, так как они уже давно реализованы в библиотеках. Все дело в архитектуре и общей культуре пограммирования (которая напрочь отсутствует у быдлокодеров). У меня на работе есть пограммист чьи программы представляют адовую смесь быдлокода на Qt C++ и PHP скриптов (с активным использованием goto, так как циклы и функции - это слишком сложна), которая плодит миллиарды лишних файлов (так как с бд работать слишком сложна) и требует постоянного ручного вмешательства.
>>122207176 > Путон, как и руби, в основном используется для написания mvp за пару месяцев, чтобы доказать инвестору, что ваш чудо-стартап вообще взлетит. Потом это всё переписывается на более быстрые и надежные плюсы/жабу. Дай угадаю, ты это из личного опыта подчерпнул или с лурочки?
>>122217806 Да не нужен, так как есть циклы, условия, функции и прочее. Когда ты пишешь цикл, то точно знаешь какой код в нём участвует, когда он начинается и кончается. А когда ты пишешь goto, то ты совершаешь прыжок в неизвестность, так как ты можешь прыгнуть вообще в любое место функции (а функции могут быть большие), а из этого места потом ещё куда-то прыгнуть, а потом ещё. И будешь ты прыгать взад-вперёд по коду и вообще запутаешься нахрен в потоке выполнения.
Пик для привлечения.