小伙,你也是一名架構師

2021-07-11 17:25:49 字數 1189 閱讀 7134

上大學兩年了,讀寫了一年多的**,在昨晚之前,對自己的人生及以後事業的規劃仍是沒有頭緒。大二開始整晚的熬夜,學習新的東西,寫小的demo,讀專案組給的專案**,總是一直在拼接一些零碎的東西,這看到乙個函式,那看到乙個類,然後上網查詢,將上面一些demo copy下來自己解讀,完事之後一段時間,沒有再應用過,就放到一邊了,等到用的時候一想,好像是見過這麼個東西,可就是不知道如何去寫了,只得重新查詢,再簡單回顧一下。心裡也是想過,這樣是不行的,因為你要去在以後的工作中是拿來就要上手的,絕對沒有那麼多時間讓你去充電緩衝的,公司聘請你不是讓你去當乙個「學生」的!!!可雖然這麼想了,但是好像自己是墜入乙個深淵,看得到亮光,但就是很難接近。

直到昨晚看到一篇文章,名字叫做《優秀程式設計師無他,善假於物也》,裡面有一本叫做《程式設計師的思維修煉》的書,將程式設計師的等級分為新手,高階新手,勝人者,精通者,專家。而多數的我們只是會了一門語言,成為了高階新手,在這之間不乏有從業經驗好幾年的,這不應該是值得我們反思的麼?

在裡面我看到了一些建設性的意見,比如有google搜尋引擎,學好英語,制定可以量化的標準,使用**託管,管理記錄日誌,盡可能使用快捷鍵等。這些都是很不錯的習慣,但是乙個讓我眼前一亮的意見,就是不斷地學習,反思,總結。想想自己,就是一直低頭在那學習,大的小的東西都在學習,總覺得還是不夠透徹,其實也可能超出了它真正的實際價值和意義。就像你在做高階程式設計,本來只需要了解基本的底層知識就ok,可是你又在想,底層一點點如何實現,這時你又得學習更底層的東西,到了底層你又想硬體的調動與配合,到高低脈衝的加入等等,(不是說不應該深究其因,只是該做什麼的時候做好什麼事)這就無法讓你真正專注於真正在你能力範圍內要解決的事了。

還有一點,就是總結反思,在我現在看來尤為重要。記得初中老師的一句話,當你低頭拉車的時候,也要看一下路,是呀,自己該好好反思一下了。乙個架構師,不僅是乙個優秀的編碼人員,也是乙個有長遠戰略眼光的指揮者,排程著千萬**大軍,他們的成長,不僅僅在努力學習,而且在努力的積累經驗,從每次的任務中提取自己欠缺的,總結成功和失敗,從而成為了**及功能的領導者。

這樣想想,彷彿給了自己另一種強大的力量,自己一定會成為乙個優秀的架構師的,不只是我,還有千千萬萬的程式設計師,你們不只是碼農,也不是一直只用**來對付生活的群體,你們都是架構師的開始。因此,我要做一件事 ,關上電腦,**想想今天的收穫與不足,再想想明天的計畫。晚安,架構師們!

(方法總是慢慢積累與獲得,所以未完待續)

注:自己只是個學生,對架構師了解很淺顯,望大神們指出不足,謝謝。

怎樣成為一名架構師

怎樣成為一名架構師 一 架構師要具備什麼素質 1 要有良好的溝通協調能力,能夠促進團隊共同合作。2 技術前瞻性,需要洞察新技術並加以分析,如果新技術適用,在穩定可用的基礎上,能通過最小的改動,將其應用到專案。3 需要持續學習的心態,時時刻刻對技術的熱衷。4 精通業務,設計的架構要基於業務。二 架構師...

緣何成為一名雲架構師

之前,我們曾經談論過 為何 openstack 是開啟it 職業生涯的不錯的方式。但是,它的價值在 如何從一名傳統的 it基礎架構人員轉型成為一名雲架構師?在最近的亞特蘭大 openstack 會議上,我參加了乙個專門分享進入 openstack 領域經驗的分享會。會上談論了 openstack a...

如何成為一名軟體架構師

作為一名軟體架構師具有很好的前景。那麼如何成為一名軟體架構師?無論你是一名剛畢業的新手,還是一名資深的軟體開發工程師,這份指引都會對你有所幫助。koen health公司的軟體架構師jerry clinesmith,在it領域有近20年的開發經驗,是一名頂級的軟體開發專家以及軟體架構師。此次採訪分為...