-
1 # 性感寶兒線上埋
-
2 # 一一哥Sun
學習程式設計技術和武俠小說中練武的過程其實也差不多,講究外練招,內練氣,招式練的是程式碼的編寫,氣練的是邏輯思維能力和程式碼思想。
其實透過我們觀看的電影或者小說不難發現,當一個人有個深厚的內功之後,外面的招式便會很快學會並且融會貫通還能舉一反三。我們在Java這一塊進行成長提升,也是這樣。我們必須先修煉好內功,才能很快打通任督二脈達到成為高手的目的。那麼如何修煉內功,快速打通任督二脈呢?這就需要從兩方面說起了。如果你有楊過般的天賦,也許很快就能成(這裡講的是電腦天賦,很早接觸電腦,並且對電腦中的各種事物都學習的很快)。
如果沒有天賦,那就只能如郭靖那般在最開始的時候做到勤學苦練,嚴肅認真,日復一日,一旦有一天開了竅,便如同開了掛一般,降龍十八掌和九陰真經皆可信手拈來,最終成為江湖上一代大俠!
話說回來,勤學苦練日復一日的練習什麼,有沒有嚴格的學習體系呢?這個當然需要有體系,郭靖練習降龍十八掌也得從第一掌練起,java也一樣,也需要一個漸進的過程。以下經過驗證的非常有用的體系分享給您。
第一階段--Java基礎:增強體質與心法練習階段練武必須需要很強的身體素質,同樣,程式設計必然也需要紮實的語言基礎,以下的學習體系可以有效的提升你的程式碼程式設計能力和基本素質。
第二階段--Web基礎:招式練習階段這一階段講究的是基礎招式必須能夠融會貫通,有了招式才能在江湖上有一定的闖蕩能力。
第三階段--框架階段:闖蕩江湖大招錘鍊階段每一個要想闖蕩江湖的俠客必然需要自己的一套本門大招傍身才可以,這個階段便是教會你有了本門大招便可隻身闖入江湖。
第四階段--分散式微服務:稱霸江湖高階技能修煉階段每一個俠客僅僅是擁有自己的大招還不足以稱霸江湖,要想在江湖上呼風喚雨需要一些高階技能傍身才可以,以下內容可讓你擁有在java領域呼風喚雨的能力。
-
3 # 懂點程式碼的大叔
我的整個學習、工作經歷比較正常。
在學校的時候,主要是自學+導師指導,自學主要依靠網上下載的影片、技術論壇、書籍。然後不斷的自己想些有趣的東西來實踐,真的將學習當成樂趣。
畢業後的第一份工作在大型外企,主要開發通訊相關的系統,這個階段主要是讓自己從學生階段過度到工作狀態,這一段工作也是讓自己的見識更加廣闊,將學校中學習的內容真正的用於工作中,產生價值。
之後就一直混跡於大型網際網路公司,技術也是在不斷更新中,在工作中也是一直保持著學習的狀態,這點很重要,千萬不要滿足現狀,一定要保持著一顆學習的心態否則真的很容易被淘汰,或者一直處於簡單crud這個狀態,這樣的話自身的成就感也是很難得到滿足的。
在學習和工作,每個階段的目標一定要定義清楚並且堅決執行,目標不需要大,但一定是可執行可量化的,可以是一個月、一季度、半年的目標,這樣日積月累一個一個的去達成,你會發現自己越來越強大了。
-
4 # 科技派梵高
最初的體驗
“是的,美麗動人的故事,都是從神話開始的。太極八卦:易有太極,是生兩儀,兩儀生四象,四象生八卦。老子說:道生一,一生二,二生三,三生萬物。傳說伏羲氏......”。你沒有聽錯,這不是玄學,這就是java課程,講的就是計算機的二進位制。
你無法想象一個IT直男,竟然將冰冷無趣的計算機語言,轉移到中國傳統文化中。帶著強烈的文學氣息,是那麼的生動有趣,那一刻他堅信這就是世界上第二美麗的語言。培訓的前三天,在小龍老師強烈的個人風格帶領之下,感覺就像是聽了三天故事,引領他謎一般地走進java的“美好世界”。
“險象環生”的課程
殊不知危機正如同夢魘悄悄的襲來,在完全沒有任何準備的情況下,赤條條和這些看不見的隱形殺手搏鬥,顯然毫無勝算。到第四節課開始,故事講完了,遇到了第一個坎:method。
晚上練習,帶著三次完不成就開除的恐懼,他一臉茫然,看看同桌的電腦,再看看自己的電腦,卻不知道該怎麼做才好。技術輔導海燕老師在後面盯著,他緊張不得了,腎上腺素瞬間升到了頂峰。
『我怕她過來問我,我怕她看出來我不會,我怕她過來拆穿我。她還是過來問我,還是看出來我不會,過來輔導我。』
『雖然她極為耐心的講解了半天,可是我還是不會。』此時可以用那句經典的話:世界上最遙遠的距離不是我在你對面,你在玩手機;而是我們彼此並不熟悉,還要假裝認識。不會怎麼辦,交不了作業怎麼辦,他想到自己從小學到大學屢試不爽的神技——copy。『對著老師抄,他敲一行,我敲一行。』
學習從來都是一個由淺入深的過程,所以越往後就越難。雖然老師說前面的知識點並不會影響後面的學習,但是所有的東西都如同迷霧一般籠罩著他,讓他感到步履艱難。
難逃留級的噩夢
他強行把每天練習時間儘可能的延長,最後還是沒有逃脫重複副本的命運,被迫留級,這也就是半年變八個月的原因。
此時第二任班主任陳老師找他談話,問其想法。他雖然不想留級,但也明白基礎功底的重要性。留級後不敢有任何懈怠,每天練習都會敲三遍,事實上他已經把它們都背下來了,最後通過了升班考試。
在經過兩個基礎班後儲備還比較紮實,幫助他在大神班順利的走了一小段。
又遇攔路虎
但是沒多久又遇到了沒見過的怪物---MVC,在網頁版的JDBC中他沒有按照預定時間完成。他被請到小黑屋談話,進屋的那一刻,他看到院長死神般的臉,感覺到空氣都在顫抖,他假裝鎮定的點頭示意並坐了下來。
院長問了一句:為什麼?他深吸一口氣,直了一下腰,看了旁邊的逍遙老師、海燕老師一眼:我是會的。他的手像那雞腳痙攣了一樣,在紙上飄忽不定的完成了那個著名的偉大的思想——責任分離。雖然過關了,但在他心裡留下了陰影,那熟悉的迷霧又在向他靠近,要吞噬他。
此時大神班已經一個月了,逍遙老師走後,最期待的小龍老師帶著struts2,領著他們苦戰三天便又奔赴另外一個戰壕。接替小龍老師的是一位久經沙場的老司機,開車從來都是那麼措手不及,毫無防備。
在老司機的帶領下並沒有太難熬,雖然在他的小考中出了點錯,但不是致命的。老司機走了之後,樸實無華的藍老師,完美的展示了波瀾不驚,暗藏洶湧的真正含義。
剛剛經歷過“許可權”的垂死掙扎,又來“SSM”的終極大絕殺,是那麼大,大到他根本不知道該如何下手去接住它,將他打成半死。
此時第三任班主任老王在藍老師、海燕老師的陪同下問他:最近怎麼樣?他說:還好。王:“實話實說嘛...根據我們的觀察,建議你再留一級!”瞬間他的耳朵嗡的一聲,什麼也聽不進去,彷彿老師們的的臉已經開始變形...他說需要考慮一下。
放學走在路上,心頭的迷霧被夜色染成黑色,黑不見底。天下著小雨,雨從無盡的夜空落下來,落在傘上,落在心裡。回到宿舍躺在床上,開啟手機,不知道要和誰說,給陳老師發了一條微信,不一會兒老師打來電話,聊了很久,心情好多了,沒有洗漱就睡下了。他上課開始走神、發呆,彷彿看到了高中語文老師講過的那隻蒼蠅,落在了沒吃完的麵包上,它在搓它的手,在搓它的腳,腦海裡不斷回想著談話的內容。中午點了自己最喜歡吃的西紅柿炒雞蛋,在嘴裡嚼著嚼著不自覺的作嘔,吃不下去,回到教室喝了一大杯水。
課程還在繼續,不會等誰。此時賀老師和他的阿賈克斯---ajax,不聲不響的開始了第一個專案---進銷存。“阿賈克斯”不是一般人,它將他僅存的一點信心徹底擊碎,一片一片散落在地上,內心陷入極大的自我否定和自我懷疑之中。本想著不答覆就預設不同意留級,但學校出於負責的態度,也是為他以後出去找工作考慮,繼續約談,從未停止,反覆提醒著他“你還很差,你得留級。”
此時的他已經是七零八碎,殘破不堪。第一個專案結束,他坐在位子上,陷入沉思:留,還是不留,時間在流逝,內心很糾結。此時表哥打電話來,說在路上,來看他。千瘡百孔的他喜出望外,感受到了一絲暖意,立馬跑出去。點了一堆燒烤,一份炒粉,四瓶啤酒,好像許久都沒有吃飽過,這一堆食物被他一掃而空。他把情況都跟表哥說了,話語中少的語言裡儘可能包含多的資訊。
“都會過去的。”吃完表哥載著他,車開了很久,不知道到了哪裡,他睡著了。
對自己說,我可以!
回來後他在內心告訴自己:我怎麼著都要走完,拖著自己的身體爬也要爬到最後,因為即使我留級,再遇到不會的地方是不是又得下去,這樣迴圈往復什麼時候是個頭呢。他想看看到最後隱藏在黑暗背後的魔鬼到底是什麼樣子,到底難到什麼程度,他要抵達那裡。
不知道為何,在往後走的過程中,前面所不理解不明白的地方,隱藏在其中的秘密漸漸一點點的完整的在腦海中呈現。從開始有了清晰一點的輪廓,到後來能更清楚的窺探到它的全貌。那一刻的不懂,在這一刻似乎有種被點化開悟的感覺。他開始發現這一路學習下來所產生的微妙變化,就是從不熟悉到慢慢熟悉的過程。但是在這個過程中有一段真空,在這個真空期需要做的就是,相信自己!
八個月的路程很苦很累,他覺得幸運的是,每當懷疑自己快走不下去的時候,總有人在身邊陪伴。有那麼多有責任的老師,有那麼多好朋友,還有那麼多親人,他們都在最關鍵的時候出現,在他感到最困難跟絕望的時候帶給他力量。也許什麼都不用做,什麼也不用說,默默在那裡就好,就是最大的支撐。
-
5 # 貳東劉
我的java學習是這樣的,跟你來詳細的講一下。
最初接觸java是在本科的時候,當時本科有選修課java,於是就選修這堂課,但是在上課的時候,感覺自己就像是在聽天書一樣,感覺非常的莫名其妙。就這樣晃盪一學期過去了,最後考試,60多分勉強過關。
第二次的時候就是現在了,我現在仍在學習中,看的是b站上的黑馬影片,老師講的非常的仔細,包括筆記,以及最後的課後總結都非常的好,而且影片是免費的,老師的講義一般在網上也可以搜尋到。我覺得自學比上課老師講的要好很多很多。就這樣吧,我沒有要黑大學老師的意思啊!
-
6 # 急速馬力快de原始碼控
一,學習
上學時學過Java面向物件程式設計的課程,覃徵老師是教育部電子商務教學指導委員會副主任,曾是招商銀行網銀第一版的顧問,對Java讚許有加。
二,專案剛畢業工作那會還是PC的時代,第一份工作是開發Windows C++程式,跟隨一個德裔美籍的架構師學習,收穫很多,也打下了coding的堅實基礎,現在想起來,學到的專業知識受益終身,對軟體工程的理解和實踐在工作中非常有幫助。
然後08年前後移動網際網路發展了起來,轉行做APP,開發語言變成了iOS的Objective C和後端的Python,幾年後公司倒閉。
接下來在一家線上教育公司做純技術管理,距離技術越來越遠,後來裁員轉做架構師,得益於原來寫程式碼基礎好,做架構師不脫離程式碼,也帶團隊。
三,架構從16年開始專職做架構師以來,一直使用Java開發,前後經歷過多個電商、資訊管理系統的研發管理,遇到過無數坑,比如jar包衝突、jdk升級、Struts框架安全漏洞、開始使用Spring MVC、後來Spring Boot、還有maven私服引起的混亂,等等。
補充一點很重要,實際專案的歷練對個人的提升非常大,無論是成功的還是失敗的,實踐經驗的積累非常重要。
-
7 # 萌新程式設計師成長日記
作為一名Java開發,我的成長軌跡可概括為入門、成長、再提升三個階段,每個階段我的目標和關注點都不一樣。
入門階段入門階段我是以掌握Java語言基礎為目標。
每天主要就是學習Java語言的基礎知識,熟悉Java常用開發環境,從怎麼安裝JDK配置環境變數到怎麼使用IDE編寫第一行程式碼,事無鉅細都要親力親為。入門階段主要以瞭解Java基礎知識為目的,能掌握Java的語法、能動手寫一些小的程式即可,原理方面的東西不建議太深入。
這個階段最好能找一個有經驗的大佬指導一下,遇到問題也千萬不要不好意思問,很多時候大佬的一句話抵得上你自己琢磨半天。
成長階段成長階段我是以在技術上能夠獨當一面為目標。
這個階段我主要是提升技術廣度,不要只侷限於Java語言本身。
每天主動學點什麼新技術新框架,這個階段我總結的要熟練掌握的技術點主要有Spring全家桶系列,資料庫,快取,訊息佇列,分散式架構等。
到什麼程度什麼叫熟練掌握呢?比如說快取,熟練掌握就是你知道怎麼操作快取以及什麼場景需要使用快取。
再提升階段再提升階段我是以能夠讀懂原始碼為目標。
這個階段我不再追求技術廣度,我更在意的是探索技術的深度。用到一個技術點,我不再滿足於會使用它就行,我會更關注它的原理以及實現方式。
學習總結優秀技術框架的經驗,有助於我進一步提升程式設計技術能力以及系統構架能力。
-
8 # 華清遠見成都中心
Java開發的成長路線是什麼?在職業發展的路程中,會經過哪些階段呢?知道自己的成長路徑,才能不斷突破自己,提高自己的技術水平。
一、新手入門階段
這一階段一般是指剛入門的Java開發工程師。這一階段雖然是新手,但也有著無限可能。這一階段的主要任務就是全面、紮實地提高自己技術水平,培養自己良好的程式碼程式設計習慣。
二、初級Java開發工程師
到了這一階段,通常已經工作了兩三年。這一階段,需要警惕的是,你不能整天忙於業務程式碼,進行重複的業務開發,讓自己的能力被日常工作限制,無法提高和突破,實現不了自己的真正價值。你必須要讓自己在技術領域更進一步。
三、中高階Java開發工程師
工作了一些年,你在這一領域已經飛速進步,積累了大量的技能。可以結合技術的更新,不斷提高自己的能力和水平。逐漸成長為團隊的核心成員,有著充足的技術經驗和技能儲備,對工作中遇到的問題有著本質的思考和理解,能夠不斷進行實踐、擴充套件和精深。
以上就是一個Java開發的基本成長路線和成長軌跡了。技術是不斷變化與發展的,只有不斷跟上時代,才能成長更快。
回覆列表
從一名小白成為java工程師之前,我看了挺多網上免費的java影片,但是覺得效果都不太好,唯有報班跟著老師學才是最理想的。這也應了那句話,天下沒有免費的午餐。我報名的是尚學堂java培訓機構,在這之前是在大學的一次就業實習機會了解到尚學堂,剛開始來的時候心情也很緊張,不知道自己能不能學好,能不能在這個行業發展下去,但實施證明是行得通的。
從網上看java免費培訓影片,到後來報名尚學堂學習java,也就是我從小白到java工程師的經歷了。總之,我覺得java免費培訓始終是和我線上下報名尚學堂學習java沒法比的,在這差不多近5個月的培訓中,想想自己從一個啥都不懂的小白,成了一個程式猿真是非常有成就感。