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