+ 7
How to be a good software developer?
13 Answers
+ 9
The key to becoming a good software developer is practice. How to practice to be a good developer:
👨💻Find your own projects.
👨💻Look for Open Source projects you can help on.
👨💻Find competitive programming sites.
👨💻Practice until you make a mistake daily. Learn from that mistake.
👨💻Purposefully break your own code. Find a way to handle those errors.
👨💻Learn how to debug.
👨💻Don’t ask questions immediately. Instead, search resources for answers. Then test your findings. Modify their codes if needed to fit your needs.
👨💻...But always seek advice (once you have done your own research, and successfully modified your own code). Look for peers and senior developers to review your successfully modified code.
by Phil DeJarnett
http://link.medium.com/Fa95YNPZhU
+ 9
It has been told many times before: practice what you learn.
+ 6
Everyone asks 😂.
Practice is the only way to become a good developer . Make codes with what you learn . 😉
+ 5
+ try to create easy projects
+ Then, move to harder ones
+ Read complete reference of a language
+ Learn from mistakes
+ 4
Yes, master one programming lanaguge and explore its libraries then move on to other programming languages.
+ 4
Wow, an eternal question. Something will never change.
+ 4
1. Learn,Practicewhat you learn
2.ask for help if you dont understand something
3. Stay motivated
4. Help others what you learned, it will help you remember what u learned.
5. Help others with projects.
6. Challenge others
7. Read books on programming
8. Have a comfy place to code, the more comfy the more you will want to code and better yourself
9. Excersise keep your mind in shape and ready to work.
10. fail a lot but don't give up failure helps you become better at programming.
11. master debugging.
+ 3
Just practice more and do some internship in any software company in town,
Compete with your classmates /friends in programming challenge ...
It's easy and simple to be software developers, but practice makes you perfect.
+ 2
To become a good software developer following qualities should be adopted:-
1. Program or software should have a good user interface which interacts with user
2. "Practice makes a man perfect"
3. Always be confident on what you code or what you have created
4. Don't lose hope if you fail in creating a good software. It happens. Keep patience and try to improve or solve your mistakes or errors.
5. Create something extraordinary or unique which attracts everyone
That's it 👍
+ 2
*NEVER static link glibc.
*don’t use vague or inconsistent naming in your code.
*do comment your code, you can’t remember what you had for dinner four days ago.
*use attribution comments for things you link/import (why is there? and where did it come from?).
*don’t litter repositories with your abandoned projects (if you publish code to github that doesn’t compile, I’ll happily provide a job recomendation... that you be hired to maintain 1980’s Cobol on a green screen System36).
*don’t hardcode runtime parameters in source code... also known as don’t hardcode “magic numbers”.
*do learn and implement config options that provide parameters via command line and/or config file... better yet, learn how to implement getting the config parameters via an authenticated SQL or LDAP call.
*always assume you’ll have to read and update your code someday... about 11 years in the future.
*don’t prematurely optimize.
*deliver code that works.
*and, NEVER static link glibc.
*most people believe that programmers must smarter than the dude writing assembly instructions for Ikea furniture... when writing code, try live up that expectation.
+ 1
Having experience on
1. SDLC Architecture
2. Latest ProcessModels
like AGILE PROCESS MODEL
3. Application Optimization
4. Sustainable Performance and Security Principles
5. Quality Control and Testing methodologies
6 Upto date Application, Database design and development
7. Motivate the team or coleagues Technically and Personality Development aspect
ALL THE ABOVE REPRESENTS EFFECTIVE SOFTWARE DEVELOPER
+ 1
Wow, nice info guys😊