.

手痒想写项目我挑了10个开源项目送你

我刚学完Python语法那会儿,手痒想写个项目检验自己的学习成果。但却不知道写个啥,经过几次失败的尝试和碰壁后认清了现实,发现到自己只是刚学会基本语法,想要从零写个项目还差得远。不知道有多少朋友和我一样,手痒想写个项目。但:

不知道能写什么知道写什么,但无从下手

如果刚学完语法想写个项目,可以先从Web方向入手。因为这方面有很多现成的框架和资料,但不要上来就去学习框架(看文档)不然你“手痒”的冲动和仅有的那点激情,可能就全部消耗在了啃框架上。我建议你去找一个感兴趣的Web开源项目,然后把它跑起来,先不要去探究每行代码的意思,就跟着部署说明一步步执行命令就好。在运行项目的过程中不可避免会遇到三方库的安装、运行报错等情况,这个时候就必然要去看文档,带着问题去看文档能够把文档读“薄”。但不管怎么样想把一个项目跑起来都是件十分痛苦的事情,这也是必经之路没有什么捷径可言。你需要做的是不断解决眼下的每一个报错直到没有任何问题,让项目顺利地跑起来这可比学会一个框架,然后用它写一个项目简单多了!

当你成功运行起来一个项目,相信Web框架和项目的文档也零碎地翻了几遍了。这时候再去学习框架就不再是枯燥的学框架和背代码,而是把你在运行项目时积累的知识碎片串起来融会贯通,另外运行时遇到的问题也会随着学习的深入迎刃而解。最后,站在“大佬的肩膀”上照猫画虎地修改项目代码增加功能感受DIY带来的乐趣,一定要多动手运行+调试才能吃透项目,从而看懂项目结构和架构。随着把玩的开源项目多了,再遇到手痒的时候就能自己写个“玩意儿”啦。

写项目先从跑起来一个开源项目开始!下面就给大家介绍7个有趣的Web开源项目和个桌面软件,跑起来就能用!涵盖多种主流编程语言:C/C++、Java、Python、JavaScript、PHP等,希望你在HelloGitHub找到感兴趣的开源项目。

1、novel-plus(小说)

Star数:1.5k|语言:Java

这是一个功能齐全的原创文学平台。类似起点中文网:看小说+写小说,它由前台门户、作家后台管理、平台后台管理、爬虫等多个子系统构成,采用SpringBoot、MyBatis、MySQL、Redis等技术实现。功能强大不仅支持多端的小说阅读,还有新闻模块、作家专区以及会员充值和订阅模式等功能。

2、homeland(论坛)

Star数:.4k|语言:Ruby

一款开源不限制商用的精致社区/论坛系统。国内最大的Ruby社区RubyChina开源的项目,值得一提的是该系统拥有完整的实时通知和社交功能:


转载请注明:http://www.abachildren.com/jbzs/2355.html