search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

高考落榜屌絲學Java開發做程序員,變成白領

網路配圖

一個朋友,聯考落榜后,他生活像被蒙上了一層灰色的霧霾,看不清未來。在接下來的一兩年中,磕磕絆絆地走了一些彎路。慶幸的是,他一直勇敢前行,欣慰的是,如今撥雲見日,天朗氣清。

放棄復讀一路波折

或許是因為年輕,心性不夠成熟,他對聯考的失敗一直耿耿於懷,只顧嗟嘆,連復讀的勇氣都沒有。每每看到考上大學的同學在QQ空間發表狀態、曬照片,總會有一種羨慕的感覺鬱結心頭。

在家閑的無聊,總覺得該找點事做,他在廣告宣傳的引導下來到傳說中的新*電腦學校,學習網路技術,當時,不諳世事的我以為學完之後就能成功跨進IT行業,成為一名技術精英。然而整整一年的學習竟然贏不來入職IT企業的橄欖枝,這令我失望至極。

在一個無良老師的忽悠下跑到東莞,在一家公司當技術員。說是技術員,其實就是給人家布布網線,發發傳單,然後再處理一些簡單白痴的問題。記得當時,每天都要走二、三十里路,腳上全是血泡,鑽心的疼,半個月之後,毅然辭去了工作,離開東莞回到老家。

學Java 成為屌絲中的戰鬥機

學習Java是巧合。當時工資不高,只能住在一個求職公寓裡面,它還有一個外號叫「屌絲公寓」。

下定決心后,便開始在網上找培訓機構,合租的室友建議在線學習,因為這裡的口碑很好,老師們都很負責。重新做學生,這種感覺很難表達:既有興奮、又有失落,既有對未來的期盼,又有對新課程的擔憂。

能深刻地體會到不一樣的學習氛圍,以前讀書時是被迫去學,但現在,看到周圍每一個人都是為了改變生活狀態努力去學,自己也頗受感染,不甘落後。學習期間真的很苦,每天面對老師講解的知識點,他不敢懈怠,生怕自己沒學好,沒學全,基礎沒打紮實,影響以後的學習。

經過近6個月的學習,終於畢業了,懷著激動而又忐忑的心情,開始在網上投簡歷,找工作的那一個月,他的心都是懸著的,簡歷一份份地投出去,然後就是漫長的等待。功夫不負有心人,他最終找到了滿意的工作,月薪8000多元,雖然在業內不是拔尖的,但對於轉行做編程的我來說已經很不錯了,我終於從一名布網線的「IT民工」變成一名Java工程師。

如今,再刷QQ空間時朋友可以釋懷,因為現在的他不再是一個一事無成的屌絲,以後,他也可以在空間里晒晒自己的工作、生活,與大家分享他的快樂,當然偶爾「拉個仇恨」也是可以理解的。

網路配圖

給程序員的五點建議

每個IT企業,尤其是初創的IT企業,都非常苦惱:找不到好的程序員。現在大學軟體學院及各種培訓機構,每年培養幾十萬的程序員,畢業后的每個人都有同樣苦惱:找不到好的工作。問題出在哪裡呢?其實,企業需要的不是剛會寫程序的人,而是需要來了就能幹活的人,尤其是能把活干好的人。

一、真正喜歡才能寫好程序

喜歡寫程序,做程序員就是上天堂;不喜歡寫程序,做程序員就是下地獄。

程序員需要整天趴在電腦前,經常沒日沒夜的,非常辛苦,而且工作來不得半點虛假,少寫一個標點符號都不行。天天為找Bug,改Bug生氣。只有喜歡,只有熱愛,才能把程序寫好!建議不喜歡寫程序的人早點轉行,不要勉強自己,免得誤人誤己。

二、把程序當藝術品像寫詩一樣來寫代碼

如果每個人寫程序的時候當藝術品來寫,寫每行都認認真真、乾乾淨淨的,雖然速度略微慢了一點,但綜合的開發成本會低很多。方法也很簡單。

1.買幾本經典的編程書,把書上所有常式全部重新寫一遍,逐個比較和書上範例的差距,一步一步改善自己編程的風格和技巧。時間長了,自然就能寫出像書上常式一樣的代碼,甚至可以比書上寫得好。

2.基礎紮實后,多看看Linux等系統級的源代碼,看看高手是如何寫的,就有感覺了。

3.通讀一下MSDN中所有的資料,這樣就「讀書破萬卷,下筆如有神」。

三、必須寫夠十萬行代碼,不要心存僥倖

程序員像木工一樣,熟能生巧。程序員必須寫足夠代碼量的程序,才會有感覺,這是一個苦力活,沒有任何捷徑可走。計算機是一門實踐性的科學,沒有動手能力做支撐,很難做出好的科研成果。沒有寫過足夠代碼量的程序員,想成為高手是不可能的,只能紙上談兵!

四、時刻保持好奇心

計算機技術更新換代非常快,每年都有各種各樣的新技術出現。

人的精力有限,高手往往工作壓力也比較大,如何在有限的時間內掌握整個行業動態,的確不是簡單的事情。多和技術高手們交流,一定受益匪淺!

五、不要局限在技術本身,多花點精力關注用戶

做到前面幾條,就已經是千金難求的高手了。但一個真正的高手需要知道用戶需要什麼,如何做出讓用戶滿意的產品。

現在的軟體研發越來越強調團隊協作,不少團隊都配置了專門的需求分析工程師、用戶界面及用戶體驗的設計師,軟體研發的分工越來越細。很多程序員以為只要把技術搞好,不用管用戶需求和用戶體驗。實際上,需求方案及界面方案不可能寫得非常細,具體的實施還是程序員自己來實現的。這個時候,好壞的差距很快就體現出來了。

我們寫程序的最終目的是滿足用戶需求,不是簡單完成需求規劃方案中的功能。並努力設計好用易用的產品。做到這點的程序高手,創業成算就很大了。

如果你也喜歡java,關注我的Java學習交流群285154486,每天會講解分享項目,答疑解惑。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦