Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,209,030 members, 8,004,658 topics. Date: Saturday, 16 November 2024 at 10:17 PM |
Nairaland Forum / Science/Technology / Programming / Reading Other People's Codes/github Open Repo Projects (1372 Views)
A Nigerian Community Software Project On Public Github Repo / Learn Git And Github [*ARCHIVED*] / Check Out My Github Repo (2) (3) (4)
Reading Other People's Codes/github Open Repo Projects by peterincredible: 3:09pm On May 02, 2021 |
Hi all so lately since late Febuary I developed the habit of cloning GitHub repos and studying them honestly speaking it was war cause I was lost, it was as if I am in the middle of the ocean i don't even know where to start. I thought reading other people's code is like reading story books but I was wrong then I went to YouTube and watched some videos about reading other people's code and I learnt a thing or two about it then I went back to the cloned repos I downloaded to my PC and I started reading it again at first it was overwhelming but after some time it became easier and I got to understand the code better but what I noticed about my skill set is something else First I notice that I was exposed to a variety of idioms(methods,variables and globals variables) in the language the codes was written(PHP) Secondly I noticed mad design patterns and method of organising codes that I have Neva seen in those YouTube tutorials I have ever watched Thirdly I notice that my learning rate sky rocketed in the new programming language I am learning(PHP) Fourthly I noticed that I always wanted to write cleaner codes like the once I read And lastly I am not scared reading codes that am not familiar with all I have to do is open documentation down on my browser Sincerely speaking I thought I knew JavaScript pretty well but the moment I opened react js source code I was blown away by the way the people who wrote the code writes codes in fact they write in another level beyond what I imagined and I was humbled because I found out that there were many things in JavaScript that I don't even know existed. I found out that most of the tutorial projects u see on YouTube are easy projects and if you want something challenging or if you are working on a project and you hit a stumbling block and you have searched on YouTube and you haven't seen any working tutorial about it that solved that problem just visit GitHub and search for it I am very sure you will see a projectssss of other people who have implemented it or solved that same problem in their project and all you have to do is clone it and study it and then implement it in your own code chikina. So I want use this opportunity to ask other programmers here on nairaland to write about their opinion about reading other people's code and how it affected their programming journey and skill set and also tips on how to study other people's code better I hope you all contribute to this thread and the mod should pls push this post to front page I expecting your comments gracias 5 Likes 1 Share |
Re: Reading Other People's Codes/github Open Repo Projects by tensazangetsu20(m): 3:25pm On May 02, 2021 |
YouTube projects are garbage. Reading other people's code taught me how to use context API. Funny enough the react course I was using never mentioned this. |
Re: Reading Other People's Codes/github Open Repo Projects by toby345(m): 6:46pm On May 02, 2021 |
tensazangetsu20:boss good day please for someone who wants to major in frontend engineering is it advisable to also learn DSA Karleb Qtguru Valzey |
Re: Reading Other People's Codes/github Open Repo Projects by tensazangetsu20(m): 6:47pm On May 02, 2021 |
toby345: Yes o especially if you plan to work for a major tech company. |
Re: Reading Other People's Codes/github Open Repo Projects by qtguru(m): 6:52pm On May 02, 2021 |
peterincredible: Yeah true, because you need to understand what you are using incase serious bugs occurs. |
Re: Reading Other People's Codes/github Open Repo Projects by toby345(m): 7:09pm On May 02, 2021 |
tensazangetsu20:ok thanks for the clarification |
Re: Reading Other People's Codes/github Open Repo Projects by Karleb(m): 7:45pm On May 02, 2021 |
Reading experienced programmers code is always like reading a novel. One thing I liked about reading other people's codes is the test. |
Re: Reading Other People's Codes/github Open Repo Projects by africonn: 7:58pm On May 02, 2021 |
I just got into this habit lately it's overwhelming but cool, I posted similar stuff on LinkedIn lately. Welcome op. It's good for learning |
Re: Reading Other People's Codes/github Open Repo Projects by peterincredible: 8:30pm On May 02, 2021 |
Karleb:pls go on how do you go with the test let us learn I am interested |
Re: Reading Other People's Codes/github Open Repo Projects by snepizzle: 10:28am On May 03, 2021 |
I will try this again sometime. To be honest, it's daunting. I used to think I know javascript very well, but when i started pulling big projects on github to read their code. I got confused, left it and never went back to it. I will start trying that agin this month, i think I've built my confidence a little more with the help of codewoars, hacker rank etc. 2 Likes |
Re: Reading Other People's Codes/github Open Repo Projects by Karleb(m): 10:41am On May 03, 2021 |
peterincredible: There is a never ending debate about the importance of software testing that involves code. Some people believes it's not necessary since it's delay application release and it doesn't add features to the software. It basically to assure that a particular part of the software works as expected. You can Google unit/feature testing for more info. |
Re: Reading Other People's Codes/github Open Repo Projects by africonn: 11:15am On May 03, 2021 |
Karleb: Yeah it really important, but a full-stack dev shouldn't do it, that one go become StackOverflow. It's a niche on it's own |
Re: Reading Other People's Codes/github Open Repo Projects by qtguru(m): 2:25pm On May 03, 2021 |
africonn: Depends on the company some require it from you. |
Re: Reading Other People's Codes/github Open Repo Projects by 4dor: 11:45am On May 04, 2021 |
tensazangetsu20: I learnt context API on YouTube. The key to courses on YouTube is checking the date and looking at title attached to the timestamps. Not all YouTube projects are garbage. 3 Likes |
Re: Reading Other People's Codes/github Open Repo Projects by africonn: 1:48pm On May 04, 2021 |
qtguru:I wouldn't work in such. It won't end well. A company that would require such is not a company, but a one man biz or startup dream |
Re: Reading Other People's Codes/github Open Repo Projects by qtguru(m): 2:06pm On May 04, 2021 |
africonn: It was an American company, I kinda get it because there was a Developer Event that happened and they mentioned about how we should adopt the testing mentality. Also not like I had a choice as a Contractor. But testing delays I agree but it helps too, it depend son the company |
Re: Reading Other People's Codes/github Open Repo Projects by Tribalism123(m): 12:36am On May 05, 2021 |
I am stunned |
Re: Reading Other People's Codes/github Open Repo Projects by Nobody: 6:41pm On Aug 19, 2021 |
4dor:Will you suggest using Udemy, is it a good App to start my journey or is there other free alternative. |
Re: Reading Other People's Codes/github Open Repo Projects by Chuukwudi(m): 1:15am On Aug 20, 2021 |
Noise makers. Close Nairaland and open your IDEs |
Re: Reading Other People's Codes/github Open Repo Projects by peterincredible: 11:03am On Aug 20, 2021 |
Chuukwudi:yes oga Chukwudi i close nairaland but my ide no dey gree open abeg come help me fix am |
Re: Reading Other People's Codes/github Open Repo Projects by 4dor: 11:25am On Aug 20, 2021 |
TJoshy: Udemy is good but it's not free. Freecodecamp is good because it has a structured syllabus type plan. There's even a section that prepares you for job interviews. |
Re: Reading Other People's Codes/github Open Repo Projects by Chuukwudi(m): 1:54pm On Aug 20, 2021 |
peterincredible: For how much? |
Re: Reading Other People's Codes/github Open Repo Projects by Nobody: 2:24pm On Aug 20, 2021 |
4dor:Thanks so much for the insight 1 Like |
Re: Reading Other People's Codes/github Open Repo Projects by peterincredible: 6:10pm On Aug 20, 2021 |
Chuukwudi:funny guy u too like moni Baba na for freeeoooo |
Re: Reading Other People's Codes/github Open Repo Projects by Chuukwudi(m): 9:56pm On Aug 20, 2021 |
peterincredible: (In the voice of Brain jotter comedian) Abeg get out abeg. |
(1) (Reply)
Assistance Plssssss / Google Hash Code 2016 / Help With This Code (python)
(Go Up)
Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health religion celebs tv-movies music-radio literature webmasters programming techmarket Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 83 |