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

Всем привет. Такой вопрос) Если ты к примеру не можешь

сам написать какой нибудь проект на React, к примеру (todo), но ты берешь копируешь готовый код, при этом досконально разобравшись в нем. То это хорошая практика?

20 ответов

10 просмотров

Нет, пробуй пиши сам

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

Если ты досконально разьераешся в коде то и написать для тебя не проблема

Dugger-Магомедов Автор вопроса

Мне вот что ответили, и думаю это верное сказнно

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

Dugger-Магомедов Автор вопроса

на хабр, так же ответили

ну а после того, как ты скопировал туду тот - ты пробовал написать сам, не подглядывая? Вот только честно ответь.

Dugger-Магомедов Автор вопроса

Да, я же сказал уже, сам написал, я целый день в коде разбирал, смотрел че как то работает

Dugger-Магомедов Автор вопроса

Ну если смотреть чужой код, это плохая практика, то вы сами можете написать, к примеру туду, без просмотра чужого кода, если бы к примеру недавно выучили все React?

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

Если честно - я уже и не помню, как я учился программированию. Это было больше 10 лет назад... Чужой код надо смотреть, но не копипастить. Просто из твоего первого сообщения я понял, что ты скопировал код, и только потом начал в нем пытаться разобраться. Если ты подсмотрел решение и адаптировал под свои нужды - то это норм

У меня другое мнение, так что как считай как хочешь

Dugger-Магомедов Автор вопроса

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

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

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

Dugger-Магомедов Автор вопроса

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

Dugger-Магомедов Автор вопроса

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

ну.. раз ты знал уже ответ на свой вопрос - зачем спрашивал?) Ну что я могу тебе сказать... Удачи с твоим обучением)

Dugger-Магомедов Автор вопроса

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

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта