1. 程式人生 > >從屌絲到高階架構師之路.

從屌絲到高階架構師之路.

從屌絲到高階架構師之路…. …. ….

上海名匯信息科技有限公司—–作者:黑色金屬
書於杭州 2017-12-16

老一代程式設計師的苦語!
許多老程式設計師和我一樣,天天忙,年年忙,也沒成就感;寫的程式對企業自己有時覺得也沒有什麼鳥用。
從96年開始,我就喜歡上了程式設計,那時主要用foxbase, c ,pascal 語言工具,當年寫一個財務軟體,那是
相當的高階;我在上大學前自學過組合語言和其它的流行的 delphi,c, c++ 語言;所以在大學期幾乎所有專業課都逃了;大一時,開過電腦培訓學校;還給武工大的“大四學生”培訓過powerbuild,vfp,賺了一些外快。轉眼已二十一年了,那些學程式設計的同學,好多都已不做這行了。而我依然在codeing中,對著那些程式碼津津樂道,,,,其實非常的苦B,只是身在其中自以為樂。前些時候給國家電網做一個專案,我突然發現自己不再有當年的精力了,寫程式碼也沒有年輕人利索了。光一張嘴,一個思想在推著大家一臉茫然地傻幹。我老了嗎?或許有點;畢竟從業二十年沒有任何成就;所以我打算給自己寫一個程式,只為自己寫的程式。很想做一個講思想,不動手程式設計的牛人;所以我要成為一個有自己“工具”的高階架構師。

艱難的歲月
我所走的這條路,是一條野路子;雖然我學過架構之類的知識,做過建模設計,做過軟體設計模式的研究,做過軟體研發及測試方面的深入學習;我只能說一句那些沒有真正領悟道理就開始寫書的人太多了。我只想說,有本事有能耐直接上自己的程式碼呀!不要copy別人的例子,更不要支翻譯幾段英文就成自己的書了。,,,我相信只有真真實實是自己的經驗,認認真真給同事講清楚,那才是真的牛,在此基礎之上才可能有更好的軟體。或者這才屌絲脫變的第一關。

千萬不要和程式設計師一起比技術,,,
當年,我們還在比“哪門語言最好”的時候,,,,其實已暴露了我們只是一個菜鳥。
我現在對語言評價,它只是一個工具而於,多學幾門語言也有好處。語言本身不存在好壞;看你用在哪裡?!。

習慣
學東西一定要知其所以能;基礎的東西常常是最難的,也是日常程式設計經常容易出錯的。你打算在這條路上走的最遠,那你必須把基礎打牢;否則你就會和我一樣講程式設計沒有力度,沒有深度,沒有溫度。因我的記心差,所以很多學過的東西用的東西經常忘。所以我有一個記筆記的習慣;這就養成了我日後在工作中我一直強調的習慣!!習慣很重要,好習慣非重要!!!比如,帶團隊經常要有考核,監督的習慣。有給客戶,上級彙報的習慣,有問題一起解決的習慣,有心得一些分享的習慣,好習慣會讓你在架構師這條路走的穩!

標準
我帶過許多開發隊伍(it開發),基本上到最後幾乎沒有幾個人感恩我;有的還在譏笑我沒有寫過什麼好程式。這些都不重要,也不必多想,很遺憾地使我在過去歲月裡許久都不願意分享自己在程式設計方面的心得;有些動作只有我知道!!!有技巧只有我明白!!!因為沒有拉絨一群很屌的人,我在單個程式設計世界裡走的很遠很遠,,,,直到名匯公司成立後(2010年7月)。我才意識到單打獨鬥肯定不行,沒有團隊一定不成事。幾年前我開始把自己的理解,好無保留地給同事來講(培訓),可惜他們基礎和我理解不是一個層級;常常是聽完之後搖搖頭就完事了,有的人聽不懂也罷,背後講,老闆就會吹,甚至說我只會吹牛逼而已。創業幾年過去了,我依然沒有培養出自己的隊伍;這一定是我方法的問題;沒有一個標準計劃,亂打亂鬧成不了氣候!所以我花了近一年時間在深思這件事;我必須要有自己的培訓方法(培訓我們的團隊),將自己的所學、所體會、和深層的“真功夫”、分享給我的朋友與同事。我們這一行,必強調的一個團隊的磨合,一個團隊的統一的標準!!

溝通
所有的工作都必須要有良好的溝通,其實一檔生意也是如此。良好的溝通,可以分化難題,可能解除尷尬,可能得到新機會,人總要溝通來傳遞資訊,表達感想,完成任務;一個有戰鬥力的團隊決不一個封閉的,而是一個開放的,善於溝通的團隊,並且是高效地溝通;在我的隊伍裡,有沒有效率,我看上下的溝通的能力。有沒有成績,溝通會是一個極為重要的因素!!保持與人的溝通,會得人的理解,保持與世界的溝通;世界會理解。

不放棄
二十多年的編輯生涯,,,我想說,技術重要但不是唯一讓你成為頂級架構的因素。你要看看自身在習慣,標準(原則),溝通方面怎麼樣,,,,,
由於時間的關係,我想在今後,繼續寫一些關於如何成為高階架構師的內容。有的可能會是純技術,有的可能會是關於管理方面,有的可能會是關於設計方面,有的可能會是關效率,績效方面,等等。總之,我只想當一個合格的工匠。

留言qq 403520193 微訊號:13428255988 可免費領取到以下資料 我是你們的好朋友,黑色金屬。
視訊教程《高階軟體設計模式》
視訊教程《Erp 軟體中的坑》
視訊教程《客戶關係的靈魂》
視訊教程《IF 改變IT 習慣》
視訊教程《高效能軟體基礎知識》
視訊教程《併發與集中資料處理的問題》
視訊教程《離線與實時線上軟體的設計》
視訊教程《專案進展商業管理》
視訊教程《專案實施中的人際關係》
視訊《java c# TS js一起學》
視訊《資料庫那點事》

《儲存,懂持久化的原理與幾大框架》
《學會直播系統的核心》
《商業軟體需要注意的幾個方面》
《只會四個小程式,走遍天下》