轉眼間工做也有五個半年頭,換過多家公司,作過ASP,Java Web,Android開發。在編碼工做上走過許多彎路,實現了不少需求,也製造了不少BUG,彷過許多徨,加過許多班。時光荏苒,青澀小夥變成了猥瑣大叔。程序員
剛畢業的那會兒,不知道作什麼工做,甚至面試過時貨操盤手、地產中介 、農藥銷售人員等職位。大學畢業後,有三個同窗租了一個城鄉結合部的複式房子的20平米客廳。另有六個同窗據說此事,如同梁山聚義同樣,高呼同去同去。這樣一來,這個客廳住了九我的,晚上睡覺的時候滿地都是人。平時爲了省錢用電飯鍋煮火鍋圍在一塊兒吃,討論學校裏的老師同窗和最火爆的網遊,就像沒有畢業同樣。這樣的日子持續了4個月,畢業了還能和大學同窗在一塊兒,這是緣分。後來他們慢慢的都找到了工做找到房子住,好漢們解散了。面試
第一份工做是在成都一個小公司,一個狹小的辦公室裏用一臺比劉翔還慢的電腦寫ASP,月薪1K,每晚都加班而且沒有加班費。個人起點很是低,那時據說誰誰進了華爲阿里百度月薪七八千,羨慕不已。晚上加班的時候,我端着快餐盒對着窗口吃飯,看着樓下人來人往車龍水馬,不乏豪車美女,心想什麼時候才能月薪上萬發財致富。在入職第一天,我認識了一個美麗的女同事。有一天她躺在沙發上午睡,白色碎花連衣裙,紫色的高跟涼鞋,精緻的五官,潔白如玉的臉龐,長長的睫毛,烏黑髮亮的頭髮紮在腦後,手腕上繫着紅色手鍊,深紅色的指甲油。她靜靜的睡着,我靜靜的看着,驚爲天人。一天早晨我在公司樓下早點攤買了2根油條3個包子1個茶葉蛋1個鍋盔1杯豆漿,她看到個人豪華早餐,驚訝的說:「我一週才吃你這麼多」,我嘴裏嚼着油條,接着她的話:」你一週居然吃這麼多?「。後來她離開了那家公司,我再也沒有聯繫她,內心很明白,就算我是Try/Catch,也沒法捕獲她的Exception.數據結構
後來到了深圳,當時住在騰訊大廈的附近,剃鬚刀狀的大樓在深南大道上很是醒目,據說小馬哥獨享頂層。有時我端着一杯白開水看着騰訊大廈頂層,也許小馬哥也端着貓屎咖啡看到了另一棟樓裏面端白開水的我。此後的五年的工做範疇都是JAVA和電商,不停的學習和跳槽,不敢有絲毫懈怠,也許是智商偏低,至今未有所成。我常常去公園的林蔭小道散步,避開人多的地方,思考一些問題。學習
這幾天心情澎湃的寫下了這些文字,內容以問答方式展開,僅僅是爲了更好的表達我的觀點,與君分享,並不是說教。若是說到大家的心坎上,請捐一點錢給貧困山區兒童,若是你火冒三丈,來打我啊。測試
一 成功是什麼編碼
我認爲成功是完整的履行了本身的責任。在公司作一個盡職盡責的員工,若是本身開公司就作個好老闆,提高員工的福利,在家庭是個稱職的兒子丈夫父親。有人以爲我裝逼了,心想「你他媽的三觀端正的使人髮指啊「,對,哥就是這麼正。人是社會化動物,親人朋友戀人都要相處的好,生活才能平衡,缺失任何同樣天平都會傾斜。當你沒有女友時候,別人聖誕節情人節都去燭光晚餐開房啪啪啪,你能安心寫代碼嗎?當你結婚了婆媳關係不和,老婆抱怨你媽炒菜太鹹,你能安心寫代碼嗎?你覺得代碼質量只是智力決定的嗎,得了吧,你的智力二十年前就定格了,吃一百斤核桃都沒用。努力去戀愛去交際去關懷父母,保持和諧的人際關係和好心情,有助於提升代碼質量。spa
二 寫代碼有前途嗎htm
藍翔的同窗也在問「開挖掘機有前途嗎」,程序員就是個普通技術工種,跟藍翔的同窗沒有本質區別。這裏面也有年薪百萬美圓的高手,但那是百裏挑一,咱們大多數人達不到那個高度,但經過努力在中國拿個年薪10萬至20萬沒有問題,若是你心中的「前途」是指發大財,那就去找合夥人創業吧。創業的風險大的驚人,技術轉管理是一條好路子。有的同窗開始皺眉頭了,認爲我國技術圈太浮躁,對技術轉管理之歪風邪氣嗤之以鼻。我認爲浮躁之風是當前國情形成的,並不是我國程序員性格比歐美浮躁。一個是盜版對正版(山寨對原創)的衝擊,IT公司根本賺不到多的錢進行深度研發,對研發人才的培養有心無力;二是根深蒂固的官本位思想,在任何一個公司,只要是管人的一定比被管的人工資高,爲了錢你們都想當官。blog
三 如何才能脫穎而出ip
我認爲只要作到一點:靠譜。給你一個需求,能按時完成而且不多錯誤甚至無錯,不須要返工,這就是靠譜。我曾經工做的一個公司,每次發版以前老闆都會問開發人員「你寫的東西,可讓我晚上安心睡覺嗎?」。你的代碼讓人睡得着覺,就是靠譜,至於代碼是否工整,變量名是否合理,這都是後話。難道靠譜就能在同事裏脫穎而出?固然了,你想一想你身邊有幾我的能擔得起」靠譜「二字。
四 靠工資買房可能嗎
提到房子,大家也許感到有點不適,可是不說不行。大部分技術人員都在北上廣深就業,做爲一個外地人,擁有本身的房子才意味着安家落戶。有人說他的女人很是體貼,歷來不逼着買房,願意一塊兒租房。她如此體貼,你更應該給她一個舒適的家。深圳商品房均價28000元/平方米,100平米的售價就是280萬元,首付三成就是84萬,到哪兒去弄84萬之多!很顯然深圳的工資買不上深圳的商品房,可是買老家二三線城市的房是可能的,或者買小產權房(均價5000元左右)。買老家的房就存在一個問題 ,根本沒機會去住。小產權房的產權模糊,有政策風險,不能隨意買賣,賣方里面也有不少騙子。
五 如何提高工做能力
程序員的工做能力由技術水平和溝通能力兩部分組成。技術水平的提升,個人經驗是閱讀開源項目代碼,強化開發語言的基礎知識,數據結構知識等等,相信你們都有本身的方法。其餘類別書籍均可以看看,那會給你不同的視角。開發工做的一半時間是在圍繞着需求跟人打交道,這些人不外乎是神同樣的對手或豬同樣的隊友。內心把這幫王八蛋罵上千萬遍,嘴上要客客氣氣的不厭其煩的溝通。我遇到過一些不合格的測試人員,尚未搞清楚需求是什麼,就火燒眉毛把項目啓動起來測,一邊測一邊問我這個那個,浪費雙方的時間。請不要對號入座,我只是舉例,並非歧視測試人員。溝通能力是個很難度量的東西,有些人天生有親切感,別人和他溝通很順心如意。我屬於天生沒有親切感的一類人,只能用有問必答並且認真答的好脾氣去征服人。
六 何時應該跳槽
一個公司有沒有發展前景,待上三個月就能感受到了。通常說來業務量愈來愈大,離職率低,工做氣氛活躍,而且制定了升職或加薪的制度,就是好公司。若是一年內工資或者職位沒有變化,就該果斷跳槽了。只要在公司的一天,就要認真對待開發任務。哪怕是老闆是坑爹貨,讓高級工程師的你去修電腦,都要認真的修,也許那是一個貌美人事MM的電腦呢。能力的提高是一點一滴的,不要把本身放在心理溫馨區,此刻的溫馨也許是將來的痛苦。
七 想賺錢就要勇於談錢
我看到不少技術同行工做一年半年後,居然羞於去跟公司談漲工資的事情,或者默默的接受原先定下的每一年X%的漲幅。小公司的漲薪幅度,徹底由老闆決定。大公司都有嚴格的薪資制度,有的甚至有扯蛋的薪資委員會。可是不論是人仍是制度決定,這個X%均可變。咱們大能夠勇敢的說:」哥就是效率高貢獻大,哥想漲的更多「。別懼怕給領導留下壞印象,相反領導喜歡有些野心的下屬。只要你的要求尚未達到公司徹底不能接受的地步,多漲一點是可能的,可是你不敢說,那確定按X%來。
八 科學的作事方法最重要
這個社會充斥了太多「有志者事竟成」 的腦殘式激勵。正確的方向和正確的方法,纔是作好事情的根本緣由。有的公司牆上貼滿了「團結奮鬥」等標語,實際上業務流程一團糟,平時不注重培養員工的我的能力,不去消除錯誤的工做流程,事情沒有按時完成就只能加班作,靠喊口號消除疲勞。鬥志就像內褲,必定要有可是不必逢人就說我有。有同事fix bug的效率高,就讓他傳授一下如何fix;有人需求完成的快狠準,也讓他整理一點竅門祕訣開會分享。
有些人喜歡對觀點相左的博主進行人身攻擊,這是病,得治。