前端如果遇到难点你会怎么解决?
说下我自己的思路,还是要分两种情况:
1、单纯的技术点上的坑,这种情况一般根据报错信息提取关键词,然后google会比较有用,一般stackoverflow或github的issue里就会有解决方法,当然这需要越过Great Wall,并且能看英文资料才行,有一定门槛;其次就是百度了,需要认真筛选有用信息才行,不得不吐槽垃圾信息和广告实在太多;最后就是一定要认真看报错信息,然后分析蛛丝蚂迹,查阅技术点的官方文档。往往一个问题长时间没有解决,人的情绪会比较烦躁,有可能思路进入了死胡同,也没有耐心再认真看资料,这个时候可以暂时搁置,过半天或一天之后再来回过头来处理往往会有奇效。
2、技术上解决方案的实现问题,这种情况往往是拿到一个需求,完全不知道技术上应该怎么去实现,没有思路;这时候,首先自己要认真分析理解需求,提取关键词,仍然是google或百度,多看看别个的实现思路,再结合自己的思考,从中选取一个方案来,自己动手去验证,做一个最简单最基本的原型,能实现方案就好,然后再考虑如何优化的问题;其次可以请教身边同行的同学朋友之类,分享他们的思路给你。
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
4 回答1.8k 阅读
所谓难点,无外乎就两种
1.听都没有听过的
这时候你需要先去证实这难点是否存在(搜索引擎,贴吧,论坛,问人),至少得找到突破口,而不是说no
2.听过
这个好办多了,知识点存在,只需要查阅对应资料,回忆之前项目留下的经验,脑袋清醒的时候想想算法等等