Give me motivation / suggestion, Master | Sololearn: Learn to code for FREE!

+23

Give me motivation / suggestion, Master

I love to peek someone else's work, how cool their codes are. Then learn about how their codes work. If i want to make something, i like to copy some of their codes then modify it and add more things that i need. It's not 100% copy paste then publish, but sometimes i feels bad that i'm copying someone's else creativity. Same like seeking for template of website to modify. Is this a bad habit? Or is it good? Should i always write code from 0? Sometimes i like to use template to start writing / modifying codes. Thank you Master, need your comments, suggestions and supports. And thank you so much for taking your time reading my problem.

10/9/2020 1:27:36 PM

Wan

19 Answers

New Answer

+25

Hye Wan Sure! Our community is there to help you out! Okay so coping code isn't a bad habit! Bad is that when you don't give credits to a code(make the code private and the learn it step by step) Coping the code for analysis is very good at some levels. It's not like you're taking someone else creative. It's like that you're editing that code to make it perfect at some levels and to discover some new amazing codes. Though if one have only copied the code and haven't changed anything, that's something shouldn't be done..(if you're analysing each and very line then it's kinda good) And if we want to be creative then have to take some experience firstly. And if you have started one code then be at that. Don't involve in starting the another project,and that project is in pending. This surely leads to a wander. Which couldn't be called good. Try to attach to the coding world's member to get more help. Be specific about your codes goal. //It was an opinion from my side. Hope this thing helps✌️✌️✌️✌️✌

+24

That is a great habit. Keep on doing it! Make sure to look at the codes lisence if they have one. I don’t reccomend plain copy and paste without mentioning the code Staying motivated while coding: #1: Have an end goal in mind. ... #2: Be realistic about your goals. ... #3: Choose consistency over speed. ... #4: Build up your willpower muscle. ... #5: Avoid burnout and get rest. ... #6: Don't let impostor syndrome get you down. #7: Find a community of peers #9: Take notes #10: Have fun #11:Stay positive #12: Never give up more info: https://www.freecodecamp.org/news/how-to-stay-motivated-when-learning-to-code-10-actionable-tips-f5f208f917db/

+13

Copy someone code is not a problem. But you should keep that private and should not be published with your name without giving credit to original author and without taking permission of original author. Before modifying someone else code you should take permission of author of code. Some website that provides templates gives you permission to do what you want. But some websites tell you to mention credits. And also there are website who takes money for these permission. Many places these permissions are called license.

+13

Ok, I prefer to make a whole new code! Disadvantages of working on others codes: 1. Sometimes people don't give recognition your work even though you have done a lot 2. Sometimes copy right issues can occur 3. You have to add "made by abc" which looks a bit annoying (atleast for me) 4. You might take a lot of time in understanding the code and then you can start the work, this makes the process very slow 5. There is a high possibility of unsolvable bugs Advantages of making our own code: 1. You get an exposure towards how things work 2. In the beginning your code might look messy, but then you will improve as you get comfortable with functional programming and all 3. You are aware about the variables you have declared 4. Also your problem solving skills improve (whereas this process is slow in editing others codes) 5. You don't need a tag "made by abc" so you will get recognition for your work. 6. You will realise how interesting is it to make our own codes! Read my next answer (because word limit reached)

+11

Note: 1. I am not saying that you shouldn't see others codes! You should! That would help you but you shouldn't modify or work on them (as said in the first answer) 2. Most of the time, you will find everything you need, online. 3. You have to think about the complex side of your code and the improvements that you are unable to do! 4. I saw your code and I think there can be a better method for it to happen. When using js, use lists and dictionaries instead of so many case or if conditions.

+10

Wan I have found some threads for you. Hope these help you https://www.sololearn.com/Discuss/1644808/?ref=app https://www.sololearn.com/Discuss/2455659/?ref=app

+10

I understand ya... Some peeps are better in learning from others... and some are understanding better by making their own experiences, when writing a code from 0...! My perso. opinion is that it’s allright, ur focus is not to steal a code to profilise ya, ya just wanna learn from other peeps 😊

+8

Thank you so much. Learned something new

+8

And asking for help and opinions !! No question is stupid ... there are just stupid answers, but 🤫🤫

+8

Copying, understanding and modifying is a good idea and will help you learning. It is far away from bad habit.......IF... as long as a program is a copy keepmit private. As soon as your own modifications are remarkable, feel free to publish but don't forget to give credit to orginator.

+6

https://www.sololearn.com/learn/18034/?ref=app this will help u😊

+6

As long as you give credit, it's OK but the end goal should be to one day be able to write your own code that's equally good if not better. There's no need to reinvent the wheel or start from zero. Libraries exist for a reason.

+5

Be a coder and become a millionaire soon

+4

Speaking by my experience, there isn't a song, a movie scene, a material thing exists that you think will help you in motivating yourself. Just code, ask queries whenever you are stuck, make some good friends on SL to teach and guide you. "The best way to learn how to code is to code"

+3

Have you ever heard big tip to study to become profesional, "COPY AND MODIFY (90% PROCESS), THEN FINALLY MAKE (10% PROCESS)"??? No, that's my words... 🤣🤣🤣

+2

wake up early, avoid nocturnal habits that interfere with your lifestyle 🌞

+1

My code pblm Picture no show

+1

Remember the Best Master was once the WORST LEARNER ™️😁

+1

L+EARN = LEARN Wan 🙏