程序员高手的软实力
1、基礎(chǔ)扎實(shí)
技術(shù)知識(shí)決定一個(gè)人能做的技術(shù)的層次。基礎(chǔ)的知識(shí)有計(jì)算機(jī)組成原理、計(jì)算機(jī)操作系統(tǒng)、網(wǎng)絡(luò)原理、數(shù)據(jù)庫(kù)原理、計(jì)算機(jī)圖形學(xué)、編譯原理、數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、人工智能等等很高深的理論知識(shí)。
在這些基礎(chǔ)知識(shí)之上,就是軟件開(kāi)發(fā)語(yǔ)言、類(lèi)庫(kù)、框架,面向過(guò)程、面向?qū)ο蟆⒚嫦蚍?wù)等編程思想,架構(gòu)思想等等。
這些知識(shí)不一定會(huì)影響你現(xiàn)在的工作,但一定會(huì)影響到你的格局,那格局肯定也會(huì)影響到你自身的發(fā)展。我碰到過(guò)有些理論很差的人,但技術(shù)在公司內(nèi)也是有些影響力的,因此,他們對(duì)技術(shù)原理就很不屑,甚至為自己不懂太多理論而擅長(zhǎng)實(shí)戰(zhàn)而沾沾自喜。這些人會(huì)對(duì)那些懂理論,但動(dòng)手能力一般的人顯示出由內(nèi)而外的鄙夷,但是他們卻不知道那些既有基礎(chǔ)知識(shí),也有動(dòng)手能力的高手做出的東西是怎樣的。就像我本人,實(shí)在是想不通,那些技術(shù)天才是如何開(kāi)發(fā)出一個(gè)數(shù)據(jù)庫(kù)、操作系統(tǒng)這樣的軟件。因此,如果你已經(jīng)發(fā)覺(jué)自己基礎(chǔ)不夠扎實(shí),那么還是有空就修煉修煉自己的內(nèi)功吧!
2、文檔與表達(dá)能力
很多技術(shù)人員都寫(xiě)不了文檔。不過(guò),坦白的將,如果要獲得更好的報(bào)酬,文檔時(shí)絕對(duì)關(guān)鍵的因素。沒(méi)有文檔就沒(méi)有溝通,就沒(méi)有交易。有人提了,“文檔是第一生產(chǎn)力”,我非常之贊同。文檔的類(lèi)型有很多,針對(duì)的對(duì)象也各不相同。不同的人,對(duì)文檔的理解能力也是完全不一樣的。因此,你的文檔必須適應(yīng)于你的目標(biāo)。這個(gè)對(duì)于搞技術(shù)的人太難,他覺(jué)得還不如寫(xiě)代碼來(lái)得快。
表達(dá)能力決定了你所做的技術(shù)的影響范圍,決定了你的影響力,決定你的威信。因此,也絕對(duì)的影響到你的報(bào)酬。因?yàn)檫@個(gè)能力而影響到你的報(bào)酬,你可能會(huì)心里覺(jué)得虧,但沒(méi)有辦法,這是硬傷,可不僅僅是我只是不擅長(zhǎng)寫(xiě)文檔,但我擅長(zhǎng)與搞技術(shù)。如果哪一天,有一個(gè)擅長(zhǎng)忽悠,技術(shù)不如你的人,爬到你的上面并且領(lǐng)導(dǎo)你,那也是該的。千萬(wàn)不要去怪別人擅長(zhǎng)忽悠,而是要想辦法來(lái)彌補(bǔ)自己的硬傷。
3、積極的心態(tài)
技術(shù)好的人,一般人都?jí)牟坏侥娜ァ:芎?jiǎn)單的一句話,想要技術(shù)好,就要投入時(shí)間,有時(shí)間投入到技術(shù),那么就沒(méi)有時(shí)間投入到其它方面,特別是消極的坑蒙拐騙,因此,技術(shù)人員一般也都比較靠譜。
積極的心態(tài),不僅僅對(duì)于技術(shù),對(duì)于生活也是如此。一旦有了積極的心態(tài),那么菜鳥(niǎo)到高手的過(guò)程,僅僅是時(shí)間的問(wèn)題!
4、謙虛隨和 我們的客戶都是一些大的企業(yè),接觸了很多各種類(lèi)型的技術(shù)人員。你可以發(fā)現(xiàn)一個(gè)非常有趣的現(xiàn)象,那些懂得尊重別人、比較謙虛的人經(jīng)過(guò)深入接觸后,會(huì)發(fā)現(xiàn)他們的技術(shù)往往都很了不起;而那些說(shuō)話刻薄無(wú)禮,覺(jué)得這個(gè)技術(shù)也不怎樣,那個(gè)技術(shù)沒(méi)什么了不起的,這個(gè)技術(shù)沒(méi)有什么用,我自己的東西已經(jīng)挺好的,這樣的人水平、經(jīng)驗(yàn)和見(jiàn)識(shí)一般都不怎樣。軟件的問(wèn)題,并不是簡(jiǎn)簡(jiǎn)單單解決一個(gè)技術(shù)問(wèn)題,從技術(shù)的角度上看,只要學(xué)會(huì)了使用技術(shù),那么我們就已經(jīng)掌握了技術(shù),因此,單純的技術(shù)是很簡(jiǎn)單的。相反的是,軟件的協(xié)作開(kāi)發(fā)、管理,軟件的易用性,軟件是否美觀,這些東西才是最麻煩的,也往往是技術(shù)水平一般、經(jīng)驗(yàn)短缺的程序員意識(shí)不到的東西。我曾經(jīng)接觸過(guò)不少一般的程序員,大體都是這一類(lèi),他們覺(jué)得軟件太簡(jiǎn)單了,沒(méi)有什么了不起的。對(duì)于什么思想,也不屑一顧,他們已經(jīng)覺(jué)得自己掌握了很多真正的技術(shù)。
4、謙虛隨和 我們的客戶都是一些大的企業(yè),接觸了很多各種類(lèi)型的技術(shù)人員。你可以發(fā)現(xiàn)一個(gè)非常有趣的現(xiàn)象,那些懂得尊重別人、比較謙虛的人經(jīng)過(guò)深入接觸后,會(huì)發(fā)現(xiàn)他們的技術(shù)往往都很了不起;而那些說(shuō)話刻薄無(wú)禮,覺(jué)得這個(gè)技術(shù)也不怎樣,那個(gè)技術(shù)沒(méi)什么了不起的,這個(gè)技術(shù)沒(méi)有什么用,我自己的東西已經(jīng)挺好的,這樣的人水平、經(jīng)驗(yàn)和見(jiàn)識(shí)一般都不怎樣。軟件的問(wèn)題,并不是簡(jiǎn)簡(jiǎn)單單解決一個(gè)技術(shù)問(wèn)題,從技術(shù)的角度上看,只要學(xué)會(huì)了使用技術(shù),那么我們就已經(jīng)掌握了技術(shù),因此,單純的技術(shù)是很簡(jiǎn)單的。相反的是,軟件的協(xié)作開(kāi)發(fā)、管理,軟件的易用性,軟件是否美觀,這些東西才是最麻煩的,也往往是技術(shù)水平一般、經(jīng)驗(yàn)短缺的程序員意識(shí)不到的東西。我曾經(jīng)接觸過(guò)不少一般的程序員,大體都是這一類(lèi),他們覺(jué)得軟件太簡(jiǎn)單了,沒(méi)有什么了不起的。對(duì)于什么思想,也不屑一顧,他們已經(jīng)覺(jué)得自己掌握了很多真正的技術(shù)。
總結(jié)
- 上一篇: 赵明:就产品而言 荣耀相较华为是青出于蓝
- 下一篇: mailcore(一)