Этого треда уже нет.
Это копия, сохраненная 26 апреля 2021 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
15597513750040.jpg89 Кб, 640x640
Сап.Начал вкатываться в программирование.Только 122392 В конец треда | Веб
Сап.Начал вкатываться в программирование.Только вчера начал. План примерно такой:Читаю scip+книжечку про алгоритмы.Потом учу питон,JavaScript,PHP и С#.Начинаю с завтрашнего дня,т.к сегодня искал материал и в принципе был занят.Планирую тратить на это по 3 часа в день.Как вам план и последовательность?Думаю делать сайты,хотя не уверен.Я выбрал подходящие для этого языки?
2 122393
Бамп
3 122394
бамп
4 122395
бамп
5 122396
Бамп
6 122399
>>2392 (OP)
Какую книжечку про алгоритмы?
7 122513
>>2399
кнут
8 122519
какие нахуй С# и питон? Если хочешь делать сайты, в дополнение к жабе скрипт и пхп ещё учи html и css. эйчтиэмел это тело или даже скелет твоего сайта, а сиэсэс это его модный хайповый лук. И что за книжечка про алгоритмы?
15589835887890.png350 Кб, 604x456
9 122521
>>2392 (OP)
Какой-то сумбурный бред. Кнут вообще далеко не про сайты писал, он на псевдоассемблере сортировки всякие делал, деревья и проч. Почти любой высокоуровневый язык уже имеет встроенный набор базовых функций типа sort(). Бери и используй. Кнута можно изучать только с чисто академической точки зрения, если ты решил собственный язык программирования запилить.

Да и выбор языков тоже какой-то странный - python с динамической типизацией, где невозможно нихуя понять, какой тип придет в функцию. Удав нормально годиться чтобы нейронки в 2 строчки писать и парсеры делать, для спаммеров всяких.

И тут же примешал энтерпрайзный статически явно и сильно типизированный C#. Бля, у меня просто слов нет. Всё равно что сказать, хочу изучать роботехнику, а также делать сайты и играть на балалайке.
10 122544
>>2513

Слишком много математической теории для прикладного применения. Это больше годится для тех, кто хочет в навуку вкатиться. Для прикладного значения могу посоветовать "Грокаем алгоритмы" и "Algorithms" Сэджвика
11 122545
>>2519

Может, он бэкенд-разработчиком хочет стать

>какие нахуй С# и питон?



C# и Python тащемта используются как языки бэкенда. Второй с фреймворком Django позволяет сделать сайт без лишней еблей с сокетами и пр., не уступая Пыхе
12 122546
>>2521

>Да и выбор языков тоже какой-то странный - python с динамической типизацией, где невозможно нихуя понять, какой тип придет в функцию



Открою тебе маленькую тайну... Жаваскрипт в плане типизации еще более свободный: Питон например хотя бы ругается когда пытаешься сложить число со строкой А вообще строгая типизация в веб-прожектах часто нинужна это артефакт статического выделения памяти, что необходимо для высокопроизводительных вычислений. Без нее и на Пыхе сайты работают

> Удав нормально годиться чтобы нейронки в 2 строчки писать и парсеры делать, для спаммеров всяких



Открою тебе еще тайну... но есть сайты на Django и Flask
13 122558
>>2546
Да похуй мне на твой питон. Не любишь когда IDEшка сама подсказывает тип переменной, хочешь сам всё угадывать? Кайфуешь от выделения кода пробелами? Флаг тебе в руки. У питона есть Django? И че, а у Haskell'а есть Yesod. А у PHP есть Laravel и многое другое.

Суть тут не в обосранном питоне, а в том что человек учит кучу разнородной и логически несвязанной инфы. Смешать в одном предложении питон и C#, а потом приплести Кнута и сказать думаю делать сайты - просто верх шизофренического бреда. В дурку блять пора лечиться нахуй.

Об этом и был мой коммент.
14 122576
>>2521
Двачую этого. Не в том, что Питон такой-сякой, а в том, что у ОПа намешано хуеты. Прочитал ОП-пост ещё раз

>Начал вкатываться в программирование.


>Потом учу питон,JavaScript,PHP и С#


Толсто, расходимся.
15 122609
>>2558

>Не любишь когда IDEшка сама подсказывает тип переменной, хочешь сам всё угадывать?


И этот обоссавшийся дебил, не осиливший базовый функционал, лезет кому-то советы давать.
16 122615
>>2609
Блять, да заебал ты своим питоном, сука. Как же я вас ненавижу... Нахуя ты мне встроенные функции показываешь? Где все уже docstring'ами задокументировано. Ну естественно типы аргументов можно явно указывать и в doxygen, и в pydoc, и в docstring. И даже писать описание к функции, ой бляяя такие открытия просто)))) Открыл, что код можно документировать)))) Съеби ты уже со своим говноязыком.
17 122675
>>2615

>документировать


Хуементировать. Проснись, даун, ты опять от жизни отстал. Давно уже и тайпхинтинг завезли, и статические чекеры с проверкой типов, и строгую типизацию и все что угодно. Ты либо пишешь из 2005 года либо имеешь айсикью на уровне хлебушка.
sage 18 122681
>>2675
Тупорылая обезьяна, нахуй ты мне это рассказываешь? В 500-ый раз говорю, мне похуй на ваш говноязык и на ваши костыли, я за ним не слезу и всё равно. Ну мне че, тебе по еблищу съездить тапком?

МНЕ ПОХУЙ НЕ РАССКАЗЫВАЙ МНЕ ЭТО НЕ ИНТЕРЕСНО!!!!!!
19 122686
>>2558

> У питона есть Django? И че, а у Haskell'а есть Yesod. А у PHP есть Laravel и многое другое



Только вот на Пыхе и без фреймворков можно просто написать MVC-приложение, потому что сам язык заточен конкретно под веб, а потому имеется много инструментов из коробки (функцию для посыла SQL-запросов, переменные $_GET, $_POST и пр.)

> Смешать в одном предложении питон и C#, а потом приплести Кнута и сказать думаю делать сайты - просто верх шизофренического бреда



Дебс, ты в курсе что базы данных, парсеры (в т.ч. HTML) и пр. используют структуры данных, сложнее массива (и сопутствующие им алгоритмы)? Может, ОП хочет понять как это всё работает в деталях и что-то свое потом добавить. Хотя новичку я бы не советовал начинать с Кнута (там дофига матановской теории), да и вообще сомневаюсь что подход "сначала дофига теории, а только потом пилить приложения" весьма эффективен для вката. Лучше сначала усвоить базу по языкам программирования, на которых собираешься делать приложения, а сложные алгоритмы можно изучить потом, когда уже имеешь практическую подкованность. Для алгоритмов могу посоветовать "Грокаем алгоритмы" и "Algorithms" Сэджвика для начала

И да, выбор языков программирования может зависеть от конкретного проекта. Но в основном PHP, Python, JS и/или Go для бэкенда достаточно. А вот фронтенд-разработка без JS не мыслима. Так что учить несколько языков программирования - вполне здравая идея, даунич
20 122687
>>2615

В нормальных либах всё задокументировано. Если тебе лень или ты такой даун, что не способен осилить подключение хайлайтинга вручную, то качай VS Code, закачивай прям из него нужные плагинчики и не парься
21 122689
>>2686

>ты в курсе что базы данных, парсеры (в т.ч. HTML) и пр. используют структуры данных, сложнее массива


Ващет у БД есть человекопонятный язык запросов. А у парсера достаточно посмотреть доки по методам, не ядерная физика же. Не нужно быть гением и читать Кнута, чтобы разобраться как у парсера работает парочка методов. А что там внутри нормальному человеку в принципе похуй.

>Так что учить несколько языков программирования - вполне здравая идея


Пускай учит, мне похуй.

>>2687

>Если тебе лень или ты такой даун, что не способен осилить подключение хайлайтинга вручную


Ещё раз... мне безразличен питон (как и Go). Я не собираюсь ничего подсвечивать. Мне пиздато с R, все нужные статистические расчеты он выполняет на ура. Нужен парсер/скраппер - берешь rvest. Нужна БД - берешь RMySQL. А уж проверить данные на нормальность с помощью коррелограммы ACF или QQ-графика, так вообще просто песня. Или запилить GARCH/ARIMA модель - изи. Не еби мне мозги питоном и я не буду тебе ебать мозги статистическим матаном и R.
22 122691
>>2689

> Ващет у БД есть человекопонятный язык запросов



Который тоже парсится в AST, как и другие языки программирования. Это тебе не команды в Майнкрафт-консоли которые легко парсятся обычным сплиттингом строки

> А у парсера достаточно посмотреть доки по методам



Речь шла не о том, что делают методы и как их применять, а как они работают изнутри

>Не нужно быть гением и читать Кнута, чтобы разобраться как у парсера работает парочка методов



А я о чем по-твоему говорил?

> Хотя новичку я бы не советовал начинать с Кнута (там дофига матановской теории)



Кнут подходит для тех кто хочет вкатиться в канплюктер саенс. Для софтвер инжиниринга это лишнее. Достаточно "Грокаем алгоритмы" или "Algorithms" Сэджвика хотя бы для собеседований

> А что там внутри нормальному человеку в принципе похуй



Нормальный человек - это тот, кто в программирование хочет вкатиться только потому, что наслышан о зарплатах в 300 кк/нсек, а сам гиперактивный социоблядок без хотя бы интереса к усидчивой работе с информацией?

> Не еби мне мозги питоном и я не буду тебе ебать мозги статистическим матаном и R



А ты не кукарекай "нахоя учить петон и сешарп для веба"
23 122692
>>2689

>Ващет у БД есть человекопонятный язык запросов



Который состоит из команд, реализующих алгоритмы по работе со структурой данных БД (хеш-таблицы или графы)
24 122819
Как говорится. Ты учишь как хуй дергать или хочешь подрочить? Сечешь о чем я?

Язык это инструмент. Ставь цель выше. Ты хочешь сайт? Для денег? А может тебе это интересно не поэтому? Ты хочешь на галеру? Ты хочешь стать хакером? Даже нет сука, надо брать выше.

Ты хочешь деньги для машины? Ты хочешь взломать двач?

Даже нет. Надо еще выше. Тебе нужна машина для Машки из 2 подьезда? Тебе нужно взломать двач, чтобы признаться в этом треде жирными буквами, что это троллинг??

А может Машку можно запикапить по другому, а в треде признаться обычынм шрифтом? Короче иди нахуй. Я все сказал
25 122900
>>2392 (OP)

вкатился в АЙТИ? айти умирает, поздно ты вкатился
26 122924
>>2900
поясни
27 123007
>>2900

Очередной петушщок закукарекал. Вам сколько платят за демотивирование к вкатыванию в программирование? Больше или меньше чем за разжигание розни против "хохлов", "пиндосов", "русни", "чурок" и т.д.?
28 123032
Чтоб не плодить говнотреды спрошу здесь: имею ситуацию похожую на оную у оп'а, только сикп уже курил и питона знаю довольно хорошо на уровне работающих прикладных 1,5 к строк и задачек с литкода Планирую ближайший год паралельно учебе на 1 курсе вкатываться в js, html, css, чтобы следующим летом пойти куда угодно (нахуй) интерном/джуном в дс. Нужно ли учить еще что-то или план - заебись?
29 123036
>>3032
нужно

gulp, webpack, js-фреймворки (angular, react, vue - что-то одно для начала), для css препроцессоры над знать - scss, less, stylus, тоже чет одно. вообще дохуя всего, это выльется на тебя потом потоком говна
30 123039
>>3032
junior-кун, работающий в более-менее нормальной студии разработки сайтов среди других в окрестностях в провинции 1000 км от Москвы
Работаю за еду 15К уже год

Учил все сам html+css+js(только ванильный, никакого жиквери)+php на уровне "знаю шо делает функция echo", много имел практики на фрилансе и pet-проектах, но абсолютно мало теории (что меня сейчас ебет на моральном уровне, так как думаю, что во много тупее своих коллег, хотя с работой справляюсь)

Скажу сразу - красивые сайты за 100500 тысяч рублей Вы разрабатывать не будете. Ваш продажник будет впихуевать клиентам полуготовые решения Вам будут кидать купленный шаблон и криво сделанный макет от дизайнера и вперед перепиливать это говно и крайне редко будут появляться проекты за 50+К, которые так же будут собраны из уже сделанных блоков с других сайтов лишь бы быстрее сделать

Планирую скоро дропать свой город и пеерезжать в миллионник и переходить на фриланс, чтобы работать не только на обеды

Фриланс хуев для начала, так как Вас никто не научит правильно верстать, писать адекватный код, но зато будут деньги хоть на что-то
Работа хороша прямо по противоположным причинам фрилансу

Те, кто хочет найти работу нормального офисного планктона - открываете hh.ru или любое говно, что у Вас есть в городе, и где можно посмотреть вакансии и смотрите что требуется очевидные советы пошли, да?

Если Вы еще студент, то за еду и опыт можно побатрачить на дядю иначе легче ставить свечки в церкви на удачу
31 123041
Вчера я еще был молод и наивен, но употребив шапку фронтэнд треда, ответов анонов
>>3036 >>3039 и результатов выдачи гугла внезапно понял, что я - дурак, всвязи с чем пришлось скорректировать план. Новый выглядит так: HTML+CSS->GULP, PUG, GIT (до с ним никогда не связывался, да) ->JS+TS (NJS инклюдед)->React->SCSS->Webpack (с этого момента уже можно пиздовать на галеру) ->Redux, Flow, кофе и прочие расширения стэка. Теперь все круто? (алсо в упомянутой выше шапке было написано что дрочить html с css нужно около месяца, а я вчера успел узнать +- все что можно нужно знать об html (css пока не трогал) часов за 6, чяднт?)
32 123046
>>3041

>>3032 - кун
Теги HTML и свойства CSS действительно можно выкупить за день, но дрочить нужно их совместное применение на практике пока не начнёшь смотреть на мир думать, что можно было бы сверстать ровнее. Многое можно сверстать в куче разных вариантов со своими подводными камнями. После несколько сверстанных шаблонов поймёшь о чем я

Далее идёт js, которые только умножает сложность, связанную с применением html и css, так как вариантов сделать одну и ту же выпадающую менюшку можно разными способами.

С каждым новым фреймворком можно охуевать ещё и ещё от жизни и считать себя унылым говном, которое ничего не умеет, но тут главное глаза закрывать и учить/применять то, что более-менее поддерживается/любят заказчики

Тут, я думаю, работает простой принцип: больше опыта -> быстрее делаешь -> больше получаешь бумажек и после меняешь на большее количество еды
33 123047
>>3041
Мешанина пиздетс. Pug не нужен, typescript - майкрософтовское дерьмище, строго на любителя. Njs - это чё? Nginx JavaScript? Node.js? Я нихуя не понял. Redux - лютейшее дерьмище с тонной бойлерплейтного кода. До сих пор не понимаю, как эта хуита стала популярной. Кофе - это чё? CoffeeScript? Так он здох году этак в 2014.
Тред утонул или удален.
Это копия, сохраненная 26 апреля 2021 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /web/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски