项目赶着上线,使用的技术以前没用过,怎么办?

11月换了新工作,刚入职就被委以重任,要用四周不到的时间开发一个项目并上线。项目的功能并不复杂,只是要使用公司内部封装的框架开发,他们称之为插件开发,因为以前没有使用过这种技术,完全不知如何下手,并且也没有详细的官方文档,仅有一份不是很完善的文档,没办法,只能硬着头皮看,看同事开发的插件,看完后,自己照着模仿。

我先是熟悉平台的开发模式,然后将技术难点列举出来,一个一个做测试案例,做技术可行性测试,先把比较难实现的点搞清楚,做个demo,有一个实时更新的页面做测试时搞了好久也没做出案例,部门也没人做过,没办法,时间太赶,先做其他的。

事实证明我的整体思路没错,因为前期把技术难点都解决了,在实际开发过程中,除了实时刷新基本没遇到过什么问题,比较顺利。

等到把基础功能都完成后,偶然看别人的插件的时候,突然想起实时刷新的实现思路,然后就慢慢实现了出来。

项目的难点就是实时刷新页面,使用的技术也最为复杂,当初做可行性测试的时候,虽然没能整个实现出来,但是也实现了一部分,然后在最后的实现中也用到了当初的那些,可以说实时刷新页面用到了前期开发中的很多技术,所以说,遇到较难实现的技术点,可以先做其他的,也许在做其他的过程中就找到了实现方法,就算没找到,也会收获一些可能在后期会用到的技术。

总结:

  1. 在项目着手开发前,应先进行技术可行性测试,把技术难点都走通,这样开发进度才可以把控,不然万一遇到某个难点,几天搞不出来,就会影响项目的开发进度,把技术难点走通后可以做到心中有谱,不然,真的不知道某个点上会卡多久。
  2. 遇到较难解决的问题,可以先暂时放下,去解决其他问题,在解决其他问题的过程中可能就找到解决这个难点的方法了,因为项目的功能模块不是孤立的,一个复杂问题也不是孤立的,解决了基础问题,其他难点可能就会更容易解决一些。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章