程序員你真的只是程序員嗎[1]
]你是不是感覺標(biāo)題有點矛盾啊,是啊,程序員當(dāng)然就只是程序員而已嘛,還會有其他什么嗎?
No,No,No,如果你以前是如此認(rèn)為的,那看完這篇文章后,請從此打消這個念頭,因為你要改變成一個不一樣的程序員(怎么還是程序員?)
雖然我工作經(jīng)驗也就6年左右,但經(jīng)歷了很多,也自己創(chuàng)業(yè)過,也是從一個初級程序員走起,因為看的比較多了,某些東西也普遍存在著很多程序員身上,希望自己的經(jīng)驗?zāi)軒椭銈儯?h3>程序員你真的只是程序員嗎[1]。
當(dāng)剛踏入程序員這條路的時候,有幸為一家公司開發(fā)一個大型的電子商務(wù)網(wǎng)站,因為這篇領(lǐng)域當(dāng)時還算剛剛起步,自己的編程能力還不太好,所以做起來就比較吃力,每天重復(fù)著做完P(guān)M給的工作,但是做了大概幾個星期,我發(fā)覺某些地方真的不合理,但自己又僅僅是一個程序員而已,怎么辦呢?我還是按照PM的任務(wù)一步一步來做,私下里我用了大量的時間去嘗試著我的做法,在接下來的幾個星期,我試著跟我的PM進(jìn)行溝通,他也發(fā)覺不錯,所以一并寫了方案提交給上級領(lǐng)導(dǎo),很好的是,我們的領(lǐng)導(dǎo)發(fā)覺建議還不錯,所以改變了原先的策略,對我們的網(wǎng)站原先的設(shè)計進(jìn)行了徹底的推翻,一套新的理念就此誕生了。
這只是一個小例子,并不是炫耀自己的能力,我只是想說,程序員,你其實不僅僅是worker,更應(yīng)該是Ideaer。當(dāng)你選擇程序員這條路時,如果你僅僅為了工作而選擇的,我想你的人生真的很灰暗,為什么這么說呢?我面試過很多人,大多都是從培訓(xùn)中心出來的,雖然我也是從那里走出來的,不過我當(dāng)時是為了學(xué)習(xí)編程而去培訓(xùn),但現(xiàn)在更多的人會為了工作而去培訓(xùn)。其實如果你是真正的選擇程序員這條路,我想你的思維能力一定不錯,因為一般程序員大多是理科出生,理科靠的就是你的思維能力,在某些時候或許你的思維還不夠敏捷,但我知道,每個人在接受了一段時間的工作后,就會產(chǎn)生各類的想法,或許某個想法你會改變你公司的命運,可為什么提出觀點的人就寥寥無幾呢?
我想可能是因為性格吧,因為很多程序員都是內(nèi)向型,因為我們需要花一定的時間,去沉醉在代碼中,因為這是一個奇妙的世界,無法自拔,所以很多時候就忽略了溝通,因為我們打交道最多的是abcd,
資料共享平臺
《程序員你真的只是程序員嗎[1]》(http://www.msguai.com)。如果你正是如此,希望你快點走出來吧,分清楚何時沉醉,何時交流才是最好的。我的偶像-唐駿,我看過他的訪談,他在大學(xué)時還是一個不會溝通的人,只是偏執(zhí)于技術(shù),而且和大多人一樣,都會覺得自己什么都會,什么都行,是個天才,但在他大三的時候,他意識到了錯誤,花了幾年的時間去學(xué)習(xí)交流、溝通,在寧愿委屈自己進(jìn)入微軟做程序員,再到無數(shù)次發(fā)意見給Bill,一步一步成就了這位打工皇帝。所以,我們每個程序員要做的是,技術(shù)和溝通并行提高。在唐駿的話中,我會學(xué)到很多東西,他能從容應(yīng)對每一次挑戰(zhàn),當(dāng)時有幸成為唐駿的下屬,見證過他的能力,雖然他當(dāng)時只是個技術(shù)總監(jiān),但他的.想法、創(chuàng)意給盛大帶來了無比的利益,我不得不佩服他的膽大,不得不佩服他的能力。從他身上還學(xué)到了專一,其實很多程序員會在編程的道路上三心二意,這是很正常的,不過我相信一段時間以后你會學(xué)會專一的,因為程序真的很美,帶來的不僅僅是工作和薪資。
我這里又不得不批判一些年輕程序員了,他們僅僅看中的是工資、福利等,沒錯,這是考慮工作的一點,但你要知道,有些時候,你第一點的工資,或許你會學(xué)到更多的東西呢?我經(jīng)歷過很多,經(jīng)歷過1年工資翻幾番,又經(jīng)歷過折一倍,又經(jīng)歷過小公司,又經(jīng)歷過大公司,各種各樣看的實在是很多,但我不會說我自己半途而廢,因為每次我會把事情做的覺得自己可以了,我才會選擇更好的發(fā)展前景。我面試過一些人,工作也就2,3年,做過的東西也很多偏向于OA、ERM等項目,就覺得自己很了不起了,工資也是漫天要價,可真正面談的時候,我才得知,你僅僅是其中的一個小模塊,但當(dāng)我問其項目的整個運維的時候,就會楞個半天,最后來一句,這個模塊不是我負(fù)責(zé)的,敷衍了事。那好,我問你自己負(fù)責(zé)的模塊,如何具體寫的,用了何種方式等,基本都會回答,三層架構(gòu),什么什么,My god 三層架構(gòu)是你一個模塊就能體現(xiàn)的嗎?那好,既然你說三層,何為三層,三層的優(yōu)點,缺點在哪里?誒~~~~~前幾天首頁那篇批判大學(xué)生的文章,我覺得寫的太好了,你們這是在沉醉嗎?如果你不喜歡,你為什么非要選擇程序員這條路呢?
【程序員你真的只是程序員嗎[1]】相關(guān)文章:
1.程序員:你是要學(xué)歷還是要經(jīng)驗[1]