170 похожих чатов

Ребята привет, Хочу спросить совета у опытных прогеров. учу пайтон

в универе. 1 курс. В общем когда мне нужно реализовать какую либо фичу, не важно какую, я лезу в гугл. Чекаю, какие модули лучше подходят для того или другого, там же как правило находятся варианты решения сходной задачи, я копирую эти решения и поймал себя на мысли, что я скорее не кодер а сборщик конструктора из готовых кусков кода, которые потом подгоняю под свои цели и задачи. Хочу узнать, так все делают? Ну и понятно, что писать одно и тоже, для схожих проектов каждый раз нет смысла, и код просто копируется блоками из заготовок. Но начинает складываться комплекс, что так не стать программистом

21 ответов

20 просмотров

зависит от того понимаешь ли ты то, что копируешь, если ты скопипастил и понял, что ты скопипастил, а в добавок к этому в будущем сможешь вспомнить и применить усвоенное, то всё вполне супер

Синдром самозванца есть наверное у всех, лично я гуглю только когда совсем не знаю как что-то сделать

Jin- Автор вопроса

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

Ты раскрыл главную тайну программистов

Jin- Автор вопроса
пахан шиложоп 300м от вас
звучит как оправдание

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

Jin
Расскажи)

Ты уже рассказал всё

Jin
Не знаю, Ну вот я печатаю схожие программы на одни...

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

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

Master Craftsman
Да, на 1 курсе так все делают. И речь не про первы...

ого, какие умные слова, я тобой восхищаюсь, незнакомец

Master Craftsman
Да, на 1 курсе так все делают. И речь не про первы...

А через 5 лет работы поймёшь что любой код плох и поэтому лучше писать поменьше

Tishka17
А через 5 лет работы поймёшь что любой код плох и ...

Через 5 лет ты поймёшь что твой код нахер никому не нужен. И не будешь делиться им.

Pavel Shabarin
лови техлида

Да я щас в стадии "все заебало, напишу за день свой фреймворк"

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

Tishka17
Ну я вот полез брать чтото готовое для aws lambda ...

я так возился с одной гисовой задачкой. нужно было рассечь определенную геометрию на куски, равнодостижимые из набора точек. проблема была в том, что geos при работе с интерсекшонами иногда дает невалидные полигоны. и это в принципе всех устраивает. в общем, хуй я забил :)

Pavel Shabarin
я так возился с одной гисовой задачкой. нужно было...

Приходит ко мне недавно Джун с вопросом "как сделать ХХХ". Я такой смотрю - а нахуй это нужно? Давай ты просто забьешь. Только уточни у аналитика. Реально не нужно оказалось. Сэкономил ему штук 300 строк кода

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта