前端开发如何找项目练手
共 1724字,需浏览 4分钟
·
2020-08-14 19:42
全文 1578 个字
阅读约需 4 分钟
找项目的方法还是有很多的,有能赚钱的也有不能赚钱的,有线下的也有线上的。
下面我就推荐一些无偿但有挑战性的项目以及一些寻找有偿项目的方法或者平台,大家可以综合我的分析和推荐选择适合自己的方式:
无偿项目
如果是其他技术方向可能还麻烦一点,前端的无偿练手项目那真的是太好找了。
如果不想太麻烦,就直接就地取材吧:
1.简单难度:系统自带计算器
基础又完备,前端的大多数知识都可以在一个小小的计算机中得到运用。
![](https://filescdn.proginn.com/ca7929c62e7069eaf8541e46c301553f/8f5ac33f39fff0f62b8af8c14368fffc.webp)
2.中等难度:Windows设置栏 - 有限层级
比计算机更复杂的地方在于布局更灵活,细节更丰富,而且同样的展示因为功能的差异实现的方法也会稍有不同。
![](https://filescdn.proginn.com/2c01fe06964eda03f72a08ea4a5cb70e/925412af6a87adcd35d162d2c23bc7be.webp)
3.复杂难度:Windows桌面和菜单栏 – 无限层级
这个就涉及到模块的拖拽、层级的增添还有更复杂的界面设计。
![](https://filescdn.proginn.com/658b7c1aacf8f21aa37ca7aff2f00fd9/10a28bae07f4015c85b0062ed6bbeb65.webp)
「MacBook同上。」
如果不止想动手,还想动点脑子,那就可以尝试下面这几个项目:
1.绘制ECharts图表
这个比较基础,先给大家热热身了,免得第一个项目就做不下去。
![](https://filescdn.proginn.com/44e0c53b34f452057a746bf683b3f57e/94d265ef3282e93fd102ee2798f794c2.webp)
2. 世界地图
要求:鼠标移动到某个国家时,相应板块颜色要做出反应。
到这一步,需要一点点的交互知识了,不再完全是静态页面了。
![](https://filescdn.proginn.com/25989ff3c5a7aae14c68b1b1852992e7/7f23d6f9279b40eade4439fc9bdcea6a.webp)
3. UI组件之色彩选择器
要求:输入相应的RGB值会显示相应的色彩以及点击相应的色彩出现对应的RGB值。
做出这个说明你的基础没有问题了,当然了,后面的问题也会更难(手动滑稽)。
![](https://filescdn.proginn.com/5ef15b10a91d5fa42b2fa4335c78c938/03a826f4f3646e377c66728dd36a29fb.webp)
4.3D标签云
不要被我的截图所迷惑了,实际上这个图是一直在转圈的,而且是前后那种,所以说是3D的。
这就涉及字号及位置随时间的动态变化了,具体怎么实现需要你动动脑去思考一下了。
![](https://filescdn.proginn.com/1b2b8c199b947ecf82322e5ed9ac9c16/b775d30d01f27f30cacdf7820fdabc10.webp)
5. 推箱子
之前设计的基本上都是静态页面加一点点的交互,之后的会对交互有更高的要求。
比如设计这个推箱子的小游戏。
![](https://filescdn.proginn.com/7d5563e0b28bb11f3da590d15e374a38/824b9aae2fb20def19a71ae94136163c.webp)
6. 贪吃蛇
到了这个项目就可以说是完完全全的动态交互页面了,而且要对操作做出及时的反应,需要顾及的东西也越来越多了。
比如蛇的长度,点的点出现的数量慢慢减少,以及蛇的移动速度随时间慢慢变快。
![](https://filescdn.proginn.com/f9dc705939e4768382f622bd237609b7/66d5061abaf01b5f2774161f9485b310.webp)
如果你做完了之后想看下有没有更好的解决方法或者不知道该怎么做的话,可以参考一下下面这个答案:
github.com/woai3c/2017i
有偿项目
一、线下自有渠道
这一点包括两方面:一个是亲友介绍,一个是峰会自荐。
这种方式项目款项一般不会太多,而且有就有没有就没有,并不稳定。但是如果你主要是以提升技术为主要目的的话,这种方式倒是挺适合你的。如果还是学生的话,可以多问问师兄师姐或者老师;如果已经是工作的话,可以问问身边的同事。表达自己以练手为主,赚钱为辅的目的,相信都愿意推荐给你的。
二、线上技术论坛
这一类指的是我们有意识地去程序员聚集的论坛上发帖,去推广自己,通过 PR 的方式来获取项目。这类线上论坛比较出名的有:CSDN、博客园、程序员客栈的技术圈、问答社区 SegmentFault,还有程序员“灌水”社区 V2EX。
CSDN大家应该都很熟悉了,我不多说。这里我主要讲一下程序员客栈的技术圈,这是一个程序员比较集中的灌水社区,可以提问、发帖、招聘等。经常能看到一些团队发布的兼职汇聚贴。
在这些论坛上,还有一种方法你可以找到兼职,就是你可以单独开一个帖子,介绍一下你的技术优势、时间优势、项目优势,说明你最近想接哪类项目,如果正好有需求方需要的话,对方就会联系你。
三、垂直众包平台
这类平台大约是从 15 年开始出现的,对于刚接触兼职的程序员来说比较友好。因为相关规定比较完善,能保障双方利益。虽然偶尔还会有争端,但是相信我,比你自己接好太多了,能避免很多刚做兼职时得踩得坑。
这方面有很多同类型的平台,一般都专注于 IT 众包领域。职位内容也比较全面,像常见的 UI 设计、产品设计、程序开发、产品运营等职位都可以找到需求方,其中又以前端和后端需求最多,可以提丰富又稳定的兼职需求来供我们选择。
在这里,给大家推荐十个接私活的平台: