Vikas Rajput
Vikas Rajput

@vikasrajputin

13 تغريدة 2 قراءة Dec 06, 2022
5 Tips, to Daily Become 1% Better at Programming.
a thread...
1. Use Social Media Wisely
Staying up-to-date with your programming language can do wonders for you.
It makes you more aware of the new functionality, any existing methods/functions that you're not aware of, and tips & tricks which can help you get better daily.
Subscribe to Good creators on YT/Twitter/Linkedin/IG.
So, next time when you open social media, you find helpful feeds related to your tech & programming language.
Network with like-minded people. Talk about the Tech, Encourage Discussions, Join Online Groups/Forums.
2. First, Solve a Problem on Paper
Yes! Don't jump straight into coding!!
Pick a pen and paper, and solve it first.
Understand how the data is flowing in your code.
Analyse each and every aspect of the given functionality.
See if it impacts other modules.
Identify any blind spot in your work and get proper visibility of that area.
If required, discuss your proposed solution with your peers. They might suggest an alternate way.
It might sound time-consuming but in fact, it's a time saver.
3. First Solve, Then Optimize.
It's difficult to get an optimised solution in the first go.
Give yourself some time.
After solving, divide the problem into multiple steps, and try to optimize each step independently.
4. Dry Run Your Code
It means running the code in your mind or paper first. Try to analyze the possible output of it without actually running the code.
Analyse each line written, try to guess the input and output of the code, and test it in your mind.
Many times, it takes time to build the project, then deploys it and run the app.
Then you need to do tens of clicks inside the app to reach the scenario where your need to test your code.
In such a case, using the dry run technique can help boost your productivity.
5. Don't Just Unit Test!
If you think functionality is complicated then do all types of testing.
Test all the negative scenarios, do a load test, regression and smoke if required and try to break your functionality with your test cases.
Literally, test as QA.
This will help you produce more quality work and the team will start trusting your quality.
A programmer who produces no defects or fewer defects - is always rewarded with respect, more responsibility, and promotions.
It makes you look more mature.
That's it for now!
If you loved reading this, then you might also like reading my previous thread.
Small Announcement! 📢
I've opened my calendar for my audience and love to interact with you over 1:1 sessions on:
1. Career Guidance/Mentorship
2. Candid Talks
3. Content Creation
For more details visit:
calendly.com
Namaste I'm Vikas,
I write a thread every Mon, Wed & Fri
on Java, Javascript & Fullstack Development.
To read all my future threads follow @vikasrajputin

جاري تحميل الاقتراحات...