摘要:畢竟實現一個業務需求,是一種技術,而通過寫作,分享,討論等,能得到的就是一種技能了。我決定采用目前市場上的三大框架之一來進行項目演示,剛剛結束分享,這里把我分享的過程給大家分享一下。所以如題,請選擇原諒我啊。
why?
身為技術人員有沒有必要在自己學習與開發的過程中做技術分享(很尷尬,技術明明才差不多一年),這幾乎是一件很明顯的事情了,寫文章,開博客,搞分享會,幾乎任何一種線上線下交流的方式都對自己的技術增長有一定幫助。借助這種方式,讓我們從一種單一的開發模式中向多元化發展。畢竟實現一個業務需求,是一種技術,而通過寫作,分享,討論等,能得到的就是一種技能了。
公司項目在開發初始時用了一個星期高效開發V1.0上線(其中我和我同事加班幾晚到凌晨6點),之后的迭代因為項目本身是以一種類單頁面應用的形式來開發的,業務邏輯在需求增長過程中出現了許許多多的業務沖突,代碼上則出現變量污染,方法沖突,功能重復等等問題,同時人工反復測試出現的bug讓我在開發工程中出現了低氣壓情緒,完全對開發失去興趣,這時向一種新項目架構選型往往成為了必要。
我決定采用目前市場上的三大框架之一(VueJs)來進行項目demo演示,剛剛結束分享,這里把我分享的過程給大家分享一下。
一個前端項目工程搭建
項目使用的依賴及其功能分析
項目功能需求分析
demo演示
文檔整理
首先一個項目工程的搭建要視項目的一個需求來分析,采用腳手架搭建的工程環境對當前項目的開發是否具有局限性是需要重點去說明的。生產環境與開發環境的模式與效率決定了是否可以采用腳手架,如果自己去“純手工”去搭建一個項目工程的話,則要確保搭建效率,能用性,以后后續開發的穩健性(我完全對自己的上手能力很有自信,但實用性我還真沒把握,/瞇眼笑)。
其次是作為項目所需要用到的一些外部組件及其依賴,以公司項目為主,則使用了地圖組件,這些組件組件主要還是第三方以Vue為基礎所寫的,實用性要靠自己去把握。
而作為公司的功能需求分析,則要在功能需求劃分好組件化構建,怎樣合理去規劃劃分,需要有一定清晰的邏輯去分析,否則在開發過程中往往需要重新去構建。
之后做了這么多準備功能,接下來的就是把你做出來的東西跟團隊介紹就可以啦(再次,/瞇眼笑)。
How?可能我這次的總結總體上來說水分抖機靈的成分比較多,但也不失為一次寶貴的經驗,在分享的過程中往往才能知道目前自身技術能力,表達能力到達一個怎樣的層次。以技術來說,做完這個之后反而覺得在其基礎上還有更好的一種方式去解決,而對于使用簡單的腳手架開發,自己自定義一套工程環境也是一個提升自己的過程。同時根據項目的大小來說又能延伸到對Vue多頁面應用及webpack應用的探討上。以項目來說,通過適時的去分析需求的實用性與合理性,才能知道本身原型的開發及整條項目流水線是怎樣的一個運作方式,提升自己在項目開發中的地位,畢竟我在這里還是被同事以一種“美工”、“頁面仔”的認識所看待。
再者就是自己的表達能力和寫作能力等等軟實力也是會得到提高的。
做編程這一行的,你第一年做著一個項目,每天切圖布局寫交互,做了三年,你想跳槽,但你還是只能切圖布局寫交互,在前端這個技術迭代高速發展的情況下,想想自己真的覺得很慌。
很慌,怕你們看了覺得太水而diao(二聲)我,但我還是要寫啊。所以如題,請選擇原諒我啊。
我之前說要對自己的一些JavaScript基礎做一些整理與總結,但是好像爽約了,下次繼續。
Finished我的技術博客主要以github上創建的一個倉庫為主,因為前端論壇太多了,我無從下手,所以一般都會先在github上整理完后再分發到各個社區,有興趣請戳
? MolyCHNs Blogger
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/82615.html
摘要:我的職業是前端工程師入門不是應該很簡單嗎前端掘金入門前端,是一件很難的事嗎在今天,我也沒有想好一個答案,也不知道怎樣給出一個答案。其他不多說了,這次的內容主要深入理解及應用前端掘金幾種常見的邊框用法。 GitHub 上學習前端開發的資料(不定期更新) - 前端 - 掘金GitHub 上學習前端開發的資料(不定期更新)... JS 進階篇: 這可能是關于閉包最好的一篇文章 - 前端 - ...
摘要:我的職業是前端工程師入門不是應該很簡單嗎前端掘金入門前端,是一件很難的事嗎在今天,我也沒有想好一個答案,也不知道怎樣給出一個答案。其他不多說了,這次的內容主要深入理解及應用前端掘金幾種常見的邊框用法。 GitHub 上學習前端開發的資料(不定期更新) - 前端 - 掘金GitHub 上學習前端開發的資料(不定期更新)... JS 進階篇: 這可能是關于閉包最好的一篇文章 - 前端 - ...
摘要:并嘗試用為什么你統計的方式是錯的掘金翻譯自工程師的文章。正如你期望的,文中的前端開發單一職責原則前端掘金單一職責原則又稱單一功能原則,面向對象五個基本原則之一。 單頁式應用性能優化 - 首屏數據漸進式預加載 - 前端 - 掘金前言 針對首頁和部分頁面打開速度慢的問題,我們開始對單頁式應用性能進行優化。本文介紹其中一個方案:基于 HTTP Chunk 的首屏數據漸進式預加載方案,該方案總...
摘要:安裝好后,在命令提示符下輸入回車后就會自動安裝好的最新版本,如果你的網絡環境和我的一樣,處處受限的話,我建議你先安裝后,利用安裝。好了,基本的前端和后端程序已經構建完成了,下面需要對前端和后端環境進行一下配置。 學習了一段時間的angular4知識,結合以前自學的nodejs-express后端框架知識,做了一個利用angular4作為前端,node-express作為后端服務器的網站...
閱讀 3157·2021-11-22 14:45
閱讀 3306·2019-08-29 13:11
閱讀 2309·2019-08-29 12:31
閱讀 927·2019-08-29 11:21
閱讀 2996·2019-08-29 11:09
閱讀 3624·2019-08-28 18:11
閱讀 1424·2019-08-26 13:58
閱讀 1279·2019-08-26 13:27