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


<<
Назад | Вниз | Обновить тред | Автообновление
65 | 1 | 20

Аноним 21/09/18 Птн 06:46:19  183368479  
image.png (21Кб, 394x183)
PYTHON Господа, я только начал осваивать мир программирования и я даже не джуниор. У меня возник вопрос из вот такой ситуации. Значит мне пришло в голову попытаться воссоздать алгоритм (сгенерировать все перестановки списка). Через какое-то время я сдался и вышел вот на это видео https://www.youtube.com/watch?v=hqijNdQTBH8 . И все равно провал, так как не до конца понимаю принцип алгоритма. Затем я вижу вот эту ситуацию (пикрелейтед) и стоит признать, что я тоже знал про этот метод (до этих событий). Теперь вопрос. Как вы считаете: нужно ли пытаться осозновать алгоритм каждого метода, котором ты пользуешься или не заморачиваться и оно все само когда-то придет?
Аноним 21/09/18 Птн 06:46:40  183368483
bump1
Аноним 21/09/18 Птн 06:48:00  183368501
bump2
Аноним 21/09/18 Птн 06:48:08  183368505
>>183368479 (OP)
Если даже просто возник такой вопрос: ты уже можешь пойти нахуй. Типикал пидорахен
Аноним 21/09/18 Птн 06:48:59  183368515
bump3
Аноним 21/09/18 Птн 06:50:02  183368529
bump4
Аноним 21/09/18 Птн 06:50:47  183368541
bump5
Аноним 21/09/18 Птн 06:50:58  183368545
Он еще и бампает, съеби уже
Аноним 21/09/18 Птн 06:51:25  183368549
bump6
Аноним 21/09/18 Птн 06:52:05  183368556
bump7
Аноним 21/09/18 Птн 06:52:37  183368560
bump8
Аноним 21/09/18 Птн 06:52:46  183368561
>>183368479 (OP)
Блядь, если ты учишься и тебе приперлось учить алгоритмы, то реализуй все базовыми методами без сторонней/встроенной хуйни.
Аноним 21/09/18 Птн 06:53:10  183368567
bump9
Аноним 21/09/18 Птн 06:55:49  183368591
>>183368479 (OP)
Если не можешь додуматься до алгоритма сам то наверное не надо особо пытаться, просто тупо ботай их все и знай когда какой применять. Это не значит что ты не можешь быть хорошим программистом. Если у меня проект для которого не нужно изобретать велосипед и есть на выбор два программиста, один из которых дофига математик байтоеб и генерирует новые алгоритмы, но не знает их все и не знает когда какой применять, а второй простой и скромный, знает и умеет применять нужные, я возьму второго. Таких проектов - 99%
Аноним 21/09/18 Птн 07:00:02  183368638
>>183368561
Именно это я и стараюсь делать. Но я заметил, что курсы по питону и некоторые книги стимулируют тебя просто знать эти методы и не задаваться вопросом, как это все там устроенно. И вот правильно ли это ?

>>183368591
Спасибо, я это учту.
Аноним 21/09/18 Птн 07:03:53  183368693
>>183368638
>И вот правильно ли это ?
Это правильно только когда тебе надо написать что то что еще не было написано. Вот то что ты еще этого не понял, в этом я соглашаюсь с предыдущими постами в некотором.
Аноним 21/09/18 Птн 07:08:42  183368757
>>183368638
Ну вообще книги/курсы по питону учат, как ни странно, программировать на питоне, решать конкретные типовые задачи на питоне. Если ты хочешь углубиться в алгоритмы, то нужно читать книги по алгоритмам, с псевдокодом там, без привязки к конкретному языку и все такое. Нужно ли это? Ну вообще заебись, когда ты знаешь общие принципы и как все работает, это позволит проще разбираться в каких-то частных случаях.
Аноним 21/09/18 Птн 07:09:16  183368768
>>183368479 (OP)
Да, нужно. Как проггер говорю. Булет проще запомнить, особенно понадобится, когда будешь запоминать алгоритмы по их эффективности.
Аноним 21/09/18 Птн 07:10:28  183368789
если не понимаешь - берешь руку с листком, и разбираешь алгоритм. это очень помогает
Аноним 21/09/18 Птн 07:18:19  183368887
>>183368789
У меня нет ручки и листка
Аноним 21/09/18 Птн 09:56:46  183372546
>>183368479 (OP)
>сгенерировать все перестановки списка
Навскидку по-очереди ставить на первое место каждый следующий элемент и генерировать все перестановки оставшегося списка.

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

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

Вообще вот ты уселся впервые за программирование. Да, питон, но нельзя сказать, что ты сел учить питон, потому что ну ты же не знаешь, как он внутри тикает, и пока, скорее всего, знать не очень надо. Нет, ты взял питон как простой инструмент, с помощью которого можно без лишнего геморроя понять общие принципы. А общие принципы, это теория алгоритмов. А какая-нибудь генерация перестановок - это частный пример алгоритма, на котором можно наглядно разбирать теорию. Какие-то алгоритмы тебе разбирать и понимать так или иначе придется просто в качестве практики обучения. И очень желательно, чтобы хотя-бы на старте это были хорошо известные алгоритмы с математическим обоснованием и доказательством, чтобы был вообще предмет обучения, а не ёбаная магия или "и так сойдет". Задачи на комбинаторику и теорию графов - хорошие кандидаты на обучающий материал.
Аноним 21/09/18 Птн 10:07:03  183372842
>>183368479 (OP)
>только начал
>я даже не джуниор
>нужно ли пытаться осозновать алгоритм каждого метода

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

Аноним 21/09/18 Птн 10:33:13  183373782
>>183372842
>А если ты не понимаешь как это все работает и просто копипастишь рандомный код из интернета, то при первой же ошибке завопишь

Нене, ты повесишь вачдог, который будет перезапускать сломавшийся микросервис
Аноним 21/09/18 Птн 10:37:19  183373930
>>183373782
Если веб-макака, то да, само собой, тодыды до посинения пока не набрутфорсишь нужный результат. Только пайтон не для веба учат нынче.
Аноним 21/09/18 Птн 10:41:29  183374075
>>183373930
> пайтон не для веба
Чё
У него всего 3 сферы применения, одна из которых не оплачивается.
Аноним 21/09/18 Птн 10:45:37  183374209
>>183373930
>Только пайтон не для веба учат нынче.
А для чего? Для того чтобы твою мать шлюху в рот ебать?
Аноним 21/09/18 Птн 10:53:03  183374451
>>183368479 (OP)
https://www.youtube.com/watch?v=2XFaK3bgT7w
Смотрю его лекции, интересно.
Аноним 21/09/18 Птн 10:56:21  183374578
>>183374075
>>183374209
Господи, с кем меня посадили. Вакансии погуглите сами, ебланы? На пайтоне либо поддерживать старое говно, либо ml с дата саенсом.
Если вы не против поддерживать старое говно, тот тут лучше к пыхарям -- там говна настрочили на несколько поколений вперед.
Аноним 21/09/18 Птн 11:03:07  183374816
>>183374578
А может ты сам сходишь и посмотришь вакансии, долбоебушка? Половине нужен бот для телеграма, другой половине джанго проект.
Алсо мать твоя шлюха, а отец - осел. Рты обоссывал всему твоему семейству. Шутка Нет
Аноним 21/09/18 Птн 11:09:45  183375079
>>183374816
>нужен бот для телеграма
На ноде.

>другой половине джанго проект
>2018
Лол, и? Ты готов в 2018 писать джанго проект?
Аноним 21/09/18 Птн 11:13:04  183375217
>>183375079
>вакансии по питухону
>нода
Мда, земля тебе пухом братишка. Чот ваще мда мда.. мммдее
>2018 джегно проджект
Если за это платят и не надо сосать залюпу как твоя мама делает то почему бы и нет?
Аноним 21/09/18 Птн 11:19:34  183375415
>>183375217
>мда
На ноде делаются все интеграции, ибо дешево. Это рыночек, твое мнение тут нахуй не всралось, если условной компании для двухсторонней интеграции с кучей сервисов на выбор дать похрамистов на ноде и путоне с расценками и сроками, то тут как бы выбор будет очевиден.
Для нагруженных вычислений выберут джаву, шарп или вообще го, если модно и микросервисно.

>Если за это платят
С этого стоило начинать. Если что-то изучать ради денех, то это сразу проигрыш. Но и тут пресловутая нода выигрывает, ибо минимум усилий, максимум стаковерфлоу и денех.
Аноним 21/09/18 Птн 11:29:06  183375765
>>183375415
>Если что-то изучать ради денех, то это сразу проигрыш.
Сходу проигрыш. С твоего поста.
То есть ты хочешь сказать веб-кодеры работают не ради денег? А ради чего? Ради высшей идеи? Чтобы сделать инторнет лучшим местом на земле? Чтобы пописять на лицо твоей матери? Что бы дети африки перестали голодать? Чтобы взрослое население африки перестало было ленивым тупорылым отребьем, которое безконтрольно размножается и находится не в состоянии прокормить собственное потомство? Или ради чего? Это же вэб, блять. ИТ - панель, где тусят шлюхи как твоя матушка. О чем ты говоришь вообще? Пиздец худею с тебя братищка
Аноним 21/09/18 Птн 11:43:36  183376352
>>183375765
Ты какой-то тупенький, что же ты сразу не сказал, я был бы по-мягче.

>вэб
>ИТ
То есть для тебя программирование только для веба бывает? Ты с ебаного ит что ли?

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

НО.

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

Что касается мотивации для работы в ИТ -- у всех она разная, кто-то хочет пойти в дата саентисты, кому-то просто доставляет разбираться в компьютерных штуках и их устройстве, но если ты вкатываешься только ради денег, то это джанго-симфони-спринг-жквери фулл стек за копейки до конца жизни, ибо нахуй ты такой важный и денежный без мозгов никому не упал.
Аноним 21/09/18 Птн 11:53:08  183376744
Насколько эффективно вкатываться в data science + ml не имея сильной математической базы (statistical learning, PDE и т.д.).
Аноним 21/09/18 Птн 11:54:50  183376809
>>183376744
Сам-то как думаешь?
Аноним 21/09/18 Птн 11:57:05  183376904
>>183376809
Какая разница что я думаю, я бы хотел опыт людей по обе стороны вопроса узнать. Те кто имеют эту базу и те у кого ее нет.
Аноним 21/09/18 Птн 12:00:07  183377047
Какие же всётаки программисты неприятные в общении уёбы.
Аноним 21/09/18 Птн 12:07:47  183377375
>>183376904
Если хочешь вкатываться, то вот открой вакансии по нужной сфере, посмотри что требуется, подумай знаешь ли ты это, если не знаешь, то выучи, если выучил, то иди на собеседование. Если хуево выучил, то провалишься и тебе вкатываться не стоило, если не провалишься, то хорошо выучил и тебе вкатываться стоит. Очевидно, не?
Аноним 21/09/18 Птн 12:08:31  183377409
>>183377375
Так я заранее спрашиваю.
Аноним 21/09/18 Птн 12:08:47  183377420
>>183377047
Не обращай внимание, это жаваскриптеры 300к/сек кудахтают.
Аноним 21/09/18 Птн 12:09:32  183377454
>>183377047
Дваждую, особенно вот этот >>183376352 чисто ублюдище
Аноним 21/09/18 Птн 12:09:59  183377477
>>183377409
Кто, кроме тебя, заранее знает сможешь ли ты получить математическую базу самостоятельно? Если вопрос был: "Могу ли я для дата саенса копировать код со стаковерфлоу?", то нет, не можешь.
Аноним 21/09/18 Птн 12:10:21  183377492
>>183377454
Сам себя не похвалишь, никто не похвалит.
Аноним 21/09/18 Птн 12:12:31  183377574
>>183377454
Фуллстэк порвался.
Аноним 21/09/18 Птн 12:13:41  183377619
>>183377477
Да где я спрашивал смогу я или нет?
Я имел в виду, придется ли время тратить на это или нет, но походу придется
Аноним 21/09/18 Птн 12:14:01  183377638
>>183377477
Ващет можешь, только не со стаковерфлоу, а с кернелов кегля.
мимо-датасаентист
Аноним 21/09/18 Птн 12:19:05  183377839
>>183372842
два чая
Аноним 21/09/18 Птн 12:20:19  183377880
>>183373930
>>183375079
идиот ебаный
Аноним 21/09/18 Птн 12:20:52  183377906
>>183377619
В целом этот >>183377638 прав, только если все примеры полностью поймешь и сможешь объяснить, поменять под ситуацию.
Аноним 21/09/18 Птн 12:21:29  183377927
Да вы тут все просто кучка хуеглотов. Даже читать вас - зашквар.
Аноним 21/09/18 Птн 12:21:43  183377939
>>183377880
>>183377454
>>183375765
Семен, выкатывайся.
Аноним 21/09/18 Птн 12:27:21  183378203
>>183368479 (OP)
Прочитал тред и охуел.
Блять, может в пизду на прогера-админа учится, и пойти на ебаного повара или еще какую залупу.
У меня мозг кипит нахуй.
Мимовторокур
Аноним 21/09/18 Птн 12:28:43  183378276
>>183377638
>>183377906
А на сколько полезно иметь знания в других областях? я по образованию финансист
Аноним 21/09/18 Птн 12:29:18  183378295
>>183378203
Ну для начала тебе однохуйственно надо поцеловать мою залюпу, а потом уже учиться программированию.
Аноним 21/09/18 Птн 12:34:30  183378521
>>183378203
Отчего так?
Аноним 21/09/18 Птн 12:35:36  183378564
>>183378295
Фуллстэк, уходи. Все уже прочувствовали твою джангоболь, иди искать работу за 60к дальше.
Аноним 21/09/18 Птн 12:37:00  183378628
>>183378564
А если я не уйду, что ты сделаешь?
Аноним 21/09/18 Птн 12:39:22  183378725
>>183378628
Еблет тебе начищу
Аноним 21/09/18 Птн 12:41:18  183378795
>>183378203
>2й курс
>думает куда пойти учиться
Мда.
Аноним 21/09/18 Птн 12:41:50  183378817
>>183378725
Приступай.
Аноним 21/09/18 Птн 12:43:32  183378886
>>183378521
Я вообще нихуя не понял о чем вы тут базарите, хотя больше года пишу новелку в ренпае, который вроде как на питоне написан.
>>183378795
В нашей шараге можно изи уйти на 2 курсе на другую специальность, у меня в прошлом году так друг сделал.
Аноним 21/09/18 Птн 12:44:06  183378913
>>183378276
Абсолютно похуй, в 2к18 эта параша почти 100% алхимия, знания в которой применимы только в ней же самой и наоборот, пока не подрочишь раз сто и глазками на графики не посмотришь, не разберешься.
Аноним 21/09/18 Птн 12:44:55  183378968
>>183368479 (OP)
Ты должен знать как работают популярные алгоритмы, уметь их изобразить (если ты в принципе умеешь программировать и знаешь алгоритм, то ты автоматом можешь реализовать его, потому алгоритмы и спрашивают на собеседованиях), знать их сложность в О-нотации и сложность конкретной реализации, которую ты собираешься использовать.
В реальных применениях не следует городить велосипеды, кроме каких-то особых ситуаций, когда существующие реализации тебя почему-то не устраивают, такое бывает в RnD в основном.
Аноним 21/09/18 Птн 12:48:24  183379130
>>183368479 (OP)
>PYTHON
Зачем? Язык медленно умирает, Гугл постепенно отказывается от него, в вебе он вообще один из худших инструментов, для нейросетки гораздо лучше и в десятки раз быстрее работает GO. Да что уж говорить, PHP примерно в 7 раз быстрее питона.

Мертворожденный язык.
Аноним 21/09/18 Птн 12:50:07  183379215
>>183378913
То есть в других сферах пока не применяется?
Видел книгу, на тему machine learning in finance, вышла в этом году лел, до этого подобных книг не было, только научные работы, и то только в последние года 2-3


Топ тредов
Избранное