一段對(duì)話,關(guān)于架構(gòu)師和設(shè)計(jì)者的。
起因是javaeye的這個(gè)帖子:看看國(guó)外CTO是如何設(shè)計(jì)Java軟件的
我回復(fù)maqujun說:
呵呵,國(guó)外不止是CTO這樣做。
我國(guó)外的一些朋友在大學(xué)的時(shí)候計(jì)算機(jī)相關(guān)的作業(yè)就是這樣的,這種做法一般不叫design by interface。老外一般叫做design by contract,因?yàn)閏ontract有的時(shí)候是interface,有的時(shí)候是UML,有的時(shí)候是描述非常詳細(xì)的類設(shè)計(jì)文檔,但是結(jié)果是一樣的,要求的外觀和接口,內(nèi)部怎么實(shí)現(xiàn)是你的事情。
maqujun又回復(fù)說:
其實(shí)CTO不做這種事啦,我的文章寫的有點(diǎn)偏題了。interface design是我的工作。我在文中是對(duì)我自己工作的總結(jié)經(jīng)驗(yàn),希望和更多人分享。你所說的國(guó)外大學(xué)的計(jì)算機(jī)相關(guān)的作業(yè)的內(nèi)容,我很認(rèn)同。這才是大學(xué)中應(yīng)該學(xué)的東西。可惜我們中國(guó)的大學(xué)根本就沒有這方面的涉及。有些差距在一開始的地方就形成了。不過好在我們自己可以彌補(bǔ)它。
哈哈,很高興收到你的回復(fù)。交個(gè)朋友吧。我加你為好友! :D
我又回復(fù):
哈哈,是呀。我還真沒見過公司里面專門有人做interface design的,這樣不錯(cuò),api會(huì)變漂亮。
老外的計(jì)算機(jī)教育讓我覺得在國(guó)內(nèi)上大學(xué)基本上就是浪費(fèi)時(shí)間。
maqujun回復(fù):
哈哈,“國(guó)內(nèi)上大學(xué)基本上就是浪費(fèi)時(shí)間”有同感!
不過我可不是專門做interface design的哦。我不是架構(gòu)工程師,我是軟件開發(fā)工程師,本質(zhì)還是做開發(fā)的。design部分只是一個(gè)新項(xiàng)目的開始前的工作而已。
我的感想:
架構(gòu)師這個(gè)概念比較虛。在國(guó)內(nèi),架構(gòu)師其實(shí)就是有強(qiáng)烈基礎(chǔ)傾向的開發(fā)者,他們有很大的熱情來實(shí)驗(yàn)一個(gè)自己熟悉或者感興趣的東西,從概念上這不是架構(gòu)師。
我很關(guān)注國(guó)外的一些架構(gòu)師描述如何成為架構(gòu)師。架構(gòu)師其實(shí)最重要的是見識(shí)!要無傾向性的研究技術(shù)和需求。我很喜歡的印度的一位精神導(dǎo)師克里希姆納提說過自由的前提是要學(xué)會(huì)聆聽,而聆聽就是在聽的時(shí)候心理不要有任何反抗或者評(píng)論的去聽,所有的思考都要留在聽到以后。電影《教父》里面有一句臺(tái)詞我非常喜歡,不要仇恨你的敵人,因?yàn)槟菚?huì)影響你的判斷力。我想這都是一個(gè)意思。如果想要成為架構(gòu)師就要多聆聽,然后思考,又清楚的判斷力,這樣選擇才會(huì)是正確的!
起因是javaeye的這個(gè)帖子:看看國(guó)外CTO是如何設(shè)計(jì)Java軟件的
我回復(fù)maqujun說:
呵呵,國(guó)外不止是CTO這樣做。
我國(guó)外的一些朋友在大學(xué)的時(shí)候計(jì)算機(jī)相關(guān)的作業(yè)就是這樣的,這種做法一般不叫design by interface。老外一般叫做design by contract,因?yàn)閏ontract有的時(shí)候是interface,有的時(shí)候是UML,有的時(shí)候是描述非常詳細(xì)的類設(shè)計(jì)文檔,但是結(jié)果是一樣的,要求的外觀和接口,內(nèi)部怎么實(shí)現(xiàn)是你的事情。
maqujun又回復(fù)說:
其實(shí)CTO不做這種事啦,我的文章寫的有點(diǎn)偏題了。interface design是我的工作。我在文中是對(duì)我自己工作的總結(jié)經(jīng)驗(yàn),希望和更多人分享。你所說的國(guó)外大學(xué)的計(jì)算機(jī)相關(guān)的作業(yè)的內(nèi)容,我很認(rèn)同。這才是大學(xué)中應(yīng)該學(xué)的東西。可惜我們中國(guó)的大學(xué)根本就沒有這方面的涉及。有些差距在一開始的地方就形成了。不過好在我們自己可以彌補(bǔ)它。
哈哈,很高興收到你的回復(fù)。交個(gè)朋友吧。我加你為好友! :D
我又回復(fù):
哈哈,是呀。我還真沒見過公司里面專門有人做interface design的,這樣不錯(cuò),api會(huì)變漂亮。
老外的計(jì)算機(jī)教育讓我覺得在國(guó)內(nèi)上大學(xué)基本上就是浪費(fèi)時(shí)間。
maqujun回復(fù):
哈哈,“國(guó)內(nèi)上大學(xué)基本上就是浪費(fèi)時(shí)間”有同感!
不過我可不是專門做interface design的哦。我不是架構(gòu)工程師,我是軟件開發(fā)工程師,本質(zhì)還是做開發(fā)的。design部分只是一個(gè)新項(xiàng)目的開始前的工作而已。
我的感想:
架構(gòu)師這個(gè)概念比較虛。在國(guó)內(nèi),架構(gòu)師其實(shí)就是有強(qiáng)烈基礎(chǔ)傾向的開發(fā)者,他們有很大的熱情來實(shí)驗(yàn)一個(gè)自己熟悉或者感興趣的東西,從概念上這不是架構(gòu)師。
我很關(guān)注國(guó)外的一些架構(gòu)師描述如何成為架構(gòu)師。架構(gòu)師其實(shí)最重要的是見識(shí)!要無傾向性的研究技術(shù)和需求。我很喜歡的印度的一位精神導(dǎo)師克里希姆納提說過自由的前提是要學(xué)會(huì)聆聽,而聆聽就是在聽的時(shí)候心理不要有任何反抗或者評(píng)論的去聽,所有的思考都要留在聽到以后。電影《教父》里面有一句臺(tái)詞我非常喜歡,不要仇恨你的敵人,因?yàn)槟菚?huì)影響你的判斷力。我想這都是一個(gè)意思。如果想要成為架構(gòu)師就要多聆聽,然后思考,又清楚的判斷力,這樣選擇才會(huì)是正確的!