台湾
|| 语言:
大陆简体
港澳繁體
台灣正體
推荐
热点
科技
娱乐
游戏
体育
军事
汽车
财经
程序员如何告别无聊?何不创建一些有趣的东西呢?
admin
2020-06-07 14:41
全文共
1395
字,预计学习时长
5
分钟
图源:unsplash
是时候摆脱那些让你厌烦的无聊项目啦。你一定也有很多天马行空的奇思妙想,想要创建一些刺激且有趣的业余项目,但却不确定如何进行。
没关系,本文带着你“找找刺激”!
提高技能的最好方法就是实践。这些有趣又有挑战性的项目是你的最佳选择。
1. 数独
图源:Wikipedia
数独游戏大家都不会陌生吧,这些有趣的谜题也是获得算法经验的好方法。本项目的需求是创建一种算法,可用于生成有效的数独游戏。
如果你觉得这太简单了,还可以构建一种算法来解决这些数独游戏。可以执行此操作的一种方法是创建回溯算法。
你可以从中可学到:
· 学习和实现数独算法
· 为数独游戏增加一些难度,获得更大成就感
2. 目录应用
如今,创建目录已不再稀奇。但是,这个项目却不同,它可以使用Flutter来运行。Flutter是Google最新的UI工具包,可仅使用一个代码库创建本机移动应用程序。它使用Dart编程语言。最近Flutter可是很火呢!
你可以从中可学到:
· Flutter
· Dart编程语言
· 应用开发
3. 渐进式Web应用
图源:unsplash
渐进式Web应用程序很热门。由于控制渐进式网络应用程序的范围非常容易,因此这也非常适合作为业余项目创建。
计划构建渐进式Web应用程序时,可以选择Angular、React、Vue等顶级JavaScript框架中的一个,将其结合起来。最好对这些框架进行一些研究,然后选择最喜欢的框架。这样你将获得最佳的学习体验。
你可以从中可学到:
· 使网络应用逐步发展所需的一切
· 选择的JavaScript框架
· Web开发基础,例如HTML和CSS
4. 自动驾驶乐高车
几年前,我从事过类似的项目,被要求制造一辆由乐高拼成的汽车,该汽车可以在纸上写出某个特定的单词。
该项目旨在使用乐高或乐高技术制造一辆行驶中不会撞到任何物体的汽车。需要用到树莓派Raspberry Pi(或Arduino)、一些乐高玩具和超声波传感器,以避免出现任何障碍。
本项目最有趣的地方就是软件和硬件的结合。如果有人从未接触过树莓派Raspberry Pi(或Arduino),强烈推荐做下这类项目。
图源:unsplash
你可以从中可学到:
· Arduino(或Raspberry Pi)的基本用法。
· 读数传感器。
· 软件和硬件之间的交互。
5. 汽车分类
聚类和分类是机器学习的一部分。本项目旨在根据汽车有关数据将汽车分类为安全或不安全。这个项目是了解机器学习全部知识的好方法,所需要做的就是数据集。
你可以从中可学到:
· 掌握机器学习
· 分析数据
6. 2D游戏
如果一直有尝试游戏开发的想法,那么创建2D游戏绝对是个不错的开始,这将极大地提高编程技能。
你不必为游戏创新而冥思苦想,最好的入门项目就是重建Flappy Bird,无论是在移动设备上还是台式机上都可操作。也可以自己制作游戏,但要记住从小游戏做起。
图源:unsplash
你可以从中可学到:
· 实体的运动
· 横向滚动
· 碰撞检测
7. 大数据
图源:Unsplash
如果对大数据项目感兴趣,那绝对应该尝试使用芝加哥犯罪数据集。这是一个多分类问题,对于经验丰富的数据科学家来说非常有用。这个问题很容易,但是由于该数据集有超过600万个观测值,所以数据管理异常困难。
你可以从中可学到:
· 大数据方面知识,例如数据建模
· 处理大数据集
从列表中选择最有趣的那个,然后开始上手。相信你一定能从中收获良多!
编译组:陈枫、黄弈
相关链接:
https://levelup.gitconnected.com/7-things-to-build-when-you-feel-bored-as-a-programmer-b42b9c6193b9
推荐文章阅读
Please enable JavaScript to view the
comments powered by Disqus.
相关文章
为你推荐
今日芯声——ARM 中国区执行董事长兼 CEO 吴雄昂被免职
4年前
今日芯声——为真假量子点电视闹翻脸,三星和 LG 已撤销诉讼
4年前
GitHub开启编码新时代:在网页上敲代码指日可待
4年前
Bug的噩梦:前端调试必备的7个“大杀器”
4年前
今日芯声——马赛克一键变高清!神奇的AI“无损放大”工具
4年前
机器学习基础架构方面,Go是比python更好的选择?
4年前
先别用 TypeScript了!
4年前
专家们最常用的15个机器学习工具
4年前
敲代码就像写小说?Jupyter让文学编程成为现实
4年前
编程低效率联盟入会指南……
4年前
前端世界大变化,2020年你会选择Vue.js还是React?
4年前
原创 拒绝科技巨头,辞去AI、ML工作,关于职业发展该怎样想?
4年前
原创 数据科学家:21世纪最脏的工作
4年前
臭名昭著的数据清理和准备问题,如何利用AI完美解决?
4年前
今日芯声——狂泻近3k点创33年最大跌幅!美三大股指大幅收跌
4年前
热门新闻
周热门
美国加利福尼亚州发生枪击事件 致1人死亡
英格兰队训练所在度假村负责人:为防偷拍,度假村玻璃涂黑了
1-0险爆冷!欧洲杯卫冕冠军辣眼睛:18射失3良机,法国英格兰笑了
今日恐慌与贪婪指数为75
法国龙头企业落子宜宾三江新区
小米Mix Flip进入IMDA认证网站,预计很快在全球推出
西峰区 各式香包扮浓端午氛围
香包节各项筹备工作就绪
跟着“我们的节日”去创作——百家广播电视和网络视听媒体走进庆阳活动启动
花湖国际机场国际货邮吞吐量突破10万吨
保交楼运动已陷僵局?房屋质量以次充好,业主纷纷表达不满,或成烂尾现房
笑喷!记者问郭艾伦哈佛MIT选谁?艾伦:哈佛开挖掘机不错,MIT主攻啥
酷热天气让印度变得不宜人居
涉足体育直播和现场活动 奈飞股价有望重回历史高点
据悉沙特阿美此次股票发售中60%分配给外国投资者
广西:公婆让女子辞职带娃,一个月6500,全家都赞成,闺蜜不同意
河北:流浪女孩翻垃圾吃,好心人给她买水送零钱,无法正常沟通
豪取21连胜,斯瓦泰克拿下法网3连冠+4冠+第5座大满贯冠军!
红土女王斯瓦泰克法网3连霸,连下10局横扫保利尼,登顶世界之巅
大多数人越活越累,是因为拥有了这种思维,他们却浑然不知