Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

С чего начать? И как? Куда?

 Аноннн 28/08/21 Суб 01:55:40 #1 №2142371 
image.png
В общем хочу начать кодить. Я так понял что самый легкий для новичка это питон, но очково что если я в итоге им овладею, то он мне и не понадобится во все. Надо все равно с чего-то начинать, так что подскажите как начать, какие ошибки возникают у таких же новичков как и я. Есть ли литература, видосы в общем что-то годное что поможет в продвижении. И самый главный вопрос - сильно ли нужна математика в питоне????

Пошел учится на информационные технологии и это походу вовсе не то( Как-то так
Аноним 28/08/21 Суб 03:30:08 #2 №2142381 
>>2142371 (OP)
>В общем хочу начать кодить.
Ложь в первом же предложении.

Совет, для начала неплохо научиться пользоваться поиском гугла и ютуба.

Аноним 28/08/21 Суб 07:54:45 #3 №2142396 
>>2142371 (OP)
>В общем хочу начать кодить.
Тебе нужен английский хотя бы на B1-B2. Это БАЗА, без этого ты будешь хуй сосать на любом языке. Единственный обходной путь без английского - это 1C, но хочешь ли ты заниматься этим?

>Я так понял что самый легкий для новичка это питон
Тебе необязательно брать то, что полегче. Самые-самые основы во всех популярных языках одинаковы. Вполне возможно, что лучше взять язык посложнее, а потом при необходимости за неделю выучить петухон. Впрочем, если ты просто хочешь как можно скорее начать пилить всякие хуёвины для себя, может, питон - твой выбор.

>Надо все равно с чего-то начинать, так что подскажите как начать, какие ошибки возникают у таких же новичков как и я.
Единственная распространённая ошибка, от которой можно и нужно уберечься - покупка курсов у инфоцыган. Всё остальное придёт только с опытом.

>Есть ли литература, видосы в общем что-то годное что поможет в продвижении
Гугл. На говнореддите есть разделы по программированию и по отдельным языкам, там в шапках и в факах куча годных материалов.

>И самый главный вопрос - сильно ли нужна математика в питоне????
Это не от языка зависит, а от того, что ты на нём делать будешь. Если ты хочешь написать алгоритм поиска кратчайшего пути из точки А в точку В, то было бы неплохо вкурить немного сопутствующей нехитрой матеши. Если ты собрался сделать свою нейросеть, превращающую котов на фотках в хлеб, то тебе придётся узнать много нового и страшного. Если хочешь сделать свой 3D-движок для своей йоба-игры вместо юнити/анриала, то тут пиздец - тригонометрия, линейная алгебра, матрицы, геометрия. В основном же кодомакаки математику и не знают вовсе.

Но вообще бояться математики - это плохо, даже если тебе она никак не пригодится. Скорее всего, тебе в процессе обучения предстоит ознакомиться с весьма трудными для вкуривания концепциями и идеями, вполне сравнимыми по сложности с матешей. Ты уверен, что вывезешь, а не сольёшься с таким подходом?
Аноним 28/08/21 Суб 08:50:20 #4 №2142411 
нефть.jpg
>>2142396
Большое спасибо, анон, за развёрнутый ответ. Нет сотен нефти, но держи хоть стакан.
Не оп.
Аноним 28/08/21 Суб 11:47:56 #5 №2142511 
>>2142396
>курсов у инфоцыган
Курсы как записанные лекции какого-то ноунейма покупать не стоит, как и тем более какие-то текстовые материалы.
А вот за возможность задать вопрос реальному профессионалу и получить ответ онлайн я бы платил не скупясь. Потому что зачастую это очень сильно экономит время.
Аноним 28/08/21 Суб 11:51:50 #6 №2142515 
>>2142396
>Тебе нужен английский хотя бы на B1-B2
Ну это пиздеж чистейший.
Нихуя английский не нужен, если ты не собираешься вот прям сейчас работать на иностранного дядю.
На русском есть практически всё сейчас. Да и системы машинного перевода для технических текстов давно уже позволяют их читать вообще без проблем.
Аноним 28/08/21 Суб 12:43:41 #7 №2142586 
>>2142515
>На русском есть практически всё сейчас.
В урезанном количестве и, как правило, в омерзительнейшем переводе, для понимания смысла которого нужно для начала основательно пиздануться на всю башку.
>>2142511
>А вот за возможность задать вопрос реальному профессионалу и получить ответ онлайн я бы платил не скупясь. Потому что зачастую это очень сильно экономит время.
Ну это да. Самый-самый лучший вариант обучения - это индивидуально с ментором, который готов и объяснить, и помочь, и направить дальше. Проблема в том, что такие люди берут куда больше бабла, чем даже самые наглые из инфоцыган. Если ты миллионер, то флаг в руки, но тогда зачем тебе срочно учиться кодингу?
Аноним 28/08/21 Суб 13:20:24 #8 №2142645 
>>2142396
>>2142381
>Ложь в первом же предложении.
По факту мб это и правда. Я все время в сомнении, надо оно мне или нет или да или нет. А может да было бы круто, а может ну его нахуй. Всегда почти так, ну, я думаю, нужно начать уже, как бы это страшно не было.
Аноним 28/08/21 Суб 13:25:42 #9 №2142649 
>>2142396
>покупка курсов у инфоцыган
А приложухи на мобиле есть для изучения языка? Норм если там начать?
Аноним 28/08/21 Суб 13:58:12 #10 №2142667 
476079P6qcM5FC8H15962817635860[1].jpg
>>2142649
Есть и много. Все для тебя.
Аноним 28/08/21 Суб 14:04:15 #11 №2142668 
largebb078c9dc2[1].jpg
>>2142586
>как правило, в омерзительнейшем переводе
Да, да, переводы тут все омерзительные, язык омерзительный, не срана, а сраная рашка.
Кстати решение одной хитрой проблемы я очень долго гуглил на английском, и действительно была куча аналогичных вопросов на SO, но нихуя не было работающих ответов. А ответ я в итоге нашел на русском киберфоруме.
Аноним 28/08/21 Суб 14:24:45 #12 №2142684 
>>2142668
Язык как язык, а переводы и правда говно. Любые, не только на этот язык. Преподы всё время жалуются что к переводам их книжек errata на полкнижки ещё потом собирается.
А Россия — великая страна покормил

мимо
Аноним 28/08/21 Суб 14:25:09 #13 №2142685 
>>2142668
Я не понимаю, почему столько упертых ослов со своими переводами? Это по определению ущербное пережевывание.
Или это у русни такой имперский пунктик, который они не в силах превозмочь?
Просто учишь блять английский язык и имеешь доступ ко всему. Это первое, чем стоит заняться любому вкатышу.
Аноним 28/08/21 Суб 14:44:44 #14 №2142719 
>>2142649
Я начинал с подобной ПРИЛОЖУХИ. Просто по приколу как-то раз зашёл на плеймаркет, нашёл такую хуйню и скачал. Очень быстро понял, что нихуя не усваиваю и не запоминаю, потому что там никакой практики нет, ты тупо вставляешь пропущенные слова в коде или выбираешь нужный вариант в тесте. Но вообще меня это заинтересовало, поэтому я нашёл уже нормальные материалы и начал полноценно учиться.
Аноним 28/08/21 Суб 14:50:01 #15 №2142726 
>>2142668
>Да, да, переводы тут все омерзительные, язык омерзительный, не срана, а сраная рашка.
При чём тут язык и страна, шиз ебаный? В /po/ пиздуй, я вообще не об этом, а о том, что переводят литературу и статьи долбоёбы, которые вообще нихуя не понимают в переводимом материале.

Вот возьмём к примеру классическую книгу "Thinking in Java" (в русском переводе "Философия Java". Открываем первую страницу, читаем первое предложение в предисловии:

>Изначально я рассматривал JavaScript как "ещё один язык программирования"...

Всё. Пиздец. Занавес. Дальше не лучше, там абсолютно нечитабельный перевод.
Аноним 28/08/21 Суб 14:54:13 #16 №2142729 
>>2142685
На русском читать просто проще. Меньше усилий требуется. Ты можешь начать читать на английском без заглядывания в словарь с нуля через 1-2 года усердных занятий. Но читать на английском также легко как на родном языке ты возможно не будешь никогда.
Я не понимаю вот этой идеи гнаться сразу за двумя навыками, дай ка я и новый язык программирования выучу, а заодно и инглиш прокачаю. Может тебе ещё и жопу сразу прокачать, чтобы два раза не вставать, прикрути ноут к велотренажеру и читай себе, занимайся кодингом, учи ангийский ну и играй на гитаре когда пальцы освобождаются.
Аноним 28/08/21 Суб 14:56:38 #17 №2142731 
>>2142729
Да легче читатеся, лол. Технический английский простой как три копейки. Всё лаконично и по сути.
Аноним 28/08/21 Суб 14:56:49 #18 №2142732 
>>2142729
>Но читать на английском также легко как на родном языке ты возможно не будешь никогда.
Читать на английском гораздо легче, чем читать перевод на русский, из которого торчат уши англоязычных конструкций.
Аноним 28/08/21 Суб 15:01:36 #19 №2142740 
>>2142731
>>2142732
Ну я пытался читать CLR via C# на английском. Читается чудовищно тяжело. Это на docs.microsoft.com самый примитивный минималистичный английский, и он легко читается. А вот в книгах и учебниках очень по разному может быть.
Так что вкусовщина. Нравится тебе читать на английском - ок. Но не еби мозг, что надо только так. Это просто пиздеж и скорее даже твоя попытка минимизировать вкат потенциальных конкурентов. Пока они зависнут на английском ты уже мидлом станешь (или тебя вышвырнут из профессии с волчьим билетом скорее всего).
Аноним 28/08/21 Суб 15:03:10 #20 №2142743 
>>2142740
Я не шмог, значит никто не может.
Аноним 28/08/21 Суб 15:04:46 #21 №2142745 
>>2142743
Ну иди превозмогай, а я пока синьором стану.
Аноним 28/08/21 Суб 15:06:59 #22 №2142749 
>>2142745
Я уже превозмог, пока ты не станешь.
Аноним 28/08/21 Суб 17:19:28 #23 №2142893 
>>2142515
>На русском есть практически всё сейчас.
Нет, практически ничего нет.

Английский необходим на уровне, чтобы без напряга читать английскую документацию. Это почти всем надо.

Но в идеале на уровне, чтобы самому можно было грамотно документацию составлять. Здесь сложнее, это уже как раз B1-B2.
Аноним 28/08/21 Суб 17:22:55 #24 №2142897 
>>2142684
>Язык как язык, а переводы и правда говно.
Переводы бывают нормальные, но сейчас таких почти не делают. Делают чуть скорректированный машинный перевод ничего не понимающие переводчики. А так делают потому, что за это не платят, копейки платят. А перевод это очень серьёзная работа.

А не платят потому, что на продажах много не заработаешь, никто книги не покупают, все скачивают.
Аноним 28/08/21 Суб 19:22:50 #25 №2143024 
>>2142897
>ничего не понимающие переводчики
Отдают обычно какому-нибудь доценту в вузик.
Тот запрягает аспирантов, потом перечитывает, рихтует.
Потом редактор читает.
Потом рецензент, обычно известный в отрасли, какой-нибудь там доктор наук например.
Обо всём об этом пишется на первой странице книги.
Я хз где ты находишь техническую литературу за авторством ноунейм переводчиков.
Авторы переводов обычно и не пытаются на этом заработать, хотя 100к обычно не лишние. Это имиджевое дело.
Аноним 28/08/21 Суб 20:09:32 #26 №2143060 
>>2143024
То, что ты описываешь, было 20 лет назад. Сейчас уже давно нет.

Большинство современных технологических книг на русском читать невозможно. Нормальными могут быть только глубокие компьютер-саенс области, только там в ВУЗах их переводят и для имиджа. По всяким инженерным вещам нет.
Аноним 30/08/21 Пнд 09:31:20 #27 №2144393 
borsh.jpg
>>2142371 (OP)
>Есть ли литература, видосы в общем что-то годное что поможет в продвижении.
Очевидный SICP.
Аноним 30/08/21 Пнд 22:06:58 #28 №2145152 
>>2142371 (OP)
>Я так понял что самый легкий для новичка

Порог вхождения - это не порог понимания. Макаки пишут без понимания того, что они пишут. В случае Си порог понимания гораздо ниже, чем у какого-либо скриптоязыка с его сотнями "так исторически сложившихся" дыр.
Аноним 30/08/21 Пнд 22:15:13 #29 №2145158 
Те, кто считается Питон проще чем Си, пусть объяснит как так выходит:

>>> a = 200
>>> b = 200
>>> a is b
True
>>> a = 500
>>> b = 500
>>> a is b
False

?

Аноним 30/08/21 Пнд 23:54:38 #30 №2145245 
>>2145158
>Те, кто считается Питон проще чем Си, пусть объяснит как так выходит:
Понимание этого вообще не требуется, чтобы программировать на питоне. В вот понимание всяких void, typedef, деклараций функций, указателей и ссылок требуется для того, чтобы просто писать на языке.

Проблема Си в том, что там высокий самый начальный уровень. Ты или должен молотить непонятные конструкции не понимая, либо очень долго осмысливать всю низкоуровневую хрень. А в питоне можно сразу что-то писать.

На серьёзном уровне питон сложнее, чем си, это точно. Наверное проще плюсов-STL, хотя ХЗ, но точно сложнее си, причём намного.

Кто считает, что питон прост, пусть откроет исходники библиотек или фреймворков и попробует понять, как работает код. Будет очень больно, очень.
Аноним 30/08/21 Пнд 23:55:37 #31 №2145246 
>>2145245
> чтобы просто писать на языке.
фикс, "чтобы писать на си"
Аноним 31/08/21 Втр 11:57:07 #32 №2145563 
>>2145158
Первые сколько-то там чисел как часто используемые забиваются заранее и все переменные на них ссылаются. 500 уже отдельные объекты.
Аноним 31/08/21 Втр 13:09:55 #33 №2145618 
>>2145245
>Понимание этого вообще не требуется, чтобы программировать на питоне.

До тех пор, пока сам такое не напишешь невзначай или не напорешься на баг в каком-нибудь легаси, связанном с этим.

> Проблема Си в том, что там высокий самый начальный уровень. Ты или должен молотить непонятные конструкции не понимая, либо очень долго осмысливать всю низкоуровневую хрень.

Какие? Функции/процедуры, циклы, условия, переменные, переходы к меткам, типы данных? Так ето самый начальный уровень программирования, без которого к ООП, асинхронности и пр. более навороченным штукам даже прикасаться нельзя. Уверен что скриптомакаки даже не понимают, как работает async/await, делегирование метода одного класса объекту другого, динамическая типизация (почему с ней функции выполняются медленнее чем со статической и пр.) и пр.. Лоулевельность - это наоборот низкий уровень абстракции, а потому с лоулевела понимание приходит раньше.

> На серьёзном уровне питон сложнее, чем си, это точно.

Что значит "серьёзном уровне"? Если ты имел ввиду разработку хайлевельных вещей, то на Питоне наоборот их сделать проще чем на Си, который потребовал бы от тебя писать шаблонный код для проверки границ массива, самому видеть ошибки (в Питоне есть исключения для базовых RuntimeError-ов) и пр.
Аноним 31/08/21 Втр 13:31:34 #34 №2145644 
>>2145618

И я умоляю. Как вкатун с нулевыми знаниями в software engineering вообще сможет написать хайлевельную штуку (типа графических игор, имиджборд и пр.) и сам ее протестить, накатить на окружение? Высокоуровневые ЯПы разрабатывались для того, что устранить шаблонность присущую низкоуровневым при разработке хайлевельных штук. Как раз Си хороший выбор для ноулевельного вкатывальщика, который сам не имеет понятия что конкретно программировать.

И вкатывальщикам еще на заметку: не беритесь писать код сразу же, как только в голову взбрела первая идея. Распишите на своем родном языке или иностранном если уже хорошо им владеете, step-by-step, рекурсивно до тех пор, пока не упретесь в задачи, которые решаются стандартными средствами ЯПа - вот по етому для лучшего усвоения софтверного инжиниринга лучше начинать с лоулевельных языков типа Си, с минимальной стандартной библиотекой, как штука должна работать. Это дядьки с опытом уже могут "разговаривать" на ЯПах. Язык программирования учится также, как и естественный язык: сразу на нем не заговорите, а будете с уже доступного языка на него "переводить" сначала.
Аноним 31/08/21 Втр 13:36:08 #35 №2145649 
>>2145644

А нет идеи что можно написать - начните с алгоритмических задач на Литкоде. Прорешаеете десятки easy-medium-ов, уже можете среверс-инжинирить существующую несложную программу, без заглядывания в ее кишки (для наработки начальных навыков архитектуры, будет что показать в портфолио).
Аноним 31/08/21 Втр 17:18:00 #36 №2145860 
Хотел бы я вкатиться в VR, AR, но я даже не могу осилить Линух и сижу на маке, так что мне максимум в swift
Аноним 31/08/21 Втр 20:28:23 #37 №2145999 
>>2145644
>И вкатывальщикам еще на заметку: не беритесь писать код сразу же, как только в голову взбрела первая идея.
Посоветую обратное. Пытаться писать так, как кажется. Чтобы напороться на грабли и понять, почему так писать не надо, в чём проблемы. На ошибках самое эффективное обучение.

Естественно, это не для коммерческой разработки. Хотя там тоже такое присутствует.
Аноним 31/08/21 Втр 20:32:31 #38 №2146001 
>>2145999
>Чтобы напороться на грабли и понять, почему так писать не надо, в чём проблемы.

Не поймешь ты нихуя до тех пор, пока толком не можешь объяснить что хочешь запилить. Так и будешь бесконечно наступать на грабли. А так как ЯП у вкатывальщика на уровне "я твая нипанимат", тот совет ценный.
Аноним 31/08/21 Втр 20:32:40 #39 №2146002 
>>2145618
>Что значит "серьёзном уровне"?
Это значит, что ты делаешь большие и сложные проекты, где много сложного кода.

Конечно можно писать большие проекты, используя минимальную базу, но это значит, что ты языком и платформой не владеешь.

В реальности тебе потребуется освоить очень-очень много из языка-платформы, чтобы что-то делать. Иначе ты просто не сможешь понимать код проекта.
Аноним 31/08/21 Втр 21:47:26 #40 №2146070 
>>2146001

Не зря же в таких предметах как "информатика", первокуров заставляют чертить блок-схемы или описывать алгоритмы на естественном языке к своим программам.
Аноним 31/08/21 Втр 22:22:44 #41 №2146109 
>>2142371 (OP)
Учи Java из или C#, что первое, что второе позволит клипать программы и в крайнем случае игры. Питон не учи так как в нем большая конкуренция
Аноним 01/09/21 Срд 08:29:44 #42 №2146408 
>>2142511
>А вот за возможность задать вопрос реальному профессионалу и получить ответ онлайн
Хекслет идёт нахуй
comments powered by Disqus