сап, /b, Вопрос уже всех заебал, но: как вкатиться в программирование? Самое простое, я так понимаю, это веб-разработчик и app девелопер. Из навыков есть: паскаль и немного ассемблер (ну и немного матана+линала). Сейчас собираюсь выучить Си по книге Кернигана, Ричи "язык Си", чтобы потом перекатываться на РубиРейл или что-то подобное. Что можете подсказать? Ну и пилите ваши стори о том, как стали прогерами.
Старший разработчик на Си врывается в тред. Занимаюсь криптографией. Задавайте свои ответы. На пике - шифровальщик, над которым работаем в данный момент.
>>148420371 вопросы довольно стандартные: с чего и как начать; чем и где потом можно заниматься; есть ли вообще профит в самообразование, или без нормального универа не выйти на нормальный уровень?
Я вот, например, ученый-кипячоный, пишу на латехе, матлабе и прочих верилогах всякие приколюхи. Очень надоедает сидеть и вкрадчиво искать где запятая проебалась а где двоеточие на точку с запятой случайно переткнулось. Хорошо что между этими усёрами за клавиатурой у меня веселые месяцы в лаборатории и командировки.
А как выглядит работа профессионала в твоей области? Просто сидишь залипаешь в монитор весь день? Не надоедает, не раздражает?
Пацаны, расслабьтесь. Хотел просто васьков потроллить, но что-то лень мне стало. На пике - программа из набора задач курса CS50, написанная на Си. Если хорошо знаете английский, можете с него и начать. Там всё как для дауничей разжёвывается, плюс лектор очень приятный и харизматичный мужик. Интересно, в общем. Я, правда, пока всего три лекции посмотрел. Плюс параллельно занимаюсь javascript по книге JavaScript for Kids. Изучаю бессистемно и нерегулярно, чисто в своё удовольствие, всякие вкатывания не планирую, ибо могу и каждый день залипать, а могу и неделю вообще не прикасаться к этому всему. Ну вот, в общем, с этих двух штук можете и начать, если вы совсем нулевые, как я.
>>148419921 (OP) Haskell / Erlang - отличный выбор для начала. Функциональное программирование потихоньку набирает обороты да и оно как надо сформирует алгоритмическое мышление. Если начать с него - оно не сложнее ооп.
Вкатился в 1С по распределению колледжа специальность техник-электроник, но распределять было особо некуда. Учился в этих ваших интернетах, сертификатов не имею. Внимание, вопрос: в каком дерьме я оказался?
Хочу у опытных погромистов спросить. Вот я вкатываюсь в пхп, учу по учебнику из тематики. Так вот: все говорят, что похапе один из самых простых языков для вкатывания, а мне так совсем не кажется. То что мне очень мало чего понятно - это нормально ? У всех так было по началу или это я просто тупой ? (до этого был чистым гуманитарием, математику знал не дальше таблицы умножения)
Перекатился в гей-шлюхи из айти. Благо предыдущая работа во многом с этим пересекалась, поэтому перекат прошёл безболезненно, если вы понимаете, о чём я.
насколько обширные знания мне нужны для программирования? там всякие теорверы, сопроматы, численные методы и прочее? если, допустим, рассматривать веб разработку (бэкэнд в том числе)
>>148419921 (OP) Не надо читать книжки, вся информация есть в сети. Начни с https://learn.javascript.ru/ Потом советую изучить PHP, далее переходить к более сложному, например, C#.
>>148421326 Знакомый говорит, что хороших спецов мало, а работы много и можно запросто зарабатывать 200к в месяц (работая 24/7). Но это в ДС, ДС-2 и не точно
Учу дискретную математику, линейную алгебру и теорию групп. Потом собираюсь осваивать сетевые технологии, теорию трансляции и компиляции, базы данных, алгоритмы и структуры данных, операционные системы и архитектуру эвм. Освоить всё собираюсь до нового года. По верхам я уже немного знаю и был опыт с С++. С указателями и рекурсией проблем не было. С языком ещё пока не определился, сейчас балуюсь с питоном, но скорее всего выберу Java. А теперь к сути — меня джуном вообще возьмут хоть куда-нибудь в полумиллионнике без высшего образования?
>>148419921 (OP) Если хочешь зарабатывать бабло то забудь про руби, питон, гоу. Это для илиты, вакансий для нюфани под них нет.
На Си не обязательно уметь писать код, но уметь его читать считается хорошим тоном. Бери самое востребованное это вебпрограмирование: PHP, javascript, css. обязательно врубись в работу с базами данных на примере MySQL, паралелльно осваивай линукс, ведь сервера на нем работают.
>>148422097 Вот ты, вот расскажи мне, дорогой, как вот от этого >дискретную математику, линейную алгебру и теорию групп и этого >теорию трансляции и компиляции переходят к написанию всяких программ? Я даун и ничего не понимаю, просто не стыкуется в голове с математикой
>>148422656 Если мне нужен какой-то алгоритм я просто скачиваю с гитхаба нужную мне библиотеку, изучай если нравиться, но не перегружайся. Все мои проблемы в погромировании идут от неправильных структур данных. А все алгоритмы уже давно написаны умными людьми
>>148421358 Каким надо быть ебанутым, чтобы так говорить? Айти - одно из скучнейших занятий, его оправдывало лишь то, что раньше достаточно приятные зп были.
>>148419921 (OP) Да никак, боже ты мой, никак! Тебе кажется что это просто потому что так говорят те, для кого это просто! На самом деле большинству людей освоить программирование хотя бы на минимальном уровне просто невозможно, а уж на том уровне, который позволить хоть сколько-то зарабатывать, тем более. Сейчас почти каждый ВУЗ в год выпускает от сотни до тысячи программистов, но при этом сохраняется их огромный дефицит, почему? Потому что подавляющее большинство из тех, кто отучился на программиста, программистом быть не может, а ведь они что-то пытались делать на протяжении 4-6 лет. >Сейчас собираюсь выучить Си по книге Кернигана, Ричи "язык Си", чтобы потом перекатываться на РубиРейл или что-то подобное. А в этом предложении написана такая хуйня, что я ебал.
>>148421263 > Какой смысл вкатываться в айти? Нормальные люди из него сейчас выкатываются. Адекват в треде. Айти превращаться в рассадник быдла. Выкатился в экономику.
>>148423043 Ну и что ты нового сказал? Естественно, будет хуйня получаться, если проверять некому. В чём это качество должно заключаться? Ну, конкретно здесь, в простейшей программе?
>>148423076 >>148422985 Забыл добавить что есть 0.1-1% фанатиков, которым это интересно и которые ловят с этого кайф, и которые будут получать те самые 300к/сек. Такие люди везде есть. Но в айти их единицы.
>>148423304 Их везде единицы, просто в айти они на виду. У всех есть "тот одноклассник отца, который переехал в Нью-Йорк" или вроде того, они рождают романтику, в результате появляются тысячи эникейщиков.
>>148423377 Не помню, когда последний раз думал о том, что там может полететь. Грамотный цикл разработки и тестирование перед раскаткой в прод - снимает 90% проблем.
Учу дискретную математику, линейную алгебру и теорию групп. Потом собираюсь осваивать сетевые технологии, теорию трансляции и компиляции, базы данных, алгоритмы и структуры данных, операционные системы и архитектуру эвм. Освоить всё собираюсь до нового года. По верхам я уже немного знаю и был опыт с С++. С указателями и рекурсией проблем не было. С языком ещё пока не определился, сейчас балуюсь с питоном, но скорее всего выберу Java. А теперь к сути — меня джуном вообще возьмут хоть куда-нибудь в полумиллионнике без высшего образования?
>>148420816 >Я вот, например, ученый-кипячоный, пишу на латехе, матлабе и прочих верилогах всякие приколюхи. Очень надоедает сидеть и вкрадчиво искать где запятая проебалась а где двоеточие на точку с запятой случайно переткнулось. Хорошо что между этими усёрами за клавиатурой у меня веселые месяцы в лаборатории и командировки.
Ты не ученый ты хуеный. Вот какой ты ученый. Кнут и тот запаривался по тестам, но куда там ему: в рашке каждое потешное ебанько из аспирантуры пишет НАУЧНЫЙ КОД.
>>148419921 (OP) >как вкатиться в программирование? Как же вы заебали, тупые ублюдки. НИКАК ВЫ БЛЯДЬ НЕ ВКАТИТЕСЬ, ПОТМОУ ЧТО У ВАС МОЗГОВ ХВАТИТ ТОЛЬКО СОЗДАТЬ ТРЕД, ПОПИЗДЕТЬ И ДАЛЬШЕ КАТАТЬ СВОИ ПАРТИИ В ДОТКЕ
>>148424624 Почему нет, разве эйчар размышляет так, типа этот четыре года не стал хуйней заниматься, он нам не подходит. Сейчас вышка у каждого продавана чая на рынке, а то что повсемесно, то обесценивается.
>>148419921 (OP) >как вкатиться в программирование Изи мод: идёшь в универ на любую околоайтишную специальность. Там ищешь объявления о стажировках, в любом миллионнике куча компаний студентов себе набирает. Там написан их стек технологий, вот его дрочишь. Если повезёт, то они ещё и спецкурсы будут проводить, которые по сути подготовка к стажировке, это вообще самый легчайший вариант. Если нет, то сам изучаешь. Я по нему сам вкатился ещё студентом, работаю полтора года всем доволен.
>>148424729 >Мейлач через пару лет: >Сап двач как вкатиться в программирование, неужели там придется синтаксис и семантику учить? Еще и названия функций и книгу прочитать придется? Нет, что то сложно вы пиздите
>>148424315 Такого тупого я бы никуда не взял. К тому же думаю, что ты берешься сразу за многое, но до конца ничего не доводишь. Тупой ты потому что такой вопрос задаешь. Ответ на него очевиден — если ты сможешь справляться с задачами которые стоят перед твоим работодателем, то тебя возьмут. Всем похуй на образование, если у тебя есть нужные знания. НО образование дает работодателю примерное представление о твоих знаниях, т. е. ему не нужно тратить время на проверку твоих знаний, потому что это сделал ВУЗ перед выдачей диплома, поэтому ебаться работодатель с тобой не захочет если у тебя не будет подтверждений того, что ты можешь выполнять нужную работу. Т. е. перед тем как пойти устраиваться работать, тебе нужно будет поучаствовать в каких нибудь проектах которые будут смежны с теми которые есть у работодателя, всё это для того чтобы потом показать работодателю и у него создалось представления о твоих знаниях и возможностях.
>>148424838 >Сейчас вышка у каждого продавана чая на рынке, а то что повсемесно, то обесценивается Это-то как раз и плохо. Не смог осилить даже уровень продавана. Мы вам перезвоним.
>>148424880 Нет, я не берусь за всё сразу, а методично ебашу по плану. Весь день с перерывами на еду и сон. Прямо потею. Учусь быстро, усваиваю хорошо. Зубрю теорию, решаю задачи. Вечером программирую несколько часов.
Дай угадаю, в этом треде полно долбоёбов, которые визжят про ИНДУСТРИЯ ПИРИПОЛНИНА НИВКАТИТЬСЯ(99(? Я тред не читал. Вот инсайд от работника айти фирмы, которая круглый год набирает джунов: вкатышей сейчас овердохуя, но 90% из них просто отбитые наглухо, самое большое достижение для них — зазубрить синтаксис. Такие не осиливают физбаз, а о каких-то зачатках навыка "реального" кодинга и говорить не следуют, слово фреймвор для них не знакомо. Таких конечно не берут даже в самую обоссаную веб-студию и они поднимают вонь на сосаке, что вкатиться невозможно. Так вот если ты хоть немного лучше них, то у тебя уже есть охуительные шансы попасть на хорошую работу. мимо
>>148425081 >HR >Гитхаб Ну ты вообще мань. Тут недавно новость была что HR крупой конторы отказывались брать все резюме с "developer", потому что думали что это типа Джуна, а он сочетания senior developer у них случался диссонанс. Это очень хорошо показывает что такое HR.
>>148425296 в конторах, где я работал, вакансии всегда отбирал начальник, а HR проводил первоначальное собеседование, чтоб отсеять не умеющих выражать мысли словами, умественно отсталых, не способных поставить в тесте галочки и тех от кого воняет. А собеседование проводил уже непостредственно человек в теме.
>>148425990 Я тут мимокрокодил, просто проигрываю с того что Клавдии Захаровны из отдела кадров не различают этих ваших новомодных терминов. Наверное еще смеются куда в контору набирают столько мальчиков в смешных штанишках.
>>148425453 Ты почему верхнее техническое с большой буквы пишешь, что за пиетет такой? Корочка уже давно перестала быть справкой о том, что не лох. А по поводу формул, мне за пять лет погромирания формулы сложнее чем x = L/3 не пригодились. Азов комбинаторики заглаза
>>148426150 > Ты почему верхнее техническое с большой буквы пишешь, что за пиетет такой? Ну я сам с Вышки и автокоррекция в телефоне это запомнила, поправлять лень. >Корочка уже давно перестала быть справкой о том, что не лох. Лишь в фантазиях. Хуй ты эникейщиком в нормальную контору без неё устроишься. Всякие Газпромы-банки-госкомпании сразу для тебя закрыты. >А по поводу формул, мне за пять лет погромирания формулы сложнее чем x = L/3 не пригодились. Азов комбинаторики заглаза Хуй знает как ты работаешь, я сегодня на работе всякую статистическую йобу с интегралами привязывал к БД. Ну и как тут без матана?
>>148423002 Двачую вот этого, где-то читал, что только процентов 8% от общего числа способны стать программистами, также читал на хабре, что один члеовек создал группу по изучению программирования, из 100 человек, кто пытался вкатиться, только 2 человека стали программистами, и как писал автор, во много по причине того, что уже были технарями и жизненные обстоятельства заставили
>>148419921 (OP) >как вкатиться в программирование? Если ты не можешь нагуглить инфу, подумать своей головой и решить этот вопрос, то тут же возникает другой вопрос, а стоит ли тебе даже пытаться?
>>148426710 Я в своей теме спец, меня и в Газпром возьмут, если вакансия там будет под меня. Другое дело, что пока есть выбор, я не пойду в корпорацию, лучшие места - это в ламповых микро-конторах на 5 - 20 человек. Неформально, в тапочках по офису, безо всякой корпаративной хуеты.
>>148426819 Хуита, сейчас фрейворки 80% всей работы делают за тебя. Даже долбаный код уже IDE за тебя пишет, IDEA вон даже переменные сама называть умеет.
>>148426966 Да вовсе нет, описывать уж не буду, но это всё в рамках оракела надо было реализовать - придумать как определять точки с хитрым паттерном отличия, стараясь далеко не уходить за функции баз данных.
>>148427043 в Гугле нейросеть написали, она вообще по описанию задачи генерирует код, скоро погромирование отомрет. Тимлид будет сидеть один, без подаванов, ставить задачи нейросети.
>>148426819 Дауны... Разделение на технарей и гуманитариев - пиздежь. Просто некоторые не боятся трудностей в силу любви к IT (как правило, трудно только в основах и только в первом ЯП) И это хорошо, должен же кто-то, скажем, книжки писать или в порнухе сниматься
>>148427323 Имя выводится из имени класса и имени метода. Есть шаблоны для некоторых частных случаев, вроде коллекций. Автодополнение это самое крутое изобретение человечества, я уже не помню когда последний раз прописывал всю строку кода от начала и до конца.
>>148428050 Что-нибудь типа биотехнологии, наверное, Сейчас в жопе, но должно взлететь как отучишься Если более приземленно - какая-нибудь физика / химия прикладная.
>>148421138 Этот шарит. Один хуй пока ОП и прочие дауны вкатятся, на одном Хачкеле и останутся вакансии. Да и функциональные языки гораздо проще для изучения, хоть об этом и не принято говорить.
Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>148420816 >Очень надоедает сидеть и вкрадчиво искать где запятая проебалась а где двоеточие на точку с запятой случайно переткнулось S Y N T A X C H E C K I N G Y N T A X C H E C K I N G
>>148421692 >>148429993 Прочитай и всё, потом уже ставь какие нибудь цели и выполняй их применяя прочитанное, можно брать задачи из интернета, если своих идей нет, можно смотреть на то что уже сделано и пытаться сделать тоже самое. Вот по мере выполнения этого ты и поймешь, тупой ты или нет. А то что ты что-то не понимаешь, так это естественно, главное не заострять на этом внимание, потому что главное усвоить ОСНОВЫ, а всё остальное ты сможешь усвоить на практике возвращаясь к нему по мере необходимости.
>>148428677 >>148428487 как человек из сферы полу айти полу энергетики делаем микропроцессорное говно для энергетики скажу что нет мимо из разработки микропроцессорного рза
HTML + CSS знаю в идеале. JS + jQuery в общих подробностях вообще для анимаци мне хватает. вкатился в php читаю книжку "Котеров Д., Костарев А. PHP 5. Наиболее полное руководство (2-е издание, 2008)" Ну вообщем да по началу сложно я хоть и понимаю как что там работает ну когда садишься делать что-то с нуля просто нахуй не понятно с чего начинать. Ну я еще не дочитал вообщем ну я постораюсь вообщем болеете за меня аноны
>>148424560 поддвачну. идешь в айти - учись искать источники сам и работать с большими объемами информации, отфильтровывать говно, а не спашивать НА ДВАЧЕ. БЛЯТЬ НА ДВАЧЕ! ВЫКАТИТЕСЬ НЕ ВКАТЫВАЯСЬ
>>148432063 а типо вот так не работает ? $word1 = ['Чужих ', 'Своих ', 'Сырых ', 'Плохих ', 'Грязных ']; echo $world1; если нет не бейте по лицу я просто интерисуюсь
>>148420816 >Не надоедает, не раздражает? Если задание интересное, то время быстро пролетает. Хотя бывают затупы, когда приходишь на работу и даже не можешь вспомнить, что нужно делать и как. Тогда нужно попинать хуи и все станет опять норм. Ну обычно дают макакинг, который однотипный и занудный.
>>148432063 Ну я не тралю. Мне логику "{$word1[$rand1]}" понять бы, почему именно так нужно писать при array_rand? Алсо, я взялся сразу за: php, html, css, js.(по приоритету изучения).
>>148421692 Я, например, после c# и java вообще не мог на пхп смотреть. Ну нет там логики никакой, весь код - высер больного умом человека. Я это говно мог подравить, что-то добавить, но писать на нем постоянно - увольте. Если опыта нет и у тебя голова светлая, то тебе нормально зайдет.
>>148420371 тоже начинал изучать по сиэс50, смотрел в инглише, с этим проблем особо нет, дошел до этого задания, потом не стало времени более и чет подзабил, нужно непрерывно втягиваться в это дерьмо, иначе я уже забыл за не использованием этих знаний что там было в первых лекциях
>>148432172 >2008 Проиграл с долбоеба. Ты в 2008 что ли живешь, дебилушка? На дворе 2017, открывай гугл и вбивай в поиск "учебник PHP онлайн" или что-то подобное. Будет и легче и эффективнее.
>>148419921 (OP) Топ 10% на апворке по знанию крестов. Заказы не брал, в гитхабе почти ничего. Знаний хватает. Собираюсь вместо поступления дождаться 18 и переезжать в дс чтобы искать работу. На меня обратят внимание или сразу нахуй отправят?
>>148432782 Это у вас js блядей каждую неделю >НОВЫЙ ТРЕНД НОВЫЕ ФРЕЙМВОРКИ НА ЭТОЙ УЖЕ КАК ДВЕ НЕДЕЛИ НЕ ПИШУТ ФУНКЦИОНАЛЬНОЕ ПРОГРАММИРОВАНИЕ КАРРИРОВАНИЕ ВАСЯ ОБНОВИСЬ ДО 0.0.1.0.1a И ДАВАЙ В ПРОДАКШЕН а у нормальных людей все тоже самое и технологии 2008 года работают
>>148432911 Даже если пхп не сильно изменился, то уж точно сильно изменилась среда в которой он применяется. В говне мамонта ты узнаешь основы и также какую нибудь не нужную хуйню, которую потом нужно будет переучивать. В новом издании ты узнаешь основы + современные методы и способы применения, ничего лишнего не будет. Если ты такой дрочер на основы, то начинай не с ПХП а с каких нибудь основ программирования, потом с какого нибудь фортрана. А может тебе вообще начать с учебников по логике и математике?
>>148419921 (OP) >Ну и пилите ваши стори о том, как стали прогерами. Купил диплом и стал. Все равно его никто не смотрит, хоть время на обучении сэкономил.
>>148434538 Там не учебник, а сухие определения. Т.е. "жрать с земли нельзя - плохо." А вот почему плохо тебе там не рассказывают. Это не подходит вкатывальщикам, только для справки.
>>148419921 (OP) Нахуя C? Ассемблер давно сдох, очень узкий круг, хер че найдешь в вакансиях. Твоя проблема в том, что тебе мозгов не хватило зайти на сайты вакансий, где обозначенны суммы и можно посмотреть количество вакансий в целом. Если тебе не хватило мозгов на это, то прогер из тебя не выйдет.
>>148435610 Ты че, ёбень? Да, это офф. документация, но она не учит НОВИЧКОВ. Сперва синтаксис языка. А там набросали в духе "повторяй за учителем и всё ок". Нужны объяснения, тем более на первых этапах изучения.
>>148436077 Так если для души - то похуй на язык, ткни в любой. Хоть BrainFuck. А если для карьеры и светлого, обеспеченного будущего, то нахуй си, муси, кресты. Это пустая трата времени.
>>148436280 И в рот там ебали тот факт, что еще минимум ты должен знать пхп и ксс для полного понимания их "учебника". Вот, в классе есть учитель, он расскажет тебе про что-то, потом покажет задачи с примерами, потом ты сам попробуешь. Но тебе там "разжуют" всё, что надо для обучения на данном этапе, а тут сам вертись. ЭТО ДОКУМЕНТАЦИЯ, А НЕ УЧЕБНИК.
>>148436280 Если тебе объяснения потребовались при изучении PHP, то нет смысла вкатываться в IT. Но если ты сильно хочешь ОБЪЯСНЕНИЙ, то у тебя под рукой всегда есть гугл и там ты можешь найти нужные объяснения в любой необходимой форме.
Самое простое, я так понимаю, это веб-разработчик и app девелопер. Из навыков есть: паскаль и немного ассемблер (ну и немного матана+линала).
Сейчас собираюсь выучить Си по книге Кернигана, Ричи "язык Си", чтобы потом перекатываться на РубиРейл или что-то подобное.
Что можете подсказать? Ну и пилите ваши стори о том, как стали прогерами.