Программирование


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
72 3 34

ЧТО ЧИТАТЬ НЬЮФАГУ? Аноним # OP 18/12/19 Срд 20:06:10 15504161
15763493062180.png (1909Кб, 1263x900)
1263x900
Собираюсь вкатиться в программирование. Буду учить Python. Посоветуйте годных книг ДЛЯ НАЧИНАЮЩИХ по алгоритмам и математике, необходимой программисту.
Аноним # OP 18/12/19 Срд 20:08:50 15504192
А еще мне интересна история IT. Что есть годного на русском или английском по этой теме?
Аноним 18/12/19 Срд 20:09:36 15504203
1. Научись гуглить.
Аноним # OP 18/12/19 Срд 20:19:21 15504284
>>1550420
Я знаю, что в интернете есть об этом. Но хочу спросить конкретно у людей из коммьюнити /pr/, понимаешь? Так ламповее.

Уж что-что, а гуглить я умею. Просто интересно узнать у других анонов, какая литература помогла им из ньюфагов вырасти в нормальных айти-специалистов. Хотя, мне кажется, большинство серьезных программистов учат алгоритмы и матешу по лекциям в универе, а не по книгам.
Аноним 18/12/19 Срд 20:26:08 15504365
>>1550428
Не надо узнавать, берешь и делаешь иначе год так можешь узнавать,что-то почитывать , интересоваться чужим успехов в АЙТИ

Берешь делаешь, фиксишь гугля ответы, пытаешься в понимание через эти ответы/эксперименты свои и конечно же доку с литературой для чайников
Аноним 18/12/19 Срд 20:29:22 15504396
>>1550416 (OP)
Обычно я советую SICP, но вижу ты парень толковый, поэтому начинай сразу с Кнут - Искусство программирования.
Аноним 18/12/19 Срд 20:31:17 15504437
Лучше всего начни c С и K&R, это просто пушка, там есть всё. Алгоритмы сортировки, поиска, красночёрных деревьев и всего-всего.
Аноним 18/12/19 Срд 20:50:29 15504768
18/12/19 Срд 20:54:37 15504839
Обычно я советую Искусство программирования, но вижу ты парень толковый, поэтому начинай сразу с Кнут - Конкретная математика.
Аноним 18/12/19 Срд 22:15:21 155054810
>>1550416 (OP)
Оформляй годовую подписку на журнал ксакеп
Аноним 19/12/19 Чтв 00:44:12 155059511
>>1550416 (OP)
Python has been available for over 12 years. I'm not an expert, but there are plenty of resources from Google, books at Amazon, and elsewhere.
Аноним 19/12/19 Чтв 00:44:32 155059612
19/12/19 Чтв 02:10:25 155063413
>>1550428
>Уж что-что, а гуглить я умею
Тогда бы ты здесь не ошивался.
Аноним 19/12/19 Чтв 02:12:29 155063614
Аноним 19/12/19 Чтв 04:51:59 155066015
>>1550416 (OP)
Вкатился в backend python стек python/Django пол года назад, читал только Byte of Python на русском языке + немного практики писал скрипты для себя, ну и для собеседования сделал что-то типа каркаса интернет магазина, для того чтобы показать, что знаю основы Django.

Алгоритмами не пользуюсь, математика тоже не понадобилась.

Советую немного поковырять SQL запросы, ну и Django ORM, так как 30% работы приходится на написание запросов, хз у меня так, может от проекта зависит.

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

Вроде все.
Аноним 19/12/19 Чтв 08:02:57 155069216
Аноним 19/12/19 Чтв 14:08:17 155090117
>>1550416 (OP)
>Собираюсь вкатиться в программирование.
>Посоветуйте годных книг ДЛЯ НАЧИНАЮЩИХ по алгоритмам и математике, необходимой программисту.
Тебе надо начинать с простых практических задач. Потому что алгоритмы нельзя изучить в теории, их нужно реализовывать. А у тебя ноль опыта, поэтому никакие алгоритмы реализовать ты не сможешь. Начни с простого, задачи на написание функций, циклов, рекурсии, и т.п.

Вот отличный курс для вката https://ru.code-basics.com/languages/python

А по алгоритмам вот http://aliev.me/runestone/index.html
Аноним # OP 19/12/19 Чтв 18:48:26 155113918
>>1550443
Почему сразу C? Мне кажется, что у меня уйдет слишком много времени на освоение этого языка, если сравнивать с Python.

>>1550476
Уже скачал эту книгу, буду читать на новогодних каникулах. Спасибо!

>>1550634
Прочитай весь мой пост целиком.
Аноним # OP 19/12/19 Чтв 18:55:59 155115119
>>1550660
Спасибо за советы, буду вкатываться.

Такой вопрос: насколько A Byte of Python (особенно в русской версии) актуален для нынешнего Python?

>>1550901
Спасибо за ссылки!
Аноним 19/12/19 Чтв 19:03:04 155116220

>>1551139
>Почему сразу C? Мне кажется, что у меня уйдет слишком много времени на освоение этого языка, если сравнивать с Python.

Он не такой сложный и более понятный чем Пайтон для нюфага. Там 200 страниц, после первых 50 уже будешь писать. Так же согласен с этим моментом

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

На питоне нет основных исторических моментов которые необходимо понимать. Но в любом случае судя по твоему ответу тебе рано думать об алгоритмах и математике.
Аноним # OP 19/12/19 Чтв 19:05:08 155116621
1021867266.jpg (25Кб, 416x650)
416x650
Наткнулся на пикрелейтед, скачал и посмотрел. Вроде неплохая книга, но в отзывах на Озоне ругают перевод.

Скачал в оригинале. Буду читать после "Грокаем алгоритмы".
19/12/19 Чтв 19:06:11 155116822
>>1551139
>Прочитай весь мой пост целиком.
Прочитал ещё до того как ответил. Если ты, придя на доску, даже не осилил найти прикреплённый тред для нюфагов и понять, что тебе туда, а вместо этого создал отдельный тред, то искать информацию ты не умеешь.
Аноним # OP 19/12/19 Чтв 19:21:38 155117823
>>1551162
>более понятный чем Пайтон для нюфага
Я думал, что все наоборот.

>основных исторических моментов которые необходимо понимать
А вот это уже интересно.

Мне казалось, что Керниган/Ритчи (и любая книга по C/C++ из /pr/ гайда) это такой огромный талмуд на тысячу страниц, но сейчас скачал и полистал - не такое уж и большое чтиво, к тому же написано понятным языком.
Аноним 19/12/19 Чтв 19:31:10 155118524
>>1551178
В С++ очень много всего просто его надо учить если встанет вопрос что нужен именно он. Просто так в него нырять ньюфагу это глупо. C просто даст тебе хорошую технику написания кода и базу

>>1551178
>Я думал, что все наоборот.
А ты думал что байка про "зубрить именно зубрить" просто так про пайтон ходит?
Аноним 19/12/19 Чтв 19:33:27 155118825
DiveIntoPython.jpg (32Кб, 378x498)
378x498
>>1550416 (OP)
Сначала тебе не нужны алгоритмы и матеша, лучше обрати внимание на изучение языка. Советую книгу Dive into python. Страниц там не очень много, немного трудно для понимания. Но ей ограничиваться не нужно, нужна ещё стандартная библиотека на python.org и учить PEP8, чтобы не писать говнокод. Обязательно практикуйся, сразу начни свой петпроджект. Могу порекомендовать писать имиджборду, я серьезно, заодно и html/css изучишь. Веб сервер под борду сначала можешь взять Tornado или Gevent. Сервер надо будет разгонять так, чтобы выдавало не менее 5 тысяч запросов в секунду. Гугл в помощь, короче. Добавляешь это всё в портфолио и резюме рассылай. Эйчарки будут течь, тимлиды бояться.
Аноним 19/12/19 Чтв 19:36:43 155119026
>>1551188
>Сначала тебе не нужны алгоритмы и матеша, лучше обрати внимание на изучение языка.
Еще один вредный совет. Нужно изучать не язык, а программирование, в том числе с помощью языка.
Аноним 19/12/19 Чтв 23:55:01 155145527
>>1550416 (OP)
Google: Высшее образование в IT своими руками
Аноним 19/12/19 Чтв 23:59:21 155145828
>>1551190
>Нужно изучать не язык, а программирование
Правильно. Только при чем тут алгоритмы и матеша, если программирование - это в первую очередь писание читаемого поддерживаемого кода?
Аноним 20/12/19 Птн 00:06:50 155146329
>>1551458
А где я там писал про алгоритмы? Только надо понимать про какие алгоритмы речь. А то много кто кидается этим словом, а что имеет ввиду непонятно. Без алгоритмов все таки не обойтись, нужно понимать, что любой код (алгоритм) бывает 3-х видов: линейный, разветвленный, циклический/рекурсивый. Как не крути этот ньюанс относится к алгоритмам.

>программирование - это в первую очередь писание читаемого поддерживаемого кода
Код читается в 3 раза больше чем пишется. Писать код вредно. Лучший код, который не написан. Программирование это не написание кода, а способность проанализировать задачу, составить требования, составить алгоритм решения, и уже после реализовать его в коде, если к этому моменту задача не изменится, или требования.
Аноним 20/12/19 Птн 00:12:38 155146630
>>1551463
>а давайте не писать код и не улучшать его со временем, а просто продумаем все аспекты и логику заранее и напишем один раз как надо
Какая свежая и оригинальная мысль, что же тут может пойти не так? Нет, дружочек, хороший код никогда не появляется из воздуха, единственный способ получить хороший код - это сначала решить задачу хуевым кодом, потом решить ту же задачу кодом чуть получше, и потом уже решить ее хорошим кодом. Называется рефакторинг. Программирование - это именно писание кода, дохуя кода.
Аноним 20/12/19 Птн 00:26:41 155147131
>>1551466
Хера ты крутишься как уж на сковородке. Сначала написал, что нужно

>>1551458
>программирование - это в первую очередь писание читаемого поддерживаемого кода

При это новичек такой код написать не может. Ему нужно учиться такой код писать. А теперь ты переобуваешься, и пишешь, что нужно сначала плохой написать, и т.д.

Только программирование это не написание кода, как ты не крутись. Сначала нужно понять задачу, иначе кода не будет. Потом нужно сформировать требования (ограничения) и составить алгоритм (продумать в голове решение), так как написать код, не имея в голове понимания как хотя бы приблизительно решить задачу - невозможно. И только после этого писать код.

>Программирование - это именно писание кода
Нет. Код никому не всрался. Никто тебе не заплатит за код. Писателей кода много, решателей проблем мало. Программирование это решение задач. Платят деньги за решение задач, а не за код. Приложения нужны бизнесу, бизнес платит за решение его проблем, задач. Хороший код решает задачи.
Аноним 20/12/19 Птн 00:37:54 155147432
>>1551471
То есть сначала у тебя кукареку про то, что "не учить алгоритмы - плохой совет для ньюфага", а потом выясняется, что под алгоритмом ты на самом деле имеешь в виду базовые конструкции if-else, которые любой ньюфаг выучит и так? И зачем ты высрался такой охуительный советчик, если по твоим советам ньюфаг пойдет гуглить "алгоритмы программирование"и получит кнута в ебало?
>Никто тебе не заплатит за код
Заявление уровня "хирургу никто не платит за прочный шов кишечника, его же не видно". Разумеется задачу надо решать оперативно и в первую очередь, но твоя ответственность как программиста - это сделать так, чтобы при минимальной смене требований в будущем которые поменяются неизбежно, твоя хуйня не разваливалось и не требовала месяца на добавление простой кнопки в кучу говнокода.
Аноним 20/12/19 Птн 00:51:40 155147933
>>1551474
Опять ты переобуваешься. Я второй раз пишу, что не писал про алгоритмы. Вот цитата

>>1551190
>Еще один вредный совет. Нужно изучать не язык, а программирование, в том числе с помощью языка.

Так как ты перевираешь мои слова, переобуваешься пытаясь отвертеться от своих слов, у меня нет желания тебе отвечать. Адьёс



Аноним # OP 21/12/19 Суб 22:34:43 155336134
>>1551185
Ок, заценю эту книжку. Просто мне интересен Python и в дальнейшем хотелось бы использовать именно его. А то про C я не знаю совсем ничего: допустим, в каких областях он сегодня используется, насколько специалисты по C востребованы и т.д.

>>1551188
Спасибо, скачаю эту книгу.
Аноним 21/12/19 Суб 23:51:08 155343935
>>1553361
>>каких областях он сегодня используется
Низкоуровневое программирование и системное. Тебе си советуют не потому что он имеет бизнес-применение. А потому что голый си очень хорош для понимания принципов программирования вообще. После ебли с поинтерами, реализации структур данных и сортировок и т.д будет очень просто вкатиться в любой другой си-подобный язык (ну кроме плюсов). Просто потому, что ты будешь представлять какэтот ЯП работает, а не в тупую huinyaName.sort
Аноним 22/12/19 Вск 12:04:05 155359336
>>1553439
Да, так же это ожерелье из чеснока и осиновый кол от ООП
Аноним 22/12/19 Вск 12:06:05 155359437
>>1553439
>А потому что голый си очень хорош для понимания принципов программирования вообще.
Вообще-то довольно плох
Аноним # OP 22/12/19 Вск 19:15:14 155394838
>>1553439
Понял. Спасибо за разъяснения.
Аноним 22/12/19 Вск 19:27:24 155395239
>>1553948
Ничего ты не понял. Потеребишь Си, поймешь что не задрот и бросишь нафиг прогмамуирование. Это когда на западе 60 летние черные бабушки вкатываются в js.
Аноним # OP 22/12/19 Вск 21:41:07 155406940
>>1553952
Держи в курсе своих фантазий.

Не понравится C - буду изучать Python, как и хотел изначально.
Аноним 22/12/19 Вск 22:07:51 155409841
Аноним 22/12/19 Вск 22:41:52 155414942
>>1553594
Беспруфные вскукареки
Аноним # OP 23/12/19 Пнд 01:39:42 155426443
>>1554098
Спасибо. Ты кидай еще материалов по теме треда, если знаешь какие-то годные курсы или книги, которые полезны начинающим. Допустим, то, что ты бы хотел узнать в самом начале своего пути, но узнал гораздо позднее.
Аноним # OP 24/12/19 Втр 02:01:41 155523244
Бамп
Аноним 24/12/19 Втр 06:57:24 155526145
Че за долбоеб всем насоветовал грокаем алгоритмы? Вечно натыкаюсь на это. Блять, да там и читать то нехуй за пару вечеров хуйнул ее параллельно читая укус. А дальше уже хз
Аноним 24/12/19 Втр 14:24:07 155547246
>>1555261
Ее советуют везде. Годная же книжка.
Аноним 25/12/19 Срд 03:23:10 155614147
Аноним 25/12/19 Срд 17:15:13 155679248
Аноним 26/12/19 Чтв 02:21:09 155724849
Аноним 26/12/19 Чтв 15:56:18 155767350
>>1557248
Лол. А что такого? Это материал для начинающих же.
Аноним # OP 27/12/19 Птн 20:51:54 155910951
Бамп
Аноним 27/12/19 Птн 21:23:02 155912952
>>1553593
Что несёшь вообще? Любой си код по умолчанию в ООП парадигме находится, которое насаждается интерфейсами начиная от компиляторов, заканчивая системными интерфейсами вроде поськи или вин32. Вся стандартная библиотека реализована по ООП принципам, изучают си как ООП язык. Короче хаскелееб опять пиздит о том чего не понимает, съеби с доски уже.
27/12/19 Птн 23:02:41 155918853
Сажи говнотреду.
27/12/19 Птн 23:23:56 155921054
>>1559129
Вшоке с этого дауна.
Аноним 27/12/19 Птн 23:44:38 155923655
>>1559210
Ебало-то свое прикрой, ньюфаг-хаскелееб.
Аноним 28/12/19 Суб 02:47:02 155931556
>>1559129
Ебать ты дурачек) пост внимательнее прочти предыдущий и может поймешь в каком контексте это написано было. Если нет, то разжуем тебе

Мимокрок
Аноним 28/12/19 Суб 06:03:34 155934457
>>1559315
ты че додик пиздишь ваще? ты же ваще нахуй невменяемый. В КАКОМ ТАКОМ КОНТЕКСТЕ уебок, когда там написано вполне прямо что си, якобы, "защищает" от ооп. Си блять его пропогандирует, и "защищать" от него не может по факту. Свободен, маня, иди в курилке после очередного сеанса крудопильства обсуждай какой си НЕ ОПП язык
Аноним 28/12/19 Суб 06:26:41 155935058
>>1559344
Как же горит эта тупая пидораха) ты блять два предложения по смыслу связать не можешь, а еще пиздишь чето про программирование. Ёбаный в рот)))
Аноним 28/12/19 Суб 09:54:53 155939459
>>1559350
Эй ебанат дегенеративный, потрудись-ка объяснить каким образом ебучий язык программирования До "защищает" изучающих его от ужасного ООП который он сам насаждает, но это похуй, "защищает" жи ебал твою мать тупая чепуха и с удовольствием надавал бы тебе по твоей глупой 90iq мордашке
Аноним 28/12/19 Суб 10:48:47 155941760
>>1559394
Ёбаный в рот, я прям в голос ору с тебя) ты напряги мозг то сука
Аноним 28/12/19 Суб 10:50:11 155941861
Ну так, как стать программистом кто нибудь ответит?
Аноним 28/12/19 Суб 11:06:10 155942462
>>1559418
Нужно убить программиста и занять его место.
Аноним 29/12/19 Вск 13:49:02 156028963
>>1550419
Начни с классики Петцольд — Код. Годнота лютейшая для вкатывания.
Аноним 29/12/19 Вск 13:52:34 156029764
Аноним 29/12/19 Вск 14:00:47 156030265
>>1550428
>какая литература помогла им
Никакая

> из ньюфагов вырасти в нормальных айти-специалистов
29/12/19 Вск 14:01:19 156030366
29/12/19 Вск 14:03:17 156030467
>>1559418
Ты всерьёз считаешь, что кто-то будет расписывать тебе ответ на вопрос, обсосанный уже тысячи раз?
Аноним 29/12/19 Вск 14:03:22 156030568
>>1560302
Недопостил

> из ньюфагов вырасти в нормальных айти-специалистов
Решай задачи. Лучше всего, чтобы это кому-нибудь было нужно. Выкладывай на гитхаб. Найди комьюнити погромистов, которое занимается одной задачей или классом задач (геймдев форумов дохуя сейчас). Только шишки и пиздюли олдов помогут. А сюда не заходи больше - тут нихуя не происходит.
Аноним 02/01/20 Чтв 14:34:32 156296769
Аноним 07/01/20 Втр 23:10:37 156722170
Аноним 18/01/20 Суб 03:09:34 157615771
тест
Аноним 18/01/20 Суб 03:15:04 157615972
>>1550416 (OP)
Я вот выучил питон и чет разочаровался во всем этом. Запилил пару лет прожектов на джанге, пару сервисов на работе, автоматизировал все и вся. Ну думаю можно попробовать найти работу, а вот хуй. В вебе питонисты без опыта никому не нужны. Да и вообще большинство до сих пор пишут на пыхе, а крупные компании перекатываются на го.
Машоб и биг дата ну вот вообще не мое. Не хочется дрочить на циферки.
Учу кресты в итоге, буду делать игры на уече фор фан, для себя. Благо на основной работе достаточно времени чтобы развиваться.
18/01/20 Суб 03:42:14 157616773
>>1576159
>буду делать игры на уече
И потом так же разочаруешься?
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов