• XSS.stack #1 – первый литературный журнал от юзеров форума

Написание своего кода без КОПИПАСТА!)

codder147

CD-диск
Пользователь
Регистрация
10.07.2022
Сообщения
15
Реакции
4
Всем привет, изучаю web программирование( пока что стек - php, mysql, js). На данный момент пишу backend сайта на чистом php( ORM, без фреймворков, по курсу на ютуб, тщательно разбираю код, без копипаста), основы ООП + инкапсуляции, наследования, полиморфизма более менее понятны / параллельно треню кодинг на codewars/leetcode.

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

Вопрос к вам, уважаемые кодеры, какое по/проекты в будущем посоветуете написать для улучшения навыков кодинга? Основная цель: поменьше заниматься скрипткиддингом, побольше что-то свое писать( желательно не говнокод) )))))))

Высокий ранг на codewars/leetcode значительно улучшит скил понимания основ кодинга? ( По книгам тяжело мне учиться, реальные жизненные задачи, куда больше мотивируют).
 
Всем привет, изучаю web программирование( пока что стек - php, mysql, js). На данный момент пишу backend сайта на чистом php( ORM, без фреймворков, по курсу на ютуб, тщательно разбираю код, без копипаста), основы ООП + инкапсуляции, наследования, полиморфизма более менее понятны / параллельно треню кодинг на codewars/leetcode.

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

Вопрос к вам, уважаемые кодеры, какое по/проекты в будущем посоветуете написать для улучшения навыков кодинга? Основная цель: поменьше заниматься скрипткиддингом, побольше что-то свое писать( желательно не говнокод) )))))))

Высокий ранг на codewars/leetcode значительно улучшит скил понимания основ кодинга? ( По книгам тяжело мне учиться, реальные жизненные задачи, куда больше мотивируют).
все что ты захочешь написать уже в 95% случаев есть на гитхабе или в стаковерфлоу...смысл придумывать велосипед ? берешь куски готового кода и делаешь что нужно. Пока ты будешь терять время на поиски инфы как написать ту или иную функицю, технологии убегут вперед. FullstackOverflowDeveloper уже не мем, а база.
 
все что ты захочешь написать уже в 95% случаев есть на гитхабе или в стаковерфлоу...смысл придумывать велосипед ? берешь куски готового кода и делаешь что нужно. Пока ты будешь терять время на поиски инфы как написать ту или иную функицю, технологии убегут вперед. FullstackOverflowDeveloper уже не мем, а база.
В любом случае будут возникать задачи/трудности с введением дополнительного функционала по, разумеется с 0 писать нереально сложно, без программирования сложно)
 
В любом случае будут возникать задачи/трудности с введением дополнительного функционала по, разумеется с 0 писать нереально сложно, без программирования сложно)
Ну конечно отладка и сборка этого франкенштейна займёт много сил и времени, но все же меньше чем писать с нуля.
 
Ну конечно отладка и сборка этого франкенштейна займёт много сил и времени, но все же меньше чем писать с нуля.
Для начала пойдут технологии, проверенные временем? ( php + js + mysql ; laravel + react; разметка ясное дело html/css ) . Или сразу за node.js прыгать и полностью бек/фронт на js делать? Путаница возникает, сайт пока по фану пишу, но в то же время хочется не отставать от бизнес кода и адекватных разрабов.
 
Для начала пойдут технологии, проверенные временем? ( php + js + mysql ; laravel + react; разметка ясное дело html/css ) . Или сразу за node.js прыгать и полностью бек/фронт на js делать? Путаница возникает, сайт пока по фану пишу, но в то же время хочется не отставать от бизнес кода и адекватных разрабов.
лучше с направлением определись, если web хочешь, то я бы js советовал, больше возможностей
 
лучше с направлением определись, если web хочешь, то я бы js советовал, больше возможностей
Backend по душе больше, но фронт в любом случае придеться писать)
 
Backend по душе больше, но фронт в любом случае придеться писать)
а чо щас бек у нас на ноде не пишут?

зависит все от твоих целей и желаний. Чаще всего коммерческим стандартом сейчас считают reactjs на фронте и expressjs на бэке. Однако это не говорит о том, что нет людей, которым всё равно на spa, лишь бы работало и они готовы видеть yii/laravel/etc.
Ты на грани старта очередного холивара где и что использовать, но по большому счёту расклад заранее таков:
- очень популяризировался весь JS-стек - нода, реакты, вью, экспрессы итп. В JS всюду и везде - нет ничего плохого, и языков плохих нет - есть плохие программисты.
- пыха никуда не делась и не денется из коммерса еще я верю ближайшие 7 лет. Проекты написанные на ней еще существуют, переписывать их на что-то иное - дорого, бессмысленно и беспощадно. Даже если фронт на реакте - никто не мешает херачить рест апи на пыхе
- остальные технологии на бэке постепенно умирают. Никакой существенной разницы потому что нет что на бэке, но на python-django порог входа в качество выше, например, руби - вообще о нем перестал слышать вообще что либо за последние лет 5.
- тренды ведут всех к формату лендинг+spa. В этом нет как ничего плохого, так и ничего обязательного. Мне с точки зрения потребителя в большинстве случаев так всё равно, перезагружается ли страничка пиццерии при нажатии на кнопку или догружает инфу реактом через rest api.
- высоконагруженные проекты один хер упираются в собственные узкие моменты и в итоге переписывают всё на более низкоуровневые языки. Половина микросервисов яндекса - на собственном с/с++ фреймворке, вк и фб допилили пхп под свои нужды, короче, чем серьезнее дела - тем важнее уже что именно ты выбираешь. Сейчас можешь глубоко накакать и вариться в том что легче всего идет/интереснее.
Высокий ранг на codewars/leetcode значительно улучшит скил понимания основ кодинга? ( По книгам тяжело мне учиться, реальные жизненные задачи, куда больше мотивируют).
Так реальные жизненные задачи и решай. Создай топик тут о том что готов бесплатно порешать задачки. Могу персонально в лс пригласить на таких условиях развиваться. Литкод и кодеварс исходя из названий и частоты упоминаний в послед время осмелюсь предположить что это просто сборники задач. То есть что? Любой задачник по программированию оформленный в виде веб-приложения. Зачем себе что-то еще к сути надумывает молодежь - не пойму.


фронт в любом случае придеться писать
js+jquery тоже фронт. И react это тоже фронт. Фронт разный бывает.
 
а чо щас бек у нас на ноде не пишут?

зависит все от твоих целей и желаний. Чаще всего коммерческим стандартом сейчас считают reactjs на фронте и expressjs на бэке. Однако это не говорит о том, что нет людей, которым всё равно на spa, лишь бы работало и они готовы видеть yii/laravel/etc.
Ты на грани старта очередного холивара где и что использовать, но по большому счёту расклад заранее таков:
- очень популяризировался весь JS-стек - нода, реакты, вью, экспрессы итп. В JS всюду и везде - нет ничего плохого, и языков плохих нет - есть плохие программисты.
- пыха никуда не делась и не денется из коммерса еще я верю ближайшие 7 лет. Проекты написанные на ней еще существуют, переписывать их на что-то иное - дорого, бессмысленно и беспощадно. Даже если фронт на реакте - никто не мешает херачить рест апи на пыхе
- остальные технологии на бэке постепенно умирают. Никакой существенной разницы потому что нет что на бэке, но на python-django порог входа в качество выше, например, руби - вообще о нем перестал слышать вообще что либо за последние лет 5.
- тренды ведут всех к формату лендинг+spa. В этом нет как ничего плохого, так и ничего обязательного. Мне с точки зрения потребителя в большинстве случаев так всё равно, перезагружается ли страничка пиццерии при нажатии на кнопку или догружает инфу реактом через rest api.
- высоконагруженные проекты один хер упираются в собственные узкие моменты и в итоге переписывают всё на более низкоуровневые языки. Половина микросервисов яндекса - на собственном с/с++ фреймворке, вк и фб допилили пхп под свои нужды, короче, чем серьезнее дела - тем важнее уже что именно ты выбираешь. Сейчас можешь глубоко накакать и вариться в том что легче всего идет/интереснее.

Так реальные жизненные задачи и решай. Создай топик тут о том что готов бесплатно порешать задачки. Могу персонально в лс пригласить на таких условиях развиваться. Литкод и кодеварс исходя из названий и частоты упоминаний в послед время осмелюсь предположить что это просто сборники задач. То есть что? Любой задачник по программированию оформленный в виде веб-приложения. Зачем себе что-то еще к сути надумывает молодежь - не пойму.



js+jquery тоже фронт. И react это тоже фронт. Фронт разный бывает.
"Сейчас можешь глубоко накакать и вариться в том что легче всего идет/интереснее."

Так и сделал в принципе, пишу пока что на php + sql + js . После планирую уже на фреймворки перейти. Все таки для новичков автоматизация только хуже сделает, это для опытных самураев, который отдали много времени чистому кодингу))))
 
Попробуй улучшать код который ты находишь в интернете, разбирай каждую функцию и каждую строчку, прокачаешь скил больше чем нужно, из жопы будет огонь выстреливать 😂
 
Попробуй улучшать код который ты находишь в интернете, разбирай каждую функцию и каждую строчку, прокачаешь скил больше чем нужно, из жопы будет огонь выстреливать 😂
Иногда улучшения не значит лучше))) Можно так нафигивертить, что потом ничего работать не будет)))) А так конечно, стараюсь разбирать и по необходимости дополнять)
 
Всем привет, изучаю web программирование( пока что стек - php, mysql, js). На данный момент пишу backend сайта на чистом php( ORM, без фреймворков, по курсу на ютуб, тщательно разбираю код, без копипаста), основы ООП + инкапсуляции, наследования, полиморфизма более менее понятны / параллельно треню кодинг на codewars/leetcode.

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

Вопрос к вам, уважаемые кодеры, какое по/проекты в будущем посоветуете написать для улучшения навыков кодинга? Основная цель: поменьше заниматься скрипткиддингом, побольше что-то свое писать( желательно не говнокод) )))))))

Высокий ранг на codewars/leetcode значительно улучшит скил понимания основ кодинга? ( По книгам тяжело мне учиться, реальные жизненные задачи, куда больше мотивируют).
Прежде чем писать какие-то проекты, подготовь все для комфортного обучения. В первую очередь используй хороший редактор. Лично я советую phpstorm, по мне он идеален, так как многие начинают писать гкод именно по тому, что используют не правильную среду. Второе, одними гайдами на Ютубе не обойтись а книги это прошлый век. По этому я бы советовал chatgpt, весь код он за тебя не напишет, но приведет пример и разжует что к чему. Ну и третье, лично я считаю, что обучаться без цели трудно, так что начни делать свой сайт(обязательно кинь ссылку, что бы мы всем форумом его нагибали а у тебя был стимул двигаться в сторону безопасности) думаю что так проще.
 
Всем привет, изучаю web программирование( пока что стек - php, mysql, js). На данный момент пишу backend сайта на чистом php( ORM, без фреймворков, по курсу на ютуб, тщательно разбираю код, без копипаста), основы ООП + инкапсуляции, наследования, полиморфизма более менее понятны / параллельно треню кодинг на codewars/leetcode.

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

Вопрос к вам, уважаемые кодеры, какое по/проекты в будущем посоветуете написать для улучшения навыков кодинга? Основная цель: поменьше заниматься скрипткиддингом, побольше что-то свое писать( желательно не говнокод) )))))))

Высокий ранг на codewars/leetcode значительно улучшит скил понимания основ кодинга? ( По книгам тяжело мне учиться, реальные жизненные задачи, куда больше мотивируют).
Привет, codewars годная штука, решаешь различные задачи, узнаешь новые методы. На мой взгляд до 4 kyu задачки надо щелкать, дальше если время позволяет.
По поводу того, что ты будешь писать велосипеды по большей части это верно, для ускорения разработки лучше юзать готовые решения и расширять их по мере необходимости, делай пулл реквесты учавствуй в развитии пакетов.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Для проекта лучше всего выбрать что-то что тебе интересно я например свой первый проект сделал про алгоритм сжатия данных Хофмана. Там были и различные структуры данных в которых надо было разбираться и понимать как с битами работать и много еще всего, коточе если интересна эта тема, то советую. Копипастить код это нормально, только надо понимать что ты копирушь м как этот код работает.
 
Можешь все что угодно писать и делать, все равно через 2-3 года ты посмотришь старые сорцы и увидишь там лютое говно :) Конечно если будешь активно развиваться. Потому лучше зацикливаться на прикладных результатах и выполненных задачах, нежели на иллюзорной правильности её исполнения.

Но конечно если в тупую копипастишь сорцы, то желательно вникать как оно работает.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Можешь все что угодно писать и делать, все равно через 2-3 года ты посмотришь старые сорцы и увидишь там лютое говно :) Конечно если будешь активно развиваться. Потому лучше зацикливаться на прикладных результатах и выполненных задачах, нежели на иллюзорной правильности её исполнения.

Но конечно если в тупую копипастишь сорцы, то желательно вникать как оно работает.

вы должны копировать и вставлять только то, что вы понимаете, чтобы сделать приложение безопасным в любом случае :P
 
Пожалуйста, обратите внимание, что пользователь заблокирован
не можешь писать сам потому что не знаешь как сиди и впитывай как губка что в видосах делают, дальше пробуй сам, вырывая куски кода что ты делал по видосам, параллельно учи алгоритмы. Все придет но с опытом, ты щас на таком этапе что врятли знаешь как работает с сессиями, а написать понятное дело что и не сможешь. Но это нормально, все так начинали, просто 1 раз когда напишешь по видосу не запомнишь все равно, все равно будешь к своему же коду возвращаться, и это тоже нормально. Но в будущем начиная писать новый проект, ты сам заметишь что летишь уже чуть быстрее видоса, а дефолтные crud операции пишешь и вовсе выключив видос. Так что просто не парься спокойно учись, codewars кстати прикольная тема, но это лишь 1 из вариантов померится пиписьками среди разрабов, там все соревнуются больше в том как бы написать решение в 1 строку, что на проде будет ошибкой, так как код ты пишешь для людей в том числе, а в 1 строку это крайне хуевая и неразборчивая солянка из говна.
 
Всем привет, изучаю web программирование( пока что стек - php, mysql, js). На данный момент пишу backend сайта на чистом php( ORM, без фреймворков, по курсу на ютуб, тщательно разбираю код, без копипаста), основы ООП + инкапсуляции, наследования, полиморфизма более менее понятны / параллельно треню кодинг на codewars/leetcode.

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

Вопрос к вам, уважаемые кодеры, какое по/проекты в будущем посоветуете написать для улучшения навыков кодинга? Основная цель: поменьше заниматься скрипткиддингом, побольше что-то свое писать( желательно не говнокод) )))))))

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


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх