天天看點

帶妹入坑,她該怎樣提高自己的程式設計能力?(1)

如果你經常關注我的話,應該知道了,今年我成功帶妹入坑(程式媛),注意是親妹啊,不騙你,參見下面的連結:

送我妹上了大學

圖檔也有,想喊大舅子的來吧!

因為她自己不知道喜歡什麼專業,也沒有目标和方向,于是作為有經驗的前輩,我就給她指了一條“明路”——計算機程式設計。

迷茫不是她的錯,因為大多數普通的學生,在聯考結束後都挺迷茫的。聯考之前,目标就是攢住勁學習,很單純;上了大學就不一樣,得為以後的生存考量。于是,對于女生來說,教師、護士是她們的正常選項;對于男生來說,鐵路、機械、建築的就是我們的正常選項。

不要問我是怎麼知道的。當年我父母就是這樣逼我的,于是,我報的專業是機械工程,可惜這個專業沒錄上,被調劑到了計算機網絡,誤打誤撞地學了 Java。

真的挺佩服那些一開始就目标明确的學生,這樣就可以少走很多彎路。比如說,父母都是醫生,孩子在很大機率上會報醫學方面的專業,這沒什麼不好的,千萬不要信電視上那一套,父母幹啥,孩子偏偏不愛幹啥。

你想啊,從小有家庭氛圍的熏陶,孩子在父母的同專業方面是有很大天分的,這叫特長發揮,加上父母經營的人脈資源,孩子在畢業後找一份養家糊口的工作完全不是問題。

我這代人,在音樂上有幸遇到了周傑倫、王力宏、林俊傑、陶喆。被譽為“R&B 教父”的陶喆,他的母親是平劇名伶,父親是台灣著名歌手,那陶喆在音樂上面的成就,其實是和他的家庭密不可分的。

給你唠這個,就是希望你不要浪費家庭方面的優勢資源。慎重啊,朋友。

像我,父母都是農民,優勢資源是不存在的,除非我的理想是種莊稼。可惜從小我就讨厭幹農活,辛苦不說,溫飽都是問題。如果你的出身和我一樣,那從上學到工作,就隻能靠自己的努力,一步步摸爬滾打。

我妹就比我幸運多了,我就是她的優勢資源,沒毛病吧?讓我妹學習程式設計,在我看來,就是最合理的選擇。

因為寫作的緣故,我認識很多做網際網路方面的朋友,關系都處得不錯,等我妹畢業了,内推個崗位是沒有任何問題的。當然了,如果你想要我推薦的話,也可以的。

做為一名負責任的親哥,我特意為我妹寫了一個《教妹學 Java》專欄,你們也看到了,一直在更新着。我妹每篇都有在看,她給我說收獲挺大的。

線上閱讀位址:

https://itwanger.gitee.io/javazero

你想啊,這對于一名程式設計小白來說,多麼的重要!

那今天,我就來談談,成功帶妹入坑後,她該怎樣提高自己的程式設計能力。雖然說“師傅領進門,修行靠個人”,但我還是她哥哥,負的責任更多,應該多領領!

首先,必須對你坦誠相見。

第一,對我妹學習程式設計這件事,沒有很高的期許,我覺得給她寬松點的成長環境更好,畢業後順順利利地做一名“程式媛”挺好的。

第二,希望我妹畢業後能成為一名“開箱即用”的程式員,能上手做一些項目,而不是停留在大學時期的理論知識層面上。

第三,我妹畢業後進不進大廠無所謂。能進大廠的都是非常優秀的程式員,也是極少數的,還有很大一批普通的程式員,需要從中小廠幹起。

不管怎麼說,大學的課程都是偏理論知識的,這是我們國家教育的一大特色(沒有貶義,絕對沒有)。企業呢,雖然沒有表現出你沒有項目經驗就不要你的态度,但還是希望你有一些,對吧?

之前的那篇《研三秋招》的文章裡也提到了,有個讀者迫切地想要項目經驗,就顧此失彼,沒有更多時間去鑽理論知識、刷面試題,導緻筆試落荒而逃。

那在我看來,确實需要一點平衡,就是 60% 的精力還是要放到理論知識的學習上,剩餘的 40% 的精力就投入到實戰經驗上,兩者不偏不倚,形成互補比較好。

程式設計本身難不難,成為頂尖的技術大牛确實很難,不掉點頭發,不秃個頂,是“幾乎”不可能的;但能在社會上立足,糊口飯吃,還是是不難的,相信我,我就是個不錯的例子。

對于我妹來說,想要提高自己的程式設計能力,單靠學校的教學是不行的,還得靠自學。自學的精髓就在于利用有限的時間,學習到真正有用的東西。那麼就需要對學習的知識進行篩選,在篩選知識這方面,我還是有點話語權的。

01、Java 學習路線

如果有讀者恰好是學習 Java 的,那麼先看看下面這 3 張圖,一套很完整的 Java 學習路線(入門級别)。

帶妹入坑,她該怎樣提高自己的程式設計能力?(1)
帶妹入坑,她該怎樣提高自己的程式設計能力?(1)
帶妹入坑,她該怎樣提高自己的程式設計能力?(1)

按照這個路線圖學下來,基本上企業級的開發技能都具備了。切記,入門階段,不要盲目追求深度,非要鑽個源碼做到“知其然知其是以然”,那我可以負責任的告訴你,一個技術點很可能都夠你研究半個月的。

先學會用,會用之後,再結合理論知識深入研究,會事半功倍。這也是我一直奉行的學習準則,還挺有效的。