50 Tips To Become A Great Developer

A developer is an individual that builds and creates software and applications. This thread contains 50 pieces of advice that are necessary to be a great developer.

🧵A Thread 🧵

#100DaysOfCode
1. Get good at Googling
2. Find a mentor
3. Write useful comments
4. Name variables and functions properly
5. Delete unused code
6. Establish a healthy work/life balance
7. Schedule and attend only necessary meetings

#100DaysOfCode
8. Become part of a community
9. Keep Learning
10. Don't give up
11. Take on challenging tasks
12. Clarify requirements before starting
13. Stay relevant
14. Focus on problem-solving

#100DaysOfCode
15. Learn the art of presentation
16. Examine all possible solutions
17. Do what interests you
18. Learn to debug
19. Understand the why
20. Know your worth
21. Don't be afraid to ask for help

#100DaysOfCode
22. Take Breaks
23. Track your progress
24. Don't just rely on a framework or library
25. Learn to review codes
26. Choose the right technology
27. Take responsibility for your mistakes
28. Review your own code

#100DaysOfCode
29. Learn from your mistakes
30. Learn from others mistakes
31. Know your weaknesses
32. Overcome your weaknesses
33. Stay curious
34. Don't try to learn everything
35. Learn to be a team player

#100DaysOfCode
36. Value your work
37. Remove distractions
38. Be supportive
39. Learn to pseudocode
40. Keep track of your achievements
41. Reduce ambiguity
42. Ask the right question

#100DaysOfCode
43. Read the documentation
44. Try all the solution
45. Prioritize tasks
46. Never miss the details
47. Don't compare yourself to others
48. Don't just copy and paste
49. Trust your teammates
50. Trust yourself. You can do it. You are a great programmer.

#100DaysOfCode

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Mayank ⚡

Mayank ⚡ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @dermayank

6 Sep
Free hosting platform for your next brilliant projects

FRONTEND -
1. GitHub pages
2. Netlify
3. Vercel
4. Surge
5. Firebase

BACKEND -
1. Vercel
2. Heroku
3. Google Cloud
4. AWS
5. Digital Ocean
6. Heroku

Fully free - localhost

What is your favourite?

#100DaysOfCode #tech
If you want to receive interview, resume and programming related tops right on your inbox, please subscribe to my newsletter -

Nlogn.in/newsletter

(Follow @QplantingP for motivational & inspirational content).
Deploy your next app in seconds on the Digital Ocean.

Get $100 in cloud credits from @digitalocean for FREE using this link.

m.do.co/c/ef8a0d12c9d9
Read 4 tweets
29 Jul
"3 Months Coding Interview Preparation Guide"

I work at Dell & many #developers ask me how should they too prepare for “Big Tech” companies.

So, I created a roadmap of topics frequently asked in software engineering #Interviews

🧵A Thread🧵

#100DaysOfCode #InterviewTips
3 Months #interview preparation schedule

Week 0: Programming language
Week 1, 2 & 3: Data Structures
Week 4, 5 & 6: Algorithms
Week 7 & 8: System Design
Week 9 : Operating System
Week 10: Object-Oriented Design
Week 11: Behavioural question
Week 12: Revision.

#100DaysOfCode
Programming language -

The best programming language for your #coding interviews is the language that you’re most comfortable with. Prefer - #Java or CPP or #Python or #javascript

Brush up all the concepts of the #programming language of your choice.

#100DaysOfCode
Read 14 tweets
16 Jul
SQL INTERVIEW QUESTION CHEATSHEET.

SQL is the most popular database and many popular websites use SQL. So, here is a collection of the most asked #SQL interview questions to help you prepare.

Please RT for reach and bookmark for easy recall.

🧵A Thread 🧵

#100DaysOfCode
1. What is Database?

A database is an organized collection of data, stored and retrieved digitally from a remote or local computer system. Databases can be vast and complex, and such databases are developed using fixed design and modeling approaches.

#100DaysOfCode #developers
2. What is DBMS?

DBMS stands for Database Management System. DBMS is a system software responsible for the creation, retrieval, updating and management of the database.

#100DaysOfCode #developers
Read 26 tweets
14 Jul
Popular JavaScript Interview Questions with Answers.

JavaScript is most popular language with ample of job opportunities. Here is the list of 20 most asked #javascript interview questions to speed up your preparation.

🧵A Thread 🧵

#100DaysOfCode #Developer
1. What's the difference between undefined and null?

"undefined" is the default value of a variable that has not been assigned a specific value and "null" is a value that represents no value.

#100DaysOfCode #javascript #Developer
2. What does the && operator do?

The && or Logical AND operator finds the first falsy expression in its operands and returns it and if it does not find any falsy expression it returns the last expression.

#100DaysOfCode #javascript #Developer
Read 23 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!