鐵打的程序員,流水的技術,對於架構師的幾大忠告

軟件開發中,語言這一關是從業人員必須要闖的一關。 首先要記住一點:學語言並不等於是學軟件.從C到C++,到JAVA,c#,VB,語言的趨勢是從原有的過程型到現代的面向對象了!

鐵打的程序員,流水的技術,對於架構師的幾大忠告

在軟件開發中,有很多角色需要相互配合,相互協作才能成功完成開發,然而在這些角色當中,架構師無疑是最重要的角色了,他是這些角色的組織者,領導者,在他的角度看問題,可能會更加全面宏觀,下面是對於架構師的幾大忠告!

鐵打的程序員,流水的技術,對於架構師的幾大忠告

鐵打的程序員,流水的技術。程序員的開發生涯可能長達幾十年,但一門技術的平均壽命卻不長。因此作為程序員們的技術領袖,架構師必須有很好的技術前瞻性,要先於大家瞭解到最新的技術。

鐵打的程序員,流水的技術,對於架構師的幾大忠告

那程序員該如何培養自己的技術前瞻性呢?很大程度上來說還是要學好英語,國外的新東西,老東西的新特性肯定都是用英文寫的。即使國內有很多網站也在做外電翻譯,但面對海量的信息肯定是杯水車薪。而且有不少程序員所面對的領域本身關注度就不高,靠外部翻譯似乎很難實時跟進。這時就需要有良好的外語水平,能看懂國外的技術文章和文檔,能與國外相關人士進行交流。

鐵打的程序員,流水的技術,對於架構師的幾大忠告

架構師在自己所處的領域肯定了解頗深,未來本領域技術該如何發展,應該有自己的理解。也會對未來技術的發展有所期盼,有自己的見解。當然這屬於比較發散的想法,個人有個人的目標。

鐵打的程序員,流水的技術,對於架構師的幾大忠告

一個致力於成為架構師的程序員。需要儘可能的參加大的項目開發,儘管積累1000個小項目的經驗也是很好的程序員,但好的架構師必須參與更大的項目,哪怕數量不多。從中我們能解讀到一個信息,大的項目意味著學科跨度的增大,所需要學習的跨領域知識必然也足夠大,也就更有利於程序員向架構師晉級。


分享到:


相關文章: