From 5a4b4ee20949ab763e88ae6bf7559a520f3ed604 Mon Sep 17 00:00:00 2001 From: Khushi Jain Date: Wed, 26 Oct 2022 17:54:32 +0530 Subject: [PATCH 1/5] tips for coders --- practices/tips_for_coders.md | 109 +++++++++++++++++++++++++++++++++++ problems/increased-cost | 0 2 files changed, 109 insertions(+) create mode 100644 practices/tips_for_coders.md create mode 100644 problems/increased-cost diff --git a/practices/tips_for_coders.md b/practices/tips_for_coders.md new file mode 100644 index 00000000..6d99eecd --- /dev/null +++ b/practices/tips_for_coders.md @@ -0,0 +1,109 @@ +--- +slug: tips-for-coders +stages: + - research + - development + - launch + - maintenance +short_description: Starting on the journey of coding can be extremely overwhelming. Some tips can ease your path at the beginning of the journey. Here are the tips I wish someone told me when I was starting out. +tags: + - tips + - advices + - coders + - consistency + - emotion + - motivation + - encouragement + - developer +keywords: + - coding + - computer + - journey + - programming + - software + - hardwork +author_github_username: KHUSHI-jai-n +--- + +# Tips to know if you are a coder(or want to become one) + +**TL;DR** + +Everyone of us can code. We just need a little encouragement and confidence in ourselves. + +## What Are The Tips for coders? + +1. You don’t need a hi-tech computer to start coding + +At the start of the journey, often beginners put starting off learning till they have a “good enough computer”. But in actuality, it is an excuse to avoid dragging yourself to the computer/laptop and start coding. + +2. Googling is the most important skill + +We live in a world of information abundance.Also people are more interested in hiring people who can use the information constructively. + +3. Version Control is a must + +Version Control is probably the most important tool for a software developer. It saves, backs up your codebase, and also enables you to collaborate with other developers. + +4. One Completed Project is better than 100 Incomplete Ones + +As mentioned previously, people judge you based on what you’ve done, not what you plan to do. So put your best foot forward and have a few deployed projects, to ease up the process for the viewer. + +5. Self-taught Programmers have the best debugging skills + +Self-taught Programmers lack the opportunity of having someone help out whenever they face a problem, so after 100s of trial and error, they develop efficient ways to squash a bug. + +6. You don’t need the right answer, just a less wrong one + +People are so afraid of failing that they don’t even give things a shot. A failure is truly a failure, only if you don’t learn from it and keep repeating the same mistakes. + +7. Tutorials fail to teach you the most important skill + +The most crucial skill problem-solving, which comes only through trial and error. Tutorials give you a highly refactored final version of the code, so you miss out on seeing the skill in action. + +8. Learn what NOT to learn + +Learning every is simply not humanely possible. First test out the waters by trying out everything, then choose the technology that you feel the best for you. + +9. Consistency + +Nobody became a pro by putting in 20 hours in a day, but a lot of people did it by putting in 1 hour for 20 days. Your brain needs time to digest the information, you feed it. + +10. Open Source can help you level up + +Open Source is a great way to learn by building amazing Softwares and tools. But be prepared to be constantly learning as you would be required to be constantly adapting to new technologies. + +## Why You Might Want The Tips For Coders + +A good coder is not made in a day, a week or a month. +It takes much grinding and hardwork to polish your skills. These tips are just to give you a roadmap and help you out in your coding journey. + +## Problems The Tips For Coders Helps to Solve + +It helps beginners to start a smoother journey. +It helps the experienced ones to become more efficient and have trust in themselves. + +These tips might seem very normal and basic but are missed out by most of us so consider these all just to remind you of the best practices you should follow. + +## How to Implement the Tips For Coders? + +Just follow them daily throughout your coding journey. +Or feel free to come back and read them again to build more confidence. +They could prove to be very motivating and guide you to the right path. + +## Common Pitfalls of the Tips For Coders + +**Making it seem too easy** +This might make you look at things lightly which is not actually true. Coding requires consistent efforts and practice. + +**May only follow half the tips** +There are so many tips and advices that you can feel overwhelmed. But do not worry - once you make youself comfortable with coding, you will realize that they are here to make your life easier, not more cumbersome. + +**These are not just all** +These are only few of the many tips you can get. But I felt they were the most important so added these in this article. + +## Resources for the Tips For Coders + +- Medium: [To get a whole bunch of tips you can refer to this article](https://medium.com/@tapajyoti-bose/25-tips-i-wish-i-knew-before-i-started-to-code-2c6c1af20b71) +- Analytics Insight: [Tips to make your programming joourney easier](https://www.analyticsinsight.net/top-10-secret-coding-tips-to-make-your-programming-journey-easier/) +- GeeksForGeeks: [7 tips and tricks to learn programming faster](https://www.geeksforgeeks.org/7-tips-and-tricks-to-learn-programming-faster/) \ No newline at end of file diff --git a/problems/increased-cost b/problems/increased-cost new file mode 100644 index 00000000..e69de29b From c64939f8cae66b3406efabe9be5fa0838a3986d1 Mon Sep 17 00:00:00 2001 From: Khushi Jain Date: Wed, 26 Oct 2022 19:06:28 +0530 Subject: [PATCH 2/5] start-as-a-coder --- ...tips_for_coders.md => start_as_a_coder.md} | 40 +++++++++++++------ problems/increased-cost | 0 2 files changed, 27 insertions(+), 13 deletions(-) rename practices/{tips_for_coders.md => start_as_a_coder.md} (78%) delete mode 100644 problems/increased-cost diff --git a/practices/tips_for_coders.md b/practices/start_as_a_coder.md similarity index 78% rename from practices/tips_for_coders.md rename to practices/start_as_a_coder.md index 6d99eecd..fc0edc43 100644 --- a/practices/tips_for_coders.md +++ b/practices/start_as_a_coder.md @@ -1,5 +1,5 @@ --- -slug: tips-for-coders +slug: start-as-a-coder stages: - research - development @@ -11,7 +11,6 @@ tags: - advices - coders - consistency - - emotion - motivation - encouragement - developer @@ -31,7 +30,9 @@ author_github_username: KHUSHI-jai-n Everyone of us can code. We just need a little encouragement and confidence in ourselves. -## What Are The Tips for coders? +## Who is the coder? + +Every person who commit to his practices and make coding as a daily habit is a coder.All that you need is to pump yourself and get through thse tips! 1. You don’t need a hi-tech computer to start coding @@ -73,28 +74,33 @@ Nobody became a pro by putting in 20 hours in a day, but a lot of people did it Open Source is a great way to learn by building amazing Softwares and tools. But be prepared to be constantly learning as you would be required to be constantly adapting to new technologies. -## Why You Might Want The Tips For Coders +## Why You Might Become a Coder A good coder is not made in a day, a week or a month. It takes much grinding and hardwork to polish your skills. These tips are just to give you a roadmap and help you out in your coding journey. -## Problems The Tips For Coders Helps to Solve +## Problems The Coder Solves and problems that these tips would solve + +As a coder you would- +You can solve any problem from searching, sorting or manipulating to automating, analysis and development. -It helps beginners to start a smoother journey. -It helps the experienced ones to become more efficient and have trust in themselves. +these tips would help you- +for beginners to start a smoother journey. +for the experienced ones to become more efficient and have trust in themselves. These tips might seem very normal and basic but are missed out by most of us so consider these all just to remind you of the best practices you should follow. -## How to Implement the Tips For Coders? -Just follow them daily throughout your coding journey. +## How to Become a Coder? + +Just follow these advices and suggestions daily throughout your coding journey. Or feel free to come back and read them again to build more confidence. They could prove to be very motivating and guide you to the right path. -## Common Pitfalls of the Tips For Coders +## Common Pitfalls of the Path to Become a Coder **Making it seem too easy** -This might make you look at things lightly which is not actually true. Coding requires consistent efforts and practice. +This article might make you look at things lightly which is not actually true. Coding requires consistent efforts and practice. **May only follow half the tips** There are so many tips and advices that you can feel overwhelmed. But do not worry - once you make youself comfortable with coding, you will realize that they are here to make your life easier, not more cumbersome. @@ -102,8 +108,16 @@ There are so many tips and advices that you can feel overwhelmed. But do not wor **These are not just all** These are only few of the many tips you can get. But I felt they were the most important so added these in this article. -## Resources for the Tips For Coders +## Resources to Become a Coder + +**Find more tips** - Medium: [To get a whole bunch of tips you can refer to this article](https://medium.com/@tapajyoti-bose/25-tips-i-wish-i-knew-before-i-started-to-code-2c6c1af20b71) - Analytics Insight: [Tips to make your programming joourney easier](https://www.analyticsinsight.net/top-10-secret-coding-tips-to-make-your-programming-journey-easier/) -- GeeksForGeeks: [7 tips and tricks to learn programming faster](https://www.geeksforgeeks.org/7-tips-and-tricks-to-learn-programming-faster/) \ No newline at end of file +- GeeksForGeeks: [7 tips and tricks to learn programming faster](https://www.geeksforgeeks.org/7-tips-and-tricks-to-learn-programming-faster/) + +**To become a self-taught programmer** + +- W3Schools:[w3schools](https://www.w3schools.com/) +- GeeksForGeeks:[geeksforgeeks](https://www.geeksforgeeks.org/) +- And youtube! you can find many channels. Choose the one that you like the most! \ No newline at end of file diff --git a/problems/increased-cost b/problems/increased-cost deleted file mode 100644 index e69de29b..00000000 From 2561bf9eb250eba739e88538228b90672151519d Mon Sep 17 00:00:00 2001 From: Khushi Jain Date: Thu, 27 Oct 2022 15:54:28 +0530 Subject: [PATCH 3/5] updated start-as-a-coder --- practices/start_as_a_coder.md | 53 ++++++++++++++++++++++++++--------- 1 file changed, 40 insertions(+), 13 deletions(-) diff --git a/practices/start_as_a_coder.md b/practices/start_as_a_coder.md index fc0edc43..5c85c477 100644 --- a/practices/start_as_a_coder.md +++ b/practices/start_as_a_coder.md @@ -32,7 +32,10 @@ Everyone of us can code. We just need a little encouragement and confidence in o ## Who is the coder? -Every person who commit to his practices and make coding as a daily habit is a coder.All that you need is to pump yourself and get through thse tips! +A coder is a professional who uses programming languages to communicate with computers and software and make them perform certain tasks. +Companies hire coders to help with software development. Coders spend their time designing, writing and testing code. They work closely with developers and programmers. + +But in easy words, every person who commit to his practices and make coding as a daily habit is a coder.All that you need is to pump yourself and get through these tips! 1. You don’t need a hi-tech computer to start coding @@ -76,20 +79,40 @@ Open Source is a great way to learn by building amazing Softwares and tools. But ## Why You Might Become a Coder +1. Attractive Salary and Multiple Career Opportunities + +Programmers are high in demand all over the world. You can become a freelancer and work freely, you can work for a company, you can work on your own side projects or you can also use your coding skills for your own startup.The salary of programmers is also attractive because it requires critical thinking and analysis. + +2. Job security. + +Analysts predict that most of the existing jobs will be lost to automation soon. Programmers are not bothered in any way due to the increased demand for skilled computer programmers. Additionally, coding has found applications in almost all industries and areas of life, thereby increasing its value. + +3. Creative freedom. + +Programming has extensive practical applications ranging from web and game design to data science and scientific computation. The exciting aspect of coding is that it can be applied in almost every sector, giving you more career opportunities. + +4. You get to learn patience and persistence. + +Learning how to code takes time and effort. It requires you to remain patient and consistent despite how tedious the process may be. By the time you finish learning, these skills would have become a massive part of you. + + A good coder is not made in a day, a week or a month. It takes much grinding and hardwork to polish your skills. These tips are just to give you a roadmap and help you out in your coding journey. ## Problems The Coder Solves and problems that these tips would solve As a coder you would- -You can solve any problem from searching, sorting or manipulating to automating, analysis and development. -these tips would help you- -for beginners to start a smoother journey. -for the experienced ones to become more efficient and have trust in themselves. +1. Automate Data Entry Tasks +2. Autofill Online Forms +3. Schedule Repetitive Tasks +4. Improve Your Favorite Open-Source projects -These tips might seem very normal and basic but are missed out by most of us so consider these all just to remind you of the best practices you should follow. +You can solve any problem from searching, sorting or manipulating to automating, analysis and development. +And these tips would help you in the following ways- +- for beginners to start a smoother journey. +- for the experienced ones to become more efficient and have trust in themselves. ## How to Become a Coder? @@ -99,14 +122,17 @@ They could prove to be very motivating and guide you to the right path. ## Common Pitfalls of the Path to Become a Coder -**Making it seem too easy** -This article might make you look at things lightly which is not actually true. Coding requires consistent efforts and practice. +**You have trouble finding the time to code** +For many new developers, it can be challenging to find the time you need to learn how to code. The key to overcoming this obstacle is to have a goal in mind. + +**You aren’t motivated to learn** +A lack of motivation makes it especially hard to learn to code. While we all have different things that get us motivated, one thing that might help you is to surround yourself with people who are passionate about coding. -**May only follow half the tips** -There are so many tips and advices that you can feel overwhelmed. But do not worry - once you make youself comfortable with coding, you will realize that they are here to make your life easier, not more cumbersome. +**You don’t know who to ask for help** +We’ve already told you one of the secrets of professional programmers: Google is their best friend. But, many of them also turn to Stack Overflow. -**These are not just all** -These are only few of the many tips you can get. But I felt they were the most important so added these in this article. +**You don’t know what technology to start with** +It can be difficult to decide which programming language to learn and which one matches your strengths and interests. It can also be challenging to figure out exactly what you’ll be able to do with your new skills. ## Resources to Become a Coder @@ -116,8 +142,9 @@ These are only few of the many tips you can get. But I felt they were the most i - Analytics Insight: [Tips to make your programming joourney easier](https://www.analyticsinsight.net/top-10-secret-coding-tips-to-make-your-programming-journey-easier/) - GeeksForGeeks: [7 tips and tricks to learn programming faster](https://www.geeksforgeeks.org/7-tips-and-tricks-to-learn-programming-faster/) -**To become a self-taught programmer** +**To become a self-taught coder** - W3Schools:[w3schools](https://www.w3schools.com/) - GeeksForGeeks:[geeksforgeeks](https://www.geeksforgeeks.org/) +- freeCodeCamp:[freeCodeCamp](https://www.freecodecamp.org/) - And youtube! you can find many channels. Choose the one that you like the most! \ No newline at end of file From 38c278e8143cf48040301ff34941f0c624263942 Mon Sep 17 00:00:00 2001 From: Khushi Jain Date: Thu, 27 Oct 2022 16:20:59 +0530 Subject: [PATCH 4/5] updated start-as-a-coder --- practices/start_as_a_coder.md | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/practices/start_as_a_coder.md b/practices/start_as_a_coder.md index 5c85c477..31810b1b 100644 --- a/practices/start_as_a_coder.md +++ b/practices/start_as_a_coder.md @@ -5,9 +5,9 @@ stages: - development - launch - maintenance -short_description: Starting on the journey of coding can be extremely overwhelming. Some tips can ease your path at the beginning of the journey. Here are the tips I wish someone told me when I was starting out. +short_description: Starting on the journey of coding can be extremely overwhelming. But consistent efforts and determination will surely help you out in this journey. tags: - - tips + - steps - advices - coders - consistency @@ -15,8 +15,8 @@ tags: - encouragement - developer keywords: - - coding - - computer + - coder + - automate - journey - programming - software @@ -37,6 +37,8 @@ Companies hire coders to help with software development. Coders spend their time But in easy words, every person who commit to his practices and make coding as a daily habit is a coder.All that you need is to pump yourself and get through these tips! +## How to become a Coder + 1. You don’t need a hi-tech computer to start coding At the start of the journey, often beginners put starting off learning till they have a “good enough computer”. But in actuality, it is an excuse to avoid dragging yourself to the computer/laptop and start coding. @@ -97,9 +99,9 @@ Learning how to code takes time and effort. It requires you to remain patient an A good coder is not made in a day, a week or a month. -It takes much grinding and hardwork to polish your skills. These tips are just to give you a roadmap and help you out in your coding journey. +It takes much grinding and hardwork to polish your skills. -## Problems The Coder Solves and problems that these tips would solve +## Problems The Coder Solves As a coder you would- @@ -107,16 +109,20 @@ As a coder you would- 2. Autofill Online Forms 3. Schedule Repetitive Tasks 4. Improve Your Favorite Open-Source projects +5. Identify Spam +6. Make Product Recommendations +7. Customer Segmentation +8. Image & Video Recognition You can solve any problem from searching, sorting or manipulating to automating, analysis and development. -And these tips would help you in the following ways- +And the above steps would help you in the following ways- - for beginners to start a smoother journey. - for the experienced ones to become more efficient and have trust in themselves. ## How to Become a Coder? -Just follow these advices and suggestions daily throughout your coding journey. +Just follow these advices and steps daily throughout your coding journey. Or feel free to come back and read them again to build more confidence. They could prove to be very motivating and guide you to the right path. @@ -138,9 +144,8 @@ It can be difficult to decide which programming language to learn and which one **Find more tips** -- Medium: [To get a whole bunch of tips you can refer to this article](https://medium.com/@tapajyoti-bose/25-tips-i-wish-i-knew-before-i-started-to-code-2c6c1af20b71) -- Analytics Insight: [Tips to make your programming joourney easier](https://www.analyticsinsight.net/top-10-secret-coding-tips-to-make-your-programming-journey-easier/) -- GeeksForGeeks: [7 tips and tricks to learn programming faster](https://www.geeksforgeeks.org/7-tips-and-tricks-to-learn-programming-faster/) +- Medium: [To get a whole bunch of tip](https://medium.com/@tapajyoti-bose/25-tips-i-wish-i-knew-before-i-started-to-code-2c6c1af20b71) +- Analytics Insight: [To make your programming joourney easier](https://www.analyticsinsight.net/top-10-secret-coding-tips-to-make-your-programming-journey-easier/) **To become a self-taught coder** From 10be104d6b2c58f413a777eb64b6b26c7d2737c1 Mon Sep 17 00:00:00 2001 From: Prokop Simek Date: Wed, 30 Aug 2023 11:08:43 +0200 Subject: [PATCH 5/5] Update practices/start_as_a_coder.md --- practices/start_as_a_coder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/practices/start_as_a_coder.md b/practices/start_as_a_coder.md index 31810b1b..55890fcc 100644 --- a/practices/start_as_a_coder.md +++ b/practices/start_as_a_coder.md @@ -24,7 +24,7 @@ keywords: author_github_username: KHUSHI-jai-n --- -# Tips to know if you are a coder(or want to become one) +# Start as a coder **TL;DR**