10 Ways To Get Better At Coding
ฝัง
- เผยแพร่เมื่อ 8 ก.ย. 2024
- CodeJams is out on all major streaming platforms!
Spotify - bit.ly/CodeJam...
Apple Music - bit.ly/CodeJam...
Amazon Music - bit.ly/CodeJam...
-----------------------------------------------------------------------------------
Instagram: / keep_on_coding
Discord: / discord
My Gear: amazon.com/sho...
Twitch: / keeponcoding
Patreon: / keeponcoding
#keeponcoding #tech #programming
What the best way to improve your coding game?
Personal projects go a long way. Reading docs and researching before jumping into anything helps too.
Enjoy the process! I’ve spent numerous hours on different occasions on a single bug. But in the end, the feeling of accomplishment is worth it to see the finish product.
Codewars, Exercism, Leetcode
Tbh i started solving problems on this website called interviewbit, i struggle quite a lot to come up with a logic on my own. So till now i am still working on improving it gets a lil annoying! Lol
Print statements LMAO
Here are the 10 ways just in case, if you're in a hurry,
1. Review other people's code.
2. Have your code reviewed.
3. Side projects (he'll make a video soon about this)
4. Learn multiple languages (in-depth after you've mastered one language) PS: not of same nature (if you know C++ then learn JavaScript or Python)
5. Contribute to Open Source projects.
6. Reuse code (existing libraries whenever possible)
7. Code in front of people (like streamings or mock interviews, peer coding, etc)
8. Ask for challenging projects (Get comfortable being uncomfortable)
9. Take a programming course (even if you're experienced, to learn something new)
10. Improve Data Structures and Algorithms (Mentioned Platforms: LeetCode, Codewars, TopCoder, HackerRank, etc)
thank youuuu
thx bro
thanks bro
I love you...
From the bottom of my heart
Put this reply on the top of the list
Who else got da “so you wanna be a soft ware dev at google “ ad ?
All of us
I did at least
fun main () {
print = "me"
}
me
@@choalon2381 #include
void main()
{
printf("Me");
}
Me
@@just-a-weeb4822
import {concept} from "./ChaolonUser.js";
import {response} from "./BhooshanDeshmukhUser.js"
concept.bind(response);
concept.use((myCase) => {
let myCase.truth = adblocked.isTrue;
console.log(!me); // not me
}) ;
_______________________________________
C:/Users/Public/Desktop> node index.js
true
C:/Users/Public/Desktop>
I have yt prem so no I did not
Side projects have really helped me with my coding skills!
Could you tell me the beginning level small project i can start with java ?
@@shreyajha1394 Practice your data structures. Then learn about classes.
Learn imports, how to communicate files with each other.
Side project learn how to feed a database. REST API. Make it fun, maybe a video game or your own company..
This is so true I feel like you can study as much as you want like sure its definitely good to understand the code and crap, but implementing it is everything. Making side projects really teaches you how to use the things you learned rather than just knowing what this is or that is.
For example you can study a for loop but if you don't implement it in projoects you will never understand how to use it
Please how do I get these side projects?
another tips maybe, don't try to learn everything at the same time.
treat this as a long running marathon, not a sprint.
make a list, and prioritize them accordingly. it's OK to not knowing something, never compare yourself to others, as long as you are getting better from time to time, you are on the right track.
Yeah, last month i've done the sprint one. And for over 2weeks after that i just dont want to code. But this time, i just do the slow and steady. And that's making me having more spirit in coding!
Side projects, especially difficult but fun ones (like a operating system or a compiler) really help me learn quickly
That may work for someone more advanced but for me I’ve been learning python for about a month so that only applies to already good programmers.
Twitch-coding? That’s probably the best idea I’ve never heard before. I might actually give that a go!
I feel leetcode has helped me sooo much in the last few months. I'm an aspiring full stack dev
How many problems have you solved
@@Cookiekeks 30 odd
@@raees2473 whats odd
@@Cookiekeks just means he’s solved about 30 questions, odd means a rough estimate
Thanks for the tips!
Keep doing what you are doing!
It is thanks to people like you that a kid like me could really fullfill his dream of becoming a software engineer!
You’re welcome! Hope you keep it up!
@@KeepOnCoding you mean Keep On coding?
I usually code/program basic ones at school but at home I like to make my own more advanced programs/codes. I really enjoy doing that.
One of the worst things that has happened to me was that my laptop broke while I was in the middle of a course I had to restart 130+- lessons because I forgot EVERYTHING
Oh sad hope u will impove
Thanks a lot, I appreciate the hard work you are putting on this channel, which helped me a lot to improve my skills as a software engineer
Glad to help 🙂
Perfect timing for a video, unfortunately today (30th of Nov) I had an assignment due on the basics of SQLite and R (probably easy langs for most), yet I struggled miserably. I hope to look back on this one day and I'll be better at Data Science even though some don't consider that coding for whatever reason.
Data analytics student here, sqlite in R was self taught and it was freaking hard. But I'm glad I learned it!
Math major trying to learn to code here, so coming for a non-traditional ish background. I really appreciate your honesty and openness on your journey and the ups and down, as well as the practical content. Thank you!
As a complete beginner learning Python building my own fraction calvulator has realy pulled me into it. Just seeing that thing that you wrote work is so amazing. Totaly recommend
love the ending music
Yo Sam...I love Lofi so much that I am partnered with Chilhop. Man, I have to say that your tracks are freakn spot on. I've been coding to it all day. It puts me in the mind of Chillhop tracks...It was my first time hearing the album...playlist...or whattever you call it, lol. Anyway, great stuff...totally looking for more of these in the future! 🔥🔥🔥
So glad you like it! Can’t wait for you to hear the next album in a few weeks. Also, feel free to share the songs on any playlists 👍🏼🍻
I'm a super beginner, but the best things that helped me was raw exposure.
From listening/watching coding videos instead of Netflix. To reading documentation with no intention of remembering everything. All to pick up on keywords/concepts that might click later on.
N straight-up abandoning side projects, I got too seriously stuck on. In order to keep information flowing in on other related projects.
This always led to a better understanding of code in a different project to the point I could brainstorm soulutions for previous stuck points. Instead of what I did at first. IE giving up for a week or two and accomplishing nothing due to error frustration.
for me as a young computer science student, I would say is write the code along with your prof, it has helped me put comments on what things do and improve my skill
I've done most of those tips and agree with you. They have not only helped me with my code, but career. I would highlight the "Take on Challenging Projects" as a great way to advance your coding and career.
I've found in my company's code base that there is a lot of copy/paste of code. I've found that a way to make my coding ability better is to find a way to componentize that code so it's easier and faster to reuse it later on.
Agreed! Also, this goes a long way to increase our productivity :)
Great video as always :)
I just found this channel a few days ago from the Expectation-Reality videos, and I truly love it!
Thanks for the video, you are greate! Keep on codíng ...
What helped me is coding every single day I got inspired by the quote "practice makes a man perfect " and i started to code every day which helped me understand the syntax well.
Reading programming books have been one of the most useful habits I’ve started since I finished university and started working.
You can learn so much from so many experts. The hard part is finding the books that are not to hard and still useful.
Can you suggest something i am a self taught web developer and i am really struggling to improve
The titles of those books being?
Keep On Coding: It'd be really helpful if you can make a video on what domains of Software Engineering would be good for candidates not good in Maths. A lot of students not good in Maths suffer in this dilemma. Such a video will help them to have a head start.
This really inspired me bro! I am a thirty-five year old mature student at university in London, studying a cyber security degree. I started in February, it's now May, and whether it's one excuse ot the other, I really have not made hardly any progress. In factz I might even say zero, in terms on the course work, and meanwhile, end of term assignments are now due in.
I guess fear is ammajor factorz bit it really is my last opportunity really to.complete a degree course successfullyz and I confess, as well as not being greatnat maths and not knowing much about computing either, I believe there is a way tomsalvage this and not let myself down. I have known people personally and people I have heard of who are successful in their IT careers, some of whom mostly taught themselves. I expect primary school children know.more about it than I do.
If I can get tje extensions I would need and get the last opportunity to pass the first semester, I will be so proud and relieved and know, that despite, and also because of such hard work it will give me the confidence to know I am capable and can even become very good at it. I wa t a high paying job in the city. I want to have a great salary and a happier, busier, and more productive - much more productive life. I don't know, I have had some major setbacks due to some challenging mental health issues, which I have always believed are going to make me stronger. But it has been really tough, and has impacted on my life in such damaging ways, though I will, and I am going to come through it.
I have, as a way I think of procrastinating to the extreme, actually become so much more interested in computers, though I have always love science, or perhaps more accurately science fiction. But I see recently, that there is much that was and many believe still is, science fiction, and technologyz especially AI and machine learning is really, really exciting.
I was the kid that toom his toys apart and afm together to see how rheo worked. I use regularly as a bou read science books and a huge readers digest encyclopedia we had in the home. And I am the world's biggest back to the future fan. I mean quantum computing for example is being to catch my attention z and the possibilities are limitless.
I am just rediscoverimg a passion and findiy my path in life, and yet I
I am even too afraid now to open my student email because the days have own by so quickly and, well let's just say I haven't had a smoot ride, but I can, and am, minor the major-ish setbacks, which I s another.reason to have something to have permission to be obsessed with, I need it more than ever. I also believe in God and his guidance feels very real to me and just in so many ways, such as chance encountersz and lucky teams and escapes. It feels like a critical times I have been on ther verge of suicide and emotional despair too frequently over the past three years. But I have grown and I always had a healthy confidence in my own abilities. R
Therenis no real reason nwhy I should not think I can do it, of I really applied myself. That is where I doubt .yself because I have let myself down too many times. But now I really do want this, and know there is a solution. I have come through the worstz and really nreel it is my time to make that all important absolutely ndetermined effort and fight to propell me and, inmean, I already should be happy, sand am just thinking about that.
My mind and head are in agreement at last, for the first time in my life I see a futureife that is already the man in very much am becoming. I am . No more letting myself downz those experiences only served the purpose to become s much more genuine amd, wiser man. In all areas. I want this nfor myself and to give back to the world from which I sprung out of. I am excited and terrified may the same time. I wish I can soonz very very soon, say with total conviction, that I am RESOLVED.
Thanks for taking the time to read, it really is what I feel it is what I needed to do anyway, as I already feel the act of writing this has served as a loud reminder to myself and possibly even I have more clarity. I guess that is the best gift we can receive at these times, however, I would absolutely welcome any feedback or advice or suggestions. Xxx
Ps. Apologies for the numerous typos and grammatical errors, I am struggling to sleep well, bit the sleeping tablet and lack of sleep makes it difficult to even see the screen clearly. I am at a crossroads, who c
will cheer on.e on past the final major t hurdle. From tomorrow I will have to be recovered and my very best self.
wow
Keep up the videos man they’re all super helpful ⚡️
Great Content keep up the good work
I find it tough when the solution to something can be solved by a syntax i've never known about, but if I'm trying t learn myself i'll never come across that and never learn it
Thanks a lot, I appreciate your content, very honest and down to earth.
2 things missing:
1. Watch a video about how to get better at coding.
2. Focus on learning how to write cleaner code.
Number 2, especially. You need a lot of number 2 in your code if you don't already have it.
Clean code can take half as much space to write and a tenth as much time to understand when read; how many times do we read our own code as we write or troubleshoot it?
hey guys, I have somethings to ask you guys as a new software developer just found a company to work for the first time. At work, all I do is reading others code that have some bug, tried to find the way to fix it (usually take me an hour) and then I have to make a document with excel try to explain what caused bug and the way to fix it (it take me all day). After that, testing it and do document stuff again. All I have learned in that place is how github work, debugging and the way try to explain my idea to others. Now, according to company contract, I have to work for them more 4 months before I can quit if I didn't want to lose some money. So, I want to improve my programming skill cause the last time that I built something was 6 months ago. But I don't know where to start. I code in C# right now, but I wonder should I try other languages and what side project that I need to build. I'm so confuse right now. For now, just complain to you guys and it will be so cool that one of all of you can help me find the way in this situation.
Thank you so much for reading this. Have a nice day!
Great video, great ideas! :D
Side projects are the best way to enhance your skills in my humble opinion.
Programming was extremely intimidating for me as a beginner having next to zero knowledge when I started but all the passion/interest in the world. Videos like this have kept me inspired to continue my journey
I liked ur 11th option .. U have to be obsessive about it and do it day in and day out
Great points :)
We about to master code here! I'm taking Udemy's 100 Days of Code Python code which is fun!
Wowowow, your lofi jams~ 🥺 definitely LOVE Lake Hylia’s sunset (huge Zelda fan) but there’s a lot of great tracks I will definitely be using this playlist while I study!!
And thank you for the video & tips. As always, your content is 💯
Thank you so much! Glad you’re enjoying the jams 😄
Hey there! Thanks for everything you have shared so far, it's quite helpful. I recently decided to change my way to do things and get a different career path, because my profession (hospitality) doesn't seem to be going to recover anytime soon, so what other perfect excuse I needed to do something I wanted to do many years ago. I'm turning 30 pretty soon and I just started learning Python. I know it will be extremely challenging but so far I'm enjoying it. I try to not have any high expectations at this point so I can focus on mastering the basics, even though it's quite hard at times because I do not have the resources to buy good equipment nor a proper laptop, so I do what I can with my toaster. Nobody said things would be easy in the tech industry anyways. Looking forward to hear more from you and you got a new sub here.
Cheers!
hey, How's the progress?
hope you are doing great..
@@nischalstha2736 hey! Well it's been super bumpy but I managed to land my first tech job but I'm struggling really hard to prove I'm worth the opportunity. But hey, I'm alive! I hope I can keep this job, lol
@@sunno7954 update? how long did you take to land a job and it's coding I'm guessing?
@@cold_ Hey! I guess I spent 3-4 months studying + practicing before I started applying for jobs. I got an offer after a month trying. They didn't pay well but for the sake of getting real world experience I accepted it. I was with them for about a year and then I got another (much better) offer shortly after. I already have two years of experience as a React Dev and every week I get harassed on LinkedIn with offers, lol. It's tough ngl, but hey, slow but steady!
@@sunno7954 That's quite impressive to land a job in under 6 months. Glad things are going well.
I have some more questions if you don't mind. Were you self-taught? How many hours per day did you spend? What resources did you use to study? Did you practice DS&A? Do you have any tips you think are helpful?
Thumbs up to your channel, very informative and no nonsense digressing talk which is there in other channels with million+ subscribers. Keep up the good work !
Great video, thanks for sharing meaningful content for everyone interested or in to Software engineering roles :)
Found your videos a couple of days ago and became a fan. Keep doing what you are doing! I am struggling to get a Computer Science Job and any great portfolio C++ project ideas would be greatly appreciated in future videos! Thanks!
Watched full video and didn't get distracted too , thankss bro 😄😄
challenging projects really do help a lot
Really nice tips. Thanks. Because of this video I liked and subscribed.
Wonderful insights, man! Keep up the great work, you have a new subscriber! I'm also going to steal a few ideas and translate them to Romanian, because my channel is geared towards helping my fellow Romanians get into IT and programming more. :)
Great tips, Thank You.!!
1.Reviewing other code
2.have your code Review
3.side projects
Yo I’m excited to hear the code jams tysm
This code jams are on fire. Love them.
Love your content, bro. You show the good, the bad and the ugly. Keep it up :)
Excellent vid - fantastic production.
You’re a musician too? Dope
Please add on Instagram m crying
Thank you for the tips!
Just found you, great channel, thanks for sharing!
In my own personal opinion this is not just a video about getting better at coding, this is a video about getting better at life in general
Practice practice practice is the core concept of getting better in programming
I love the music album
I usually listen to Ludwig Beethoven type music but this a really nice alternative thank you for your creativity
If leetcode is to difficult for some, use edabit it's an easier version of leetcode and very similar.
GREAT IDEA with the lofi beats
Great advice Sam, thanks for the great video as always
for me I really hated coding mainly c# as my teacher forces us to use it and it sucked, really really sucked. I lost all my interest until I started scripting roblox games, with LUA language , this really got me hyped as I was learning something I enjoy and it acctually worked. I could create in my own way in like 2 months, so that made me really hyped to code more. And from there I gained confidence to work with c# again. But still love LUA way more :D
Hey I've been watching your videos since last month and your videos are great!I want some kind of advice from.You know,everytime i sit down to code and practice my basics i just kinda lose motivation all of a sudden and then i dont code for weeks after that happens.I dont know why.I do have interest in coding and I love how it works.But i dont know why this happens to me,i hope you can help me :)
Try building some projects or applications to make things more interesting. Or try a new language or framework.
Same for me. I start some project and then use my entire free time to work on that and it's so much fun! But then suddenly even though I still find it interesting I just stop and loose motivation.
Coding (again) in assembler on old machines has improved my skills and way of thinking again.
It's ironic as I started doing that, but once you get tainted with higher level languages you tend to forget the clean low-level short cuts.
Like for example: github.com/rdoetjes/tuts/blob/main/fast_odd_even/fast_odd_even.cpp to circumvent expensive modulo instructions to alternate the color in a table. Pair programming is BRILLIANT! Even with novices, having them ask questions even helps me to write better code.
C++ is the best for interacting with all software out there. Hardware.
I love this channel!
Thank for all video. my concern about learning a new Language it's time consuming, i love to learn new Language but with work, family it's not easy to match all .(24 Hours isn't enough)
My way = learn by doing, it's worth for me
I’ve learned a lot at languages but I keep forgetting every single of of them as soon as I start learning new languages.
What’s your advice?
Good tips. Thx :)
New to this industry. There's just so many "coding" content creators!
Hi 🙋♂️
Am a beginner in coding 💯
100% newbie
What’s the best way to learn the fundamentals fast?
Start with any one programming language and try to build small projects like ToDo lists :)
Many ways to answer. The best is going to be subjective. Depends on what path you eventually going to take, you can learn it via different languages. My first language that got me hooked on programming was Clojure. It was the simplicity of it that blew me away. I since then learned Lisp/Scheme/Racket. After that all other languages were much easier to learn. For some reason Lisp-based languages is when everything clicked for me.
@@TheCodeSkool Could you tell me the beginning level small project i can start with java
@@shreyajha1394 You can start with a web framework like Spring boot and create a simple CRUD application or a To-do list. Or you can build a simple android application like a calculator or give UI to your To-do list. Hope this helps.
The Keep on Coding songs are fire 🔥
What do you do when you can't debug even after spending a lot of time?
Stack Overflow
Cry
Bare with it and next time, use the TDD practice (writing tests first, watching them fail, then implementing the code necessary to pass them). Use SOLID principles to make writing tests easier as well - makes your code modular, easily extendable, easier to understand, and decoupled.
This is the only person I know that when talks for real still feel like sarcasm.
I have mainly code in Arduino language (C++ based) and it's fun to run hardware, I want to code processing or javascript but I find them so overwhelming
I have improved my code by trying to do something I have never done like coding for controlling a pixycam
Very Cool video!
Code review
Side projects
Learn other languages
Contribute open source projects
Reuse code - use existing libraries and codes
Code infront of people
Ask for challenging project (comfortable with being uncomfortable)
Take a programming course
Use to be an qualified IT programmer for few years. I’ve lost interest. Working indoors for 12hrs a day isn’t beneficial for health & wellbeing. I’ve switched to IT Project consultant & become an IT Business Development Manager.
Planned on learning python for fun as a complete noob green as grass. Wish me luck.
I usually save my codes after any lesson... check it to comprehend
Hello!
I'd like to study advanced programming but all I really find across sites, tutorials, books (School: C++, so I kinda went with that) either stop at Object Oriented or Pointers. I am tired of all the courses (CodeCademy, Pirple, Sololearn etc.) just stopping there and teach you the math part (also poorly taught) and then that's it.
I like math, but I feel like there are some advanced functions that I should be learning, not just "given some numbers as input print their sum or given a number determine if the even associated number is a palindrome or find the number of digits of a number". I'm tired of working only with THE CONSOLE or Notepad. Where can I study further, like learning functions and libraries, as well as techniques? I don't know how to display an image, I don't know how to move stuff around once printed. I DON'T EVEN KNOW HOW TO CREATE A BUTTON IN C++ (or Java)
The thing is, I don't want chaotic searches on the web for every non-text thing I want to learn.
Is there something I'm missing?
Tutorials on TH-cam are too far for me, because I don't know what those functions do.
I'm looking at questions on StackOverflow (which BTW closed my question a while ago never to be reopened) and I'm wondering: where did these people learn those from?
Can you check out the Career Karma? Its a programming app that supposedly gets you connected with other programmers and helps you to learn code fast... but the thing is its kinda sketchy in that it sounds too good to be true, I’d really appreciate it if you’d check it out
Nice soundtrack!
So we have this junior or mid-level best developer giving developing advice.
This has inspired me more
I went to "You Name It" could but find you music there!?
Keep up the good work 🤟🔥
Great info
Thank a ton for Your videos and Knowledge, It was super insightful.
My question is about storing code. I run a 250GB MacBook Pro (retina mid 2014), with a 8GB of ram & 250 internal storage. I also, have 250 external hard drive. However, I use the External Drive to back up the computer. I have being contemplating upgrading my MacBook Pro internal storage to 500GB . My dilemma is to get an External 500GB storage or get an Internal 500GB storage (issue with internal is if anything happens to the computer, all projects are gone.) And some will say use Virtual control like Github, But Im not a company or working at one currently. So will appreciate your insight.
Hey just wanted to say most of the albums are really nice!
Only exception is Showtime album. It really really sucks.
Can you make a video on what your thoughts on freecodecamp are?
where can I find nice java projects flr very beginners like there is in javascript? in javascript they build websites as a beginner but in java everything is in the terminal
This video gives me massive Harris Heller vibes lmao
Thank you so much ..
Under certain angles You look like Serj Tankian, dude)
Iam just going to learn code. Please let me know your advice.
Hey man how are you? Thank you for the excelent content!!!
I need ask for help, i am in amazon interview process but i am realy bad at algorithms can you give me any hints for study and improove my skils fast as i can?
Thank you very much Sam!