额鹅鹅鹅


完整项目和巩固基础其实是两回事,虽然两者可以有想通的地方。

在你找完整案例之前,需要先确定这一阶段自己想用的技术栈。学习基础完全可以去学JS语言相关的各种知识,但是想做完整的或者说看起来具有「价值」的项目,现代前端框架是必须的,因为公司都会采用特定框架来构建一套方案进行项目的开发。

确定技术栈后,可以去找相应的实战项目,或者自己萌生的项目。不要觉得很多想法不值得话费时间去用心做好,说两个初学者基本都会选择的实战项目,第一是todoList,很简单的了,但是可以从最基础的功能拓展, 基础功能 -&> 本地持久化存储 -&> 资料库存储 -&> 分类,打标签 -&> 多用户 -&> 许可权区分是否可见 -&> 交流板块 -&> 后台管理 -&> 数据可视化... 能做的有很多,当系统越做越大的时候都存在共性,如果没发现,说明还不足够大。第二个是自己搭建博客,前端有了Node也很简单的了,但是博客可以从前台展示,到后台管理,从单用户到多用户,单角色到多角色,客户端形式可以有PC,移动WEB,也可以是APP和各种小程序...

前面提到每个小项目都能拓展为大项目,但具体找什么项目,应该要问自己。看自己对什么感兴趣,看自己是不是一个有自己想法的人,看自己有没有想把一个点子变成产品,看自己有没有发现生活中小的需求点值得自己去做一做...当然如果你的主要目的是练技术,不要太挑也不要急躁,确定一个目标好好的去完善它就是了。

工作是重要的,业务代码能让你遇到更多你没有遇到过的情况,工作之余花时间去做自己的项目,自己同样会得到提升,更多的是成就感。


同样自学,同样萌新,确实不容易,最重要是坚持,自学也是程序员必备的能力嘛

我当时就是把基础知识过一遍 对前端有了一个大概的认识之后 就找一个项目边做边巩固知识

个人建议做一个包含用户端和后台管理系统的电商平台项目,就像很多回答提到慕课网,上面就些不错的实战视频,要我推荐的话就只能献上热乎乎刚刚出炉的实战总结啦:

从零开始打造一个企业级电商平台,前后端分离 模块化 分层架构 面向对象 都得在项目中好好体会,从原生到react,对于新人把电商网站从前到后撸一把,过程可能有些手累,但是完事著实痛快,身心都得到释放,少了开始的焦虑感~

最好自己手把手把项目部署到线上,爽爽哒,虽然域名还没备案只能裸ip TnT

用户端

后台管理系统


我也是自学的前端,推荐慕课上的实战挺不错的,而且也可以平时自己仿几个喜欢的网站,或者在17素材网上下载几个网站自己看看能不能写下来都可以的


目前还在巩固css阶段,如果项目练习的话,可以在慕课里有实战课程,尝试一到两个,然后模仿自己给自己出题,并把它做出来,再去找实习工作应该会好些。


抱歉,没有,只能去实习


能找到靠谱的实习是上选。

找不到或者已经不在校的话,学好英语,去英文的freelance网站,找那种已经有团队,需要人加入的外包或者创业公司。有远程面试和code review,收钱,做不好别人会追著骂你那种。别找「我想要做个网站」那种客户……

有点经验之后多晃开源项目,多提PR多造轮子。


推荐阅读:
相关文章