开源产品或者不熟悉框架二次开发学习要点与步骤

在平时工作中,我们常常遇到不熟悉的技术和框架,这让给我们很烦躁,想着又要学习新的东西了。总是想着用自己熟悉的技术路线解决问题,很显然,这不是最优解,因为我们也不可能会所有的技术,当然也不可能会一套东西走遍天下。遇上这些问题,很正常。面对这样的局面或者困难,我们如何去解决?这不仅仅是技术厉害,经验多就能解决的,因为面对的技术全是新的或者是重新组合的,对于谁都是陌生。我通过我之前的一些二次开发的经验,加上给团队成员讲解如何二次开发,我觉得这是一套解决方案、过程或者是心得。昨晚我写下来,总结了一下。都是些个人的想法,还是希望大家多多指正,我们共同进步。
中医诊断病,讲究个望闻问切,我也随着这个想法,总结出来了我们要用的几个字。问、选、看、搭、改、仿、写、测、思、记,下面我将一一的为大家介绍一下这些字的含义。

1、问

问需求、了解需求,梳理模块功能,理清模块和模块之间的关系,如果需要设计数据库,尽早设计数据库,同时编写需求文档。

2、选

选择合适的框架或者技术路线;

  1. 贴合实际需求(70%);
  2. 已有成熟经验。

3、看

看清楚有哪些技术需要重新学习的,团队是否有能力解决。
1.网上评价;
2.官方文档;
3.官方论坛;
4.大概普及情况;
5.文件目录;
6.是否匹配需求。

4、搭

搭建项目运行环境、运行起来项目。
1.查看界面是否符合大众审美;
2.功能是否与需求匹配;
3.基础的功能是否有缺陷。

5、改

修改一些代码,看看效果如何,多尝试。
1.以官方文档为主,修改代码;
2.了解项目运行顺序;
3.了解url规则;
4.比较原来自己见过的框架总结不一样的地方;
5.学习框架代码规范。

6、仿

模仿原有框架的写法,试着编写模块代码。
1.以模块为出发点,编写代码;
2.不会编写代码可以完全仿照原有模块的写法,或者修改;
3.不能删除原来的东西,除非自己非常有把握恢复带原有的状态。

7、写

带着需求,仿着框架代码,凭借着改代码的经验、以需求位落脚点,编写自己的业务代码。

8、测

测试功能,查看功能是否符合需求,修改bug。

9、思

思考如何改进框架或者深入技术底层,使得整个技术和框架更加的符合团队,技术路线也能靠近团队的技术路线。

10、记

以文档的形式记录本次学习的历程,将框架或者技术变成通用的技术,以便之后融入团队的人可以迅速上手,减少不必要的学习成本。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值