人们在一千天的训练之后,就能达到入门水平,而在一万天的练习之后则可以达到大师水准。
这句话是Mas Oyama说的,总结得十分到位。成为一个伟大的开发者的秘诀就是努力。花大量时间练习计算机,亲身实践,可以帮助开发人员成长。
本文介绍了7个可以尝试的项目,能够帮助提高开发人员的水平。
项目1: Pac-Man
构建Pac-Man可以很好地了解游戏开发的基本知识。可以利用诸如React或Vue之类的JavaScript框架来实现这一点。
你将会学到:
GitHub库:https://github.com/mbfassnacht/pacman-react
项目2: 用户管理
制作一个CRUD应用程序来实现用户管理,在此过程中可以学到很多关于开发的基础知识。这对于入门的开发人员尤其有用。
你将学到的有:
GitHub库:https://github.com/indreklasn/laravel-5.4-crud-example
项目3: 监测当地天气
GitHub库:https://github.com/SwiftTsubame/iOS11Weather
如果想开始构建应用程序,可以从天气应用程序着手,节约了大量时间。
除了收获构建应用程序的经验之外,你还可以学到:
可以在OpenWeather API上获取天气数据。
OpenWeather API的更多信息:https://openweathermap.org/api
项目4: 对话框
构建一个对话框十分适合套接字的初学者。在选择技术栈时,有很多不同的选择,Node.js就是其中之一。
这个项目最大的收获是,可以学到套接字的工作原理以及创建方式。
项目5: GitLab CI
图源:https://vshn.ch/en/blog/automated-build-pipelines-with-gitlab-ci-and-appuio/
持续集成(CI)的新手可以从GitLab CI入手。设置多个环境,并尝试在管道中运行一些测试。这个项目不是很繁重,但我相信你会学到很多。现在很多开发团队都使用CI,它是一个再合适不过的工具。
你将学到的有:
项目6: 网站分析
制作一个分析网站语义的抓取工具,并为它们创建排名。例如,可以检查图像上是否缺少alt标签,检查页面上是否有SEO meta标签,甚至可以在不创建UI的情况下实现抓取。
你将学到的有:
项目7: 研究社交媒体的情绪
图源:https://www.csc2.ncsu.edu/faculty/healey/tweet_viz/
研究社交媒体的情绪可以很好地帮助了解机器学习。
可以从研究一个社交媒体平台开始,推特就是典型的切入点。
有更多机器学习经验的开发人员可以尝试挖掘不同的社交媒体平台,然后整合这些数据。
你将学到的有:
文章题目:7个提高开发能力的趣味性项目,速来体验!
地址分享:http://www.csdahua.cn/qtweb/news27/493077.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网