回覆列表
  • 1 # IT人劉俊明

    我是從2001年開始接觸java程式語言,可以說我是國內比較早的從事java語言開發的那一批人,所以看到這個問題,我想我一定要回答一下,說一說這麼多年來java帶給我的改變。

    初識Java愛上Java

    接觸java是一個偶然的機會,我當時在圖書館借了一本書,這邊書就是《Java程式設計思想》,然後我就在圖書館看了起來,越看越愛看,當天晚上我一連看了5章,我覺得這本書寫的太好了,從此也開始了java的學習之路。

    後來書上有的地方翻譯的不太清楚,我還買了一本影印的英文原版,後來才知道很多從事java開發的程式設計師都讀過這本書,大家也都覺得這本書寫的不錯。

    在2002年的時候進入計算所楊老師的研發團隊實習,正式開始使用java語言做專案開發。我參與的第一個專案是使用java語言開發一個網路電話管理客戶端,這個專案持續了近半年的時間,比較慘的是這個專案只有我一個人在編碼,因為客戶端比較簡單,而且團隊中只有我和楊老師會使用java語言,其他人都是C語言程式設計師,其實楊老師當時也不使用java開發。

    我當時一邊學習一邊實驗一邊使用,每解決一個功能都非常開心,從學校到計算所要走很長時間,我每次在路上都會整理開發思路,然後到辦公室就開始驗證。有時候一個問題會研究到晚上12點,我會拿一個毛毯把腿蓋上,然後開著檯燈敲著鍵盤。

    使用Java開發一直持續了3年多,這期間我從使用java開發客戶端,到使用java開發web應用,再到java開發手機應用(J2ME),開發了不少大大小小的專案,期間也跟很多非java程式設計師交流了很多,雖然做java開發的團隊不大,但是我們提高也還算挺快。那個時候我們使用的搜尋還是google,那個時候的百度還在專注於mp3網路共享。

    快速發展的java讓我受益匪淺

    在最初開始使用java開發的時候,很多人都會問我:什麼是java?因為問的人實在太多了,後來我乾脆告訴別人,我用的是C語言,這樣就不必再一遍一遍解釋了。

    其實這個時候java已經開始火遍程式開發圈了,這個時候很多科研室就需要轉向java開發,需要有人做內訓java的老師,由於楊老師科特別忙,楊老師就把我推了出來。講課和開發不完全是一回事,講課需要把原理搞的清晰一些,並不是程式除錯透過就可以不管了。所以這個階段,我把java的虛擬機器機制詳細地研究了一番,也為我後期的開發打下了良好的理論基礎。

    後來我參與了大量民用java開發專案(當時我們實驗室不做民用專案),也跟很多優秀的程式設計師和專案經理學到了大量的經驗。這個期間我也作為主講老師到很多大型的開發企業做java內訓工作,也認識了很多優秀的開發人才。

    這個階段是辛苦的,但是也是快樂的。是java讓我有了更多的機會去參與到一些大型的ERP開發工作中,也慶幸當年在圖書館那一次不經意舉動。

    不斷學習不斷提高

    從最初接觸java到後來java推出了一系列開發技術,我幾乎都會在第一時間去學習和使用。從使用java開發applet到使用java開發應用程式,再到後來使用servlet開發web應用,再後來使用EJB處理大使用者併發訪問。這些技術大部分都是我自學的,因為有良好的基礎,所以學習起來也並不覺得吃力(也許那時還年輕)。

    程式設計師是個充滿挑戰的職業

    程式開發工作雖然辛苦,但是也一定要抽出時間學習。不管使用的是什麼語言,都不要停止學習的指令碼,因為程式設計師這個職業就是需要在整個職業週期中不斷學習。

    做java開發給我帶來了很多榮譽,同時我也付出了很多辛苦。用那句話來形容吧:痛並快樂著!

  • 2 # A程式碼人生A

    JAVA主要是用來做後臺的。在我接觸的個各種開發語言中,JAVA語法非常的健全,他的語法基本功能決定了他的應用場景,在後臺開發中游刃有餘。JAVA是執行在JRE虛擬機器中的,因為是執行在虛擬機器中,所以可以跨平臺,只要在不同的平臺安裝不同版本的虛擬機器就可以實現跨平臺,我們的程式碼就可以在不同的平臺執行。同時因為是執行在虛擬機器中,所以效率和C++比就有所欠缺,但是現在硬體非常的強悍,硬體已經彌補了這個缺憾。JAVA僅僅是一種開發語言,重在思想,解決問題的思路,語言僅僅是一種實現方式,想要學習JAVA除了學習語法,最重要是是學習後臺各種框架,後臺實現原理。學習JAVA語言很簡單,但要學好JAVA後臺還是要下苦功的。

  • 3 # 大資料技術

    我是2011年開始實習做Java開發,之前一直在亞信做移動運營商專案。每天都是做的上千萬的人民幣的專案,每攻破一個難點和實現一個階段性的成果,我們都會有一種成就感,領導也會帶我們一起去搓一頓。

    另外在招聘網站Java開發的崗位也是最多的,選擇Java目前是非常不錯的。

  • 4 # 程式設計老妖

    三個字,爽歪歪。java生態太好了,想做個東西,網上一大堆的可選包。你只要在這一大堆東西里選擇適合的搭建起來就能開始放飛自我了,飛一般的感覺。java現在給我的感覺就是搭積木,爽的不要不要的。

  • 5 # 嵐肖

    我做java開發的第一個專案是以ssh+jsp為框架實現的,記得這是當時比較流行的一套開發架構,java版本用的還是JDK1.7;然後不過一年ssm的框架就成為新的流行方向,為了跟緊潮流,工作之餘自己研究學習,對新出現的技術做各種嘗試!說實話雖然辛苦但比工作有成就感多了!果然新開的專案就是用的這套架構,直接能夠上手的感覺不要太爽!

    接下來每年你都會發現技術更新層出不窮,到現在微服務大行其道,JDK版本已經更新到18了!

    做Java程式設計師就是這樣,永遠走在追趕的路上沒有盡頭,如果你能一直保持好奇,並勇於挑戰,那沒說的就是幹;如果你足夠努力也足夠聰明,說不定你也你能站在頂端看別人追趕你!

  • 中秋節和大豐收的關聯?
  • 阿里的案子會不會把阿里炸翻船?