全棧開發思路與實踐

2021-10-21 13:29:27 字數 2623 閱讀 7213

全棧,不一定是全能,更多的是一種領域內的全域實踐。它具體的思路是,從立體的角度看待技術與產品,突破自身視野的限制,洞察事物的本質從而為實際產品、技術架構、服務開發提供更有力準確的依據。也就是說,我們作為乙個開發人,首先就得、每個人、都需要這樣的思路和想法。

從真正的業務和全域性角度出發,足夠立體的看待自己在領域內的位置,更好的推動專案的實現。力往正確的方向使用。

也就是說,全棧最重要的還是全域性意識,全棧並不一定是全能。而是要保持謙卑的態度去打掃盲區。能在不同的領域給到不同的建議,或根據不同的領域的獨有特點,找到自身推進專案的答案。

雖然技能的全棧是決定水平的重要方面,但是,同樣重要的另一方面,是全域意識的培養,也就是全域性意識的培養。 這就是立體化的全域作戰思維,是世界的趨勢。隨著分工的更具體明確,往往會封堵我們的視界,使我們只著眼於當前的一小塊耕地,忽略山河大海,忽略全域性。

什麼樣的意識?什麼是立體?

回到我們具體的工作中來。 我們應該有很多同學在與產品、運維的溝通協作中都會出現很多的不理解,諸如「這個需求太**了」,「為什麼有那麼多的安全限制?」 等現象。 有些是別人不理解我們,有些則是我們不理解別人,具體舉些例子,例如運維要求的伺服器操作規範、操作審核、環境隔離、許可權規範。是乙個雙面性的不理解過程,我們不理解他們為什麼這麼做。他們不理解我們為什麼反抗,就也可能導致溝通上的對立。

能夠正確站在全域性立場上看待問題,就是意識的立體

意識固然重要,技術同樣重要

領域是多種多樣的,面對領域就會遇到各種各樣的場景,只有不斷的深入學習、實踐、掌握。才能成為乙個合格的技術人。 最核心的是: 注重積累,面向領域,面向場景

技術對我們而言是為了解決具體問題的。

為了領域而全棧,而不是為了全棧而全棧

全棧是為了提公升領域的效用,洞悉需求的本質,合理優秀的規劃產品的發展。

熟悉、會用、精通前端後端各種端的技術 而不能解決領域問題,並不是全棧

實踐是真理的唯一驗證標準

全棧做什麼?

立體思維

應該想》

我們應該站在乙個更立體的環境,思考各方意識上存在的問題,指導我們正確的方向。 所有的事情的開始,總是有意識的。為了某個原始的目的,一層一層傳導到具體的實施層次。 傳導中間可能夾雜了歷史原因和一些雜質,直到最終執行層面,也就是我們大部分人。 我們需要學會辨別,找到本質。找到我們發力的點。,

可以想》

可能有的同學會想這跟我有什麼關係? 1、這決定了你的勞動成果有效性。 2、反哺,反推,總有不正確的指導傳達給我們,由於我們沒有自信,沒有去想,不能堅決的予以否定,最終浪費我們自己的時間,浪費績效。 3、這也是自身立體發展的關鍵。

可以做》

到了一定的境界和程度。 我們就可以做自己想要做的事情,自發的推動技術、產品的發展。 也就是完善自己的認知條件,提高自己的業務敏感度,善於利用自己的技術優勢,反哺業務。

全棧的實踐一定意義上就是架構的實踐,

從0開始,了解業務的方方面面,了解領域的方方面面。

我理解的,正確的架構,是技術取向用來解決實際業務問題的一攬子計畫。建立在完整的服務體系和正確的業務產品意圖上的技術架構。 也就是說架構需要的是對業務的技術取向方面的高度敏感,做出符合產品意圖同時又能夠**遠矚。通過前人的經驗,設計出即符合既定業務目的,又能保證長遠發展可能的技術框架。 先保證業務,再尋求變化。

以上,是我個人的經驗總結,精髓在於如何看待問題,如何解決問題。 全棧是一種思路,一種能夠見微知著,立體思維,業務驅動的思路。 它不是萬精油,真正的萬精油是我們的探索精神。

全棧是自然的全棧,只有你的思路首先放在了全域性視野,懂得去了解和判斷技術關鍵點,無論它是技術的業務的,都是全棧開發必不可少的一部分。畢竟我們是希望全都能幹,不是全都要幹。

javascript全棧開發實踐 web 2

我們目前僅僅測試實現了鉛筆的功能。接下來我們繼續增加乙個新的功能 螢光筆。螢光筆通常是帶有一定顏色,並且具有半透明特性,可以把下面的字跡顯露出來。而為了在鉛筆和螢光筆之間進行切換,我們就需要增加兩個按鈕,來實現這個切換功能。如下 background lightgrey pencil onclick...

《Python全棧開發 Python 類與物件》

1.python 是一門物件導向語言,採用語法 class 去建立乙個類 1.資料屬性 2.函式屬性 class chinese 這是乙個中國人的類 類分兩部分 資料屬性部分,方法 函式 部分 這裡是類的資料屬性,每個物件共有的部分 dang 共產黨 init 這個函式很特殊,當類建立乙個物件例項的...

Python全棧開發 XML與parse對比

usr bin env python coding utf 8 et.xml和et.parse的對比 1 返回物件差異 et.xml returns an element instance,xml.etree.elementtree.element物件不具有寫的功能 et.parse 返回eleme...