刘华佼的全栈学习记录

5-28 JD-STORE大赛实作第六天 & 线下meetup

| Comments

小密圈5/28践行打卡的扩展篇:

行动

  • 跟队友线下meetup;
  • 写了一篇小短文发表在公众号;
  • 参赛作品,先改大家提的建议点,而不是自己认为重要的点;

行动背后的观点

  • 学习是一种社交;
  • 文章贵在打动和启发人心,排版和字数在其次;
  • 对于参赛作品,自己认为重要的不重要,别人的建议才最重要。

结果

  • 队友把我从“忘记看别人怎么做”、“眼高手低”、“死想为什么”三个大坑里拉出来了;

例如,在按照别人建议更改购物车页面的产品数量选择功能时,一心想着抄最好的效果(输入多少数字,回车后总价就自动调整),一开始就抄学霸的代码;

原以为很简单的东西,抄、调试花了有一两个小时吧,这说明自己“眼高手低”了;最后发现貌似学霸的代码有问题,因为他们的网站也不能实现回车后总价就自动调整的功能;学霸都没做出来的东西,我都想去实现,这说明自己“好高骛远”了;

这样到了四点半左右,队友建议先改成+/-这样简单的功能,然后教我去slack上问,她也去论坛上搜,然后,就搜到了教程;功能很快就做出了。

在提交更新时,一边聊天一边提交,结果merge错了,merge到master分支了,然后赶紧撤销,撤销了也行,再撤销撤销,本地更新后,发现一朝回到解放前:出现最初的类似“Hello World”的页面,后面改的东西全部消失了。大脑快一片空白了。

这时队友说,别着急,能改回来的。然后她网上去查了下,很快就查到类似的情况,别人写的logdown,然后按照那里的方法,再做一次撤销动作,后面更新的就出现了。但是出现一个奇怪的问题:

我折腾了两三个小时,修改的数量+/-按钮功能,在develop分支上没有了,做出该功能的分支上有该功能,那个分支在github上merge到develop上了,本地也拉到最新进度了。我又试着本地merge该分支到develop分支上,提示说,develop已经是最新的了。奇怪的问题仍然存在。

队友说,那重做吧。但是我还是想这到底为什么,还想继续在那个分支上折腾,想恢复正常。自己继续折腾了至少半小时,无果。最后回家,还是按照队友的建议,重新开分支、重新做了数量+/-按钮功能。不过重做的过程中,发现这个功能是从李安的代码里移植过来的,于是直接从他代码里抄,还意外找到了之前没找到的css(因为别人的教程没把css抄过来,这就是二手知识的可怕,当时为了找这个css也折腾了不少时间:比如clone,查找)。

大约晚上八点做完,截图重新提交作品。按别人说的方法,缩小浏览器截图,发现作品展示模糊的情况依然存在,在群里问了也没有结果。暂时放着吧。看了下别人的作品截图,都是900*1000+的样子,下次也截这么多吧。

  • 跟队友复述过去几天的动作时、交流沟通时,梳理清楚了别人和我们的参赛策略,也极大激发了队友的参赛热情;

发现关注别人作品,给别人作品留言加油鼓励,是经过很多人实践证明很好的策略。队友参赛(lapiao)热情杠杠的。

其实关注别人作品、给他们留言的最初出发点是为了给自己的作品拉票,可是在关注到别人作品时,我才发现原来别人做的有多好,才发现别人的丰富多彩的世界,也很乐意去认识那些不同的、但同样努力、同样用心的人,这也让我反省到:过去对外界的关注太少了。这个比赛环节的设计真的很有意思:引导大家从“自私”的角度出发,开始学会“关注关心”他人。

  • 跟队友交流策略时,忽然对于“为什么要有自己的作品“有了另外一个角度的理解;

关注别人的作品,也并不是完全为了拉票。我也会有所选择:找自己喜欢的、欣赏的作品去留言、甚至投票;然后忽然想到,完全可以利用这个机会,去了解认识人啊!而且,我们想认识的人,一定是自己和对方在某方面有共同点的人,这个共同点,就是通过对方的作品来呈现的,我们是通过别人的作品来了解别人、知道别人与自己有哪些共同点。

反过来,我们如何让别人了解我们呢?也是通过我们自己的作品啊!

这样一换位思考,忽然就明白了面试时为什么要有自己完整的作品,因为别人要通过我的作品来了解我是什么样的人啊!完整作品,就意味着全面了解啊!

那我会给什么样的作品投票呢?会给那些看起来就做得很用心的人投票,会给装修精美的作品投票,会给有实用价值的人投票,会给帮助过我们的人投票,会给代码注释清楚、方便抄袭的人投票。

所以我们该怎么做呢?用心装修自己的网站,代码务必(对我来说难度很高,但请务必做到!)要注释清楚,即使是抄来的代码!

  • 公众号文章收到赞比超过十分之一,新增几个关注,说明评价不错,我的思路是对的;
  • 将别人的建议置顶迭代作品后,更改后的效果(主要就修改了背景色)确实不错。

今天怎么做?

  • 上午把脱不花的演讲复述。
  • 写一篇公众号文章“如何确立长期目标”。
  • 补看Nic老师的前端直播视频。
  • 想把“我的思想便当”功能写出教程,放到论坛上。
  • 下午继续跟队友meetup,还有2个建议点有待修改。这次不自己闷头做了,太浪费时间了,直接去论坛看教程、或者看别人的作品,模仿学习。
  • Tower上要照ihower老师和Xdite老师讲课内容去做调整。
  • 我们作品的简介要修改,问自己:如何让别人了解我们?

补充

  • 其实我最近有在反思,上次比赛花了那么长时间,做出的作品不尽人意,说明我的底层框架、观念、方法是出了问题,为什么说一个功能做了2天还没做出来就要放弃?为什么英语学了2年还没成效就别再学了?

这是因为,如果思路正确,做一个功能,可能30分钟之内能完成;遇到困难,请教,可能2-3小时能完成;2天还没做出来,就只能说明一个问题:你在坑里!你在坑里!你在坑里!

如果学习方法得当,英语学了2年,应该水平已经非常好了,但你2年还是很差的水平,也只能说明一个问题:你在坑里!你在坑里!你在坑里!

我一下午就折腾出了一个+/-按钮的功能,也只能说明一个问题:

我在坑里!我在坑里!我在坑里!

幸亏有队友,幸亏队友提醒,幸亏我最后还是听了队友的话,在坑里没有像上次比赛那样待那么长时间。

学习真的是一种社交活动,要多关注别人,多看看别人是怎么做的。最近老是想起在共同成长群第一次分享后,别人评论的一段话(虽然很不中听,但说的非常对)再温习一遍:

“多用知乎,多关注理财,看着你的经历都为你觉得费劲,都想伸手拉你一把。没有谁的作品是值得一辈子学习的,只是一段时间影响你而已。克服一个问题,有些人选择了靠毅力死磕这种很恶心的方式,有些人尝试睁开眼去看别人的方式,用脑子去寻找更多的方式去克服当前的问题,多用知乎,多用知乎,多用知乎。”




  • 如果想看我们的作品,请点击思想便当
  • 如果觉得我们的作品还不错,欢迎给我们作品投上你宝贵的一票哟!

Comments

comments powered by Disqus