Сап, гуманитарий на связи. Хочу вкатиться в программирование. Знакомые советуют Python или Javascript. Что из этого выбрать, чтобы я успел за лето-осень освоить язык и запилить на нем какие-нибудь проекты (чтоб показать их работодателю потом)?
>>198385718 (OP) Советую начать с бейсика. Язык не сложный, быстро освоишься. Потом можно на паскаль плавно перейти. А через годика два на кумир. мимо нанопогромист на кумире 300кк/наносек
>>198385718 (OP) Смотри вакансии вебмакак и что там требуется. Нет смысла что-то изучать, если у тебя нет понимания, чем ты именно собираешься заниматься.
>>198385718 (OP) >КАКОЙ ЯЗЫК ПРОГРАММИРОВАНИЯ ВЫБРАТЬ? Погромисты из соседних отделов почему-то говорят, что надо учить Жабу, хотя это неспособие я в рот ебал Мимо-админ, который учился программировать в машкодах
>>198387242 А нахер бейсик перед паскалем? Оба создавались как обучалка и на большее (за редким исключением) не нужны и не способны. Ваще изи всё: Веб-макака - хтмл, ксс база + жс и пхп как что-то серьёзное; Хакер дохуя - питон; 300 кк в наносекунду - всеми надрачиваемые плюсы, шарп, жаба; Хочешь программировать чайники - сосемблер
>>198387899 Хз, много видел околохацкерских скриптов на змее. Сам освоил чуть больше, чем хелловорлд и забил, но потенциал есть. Особенно при работе в даркнете.
>>198385718 (OP) Ну смотри, программирование (кроме случаев, когда ты абсолютно безамбициозен. Такие люди в айти важны и нужны, на них большой спрос, но в среднесрочной перспективе это плохо) - это не про язык, а про алгоритмы. Так что открывай ютуб, смотри МИТовский курс 6.006 на ютубе, читай Кормена как справочник и прорешивай задачки на литкоде. В качестве языка при этом используй Пайтон. Чисто потому что на нём можно программировать не зная Пайтон.
>>198385718 (OP) >вкатиться в программирование Если для тебя погроммирование, это только веб то похуй, что учить первым. Один хер, когда освоишь - это окажется ненужным говном и все уже укатятся в какую-то новую модную перделку.
>>198385718 (OP) Вот ты мне объясни: что тебе мешает воспользоваться гуглом и узнать, где конкретно применяет тот или иной ЯП и как долго осваивать его?
>>198388131 >>198388405 >Сколько времени потратил на обучение? В школке узнал, что такое теги, в первом семестре универа слегка прошарил ксс, позже с нехуй делать повырезал рекламу с помощью stylish на некоторых сайтах. Непрерывно это заняло бы 2 недели, не больше. >на фрилансе или в конторе какой? Both. На авито лол залил объяву, что ебашу визитки дохуя, несколько клиентов было. Потом нашёл работу продаваном в мелком ип и набросал пару сайтов.
>>198385718 (OP) В зависимости от того, что хочешь делать. Если веб - то для начала цсс, хтмл + ванильный жс и жквери. Как поддрочишь можешь дрочить фреймворки типа вьюжс и реакта. Для бэкэнда учишь питон, чисто базово. Лутц вполне подойдет, дальше гуглишь фреймворк джанго либо фласк, для нюфага советую фласк, ибо ничем не ограничивает. Пока дрочишь питон, будь готов в любой момент стартануть на голанг и начать дрочить его. А вообще, за 3 месяца ты нихуя не выучишь и максимум что сможешь это запилить галимый лендинг, который нахуй никому не уперся. Заебали вы лезть сюда ради денег, разочаруетесь в профессии да и всё.
Короче с жса точно начинать не стоит. Это прямой путь к говнокодерству. После него ты будешь плеваться от любых других нормальных языков. Если ты совсем тупой, то можешь начинать с питона/пхп. Если все же зайчатки головного мозга у тебя имеются -- рекомендую жаву/Шарп Если тянет к мобильной разработке и при этом ты рисковый парень ебанутый, то лично от себя рекомендую тебе dart + Flutter
>>198387866 >Разок даже на конструкторе 5к поднял, до сих пор стыдно
в день столько получаю. бывает, что за этот день нихуя кроме пиздежа с коллегами и поедания печенек не делаю нехуй тут стыдиться, короче. если все довольны, значит это стоило своих денег
>>198385718 (OP) Идите нахуй, блядь. И на двачах от этой ебалы спасенья нет, мне завтра на галеру, а тут ты. Пидарас. Хуй соси. Мамку ебал. Говно. Хуесосина.
>>198391528 Вышка не нужна, только время проебёшь. Вкатывайся сразу работать, к 40 ты уже должен быть матёрым хуесосом и перекатиться в менеджеры или что-то такое, после 40 мозгам пизда, выпнут нахуй на мороз и останешься ни с чем.
>>198385718 (OP) Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>198390060 начинал работать на шарпе. потом по воле случая перешел на ПХП и ЖыЕсть. симфони, нода, тайпскрипт, реакт, вот эта вся хуйня. могу сказать, что говнокодеры говнокодят на любом языке, а нормальные хлопцы нормально пишут. будь нормальным хлопцем и всё нормально будет.
>>198391687 > ясен хуй Да не ясен вообще. a должно быть равно а, в этом смысл равенства, а в жсе пиздец творится какой-то, его под кислотой писали походу.
>>198391772 >Кстати фалсе пишет, >[1, 2, 3] == '1, 2, 3' >false В пизду жс короче. >>198391790 Да, там пробелы бля поставил. Пиздец. Как на нём писать вообще? Плюсы 2х2=4 по сравнению с этим.
>>198391790 Главное бля пробелов после запятой нет! Я бы ещё понял [1, 2, 3] == '123', хуй с ним, приводит к строке, но сука, откуда он бля запятые высирает? Что это такое блядь?
>>198391839 >>198391930 кстати, здесь вы можете заметить, что операторы в js переопределять нельзя, и будете совершенно правы. однако вот такая вот хуйня, малята.
Однако код, казалось, не производил никакого воздействия на силовой барьер, но по мере загрузки информации Кельбор-Хал стал замечать в двоичных алгоритмах странные несоответствия. В последовательности появлялись отклонения и ошибки, дополняющие друг друга, пока система команд не приобрела какой-то странный вид, превратилась в нечто искаженное и противоестественное... в скрапкод, с воем врывающийся в слуховые рецепторы генерал-фабрикатора и начавший заражать ближайшие подсистемы.
— Что это?! — закричал Кельбор-Хал. — Код инфицирован?!
— Нет, генерал-фабрикатор, — ответил Регул. — Это код, освобожденный от оков естественных законов. Это код, вобравший в себя силу варпа, он откроет твои чувства для истинного знания.
— Он... причиняет боль... Обжигает...
— Правильно, — подтвердил Регул. — Но ненадолго. Боль скоро пройдет, и ты, генерал-фабрикатор, родишься заново.
Кельбор-Хал ощущал, как скрапкод, подобно вирусу, внедряется в его системы, и все защитные подпрограммы и барьеры оказались бессильны перед его натиском. Заражение злобным червем проникало во все области его физиологии, и, хотя немногие органические фрагменты содрогались от его прикосновения, основная часть системы неуклонно поддавалась воздействию, вызывая ощущение восторга.
>>198393040 Мимо. Просто язык, код на котором выглядит как {#$%@#%%$!@fgsfds#$@$!@@#}} действительно ссыт в рот всем вокруг включая самих кодеров на нём.
>>198393142 >Просто язык, код на котором выглядит как {#$%@#%%$!@fgsfds#$@$!@@#}} действительно ссыт в рот всем вокруг включая самих кодеров на нём. Если кто подумал, что это шутка, https://famicol.in/sigbovik/
>>198393217 > воторой пик Я наоборот делаю. Залетаю в тематику с глупой фантазией и прошу советов. Там часто говорят: "ебать у тебя нетривиальная проблема" и дают советы. А я спорю, дискутирую, а потом говорю спасибо за помощь. Хуй знает зачем, но мне доставляет.
>>198393545 15 лет учу плюсы, имею около 2гб уникального самописного софта некоторый из которых перестанет работать только когда перестанет работать интернет.
так же владею php, js. не зарабатываю на этом ни копейки.
За вас дегенеративных мешков с мясом скоро специализированные программные комплексы и нейросети самообучающиеся все писать будут, ибо машинный труд блять. еще лет 5-7 осталось, уже блокчейн системы под это существуют, ДА ДА ПРЯМО СЕЙЧАС идёт развитие того, что заменит то, на что ты решил только сейчас отучиваться...
>>198385718 (OP) Perl хорош для новчика там азы есть которые дадут общие понимая и синтаксис как в python, если выучиль его и Ocaml то остальное будет учить дня 2-3
>>198385718 (OP) Твои знакомые - хуесосы-вебмакаки. Ни один нормальный программист не будет советовать новичку интерпретируемое нетипизированное говно, потому что оно поощряет писать всратый и нечитаемый пиздец. Начинай с какого-нибудь C#, например, там писать нормально проще, чем писать через жопу.
>>198385718 (OP) Ты со сферой-то определись. >Javascript А ты html-то знаешь? Про jQuery что-то слышал? >Python Ботов для телеги хочешь програть? Если да, питон - твой выбор. Если что-то большее из его сферы - готовься ебошить как проклятый: читать книги, писать по 150+ строк, постоянно обсираться, ебаться с програми, гуглить 100500 ошибок и т.д. и т.п. Питон - хороший и удобный язык, но легким его может назвать только макака, ни разу не делавшая ничего сложнее калькулятора.
>>198397811 >Про jQuery что-то слышал? про XMLHTTPRequest ты походу не слышал, привел какую то срань и рад, лол. Это АПИ твоего бровзера, никаких библиотек не надо, а ты что бы отправить гет без обновления страницы будешь использовать этот ебучий jQuerry ёбаный врот, вот они программисты дипломированные блядь. мимо самоучка
>>198398081 >вот они программисты дипломированные блядь. Чини детектор. Я вообще долбоеб гуманитарий, вкатившийся только 3 дня назад (буквально) в это ваше погромирование. Выучил пока только html и css, сейчас вот JS осваиваю по гайдам с тытруба и самоучителям с сайтов. На питоне только калькулятор и приложеньку с ответами на вопросы (aka Алиса/Сири/etc, ток попроще) в консольке винды накалякал. Поц я, в общем.
>>198398158 понятно, но ты все равно погугли про XMLHTTPRequest и не юзай для простых целей ебучий громоздкий jQuerry если не хочешь что бы люди со слабым инетом не закрываали твой сайт через 10 мин ожидания
>>198398210 >>198398081 Без jquery это уебанство писать, нахуй ты нужен блять со своим хмхттпчетатам, когда про него никто не знает, а все юзают библиотеки?
>>198385718 (OP) Сейчас для быстроты клиента современный подход это писать приложуху на ноде, а потом собирать бандл в вебпаке. Так кстати можно юзать jQuery в разработке, т.к. в продакшене он все равно минимизируется.
ЛЮДИ КАК ВНИКНУТЬ В САМУЮ СУТЬ CGI (Common Gateway Interface)??? ЧИТАЮ КНИГУ КОТЕРОВА НИЧЕГО НЕ ПОНЯТНО 1 главу я на изи прожевал и прочувствовал, но со 2 главой что-то не сложилось
ЖабаСкрипт выбирай, если денег хочешь, Пистон, если интересно обо всём иметь представление и из говна и палок собрать что угодно. ЖабаСкриптеры берут охуиллиард денех, постоянно бухают, пропадают, ничего не знают и имеют огромный ЧСВ. Главная проблема - каждый день появляется новая технология и всё старое вдруг становится говном (не на самом деле, а в лице комьюнити). Был Ангуляр? Говно! Реакт? Говно, уже ВьюЖс и каждый день что-то новое. Питонисты - нормальные ребята, которые могут вкатиться везде, но их нужно меньше, поэтому пыхтеть надо больше и не получится хуй пинать. Здесь здорово то, что можно вообще всё сделать - и сайтики, и и нейтюрал ленгуаж процессинг и вообще всё. Но при этом всем ты вроде как середнячок и не супер хайповый, поэтому всем на тебя пох. Жаба - тут нужно искать сенсея, иначе не вкатишься. Охулиард ентерпрайза пишется на Жабе, если ты найдешь нишу, то будешь как питонист, только тебя еще и ценить будут. По найдя нишу не факт что ты легко сменишь потом проект. Ты станешь узким спецом, а заниматься одинм и тем же скучно.
>>198385718 (OP) Perl (Practical Extraction and Report Language)- очень удобный язык,впитавший из других все лучшие черты.Может у вас возникнуть сомнение :Ну вот!Изучать новый язык программирования!? Спешу вас успокоить,изучение Perl не будет в тягость (я сужу по своему опыту!). Вы даже сами не заметите как выучите его.Если вы хоть когда-нибудь программировали скажем на C и использовали утилиту grep для поиска регулярных выражений в тексте,то вам будет еще легче. Для Perl родной платформой является Unix поэтому пользователям PC он мало известен. Мое целенаправленое доведение Perl до широкой публики началось с того что я скачал Perl под Windows (фирмы ActiveWare) К нему прилагается отличная гипертекстовая HTML- документация, даже быстрого просмотра которой хватит , чтобы начать хорошо и широко использовать его. Хоть он значительно уступает и по скорости и по эффективности своему Unix'ному аналогу, все равно самый лучший способ изучить язык это программировать на нем. Если вы как я дома используете большую часть времени не Windows а Unix то с изучением Perl у вас вообще не должно быть особых сложностей. Я же от себя могу сказать, что даже после небольшого опыта изучения его, он стал моим любимым языком программирования....
>>198391607 >Js сложнее с++? Ты совсем ебу дал? Не сложнее, он просто ебанутый, как и ЛЮБОЙ язык без сильной статической типизации Начинать с таких языков (кроме бейсика пожалуй) это сломать себе мозг навсегда
За что не любят PHP? Мне нрав стль кода, и эти символы в коде, они дают сложный вид, сразу видно, будто проффесионал пишет. Может просвятите меня? Только начал учить.
>>198388006 Питон ебанутый. Сложно вкатываться, если знаком с программированием, но крайне легко, если ты полный ноль. Позиционирование кода и отстутсвие переменных в привычном понимании этого слова может просто вымораживать человека, который до этого писал на более классическом языке, но покажется крайне логичным парню, который только вкатываеться в разработку. В обратную сторону не работает, кстати.
Друзья, помогите, пожалуйста. Заинтересовался программированием, но понял, что мне нужно видеть список операторов и команд, чтобы знать, из чего программу составить, да и в целом, наверно, видеть возможности, чтоли. гуглёж не помогает. есть идеи?
>>198388006 Лучший язык из мне известных, простой, написать говнокод крайне сложно, читать код крайне просто, мета-программирование на уровне, вот до чего приятная хуйня, когда ты просто добавляешь в джанге декоратор к вьюхе, а класс сам ищет соответствие по названию вьюхи в директории serializers и сериализует так, как написано в сериалайзере, раньше делал метод на модели.
>>198400846 Без опыта работы с динамически-типизированными языками, новобранец все равно не поймет преимуществ статической типизации, будет считать это юзлес гемороем.
>>198407287 >когда ты просто добавляешь в джанге декоратор к вьюхе, а класс сам ищет соответствие по названию вьюхи в директории serializers и сериализует так, как написано в сериалайзере, раньше делал метод на модели Че бля? Нихуя не понял.
Хули все так горят с джаваскрипта? Есть нелогичные конструкции, которые по идее должны работать не так, но ведь можно их просто не использовать. Например, new Boolean(variable) тебе зачем, если можно сделать !!variable? Зачем тебе скрытое приведение типов, если можешь всегда делать явное приведение самостоятельно? Если эвейдить такие моменты, джаваскрипт внезапно становится крайне понятным.
>>198388103 >Сам освоил чуть больше, чем хелловорлд и забил
>даркнет
>много видел околохацкерских скриптов на змее
Какие же вы говноеды. Ты в телеге наткнулся на курс "как стать кулхацкером за 10 минут" и поверил, что тебя чему-то научат? Ещё наверное канал назывался по типу Dark IT
>>198407706 Он итак крайне понятен. Горит только от нестрогой типизации, когда на вход в твой кусок приходит "нечто". А могло бы прийти "что то конкретное". В остальном там все логично, просто макаки не умеют в ООП.
лучше расскажите, как вкатываться в алгоритмы. хочется подтянуть знания, потому что кроме как р и примитивные запросы к базе - больше ничего не пишу. а хочется сильнее автоматизировать научную работу, вот.
>>198388006 Ебать долбоёб, лол. Плюсы компилятся, питон интерпретируется, говнокод крутится, лавэха мутится. >>198407786 Для того, чтобы искать 0-дни и использовать их, необходимо понимать, как работает вообще всё, начиная от железа, заканчивая протоколами прикладного уровня. >>198404920 >отстутсвие переменных в привычном понимании этого слова Отсутствие строгой типизированности =/= отсутствие переменных. Сам-то понял, чё спизданул?
>>198404920 > на более классическом языке На си-подобном, ты хотел сказать?
>>198407941 Ага в три, ты мне пиздишь или богу галер? Сейчас кодеров унижают как могут по максимуму. Не считая кидков на деньги, зарплату, и прочее, иногда унижают кранчами в месяц и пинком под жопу когда становятся не нужны. На одно сука место метит до косаря человек, не один уважающий себя начальник не будет платит рабам. Нахуй надо когда еще тысяча дебилоидов выстраиваются.
>>198407891 спасибо. она так, для вката или серьезная? я не тупой, так что если есть хардкорный вариант - думаю осилю. уж больно заебало руками делать вещи, времени нихуя на обработку данных не хвататет и так.
В популярных языках типа Java, Python, С и тд большая конкуренция, потому лучше начинать с Ассемблера например. Спрос есть а специалистов мало, потому и хорошие зарплаты. Как учить? Лучше начать книг особенно рекомендую Искусство программирования Кнута, это прям библия в мире программирование, без нее никак.
Что думаете я тут кого то отговариваю? Мол пиздуй на завод? Не нехуя! Я наоборот топлю что бы вы все работали говнокодерами и прочими софтомакаками. Чем быстрее ваш рынок перенасытиться и сдохнет тем лучше. Четыре года назад можно было знать один единственный язык, сегодня джун должен знать помимо языка еще и 3-4 фреймворка + всякое говнище. Через 5-6 лет, требования к джунам станут на уровне нынешнего мидла. Такое уже случилось с другими IT профами.
>>198385718 (OP) Ну естественно Haskell Учится лекго и интересно. Работы - навалом, платят хуйвы горы дениг. Вкатывайся, не пожалеешь, я гарантирую это.
>>198410373 А ты собрался начать работать не понимая вообще нихуя? Так в таком случае потолок - джун, потому что туда, где можно получить опыт - не возьмут человека вообще не понимающего даже азов
>>198410373 Начинать надо лет в 14-15 задрачивать бейсик, паскаль, и по нарастающей Сейчас можно и позже в принципе, интернет есть сцуко, когда я начинал интернета не было еще (1987 год если чо), и стековерфлоу тем более, блять, не было, но лучше - раньше, пока мозги еще не окостенели.
>>198385718 (OP) Если подучишь C++, все остальное кроме ассемблера тебе будет даваться в четыре раза проще. Если не готов вывернуть мозг наизнанку тогда Питон (хотя на Numpy ты все равно охуеешь, но не так как на указателях в крестах)
>>198413043 вот не надо! Кому нужно ромбовидное наследование? Где ты его видел в Java, C# ? Ты его сам использовал хоть раз? C++ - вообще не удачный в плане синтаксиса язык ( не путать с pure C, которого я большой фанат)
>>198413043 вот если бы оставили трансляцию в читсы Си тогда можно было говорить, а так шаблон на шаблоне , шаблоном погоняет! Компиляция по часу и прочие войны с компилятором !
>>198413043 >Если подучишь C++, все остальное кроме ассемблера тебе будет даваться в четыре раза проще. ...а потом такие хуярят нечитаемые, неподдерживаемые высеры в ствол проекта. Зато unsafe и ручное управление памятью, самый быстрый код в 8Б классе! И похуй, что потом сам васян не может разобраться в своем же высере и при любом мелком баге сидит по неделе исправляет его, зато быстра!
Ну уж нет. Учить С++ первым - это навсегда испортить вкус и способность к написанию кода. С++ - это язык-гной, язык-пидор, язык-хуесос, признанным говном даже своими основными создателями.
>>198385718 (OP) На Питоне написать ничего серьезного, только учебные програмки. На ЖС невозможно написать ничего кроме сайтов. Поэтому только Голанг или Кресты.
>>198413851 Хз когда я учил, я охуевал от того что мой мозг просто не вкуривал что void *lol() , это еще не фукция, и что этому говну функцию еще нужно присвоить. Ну а так в крестах есть и без этого где охуеть, на виртуальном деструкторе, когда лист, когда вектор, когда массив и т.д. и т.п. Короче блять, ты сам все это знаешь.
>>198414038 Сложно с этим спорить, мало кто умеет в ручное управление памятью, те, кто умеет - те нормально пишут, но их мало. Так что первым надо что-то попроще, но со строгой типизацией, типа шарпа или джавы если пердолинг любишь
>>198414120 Ага знаю Я с ассемблера начал, у меня бейсика даже не было, зато в 14 (или 15) лет был бумажный справочник команд кр580вм80, вот так то. Так что для меня с++ был как глоток свежего воздуха :)
>>198414038 >ручное управление памятью Так в том то и суть, ебана, что когда анон умеет справляться с памятью самостоятельно, ты представляешь какое облегчение он испытывает при изучении новой школы? Ты блять понимаешь это?
он интересный тем еще, что в основе его лежит лямбда-исчисление, но при этом он со строгой типизацией, но при этом типы автоматически выводятся на основе схемы хиндли-миллера
>>198393585 Всё что угодно, от движков сайтов до автобусной шины. Плюсы универсальный язык, можешь писать что душе угодно но чаще всего в других языках это будет в 100 раз легче
Сап, гуманитарий на связи. Хочу вкатиться в программирование. Знакомые советуют Python или Javascript. Что из этого выбрать, чтобы я успел за лето-осень освоить язык и запилить на нем какие-нибудь проекты (чтоб показать их работодателю потом)?