軟件工程師的四大臺階 第一部分1行業(yè)圖23 06 但不會告訴你怎么做接校。相當(dāng)于他給你的只是一個問題盯荤,你需 要自己把具體的題抽象扣讼、拆解鲁冯,并獨立設(shè)計解決方案猜极。 軟件工程師這一行有很多“英雄出少年”的子中姜、比如 高手階段則需要融會貫通的能力。這個能力對應(yīng)的其實 比爾?蓋茨跟伏、扎克伯格丢胚,年紀(jì)輕輕就做出了開創(chuàng)性的研發(fā)與 是我們通常講的架構(gòu)師,也就是軟件項目的總設(shè)計師酬姆。假設(shè) 設(shè)計嗜桌。看起來辞色,這一行頗有些“出名要趁早”的特性骨宠。 你是架構(gòu)師浮定,你不僅要看到系統(tǒng)從過去到今天是怎么變化的 還要看到是外界哪些需求、內(nèi)部哪些技術(shù)導(dǎo)致了這些變化 但其實 出手就站在金字塔塔尖的年輕人只是極少數(shù)层亿、 并且預(yù)判系統(tǒng)未來要朝什么方向發(fā)展桦卒。你需要把技術(shù)的演進(jìn) 可以說是風(fēng)毛麟角。大多數(shù)的軟件工程師匿又,都是需要在金字 需求的變化方灾、系統(tǒng)的發(fā)展等多個維度綜合起來考慮。 塔里碌更,一個臺階一個臺階往上走的裕偿。 大神階段需要沉淀方法論。在這個階段痛单,大家都公認(rèn)你 是這方面的權(quán)威嘿棘,你對這個方向的判斷是非常準(zhǔn)確的。
翻完了旭绒,印象最深的是xy問題鸟妙,經(jīng)典產(chǎn)品思維和問題思維的區(qū)別。 用戶說要一匹馬挥吵,你要推薦他買一輛車重父。
另外任何知識,只在點上學(xué)識不夠的忽匈,還需要在面上學(xué)房午,因此,我們可以去總結(jié)并歸納知識樹或者知識圖脉幢。
我們都知道歪沃,一個知識面會由多個知識板塊組成嗦锐,一個板塊又有各種知識點嫌松,一個知識點會到處另外的知識點,各種知識點又會交叉和依賴起來奕污,學(xué)習(xí)就是要系統(tǒng)地學(xué)習(xí)整個知識樹萎羔。
就好像,對于一棵樹來說碳默,“根基”是最重要的贾陷,所以,我們學(xué)好基礎(chǔ)知識非常重要嘱根。因為如果我們身處在一個陌生的地方髓废,有一份地圖是非常重要的,沒有地圖的話只會亂竄该抒,迷路甚至走冤枉路慌洪。
只要我們打好了基礎(chǔ),那么就可以開始利用知識樹系統(tǒng)的去學(xué)習(xí)了。相信效果會很驚人冈爹。