24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Коддинга-с-нуля-тред Двач привет. Вокруг меня все больше и больше людей из ИТ сферы. Много самоучек. Я же не имею ни малейшего представления о программировании и языках. Я не говорю, что хотел бы зарабатывать этим на жизнь, но мне просто интересно чем занимается столько людей из моего круга, и как это все работает. Так вот, ананасы, среди вас есть самоучки из этой сферы, я знаю. Я прошу вас подкинуть мне годных туториалов, что называется "с нуля". Подойдет что угодно - литература, видео, сайты, вообще все! Если есть соответствующая доска на борде, пошлите туда, я в разделах не особо разбираюсь. В общем ананасы помогите
>>92299685 Спасибо за доску. говорю же что в разделах не разбираюсь, о ее существовании подозревал. Может у кого-то еще советы будут. К примеру с какого языка начинать разбираться, там бейскики всякие(единственное о чем я когда-то слышал,лол). Или же нужно дрочить математику и решать уравнения. Я полный ноль, как я уже говорил, даже не представляю как это все работает, мне нужны самые самые азы.
Наверное стоит оговориться что я гуманитарий, в математику никогда не мог. Подозреваю что это большой камень преткновения? На сколько вообще нужно понимать математику для программирования. Или простой арифметики достаточно. Или же нужно обладать только логическим мышлением?
>>92299394 Ищи любую книжку, после прочтения блока теории поищи и попиши программки на эту тему, чтобы понять как и что работает. Сильно помогают форумы или статьи с хабра. Как освоил базу изучай ООП, потом алгоритмы (либо наоборот). Со временем придёт понимание того, как данные представляются в памяти и можешь читать про эффективные алгоритмы, ассимптотику и всё в таком духе. Ну года 2 надо если не спешить, а почитывать после основных занятий
>>92301434 Я и не пытаюсь зарабатывать этим деньги. Хочу просто изучать для себя, как хобби, если можно так сказать. Основной заработок у меня есть, и он меня устраивает, просто хочется саморазвития. Узнавать что-то новое. Ну или хотя бы иметь представление о такой большой сфере нашей жизни. Тем более, что за пекой сижу все время, а это мне кажется поможет лучше понимать что я делаю. Короче говоря, зарабатывать деньги не стоит задача.
>>92300599 В школе информатика с 8 класса, а прогоаммирование 9~10, подожди пару лет. Математика в ИТ не нужна, МАТЕМАТИКОБЛЯДЬ - НЕ ПРОГОАММИСТ. А так задрочись на С++, С, Java. Это основные языки. Алсо вот-с: http://javarush.ru/login.html
Хз сколько с этого толку, но пусть будет. А так - начинай с pascal, самое то, чтоб понять что к чему в прогоаммировании.
Есть теория и для С вроде ++ и для Паскаля. Сразу за темой - практические задачи. Пишешь на своем компудахтере программу, выбираешь среду в которой делал и отсылаешь. Еще, может быть, стоит создать аккаунт за учителя и ученика. Через ученика отсылаешь, через учителя смотришь, номера каких тестов прога не проглотила и подтачиваешь под них.
>>92301836 А есть большая разница? Когда-то давно в школьные времена пытался в ХТМЛ, даже что-то получалось но потом забросил. Сейчас появилась уйма свободного времени и не хочется его просирать на кинцо и игори, хочу чему-то научится.
>>92301905 Ты дебил и ретроград. Не слушайте этого еблана.
Какой-нибудь питон или пхп(курс для неофитов на какой-нибудь курсере или еще сайте онлайн education'а) обеспечит отдачу раннюю, поймешь надо тебе это или нет.
>>92301905 Пытался пару дней назад в джаву, нихуя не понял какие то команды, какая то последовательность, что это вообще. Я же говорю мне нужны самые азы. К сожалению когда я учился в школе, программирования в курсе информатики не было, тогда учили включать и выключать компьютер, и создавать документы. Максимум это в 10 классе практикант энтузиаст сделал кружок по ХТМЛ после уроков. Там то я начал что-то пробовать. Но когда закончил школу, то хуй забил.
>>92299394 Начинал 2.5 года назад с Си, затем С++, сейчас С# в основном, правда я не совсем самоучка, учусь на прогера (но это всё ерунда, 99% информации нужно изучать самому). Можешь попробовать также как и я начать с Си (язык не очень простой для новичка, но если освоишь, то дальше будет сильно проще), можешь с С# или Java. Если под веб - питон, пхп, javascript. Из книг по Си могу посоветовать "Харви Дейтел, Пол Дейтел - как программировать на Cи", по C# - Шилд, полное руководство по C#. Сейчас, по моему мнению, наиболее востребованы C#, Java, Python, php, C++. С бейсиков-паскалей начинать не советую, ибо практически мертвые языки сейчас. Матан дрочить тоже не нужно, лучше дрочи алгоритмы и структуры данных, но и об этом не стоит задумываться до тех пор, пока ты на нормальном уровне не освоишь один из языков.
Я не оп, но тот еще хуец и делал игру на !!!ВНИМАНИЕ!!! паскале. Даже без графического модуля. Если двач захочет - доставлю (но позже, он не дома хранится).
>>92299394 1) просишь у информатички или профорга доступ к дримспарку 2) скачиваешь с дримспарка вижуал студио редакции ультимейт 3) скачиваешь или покупаешь книжку риччи и кернигана по Си 4) хуяришь 1 часть книги. Про Unix читать не нужно.
Хочешь знать как устроено в компьютере все и развить базовое представление о написании программы и вообще, что это такое, то тебе прямая дорога в SICP(я серьезно, спустя 3 года прочитал её и охуел от охуенности)\C + TAOCP. Читать на досуге, ТАОСР вообще гайд по чтению есть внутри книги. Алсо, в этих книгах очень много терминов компьютерных и математических. Одна статья на википедии по этим терминам уже расширит твой кругозор Ну, а если деньги, то ПХП5 + хтмл\ксс
>>92302730 Очередной даун решил похвастаться, что осилил sicp, и типа советует его гуманитарию-начинающему-кодеру. Ебать, ты сам-то понимаешь, какую хуйню несешь, пидорас?
>>92301356 Книга: Удовольствие от Х Прочти, если понравится - то начинай с дефолтных гайдов по математике + из серии про популярную математику мимо-прик-мат
>>92302922 >Очередной даун решил похвастаться, что осилил sicp Как раз-таки, что ты несешь, даун? >и типа советует его гуманитарию-начинающему-кодеру Автор написал >Я не говорю, что хотел бы зарабатывать этим на жизнь, но мне просто интересно чем занимается столько людей из моего круга, и как это все работает. Поэтому пошел нахуй
Пока из всего треда и из того что прочитал я понял: -начинать учить питон(хуй пойми как вообще его учить, книги надо искать) -задрачивать алгоритмы(хуй пойми пока что это такое) Не понял -нужно ли учит некроязыки, если я вообще ноль? - что прочитать для того что бы понять вообще что такое программирование И всем кто отписал, спасибо за инфу, буду разгребать!
>>92302589 Джава действительно не оче для новичка. Виртуальная машина, обман чтобы инкапсулировать классы там, вот всё вот это вот это это вот это. И иде нормальной нет. Лучше хотя бы циклам научиться
>>92302589 Джава действительно не оче для новичка. Виртуальная машина, обман чтобы инкапсулировать классы там, вот всё вот это вот это это вот это. И иде нормальной нет. Лучше хотя бы циклам научиться
>>92302627 Возможно этот анон >>92302757 прав, вот только я на питоне ничего не писал, так что ничего конкретного про него сказать не могу. Си действительно сложный, но имхо можно самостоятельно освоить, ведь инфы куча, а если что не понятно, то можно спросить на форуме. Хотя язык тоже практически мертвый, сейчас на нем не пишут почти, так что возможно лучше выбрать питон.
>>92303110 >нужно ли учит некроязыки, если я вообще ноль Ты уже определись, хочешь ли ты зарабатывать, или же узнать о чем говорят эти парни с гемороем на пол жопы Если первое, то тебе ответили: java\php\python Если второе, то теория (алгоритмы, популярные книги) + несложный или системный язык
>>92302627 Возможно этот анон >>92302757 прав, вот только я на питоне ничего не писал, так что ничего конкретного про него сказать не могу. Си действительно сложный, но имхо можно самостоятельно освоить, ведь инфы куча, а если что не понятно, то можно спросить на форуме. Хотя язык тоже практически мертвый, сейчас на нем не пишут почти, так что лучше выбрать питон, если осилишь конечно.
>>92303528 Как я уже писал выше, цель заработать денег у меня не стоит. Я понимаю что на сегодняшний момент чуть ли не каждый второй кодит, и для того что бы зарабатывать нужно делать действительно что-то выдающееся, тем более есть заработок, и меня устраивать моя сфера деятельности. Просто хочу учит что-то новое..
>>92303928 охлол Мы на первом курсе уже у Visio и Rational Rose потоки данных, use case, deployment и idef0,3 ебашим, а они детским блок-схемочки в тетрадках рисуют.
>>92304280 Бля, мне что-то даже впадлу объяснять. Это настолько коммон-ноуледж, а он хвастается, что они это ПРОХОДЯТ и ЕБАШУТ и кидает сылки на вики типа че-то выдающееся.
>>92304384 >освой кресты за 21 день >кресты >21 день Это на уровне ХЕЛЛОУ ВОРЛД КОНСОЛЬНЫЙ КАЛЬКУЛЯТОР? Или это ОСВОЙ КРЕСТЫ ЗА 21 ДЕНЬ, ЗНАЯ ВЕСЬ ЦЭ ОБЫЧНЫЙ?
Кароч. У перса и монстра есть хар-ка - скорость атаки (СА). Если СА перса больше, то он атакует первый, если нет - наоборот. Так и хуярят друг друга (-%сила_удара% за каждый "удар), пока хп одного из них не будет равно или меньше 0. Когда у кого-то меньше, то он выходит из блока боя
Описаие:Если вы хотите научиться программировать, но никогда в жизни не написали ни одной программы и плохо представляете, как компьютер устроен, читайте эту книгу с начала до конца – вы и программировать научитесь, и об устройстве компьютера узнаете все необходимое.
Описаие:Если вы хотите научиться программировать, но никогда в жизни не написали ни одной программы и плохо представляете, как компьютер устроен, читайте эту книгу с начала до конца – вы и программировать научитесь, и об устройстве компьютера узнаете все необходимое.
Антош, а есть какие нибудь гайды по стандартам макроса писания в си, а то когда открываешь какой-нибудь не учебный пример охуеваешь от происходящего каждой функции задано 3 псевдонима с "_" потом это скармливается какому-то макросу который не пойми что делает, а сам этот макрос лежит хуй-пойми в каком заголовочном файле и выглядит совершенно адово. Куча typedef'ов ну нахуя скажите мне назначать 20 новых типов если они все по сути являются int?
>>92304553 Нет никакого смысла хуярить эти ваши лсд и пузырьковые сортировки методом кнута пока не поймешь нахуй нужны всякие вайл гоуту фо и прочие форичи
>>92304688 Вот это похоже на то что мне нужно. Потому что пока, все что советовали какой-то ебаный ад. Вообще ничего не понятно. Оговорюсь, что я из того поколения у которого в школе компы то появились к классу 9. Нас и в помине не учили этим вашим прграммированиям в школе. В екселе таблички разве что делали.
>>92305100 Это точно то, что тебе нужно. Также у этого автора есть самоучитель по паскалю, но начни с бейсика. По ходу изучения напиешь что-нибудь полезное для себя, например 2-Д игрушку.Только качай лучше DJVU или PDF формат.
>>92305066 Потому есть строка изначально. Параметр из неё и берётся. Я и сравниваю строку со строкой. Зачем дополнительно переводить в bool? Просто для красоты?
>>92305100 Нахуй шли. 6 бейсик не нужен. Сейчас это зовется VB.Net и куда как более приспособлено под жизнь. И вообще не рекомендую с бейсика начинать. Приобретешь пиздец.
>>92305694 Блядь, ты долбоеб? ОП что такое программирование не знает, а ты какую то хуйню советуешь. Пусть прочитает несколько глав, поймет что такое программирование, а дальше уже сам разберется что к чему.
>>92305627 Вот че вы все советуете эту книгу? Там же хуй разберешься, авторы постоянно прыгают с темы на тему. ОП, если будешь учить Си, то читай Дейтелов
>>92305894 Первым языком хуярил пайтон, ибо я рот ебал лицейские темпы обучения этому паскалю. Выучил за месяц то, что на паскале учили год. Где твой бог теперь?
>>92305968 Дело не в бейсике, а в том, что есть охуенная книжка, в которой объясняется на пальцах что такое программирование. Просто в качестве используемого языка автор использует бейсик. Если ты покажешь такую же охуенную книгу для новичка, где будет питон, то тогда возможно я и соглашусь, что с питона начинать лучше.
>>92306111 Дружок, по каким курсам ты изучал питон? Ты ведь наверняка уже имел к моменту начала обучения какие то представления о программировании? Или нет?
>>92305803 Потому что сам учился Си по этой книге и там всё просто и понятно. С Дейтеловым не знаком. Но сейчас погуглил твоего Дейтелова. 910-1000 СТРАНИЦ. СТРАНИЦ, КАРЛ! Нахуй так ресурсы проебывать? У Кернигана и Риччи где-то на 160 расписана суть, ну и описание фич в конце для задротов
>>92305100 Не слушай это >>92305374 содомита, бейсик давно мертв, и этому есть причина. Единственное что может быть полезно в нём так это то, что что мелко мягкие продолжают пихать его в свои продукты и когда-нибудь в будущем, не смотря на то что ты давно сдался выучить программирование, тебя может заебать писать отчёты в ворде и тут ты вспомнишь что у тебя есть кое-какие познание в этой херне чтобы накидать небольшой скрипт который будет делать это за тебя. Это я из своего опыта тебе говорю. Паскаль ещё можно попробовать он чуть проще всей этой Си-подобной херни, но он тоже полу живой и не на столько уж он проще.
>>92306264 >Ты ведь наверняка уже имел к моменту начала обучения какие то представления о программировании Если считать всякие хэтэмээл теги представлением о программированиии, то было. На деле - не особо Порядок по сути указан тута >>92304020
ОП, ПОСЛУШАЙ МЕНЯ, НИ В КОЕМ СЛУЧАЕ НЕ ВЕДИСЬ НА СКАЗКИ ПИТОНОДОЛБОЁБОВ И НЕ УЧИ ЭТО ПОДЕЛИЕ ПОЖИЛОГО АМСТЕРДАМСКОГО ГОМОСЕКСУАЛИСТА, ПХП - ВОТ ТВОЙ ВЫБОР, ЯЗЫК СВЕРХЛЮДЕЙ, ЯЗЫК ПОЛУБОГОВ. вангую кукареканья псевдоилитки
>>92301356 Нужна только логика, математика-физика нахуй не нужны. Да и в большинстве программ логика на уровни школы. Учи только фреймворки да библиотеки и всё.
>>92305848 В штатах на нем даже могут какую-нибудь биологию или химию преподавать, просто потому что так проще растолковать студентам матан стоящий за этим предметом. Так-что опчик не проходи мимо.
>>92307006 Я вот код пайтона видел только у пацанов с потока в конце 1 курса. То, что у меня заняло 300 строчек, у них заняло 30. Хз что ты понимаешь под челенджем
Как же я проигрываю с комнатных математиков, которые советуют начинать кодинг с изучения матана гуманитарию, который не знает чем int отличается от double.
ПИЛИШЬ ДОХУЯ СЛОЖНУЮ ПРОГУ @ ДАЖЕ НЕБО, ДАЖЕ АЛЛАХ НЕ МОГУТ РАЗОБРАТЬ ЭТИ 100500 СТРОК КОДА @ ИЗ-ЗА СВОЕЙ РУКОЖОПОСТИ СЛУЧАЙНО ВВЕЛ ПАРУ ЛИШНИХ ЦИФР В КОД @ ВЫСВЕТИЛАСЬ ОШИБКА @ ТАКТИЧЕСКИМ ПЕРЕКАТОМ LE МАМАН ПРОКАТЫВАЕТСЯ МИМО ТЕБЯ @ ЗАМЕЧАЕТ ОШИБКУ @ - САМ НИЧЕРТА НЕ ПОНИМАЕШЬ В ЭТОМ СВОЕМ КОМПУДАХТЕРЕ, А НАС ЕЩЕ ПОУЧАЕШЬ @ @ @ ТЫ НЕ УСПЕЛ УДАЛИТЬ ТУ ПАРУ ЦИФР В ПРОГРАММЕ "podderjanie_pukana_v_normalnoi temperature" И ПОЭТОМУ ПРИШЛОСЬ БЫСТРЕНЬКО ОСВАИВАТЬ КУРСЫ ПИЛОТИРОВАНИЯ И ПРИЗЕМЛЕНИЯ В ЧАСТНОСТИ
>>92306848 >математика-физика нахуй не нужны Что ты делать то собрался делать уж как минимум без математики? Писать сайтики? Умалчивая про то, что зная физику, ты можешь и в какое-нибудь производство идти для всяких там НАНОРОБОТОВ хуярить скрипты
>>92307562 >Нет, это ты ответь нахуй пацанам в 2015 знать матан 1. понимать блять ЧТО ЗА ХУЙНЮ ТЫ ТАМ ПИШЕШЬ ЧТО ТАМ ОНО ВЫЧИСЛЯЕТ, если это что-то сложнее ПРАГРАМКИ ДЛЯ БУРГЕРКИНГА. 2. чтобы использовать хитрожопые формулы, экономя ресурсы, увеличивая производительность
>>92307562 Для графики нужно. Линейная алгебра, матан тоже нужен для симуляции физических эффектов, там в дифферинциальной форме уравнения как правило.
Дебилы учат питон по книжкам, хотя есть прекрасная дока. Читают книги, переписывают код оттуда и не думают. Идите нахуй, пока сами думать не научитесь - нихуя из вас не выйдет, будете каждые полгода создавать треды аки КОКОЙ ЯЗЫК УЧИТЬ((( Программист то и делает, что решает задачи альтернативного выбора из множества вариантов, анализирует ситуацию и находит наиболее выгодное решение. Вы же, долбоебы, обосрались на самой первой стадии.
>>92307356 Матан не нужен на начальном этапе, и даже чуть выше оного можно просто тырить нужные блоки, понимание что он всё-таки нужен приходить только тогда когда то что у тебя занимает 1000 строк или вообще не получается, занимает у кого-то в интернете 300 и ты даже не можешь понять как это работает. ОПу однозначно он пока не нужен, ему и так предстоит много интересных открытий о силе арифметики.
Питон для тебя самое то. Я тут с советами по установке. Если совсем дурак и не знаешь, что и как устанавливать, то зайди на фоксфорд ру, выбери лекции по инфе на питоне (там записи прошлых лекций и первая бесплатная).Лектор тебе немножечко хуйни расскажет, научит питончик устанавливать и писать хеллоу ворлд.
>>92307725 вот я и спрашиваю где и зачем нужны теоремки ваши Больцано-Коши. НАХУЙ ТЫ ВОПРОСОМ НА ВОПРОС ОТВЕЧАЕШЬ ЖИДЯРА ЕБАНАЯ ЖЕЧЬ СКОРО БУДЕМ ПО ПЕЧАМ МАМКУ ЕБАЛ >>92307762 >понимать блять ЧТО ЗА ХУЙНЮ ТЫ ТАМ ПИШЕШЬ ЧТО ТАМ ОНО ВЫЧИСЛЯЕТ Вообще не связано с матаном >2. чтобы использовать хитрожопые формулы, экономя ресурсы, увеличивая производительность Это называется вычислительная сложность и не имеет вообще никаких пересечении с матаном. Нужно писать прост на нормальном языке, а не в попку сношаться на виртуальном джаваговне или питончике чтобы все работало шустро. >>92307894 Линал не матан. Эти ваши транслейтед ротейтед и скейлы не имеют ничего общего с матаном
>>92307828 Конечно можно, но будет бомбить от кучи всяких ненужностей, чтобы понять зачем всё это придётся ещё и архитектуру компьютера разобрать. А так в питоне очень удобное функциональное программирование, в си оно так на передний план не вылезает, меня например питон научил куче интересных вещей которые в Си я делал через жопу.
>>92300906 Друг посоветовал. Я увлекался чтением книжек про ИИ, он сказал - выучи программирование, сам попробуешь что нить сбыдлокодить. Ну я и взял книжку Шилдта и где-то за месяц С++ освоил, сам себе задачки придумывал и реализовывал их в программах. Сразу понравилось, наверное потому что в детстве нравилось с конструкторами всякими возиться, а тут понял что программирование - это идеальный конструктор. Потом работать устроился, уровень еще сильнее поднял, стал всякие шаблоны задрачивать, потом еще несколько языков выучил. Сейчас работа моя связана с распознаванием речи, нравится. Думаю, что тебе надо попробовать просто, если сразу понравится, поймешь что это твое - значит дальше легко сравнительно будет. А если будешь через силу - хорошего программиста из тебя не выйдет. Как-то так.
>>92308783 О дибил поравался, расскажи как мне как ты будешь оценивать вычислительную сложность алгоритма, без матанчика? Например сумма ряда, понятие из матана, и дохуя часто встречается. Просто один из нас работает в Транзасе и пишет ПО для истребителей, а другой хуйню для нужд наебизнеса.
Пока что кроме вот этого >>92304730 все как-то заоблачно. Это начал читать, вроде бы все разжовывается как надо. Тред ушел в обсуждение какой язык учить, и какой язык лучше. Этого вопроса я себе пока не ставил. Я хотел понять, что такое кодинг, как он работает и для чего он нужен. Язык не важен, потому что, не стоит задача зарабатывать тонны денег, и писать на актуальном языке. В общем, всем спасибо в треде. Пойду учить бейски, потом попробую перелезть на пистон. Потому как открыв код акэдеми ЯНХНП, зачем мне эти все переменные и прочая херня, как это используется на практике. Подытожив могу понять, что мне не нужен синтаксис какого-то конкретного языка. Мне нужно понять что такое программирование! Всем спасибо!
В общем вы тут все лохи и неудачники. Языки погромирования какие-то.
Оп, берёшь шестнадцатиричный редактор, переключаешься на двоичный код и пишешь прогу сразу в машинном коде, и не надо забивать голову синтаксисами и прочей поеботой. Соснут сразу все.
>>92309994 Бля как же все уебищно в винде. В Линупсе все понятно и наглядно, посмотреть hex соответствующий asm инструкциям в objdump можно и т.д. А тут какое-то гуишное говно на картинках.
>>92310206 Анус твой дебил. Опу специально для тебя только что расписал, что ему нужно понять, что такое программирование, а ты ему мало того, что даёшь справочник по питону, так ещё и блять на английском языке. Полна борда идиотов.
>>92310031 Учи Опчик, как я и сказал, в крайнем случае будешь знать с какого конца подойти к скрипту в ворде или икселе, лишним это, поверь, не будет ни в одной работе хоть как-то использующей компьютер.
>>92309584 >один из нас работает в Транзасе И че? Бюджетное НИИговно для мамкиных корзинок не сумевших раскрыть потенциал на рынке это показатель успешности? На хлеб то хоть хватает? >ПО для истребителей Так вот почему столько самолетов разбивается на всяких максах
>>92310472 Не серьёзно, уж что что, а реверс под линуксом явно удобством не отличается, и это при том что всем отладчикам я предпочитаю gdb. правда и программы у меня там на 100 строк отлаживаются
>>92307018 На около-магистровских предметах по алгоритмам в нехуевом вузике ебгопки был интересный спор когда один чувак в curriculum пытался пропихнуть книгу, где алг-мы конкретно математическим языком описывались.
На год даже они это сделали. А потом послали чувака с его ебучей книжкой просто потому, что эго говно никому не всралось.
>>92311018 На начальном этапе английский тебе может вообще не нужен быть, не слушай зеленых. А вообще знание английского может быть очень полезно, например чтобы стандарты на языки программирования читать.
Сосоны, а вот я решил обмазаться явой и дрочить фронт-энд. Проблема в том, что дизайнер из меня хуёвый, да и опыта вообще 0. Всякие уроки только из разных мест. Ну и сайтик один сделал ниочём. В общем, что мне делать теперь? Я вообще планирую CMS задрочить. А дальше что? На что я могу претендовать, являясь таким недопрограммистом?
>>92311154 Так о том и речь, что оп даже не начинающий. Он даже на линию старта ещё не встал. А ему пихают документацию по языку программирования, да ещё и на английском.
>>92299394 Раз такой итт тренд, спрошу. Что перспективнее учить - Пистон или Похапу? В рынке кодинга не особо шарю занимаюсь попеременно то тем, то этим, не могу решить что будет важнее. Вообще, по удовольствию от кодинга, больше питон нраицца. Похапэ какой-то костыльный и кривоватый. Но такое ощущение, что везде одно похапэ, а пистон какая-то узкая илитная область, в которую придется хуй знает сколько долбиться и неясно, будет ли вообще спрос.
>>92310879 Раньше gdb даже в XCode был по дефолту, до того как они с gcc на llvm перешли. Про использование gdb для реверса не в курсе, представляю только теоретически процесс.
>>92299394 Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свой первый форум, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь форум, чтобы выдавал по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос неудачников типа СиШарп/Джава-обсосов, которые сосут х*й по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>92311660 МОЛОДАЯ ДИНАМИЧНО РАЗВАВАЮЩАЯСЯ КО-КО-КО ОПЫТНЫЙ ПРОГРАММИСТ НЕ СТАРШЕ 15 ЛЕТ JAVA SENIOR DEVELOPER 8 ЛЕТ СТАЖА, УМЕНИЕ РАБОТАТЬ В КОМАНДЕ GIT + SUBVERSION + BZR + ЗАДРОТ-VCS-0.2.3.12.14(ОБЯЗАТЕЛЬНО) КО-КО-КО PHP ZEND PYTHON СПРАВКА ЧТО НЕ ВЕРБЛЮД КОММУНИКАБЕЛЬНЫЙ, ОТВЕТСТВЕННЫЙ, ЦЕЛЕУСТРЕМЛЕННЫЙ ВЫСШЕЕ ОБРАЗОВАНИЕ КО-КО-КО НАВЫКИ ПОЧИНКИ КОМПЬЮТЕРА, РЕМОНТА РЕАКТИВНОГО ДВИГАТЕЛЯ, РЕАНИМИРОВАНИЯ ЯЩЕРИЦ С БОЛЕЗНЬЮ АЛЬЦГЕЙМЕРА, АНГЛИЙСКОГО, МАНДАРИНСКОГО И ЭЛЬФИЙСКОГО ПРИВЕТСТВУЮТСЯ КО-КО-КО СТАЖИРОВКА 25 ЛЕТ В КРЕДИТ ЗП ОТ 15т.р. КАРЬЕРНЫЙ РОСТ (НЕ РАНЕЕ ЧЕМ ЧЕРЕЗ 10^24 ЛЕТ) ВОЗМОЖНО ДОПОЛНИТЕЛЬНО ВЕРСТКА НА HTML CSS3 JAVASCRIPT JAVASCRIPT JAVASCRIPT NODEJS JS JSJSJS KO-KO-KO PHP, КАНДИДАТЫ С ТРЕТЬЕЙ ГРУППОЙ КРОВИ НЕ РАССМАТРИВАЮТСЯ, ВХОД С ТОРЦА ЗДАНИЯ СКАЗАТЬ ОХРАННИКУ, ЧТОБЫ ОТКРЫЛ ПОРТАЛ ПРОИЗНЕСТИ OVUS SORARE NIHIL SANCTI MORTUM EST 13 ПРОТКНУТЬ ЛЯГУШКУ ОТВЕРТКОЙ (ЛЯГУШКА ВАША) 3 ЭТАЖ "ООО" "E-BAILEN-Soft"
>>92311822 Сисярп не нужен. Плюсы , говорят, божественны, но лично я хз чем он так крут. Не настолько продвинутый кодер. А пистон он и есть пистон. Всегда на хлебушек хватит.
>>92311191 Блять сосоны, я что, хуйню сморозил? Я уже более-менее шарю делать странички. Могу всякую хуйню прикрутить, освоил бутстрап, могу во всяких мелкобиблиотеках и плагинах разбираться. Могу чужой код спиздить. Что мне еще нужно?
>>92311855 Ну давай, найди мне заебатую среду типа как студии для новичков. Чтобы человек без всяких там УСТАНОВОК ДЖЕЙДИКЕЙ ПРО УЛЬТРА МАКС ДЕВЕЛОПЕР SE сел и начал писать код
Посаны, я школьник. Я могу писать простые приложения, у меня все неплохо получается. Но когда нужно использовать какие-нибудь API, я начинаю теряться. Просто не получается все обернуть. В чем проблема? Даже сраное окошко вызывает проблемы
>>92311885 А как в нём иде соорудить без плясок с бубном я в мне в нём работать в принципе нравиться, но не охота ебатся с настройками под себя, что-нибудь готовое хочется.
C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it. Quite frankly, even if the choice of C were to do nothing but keep the C++ programmers out, that in itself would be a huge reason to use C.
In other words: the choice of C is the only sane choice. I know Miles Bader jokingly said "to piss you off", but it's actually true. I've come to the conclusion that any programmer that would prefer the project to be in C++ over C is likely a programmer that I really would prefer to piss off, so that he doesn't come and screw up any project I'm involved with.
C++ leads to really really bad design choices. You invariably start using the "nice" library features of the language like STL and Boost and other total and utter crap, that may "help" you program, but causes:
- infinite amounts of pain when they don't work (and anybody who tells me that STL and especially Boost are stable and portable is just so full of BS that it's not even funny)
- inefficient abstracted programming models where two years down the road you notice that some abstraction wasn't very efficient, but now all your code depends on all the nice object models around it, and you cannot fix it without rewriting your app.
In other words, the only way to do good, efficient, and system-level and portable C++ ends up to limit yourself to all the things that are basically available in C. And limiting your project to C means that people don't screw that up, and also means that you get a lot of programmers that do actually understand low-level issues and don't screw things up with any idiotic "object model" crap.
So I'm sorry, but for something like git, where efficiency was a primary objective, the "advantages" of C++ is just a huge mistake. The fact that we also piss off people who cannot see that is just a big additional advantage.
If you want a VCS that is written in C++, go play with Monotone. Really. They use a "real database". They use "nice object-oriented libraries". They use "nice C++ abstractions". And quite frankly, as a result of all these design decisions that sound so appealing to some CS people, the end result is a horrible and unmaintainable mess.
Кодер-самоучка врывается в тред Советую тебе учить c#. Скачиваешь книгу c# для начинающих и вперед, конкретную книгу не подскажу погугли отзывы. Выкатываюсь и иду спать.
>>92312665 Я говорю с позиции новичка. Эклипс будет свистеть и пердеть что не может найти путь к джаве. По крайней мере у меня от такого экспириенса травма психологическая осталась тжри года назад
>>92312749 Ну вобщем-то да, он непосредственно про те проекты, где он участвует. А там много низкоуровневой хуйни и портируемости на разные архитектуры, в этом плане С наиболее гибкий, ближе к железу только asm.
>>92299394 >>92302807 >>92302807 Паскаль - это как букварь, лол. Раньше уж точно был таковым. Сейчас, может что и лучше есть, но раз уж раньше ВСЕ с него начинали, почему бы и тебе не начать? Ну или найди какие-то годные уроки/курсы по Си или Питуну. С книжек учится будет сложно, т.к. многие из них составлены так, чтоб их читали ребята, у которых уже как-то сформирована общая картина в программировании. Нужны курсы, которые начнутся с тем аля "Что такое тело программы", "Что такое алгоритм" и т.п.
>>92302807 Бейсик,который 6.0 - поздно. Который VB.Net отличается от него, как небо от земли. Его не поздно, но в целом бессмысленно из-за особенностей самого языка и последующих сложностей слезания с его "удобного" синтаксиса. VBA, который для офисопакета мелкомягких - это вообще пиздец, но прикладное, что простительно. Паскаль не учил, не поясню.
ОП, задрачиваешь SICP и параллельно Конкретную математику Кнута, после них Кормена и параллельно Кернигана и Ричи, далее контрибьютишь в какой-нибудь системный софт под Линукс и параллельно решаешь задачки на Тимусе и Топкодере — этого уже будет достаточно, чтобы попытаться устроиться в какой-нибудь сраный Яндекс, можно уложиться за год. Добра тебе.
Лучше расскажите, как потом работу найти. Я в ДС уже который месяц ищу вакансию джава джуниора, так нигде даже на собеседование не зовут. Готов уже где угодно работать и за любые деньги, лишь бы взяли. Как вы находите работу?
>>92322338 Что такое гитхаб знаешь? Простое, но занятное приложение на несколько вечеров разработки уже там? Отличный способ показать, что ты не хер с горы. Если ты конечно не хер с горы.
А по теме - начинал с С++ в универе и php для себя. С++ это конечно для полных задротов. Поэтому получаю тонны денег за php. Но он блин не универсальный шибко и к нему надо знать тонну фронтенда.
С нуля однозначно питон. Он прям оптимальный. С# тоже годится, но мне питон тупо ближе.
>>92323387 >Что такое гитхаб знаешь? Знаю. >Простое, но занятное приложение на несколько вечеров разработки уже там? Нет. Я недели три пилил небольшую десктопную программу. Запилил, работает, но выкладывать её просто стыдно.
>>92299394 Если нет задачи, которую кодинг как скилл поможет решить, нихуя у тебя не выйдет, потратишь время зря. Ставь себе задачу (накодить себе сает, например), а остальное приложится.
>>92307447 Пишу многостраничные list comprehensions с сотнями лямбд и разной функциональной хуитой, ссу в рот непонятнливым ко-ко-ко ничитаемо императивнодебилам.
Дрюкну там самый минимум: css, js, php, mysql, хуй знает что еще. Напишу свою борду без блэкджека и капчи, а дальше то что? Когда выходить на работодателя, и куда? Юниором пиздувать или на сайтиках задачки выполнять?
>>92328226 Раньше все на java было. Недавно вроде еще питон впихнули. Сейчас господа кодеры меня поправят. Алсо, если тебе е понравится кодить, лучше не продолжай. Времени убьешь пиздец сколько, а результата не будет. Или просто охуеешь от всего этого процесса работы и дропнешь со словами НУ НАХЕР .
>>92301356 Подозреваю, что ты редкостный судак, поскольку вроде хочешь изучать кодинг без четких целей, и при этом ищешь оговорки, чтобы этого не делать.
Братишечки, вот я начал читать про джаву. Первая глава - про объекты. Дано задание: взять объект из реального мира и выписать его состояние и поведение. И я тупо смотрю на свой стул, и не могу понять, какое у него состояние, а какое поведение.
>>92330580 class Stul { private int kolichecsvoNog; private float visotaSigenya; private float visotaSpinki; private bool myagkiy;
public void AddPickiTocheny(const PikiTocheny piki); public void AddHuiDrocheny(const HuiDrocheny hui); public Status Sest() const; public Damage Uebat(Person ghertva); }
Анон-погромист, а какой язык можно учить сисадмину? Цели: 1. Мегакрутые программы, которые сами ломают сервер пентагона/сбербанка и при этом качают порнуху с торрентов. 2. Знание является плюсом при приеме на работу.
>>92331781 Не ну это понятно что jquery обязательна, я еще Ajax Node.js и Angular гляну. HTML описание почитать и посмотреть как у людей делать принято надо. Но вот с серверной частью, php это мастхев? С альтернативами ты в большей части не нужен будешь в 80% случаев?
Похуй что учить вообще, хочешь веб? Пиздуй в Python, Ruby, Node JS, C#(.net). Хочешь мобильные? Тогда Objective C. Хочешь десктоп? Ты что ебанутый не суйся в это говно!
>>92332816 1. Си научит тебя байтоёбству, он быстр, но сложен для ньюфага, сегфолты ловить по началу будешь постоянно. 2. Он охенен, быстр, прост в освоении, только синтаксис непривычен после С-подобных 3. Почти все работает так же как в Операционных Системах. Бывают заёбы из-за спермо-специфичных вещей.
>>92332912 >Начинай с С, если совсем нулевый. У меня был паскаль в институте, С тоже было, но очень мало. >Зависть. К чему конкретно? Я не тралю, серьезно спрашиваю. >вникай в Юниксы, тем более если решил стать сиськой. Да это понятно все, я не просто так про винду спросил. То есть написать на нем калькулятор и запустить под виндой без всяких цигвинов не получится, если получится вообще?
>>92333124 >То есть написать на нем калькулятор и запустить под виндой без всяких цигвинов не получится, если получится вообще? Получится, но тебе все равно придется вникать в юниксы рано или поздно, лучше начать это делать до того как ты продвинешься в питоне.
>>92333082 >байтоёбству Как что-то плохое. Я иногда вожусь с PLC, привык. >Почти все работает так же как в Операционных Системах. То есть существует компилятор (наподобие gcc под винду), который сожрет мой код и высрет экзешник?
>>92333286 >Как что-то плохое. А я и не говорил, что плохо, я сам байтоёб. >То есть существует компилятор Питон - интерпретатор с JIT, экзешника не создается. Пишешь скрипт .py, и запускаешь навроде python.exe %скриптнейм%.py
>>92333453 >Питон - интерпретатор с JIT Но ведь тогда его нужно иметь в системе со всеми его библиотеками, то есть ебля с цигвином или подобным (а так же с запуском всего этого) гарантирована? Алсо, какой-то полноценный софт, типа сетевого сканера, на нем не напишешь? Я вообще тогда не совсем въезжаю в суть этого питона. Автоматизация того, чего нельзя автоматизировать системными средствами?
>>92333657 >Но ведь тогда его нужно иметь в системе со всеми его библиотеками Это UNIX-way, есть автоматическая система установки либ специально для этого - pip называется, цигвин не нужен. Правдв есть некторые либы, которые инеют нативную часть на C питон может цеплять с-шные либы например быстрый матан, вот для установки таких либ понадобится gcc.
>полноценный софт, типа сетевого сканера Не очень понятно, что это, но сетевые сокеты в питоне есть, что еще надо?
>>92299394 Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>92299394 Что-то мне подсказывает, что ОП хочет внимания, а не разобраться в программировании. Если бы хотел, действительно хотел прогать, то уже бы писал что-нибудь, а не пиздел.
>>92301356 По идеи, знать математику не нужно, но она оче помогает развить логическое мышление и просто заставляет мозги шевелиться, поэтому желательно упарывать что-нибудь вроде матана. P.S неужели в гугле забанили? Зачем спрашивать о чем-то здесь? Тут ведь куча народу, а как говорится, сколько людей, столько и мнений. Тут даже доска /pr есть. Поэтому иди на хуй.
>>92299394 ОПчик если ты еще здесь. Если хочешь просто покодить бери бесплатную книжку по Паскалю "Песни о Паскале" прямо так в гугл. Она очень хорошая и показывает всё что нужно начинающим.
labels start, start1; //кто скажет, что GOTOНИНУЖЕН И GOTOБЛЯДЬ - НЕЧЕЛОВЕК, тот пусть выполнит этот код: goto нахуй;
begin start: write('Введите имя: '); readln(name); writeln('Добро пожаловать, ', name, ', удачи.') start1: writeln('Что делаем? 1 - стоять на месте (+5НР), 2 - идти вперед'); readln(move); if move=1 then begin HP:=HP+5; If HP>HPM then HP:=HPM; goto start1; end; if move=2 then {БЛОК БОЯ} -> if HP>0 then {ПРИБАВЛЕНИЕ ОПЫТА; goto start1} else writeln('Ты умер, ', name)
> labels start, start1; //кто скажет, что GOTOНИНУЖЕН И GOTOБЛЯДЬ - НЕЧЕЛОВЕК, тот пусть выполнит этот код: goto нахуй;
> begin > start: > write('Введите имя: '); > readln(name); > writeln('Добро пожаловать, ', name, ', удачи.') lvl:=1 {нахождение HP, HPM, AS, P в зависимости от уровня} > start1: > writeln('Что делаем? 1 - стоять на месте (+5НР), 2 - идти вперед'); > readln(move); > if move=1 then > begin > HP:=HP+5; > If HP>HPM then HP:=HPM; > goto start1; > end; if move=2 then {БЛОК БОЯ} -> if HP>0 then begin {ПРИБАВЛЕНИЕ ОПЫТА}; {нахождение HP, HPM, AS, P в зависимости от уровня}; goto start1; > else writeln('Ты умер, ', name)
> > labels start, start1; //кто скажет, что GOTOНИНУЖЕН И GOTOБЛЯДЬ - НЕЧЕЛОВЕК, тот пусть выполнит этот код: goto нахуй;
> > begin > > start: > > write('Введите имя: '); > > readln(name); > > writeln('Добро пожаловать, ', name, ', удачи.') > lvl:=1 {НАХОЖДЕНТЕ HP, HPM, AS, P В ЗАВИСИМОСТИ ОТ УРОВНЯ} {НАХОЖДЕНИЕ ПАРАМЕТРОВ МОНСТРА В ЗАВИСИМОСТИ ОТ ПАРАМЕТРОВ ИГРОКА} > > start1: > > writeln('Что делаем? 1 - стоять на месте (+5НР), 2 - идти вперед'); > > readln(move); > > if move=1 then > > begin > > HP:=HP+5; > > If HP>HPM then HP:=HPM; > > goto start1; > > end; if move=2 then {БЛОК БОЯ} -> if HP>0 then begin {ПРИБАВЛЕНИЕ ОПЫТА}; {НАХОЖДЕНТЕ HP, HPM, AS, P В ЗАВИСИМОСТИ ОТ УРОВНЯ}; {НАХОЖДЕНИЕ ПАРАМЕТРОВ МОНСТРА В ЗАВИСИМОСТИ ОТ ПАРАМЕТРОВ ИГРОКА} goto start1; > > else writeln('Ты умер, ', name)
>>92338343 Пусть лучше начнет с питона. Нахуя кому-то сдался твой паскаль? Никогда не понимал этого рвения, язык, который ну никак ему не пригодится, кроме как для обучения.
Двач привет. Вокруг меня все больше и больше людей из ИТ сферы. Много самоучек. Я же не имею ни малейшего представления о программировании и языках. Я не говорю, что хотел бы зарабатывать этим на жизнь, но мне просто интересно чем занимается столько людей из моего круга, и как это все работает. Так вот, ананасы, среди вас есть самоучки из этой сферы, я знаю. Я прошу вас подкинуть мне годных туториалов, что называется "с нуля". Подойдет что угодно - литература, видео, сайты, вообще все! Если есть соответствующая доска на борде, пошлите туда, я в разделах не особо разбираюсь. В общем ананасы помогите