Skip to content

software development

Hanlei Qin edited this page Jan 12, 2022 · 3 revisions

Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.

Software development is a process of writing and maintaining the source code, but in a broader sense, it includes all that is involved between the conception of the desired software through to the final manifestation of the software, sometimes in a planned and structured process.

Therefore, software development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products.

Learn

readings

  • 掘金翻译计划是一个翻译优质互联网技术文章的社区,文章来源为 掘金 上的英文分享文章。内容覆盖区块链、人工智能、Android、iOS、前端、后端、设计、产品和其他 等领域,以及各大型优质 官方文档及手册,读者为热爱新技术的新锐开发者。
  • translations Chinese translations for classic IT resources
  • ruanyf/weekly 《科技爱好者周刊》,每周五发布

books

Resources

  • Awesome Roadmaps, A curated list of roadmaps, mostly about software development, which give you a clear route to improve your knowledge or skills.
  • 伯乐在线 资源大全

cheatsheets

Clone this wiki locally