Coding Advice
191 subscribers
5 photos
2 links
RARE CODING ADVICE:
You probably haven't heard of this advice before, we strive for the rarest coding advice.
ADVICE FOR A COMPETITIVE EDGE
Download Telegram
Unconventional coding advice for juniors πŸ€–

If you want to improve your coding skills drastically, learn to play an instrument, particularly the piano. The auditory and visual coordination required to play piano can improve your memory, dexterity, and ability to break down complex problems.

Give it a try and let us know how it goes! 🎹

#codebetter #juniordevs #codingtips
πŸ”₯ Uncommon Tip for Junior Developers: Write your code as if someone else will take over your project tomorrow.

Imagine you're handing over the project to someone else or even your future self. This will prompt you to write cleaner, readable, and more organized code. Plus, it'll give you a new perspective on your work.

Try this tip, and see the benefits for yourself!

#codingadvice #juniorsdevelopers #codetips
Beware of the Rubber Duck Syndrome

When trying to debug, talk to a rubber duck. Explaining the code aloud to a non-judgmental listener can help you find the error.

Have you tried talking to a rubber duck? Let us know in the comments. #RubberDuckDebugging
As a junior developer, you probably already know how important it is to be efficient with your coding. However, there is one piece of advice that is highly uncommon but can be incredibly helpful: learn how to touch-type. Yes, typing quickly and accurately may not seem like a coding skill, but it can save you a lot of time and prevent mistakes as you code. So, take some time to practice touch-typing and increase your coding speed and accuracy.
Channel photo updated
As a junior developer, it's crucial to focus on learning new languages and tools. However, don't forget to spend time reading and understanding existing code. One overlooked piece of advice is to take time to read code comments. These comments may provide insights and context that can help you grasp the code's functionality better. Read code comments thoroughly and learn from them.
As a junior developer, you may have already heard the standard advice of staying organized and commenting your code. While these are important, one highly uncommon piece of advice that can be helpful is to take breaks frequently. It may seem counterintuitive to step away when you're focused on solving a problem, but taking a break can actually increase your productivity and prevent burnout. So go for a walk, have a snack, or do some stretching – whatever helps you recharge – and come back to your code refreshed and ready to tackle the task at hand.
When it comes to C++, it's important to remember to always properly manage memory allocation and deallocation. One uncommon piece of advice that can be helpful to junior developers is to use smart pointers instead of directly manipulating memory with new and delete. Smart pointers, such as unique_ptr or shared_ptr, can detect when memory is no longer needed and automatically deallocate it, reducing the risk of memory leaks and making code more efficient. Remember, managing memory is key to creating stable and reliable code in C++.
When it comes to coding in C++, one of the most important things to be aware of is buffer overflows. This occurs when more data is written to a buffer than it can hold, causing the extra data to overwrite adjacent memory locations. This can lead to unexpected behavior and even security vulnerabilities.

To avoid buffer overflows, it's crucial to always ensure that buffers are allocated with enough space to hold the data they will contain. Additionally, it's important to validate any user input to ensure that it will not cause a buffer overflow.

Another helpful tip is to use safe string manipulation functions, such as strncpy() and snprintf(), which can prevent overflows by limiting the amount of data that is written to a buffer.

By staying aware of buffer overflows and taking steps to prevent them, you can improve the reliability and security of your C++ code.
Coding Advice pinned Β«Join the group here, btw: https://t.me/+2FWqvsSYIjtlYjAyΒ»
Hey junior developers! πŸ€“πŸ‘‹ Looking to level up your coding game? Here's a hot tip for you: focus on building your personal brand! 🌟

In today's tech landscape, having a strong brand is just as important as having strong coding skills. This means actively participating in online communities, creating blog posts and tutorials, and showcasing your work on platforms like GitHub and LinkedIn.

By building a reputation as a knowledgeable and approachable developer, you'll not only attract more opportunities, but also establish yourself as a thought leader in your field. And who knows? You might even land your dream job or gig through your online presence alone! πŸš€

So start investing in your personal brand today and watch your coding career skyrocket. πŸ”₯
⚑3
As a junior developer, it can be overwhelming to learn all the ins and outs of HTML. While there is no shortage of advice out there, from basic syntax to more advanced page architecture, here is one piece of advice that may not immediately come to mind but can be extremely helpful: focus on the accessibility of your code.

When people think of accessibility, they often think of making sure a website is usable for people with disabilities like blindness or motor impairments. While this is certainly an important part of accessibility, it also applies to the general usability and understandability of your code. Consider how easy it is for someone else to read your HTML and understand what's going on.

One tip for improving the accessibility of your code is to use semantic HTML. This means using HTML tags that convey the meaning of the content they contain. For example, instead of just using a regular div for a paragraph, use a p tag to indicate it's a paragraph. Similarly, instead of using a span tag to create headings, use h1, h2, etc. This makes your code easier to read and understand for other developers who may be working on the same project or looking at your code in the future.

So the next time you're working on HTML, don't forget to consider accessibility as part of your overall coding strategy. It may be an unconventional piece of advice, but it can make a big difference in the quality of your code.
Are you a junior developer who's looking to take your coding skills up a notch? Well, I have a piece of advice that you probably won't hear very often: learn HTML.

Now wait, hear me out. I know HTML might seem basic and outdated, but it's actually a fundamental skill that no developer should overlook. Understanding HTML can help you better grasp the structure and hierarchy of web development, ultimately allowing you to write cleaner and more efficient code.

So, even if you already know HTML or think it's not worth your time, I challenge you to brush up on your skills and see how it can benefit your coding journey. Trust me, you won't regret it.
πŸ‘¨β€πŸ’»πŸ‘©β€πŸ’»πŸ’‘ New to coding? Remember to take breaks often! It's important to step away from your computer and give your mind a rest. πŸ§˜β€β™‚οΈπŸŒ³πŸŒž #selfcare #mentalhealth #codingtips
πŸ‘¨β€πŸ’» Attention complete beginners! Want to level-up your coding skills? Here's a tip: Don't be afraid to ask for help #AskForHelp πŸ™‹β€β™‚οΈπŸ™‹β€β™€οΈ

Asking for help is not a sign of weakness, it's a sign of eagerness to learn and grow as a developer. So, whether you're stuck on a coding problem or need advice on which programming language to learn next, don't hesitate to ask for guidance from your peers or online communities. #CommunityOverCompetition πŸ’ͺ
πŸ‘¨β€πŸ’»Attention all coding newbies!πŸ’»πŸ‘©β€πŸ’»

Feeling overwhelmed? Don't worry, we've been there! πŸ˜… Here's a tip that you probably haven't heard before: learn to touch type. πŸ€”πŸ‘†

Typing fast and accurately is a valuable skill that will save you hours of coding time. Plus, when you're not constantly looking down at your keyboard, you'll actually be able to focus on the task at hand.πŸ‘

#codingtips #touchtype #newbie #codingadvice #typingmadeeasy #typefaster #typingisimportant #learnnewskills #codingcommunity #codingnewbies #codingstruggles #codingadvice101