分享一个提高前端编程能力的Github项目

661 阅读4分钟

我的每周装逼又来了~

可今天分享的内容不是什么装逼技巧,而是实打实的,可以提升我们前端编程能力的一个Github项目

写这篇文章也是恰好今天在群里看到一个准备出校门的小伙子,正为了即将到来的毕业找工作而发愁

聊了会儿后,发现除了基础能力不扎实之外,也不知道通过什么方式来提升自己的编程能力,除了焦虑就还是焦虑

尤其是现在华为入职的面试方式改革,多了60分钟的上机操作,说实话,这种方式虽然不能把有能力的工程师都筛出来,但是能通过筛选的人,好歹也不会差到那里去。

可能这也是未来的面试趋势也说不定

工作中平时业务代码写多了,在学校里找不到有技术挑战的项目做,编程能力一直提不上来,都可以通过这个Github项目来练习,提高自己的编程能力

因为一些有技术挑战的Idea都维护在这个项目上了,都省去了我们自己绞尽脑汁想项目了。在此感谢作者@florinpop17

GitHub地址如下: github.com/florinpop17…

如何使用这个项目

这个项目给我们分了三个阶段,一阶段入门,二阶段中级,三阶段高级。在首页的ReadMe都已经列举出来了

通过点击首页的README里的name,就可以跳转到相对应的题目描述

英语好的同学自然啥都不用担心,英语不好的读者大人们也不用担心

因为点进去之后,所有的题目,在描述的最底部都有对应的实例

点击实例的链接就可以看到示例以及这道题目的答案

英语不好的可以先点进去看看示例,然后再回到题目描述页面,用Google翻译一下,就算翻译蛇皮,但是看过示例的我们,大致也能明白题目要我们做什么。

尽量自己做,能不看答案就不要看答案,毕竟这是锻炼我们自己的编程能力的项目,也是我们为了提升编程能力才去做的项目

读书时刷题做模拟卷,都要闭卷2小时做完后再校对答案呢。自己不经过大脑思考,我们先看了答案,就算做出来了,第二次看见类似的题目时,依然会挂在这上面

我想你们拿到这个项目的第一想法多半就是「每天做一个,用不了多久就可以变牛逼了!」我说说我的思路,没有必要每天做一个,因为有些项目你看到后没思路,好几天都想不出解决方案都是正常的

做不出来的时候,我们可​以先看完示例,然后梳理思路。觉得自己做这个项目要涉及哪些技术,这个思考过程也是梳理我们知识树的过程,觉得自己缺少哪方面的技术,通过搜索引擎学习也好,看书学习也好,反正补课就对了

这时候思维导图的作用就可以完美体现,思维导图怎么用可以看看我前几天的文章《用好思维导图,有你意想不到的收获

补完后差不多就能做出来了,还做不出来,这时候也可以看答案了,看完答案,看人家的实现逻辑。逻辑才是最重要的

有了思路,有了逻辑,这时候还做不出来,那肯定就是自己对Code的熟练度的问题,不过这个问题好解决

熟练度不够,多写就行了,先抄个几遍,然后自己再隔三岔五的写个几遍,熟练度自热就上来了

最后再说一点,我给你们分享的是我获取信息渠道的源头,而不是把我信息渠道里的内容照搬下来。如果我照搬,每周装逼这个系列,怕是今年的内容都有了~~~可这也就没意义了

建议大家多玩玩Github,上面有非常多的项目实战提供给我们训练,也有非常多的框架,让我们可以减少开发周期

有些人通过打着「项目实战教学」的幌子,大肆收智商税,在这我就提一句,不说多了。反正利用好Github,根本就不需要付费去加入一些项目实战的群,这笔数目不菲的智商税又可以省下来了

微信扫码关注公众号「闹闹吃鱼」,每周都有好分享,还可领取学习资源哦~不仅仅只是技术!