項目趕着上線,使用的技術以前沒用過,怎麼辦?

11月換了新工作,剛入職就被委以重任,要用四周不到的時間開發一個項目並上線。項目的功能並不複雜,只是要使用公司內部封裝的框架開發,他們稱之爲插件開發,因爲以前沒有使用過這種技術,完全不知如何下手,並且也沒有詳細的官方文檔,僅有一份不是很完善的文檔,沒辦法,只能硬着頭皮看,看同事開發的插件,看完後,自己照着模仿。

我先是熟悉平臺的開發模式,然後將技術難點列舉出來,一個一個做測試案例,做技術可行性測試,先把比較難實現的點搞清楚,做個demo,有一個實時更新的頁面做測試時搞了好久也沒做出案例,部門也沒人做過,沒辦法,時間太趕,先做其他的。

事實證明我的整體思路沒錯,因爲前期把技術難點都解決了,在實際開發過程中,除了實時刷新基本沒遇到過什麼問題,比較順利。

等到把基礎功能都完成後,偶然看別人的插件的時候,突然想起實時刷新的實現思路,然後就慢慢實現了出來。

項目的難點就是實時刷新頁面,使用的技術也最爲複雜,當初做可行性測試的時候,雖然沒能整個實現出來,但是也實現了一部分,然後在最後的實現中也用到了當初的那些,可以說實時刷新頁面用到了前期開發中的很多技術,所以說,遇到較難實現的技術點,可以先做其他的,也許在做其他的過程中就找到了實現方法,就算沒找到,也會收穫一些可能在後期會用到的技術。

總結:

  1. 在項目着手開發前,應先進行技術可行性測試,把技術難點都走通,這樣開發進度纔可以把控,不然萬一遇到某個難點,幾天搞不出來,就會影響項目的開發進度,把技術難點走通後可以做到心中有譜,不然,真的不知道某個點上會卡多久。
  2. 遇到較難解決的問題,可以先暫時放下,去解決其他問題,在解決其他問題的過程中可能就找到解決這個難點的方法了,因爲項目的功能模塊不是孤立的,一個複雜問題也不是孤立的,解決了基礎問題,其他難點可能就會更容易解決一些。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章