自学的前端,找什么完整案例和项目来巩固自己的基础和提升能力?
额鹅鹅鹅
完整项目和巩固基础其实是两回事,虽然两者可以有想通的地方。
在你找完整案例之前,需要先确定这一阶段自己想用的技术栈。学习基础完全可以去学JS语言相关的各种知识,但是想做完整的或者说看起来具有「价值」的项目,现代前端框架是必须的,因为公司都会采用特定框架来构建一套方案进行项目的开发。
确定技术栈后,可以去找相应的实战项目,或者自己萌生的项目。不要觉得很多想法不值得话费时间去用心做好,说两个初学者基本都会选择的实战项目,第一是todoList,很简单的了,但是可以从最基础的功能拓展, 基础功能 -&> 本地持久化存储 -&> 资料库存储 -&> 分类,打标签 -&> 多用户 -&> 许可权区分是否可见 -&> 交流板块 -&> 后台管理 -&> 数据可视化... 能做的有很多,当系统越做越大的时候都存在共性,如果没发现,说明还不足够大。第二个是自己搭建博客,前端有了Node也很简单的了,但是博客可以从前台展示,到后台管理,从单用户到多用户,单角色到多角色,客户端形式可以有PC,移动WEB,也可以是APP和各种小程序...
前面提到每个小项目都能拓展为大项目,但具体找什么项目,应该要问自己。看自己对什么感兴趣,看自己是不是一个有自己想法的人,看自己有没有想把一个点子变成产品,看自己有没有发现生活中小的需求点值得自己去做一做...当然如果你的主要目的是练技术,不要太挑也不要急躁,确定一个目标好好的去完善它就是了。
工作是重要的,业务代码能让你遇到更多你没有遇到过的情况,工作之余花时间去做自己的项目,自己同样会得到提升,更多的是成就感。
同样自学,同样萌新,确实不容易,最重要是坚持,自学也是程序员必备的能力嘛
我当时就是把基础知识过一遍 对前端有了一个大概的认识之后 就找一个项目边做边巩固知识
个人建议做一个包含用户端和后台管理系统的电商平台项目,就像很多回答提到慕课网,上面就些不错的实战视频,要我推荐的话就只能献上热乎乎刚刚出炉的实战总结啦:
从零开始打造一个企业级电商平台,前后端分离 模块化 分层架构 面向对象 都得在项目中好好体会,从原生到react,对于新人把电商网站从前到后撸一把,过程可能有些手累,但是完事著实痛快,身心都得到释放,少了开始的焦虑感~
最好自己手把手把项目部署到线上,爽爽哒,虽然域名还没备案只能裸ip TnT
用户端