一个IT小菜鸟的成长之路
生活随笔
收集整理的這篇文章主要介紹了
一个IT小菜鸟的成长之路
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ? ? ?走上技術這條路并沒有太多的曲折。高考畢業后,很多人都建議走技術路線,因為我的性格也就只適合做這個。后來有親戚建議學軟件工程吧,畢業后可以考公。剛好親戚那時候在國安局上班,可以說選擇軟件工程專業就是為了后面考公做鋪墊。而我本身對軟件工程這個專業可以說是一無所知。命運,有的時候就是這么神奇,就想紫霞仙子說的那樣,我猜對了開頭,卻沒猜對結局。原本為考公而選擇的專業,現在卻是我安身立命的手藝。
? ? ? ? ? ?老實說,我本身對技術興趣不大,事實上對其 他專業也沒什么特別大的興趣。要說興趣的話,那可能就對賺錢有濃厚的興趣吧。我是實用主義者。it是公認的高薪行業,優秀的學長學姐們也確實拿著不錯的薪水。這使我產生了學技術的動力。
然而大學三年,我的技術成長并沒有什么實質性的進步。我是菜鳥,依然是菜鳥。學一門新語言,新技術是異常痛苦的。歸結原因,就是因為大學教育的僵化。大學老師簡直各個極品,上課完全按照十幾年前就做好的ppt,一個字一個字的念,根本不管你聽不聽得懂。大學頭三年,我上課幾乎沒有熱情,課程能不去就不去,反而喜歡自己去圖書館自學。但是因為基礎很差,自學效率也是非常之低。所以,大三結束時,我連eclipse都用不熟,更別說寫一個系統了。
? ? ? ? ? ? 真正讓我編程入門的是一次培訓,學費超級貴,不過可以分期,還承諾4k起薪(雖然工作后發現4k的工資簡直是活在水深火熱中)。分期的優惠條件吸引了我,想著畢業后能拿4000塊一個月,一個月還500多不算什么。(畢業后才發現自己太年輕了)于是就報了。就是在這個培訓學校,我系統性的學習了java,嚴格算起來這是我第一次系統性的,比較全面的掌握了一門編程語言。搞清楚了面向對象的思想,弄明白了什么是線程,java有什么優點和弊端。后來還掌握了單例模式和回調函數,這兩個簡直是太常用了,當然回調函數對于初學者來說很不好理解,我當初在實習的時候弄了一個月多,才算是用的比較順手。回調函數后面竟然還成為我應聘吹噓的技術點,現在想想真有點可笑。
? ? ? ? ? ? ? ? ?培訓的學習分三個階段,前兩個階段都是java的講解,真正講android的只有短短20多天。講java的老師我印象非常深刻,長得還不錯,挺精神的一老小伙,三十多歲了,還沒對象。但是他身體非常好,精力旺盛,又極度悶騷,簡直是做程序員的不二人選。這個時候,學校老師和公司出來的講師之間的水平就體現出來了,也許是花了錢,但我覺得主要還是老師講的好。講java的老師用常人聽得懂的語言,通俗的解釋了各種各樣的概念,像流,像文件操作,像線程。而這些概念在大學老師的嘴里,就變成了一個個不是正常人聽得懂的各種術語。
? ? ? ? ? ? ?后來的android老師就有點水了,技術應該很很好,但是不大喜歡他的風格,講話吞吞吐吐,太教條了,一點都不隨性,講的東西也有限,真正的進步是自己在工作中一點一點摸索起來的。
? ? ? ? ? ? ? 培訓學校是我技術之路的里程碑,雖然被它賺了一大筆錢,但是我還是很感謝它。當初在培訓學校態度認真,又有基礎,學的很快,算起來也是我們那屆的尖子生。后來校招,進了新大陸支付公司。雖然支付公司也是個坑,不過名氣很大,而且校招的時候很難,我們那一屆培訓生只有3個人被招進去了。
? ? ? ? ? ? ? ?這邊談談android學習的心得。android比ios好入門,但是難精通。android太開放了,但是系統的開放性遠遠跟不上需求的多變。我們去玩一些主流應用,就UI來說,各種花樣。android能學的,能挖掘的遠比ios多。ios各方面都被定制寫死,做到后期基本上學不了什么新的東西了。有java基礎去學android肯定會更快,畢竟有語言基礎。但其實我覺得有可視化編程技術的人學android更有優勢。語言是相同的,只要掌握一門高級語言,學java是很快的,各種基礎api可能命名都一樣。但是android畢竟是可視化應用編程,要出UI的,沒有這方面編程經驗的人,理解各種布局,各種控件還是有難度的。
? ? ? ? ? ? ? 其次,android精華部分是他的UI,對于一款應用來說,UI也占據了很重要的部分,畢竟是門戶。android從早期到現在,UI方面變換了多少花樣,同一款軟件不同的版本,UI風格差很多。學習android很大程度上其實都是在學UI,學UI就必須要弄懂其測量尺寸,設置位置,繪制的體系,以及焦點變化和手勢的處理。這些將會占用你至少65%的學習和工作的時間。
? ? ? ? ? ? ? ? 最后一點談學習。大神往往都是一些有天分的人,在智商上有過人之處,又能耐得住寂寞,定的了計劃,又富有激情。這種人對于新技術上手很快。而普通人想要學一門技術,特別是基礎比較差的人,其實是比較痛苦的。雖然現在網絡發達,各種學習資料學習視頻。但是自學效率是比較低的,看書或者看視頻很多時候都會有疑問又得不到解答,想自己上網搜索,有的時候可能用什么關鍵詞搜都不知道。還特別容易鉆牛角尖,鉆進去了很難爬出來導致成效不大,時間久了很打擊積極性。最主要的是學了用不到,知識點學了就忘,很難連在一起融會貫通。其實最好的學習方式是有人帶,至少得有人陪,一起學習才不會孤單。有人帶路就好走了。所以對于經濟條件許可,又有時間的人,個人還是比較建議花點錢去搞搞培訓之類的。要知道我們公司的部門老大,經理,也經常自己自費去聽講座,聽培訓。當然人家聽得培訓都是架構,思想級別的。對于新手而言,聽一些技術入門的課,還是不錯的。至少人家會帶你做一些系統性的項目。
? ? ? ? ? ? ? ? ? ? 不知不覺已經畢業一年多了,做android也做了兩年多了。技術的路是辛苦的,但是每一個程序員心里都有一份屬于自己的榮譽感,it行業整體待遇還是比較可觀的。當然高低是對比出來的,相比于其 他專業的同學,我們起薪會高一點。我們屬于比上不足比下有余的那種。當然在這個5000塊只能招到大學生,招不到農民工的年代里,最賺錢的行業是直接和錢打交道的,比如證券從業者。還有就是服務行業的,當然不是普通服務業,是那種有肉體觸碰的服務業。你們懂得!
? ? ? ? ? ?老實說,我本身對技術興趣不大,事實上對其 他專業也沒什么特別大的興趣。要說興趣的話,那可能就對賺錢有濃厚的興趣吧。我是實用主義者。it是公認的高薪行業,優秀的學長學姐們也確實拿著不錯的薪水。這使我產生了學技術的動力。
然而大學三年,我的技術成長并沒有什么實質性的進步。我是菜鳥,依然是菜鳥。學一門新語言,新技術是異常痛苦的。歸結原因,就是因為大學教育的僵化。大學老師簡直各個極品,上課完全按照十幾年前就做好的ppt,一個字一個字的念,根本不管你聽不聽得懂。大學頭三年,我上課幾乎沒有熱情,課程能不去就不去,反而喜歡自己去圖書館自學。但是因為基礎很差,自學效率也是非常之低。所以,大三結束時,我連eclipse都用不熟,更別說寫一個系統了。
? ? ? ? ? ? 真正讓我編程入門的是一次培訓,學費超級貴,不過可以分期,還承諾4k起薪(雖然工作后發現4k的工資簡直是活在水深火熱中)。分期的優惠條件吸引了我,想著畢業后能拿4000塊一個月,一個月還500多不算什么。(畢業后才發現自己太年輕了)于是就報了。就是在這個培訓學校,我系統性的學習了java,嚴格算起來這是我第一次系統性的,比較全面的掌握了一門編程語言。搞清楚了面向對象的思想,弄明白了什么是線程,java有什么優點和弊端。后來還掌握了單例模式和回調函數,這兩個簡直是太常用了,當然回調函數對于初學者來說很不好理解,我當初在實習的時候弄了一個月多,才算是用的比較順手。回調函數后面竟然還成為我應聘吹噓的技術點,現在想想真有點可笑。
? ? ? ? ? ? ? ? ?培訓的學習分三個階段,前兩個階段都是java的講解,真正講android的只有短短20多天。講java的老師我印象非常深刻,長得還不錯,挺精神的一老小伙,三十多歲了,還沒對象。但是他身體非常好,精力旺盛,又極度悶騷,簡直是做程序員的不二人選。這個時候,學校老師和公司出來的講師之間的水平就體現出來了,也許是花了錢,但我覺得主要還是老師講的好。講java的老師用常人聽得懂的語言,通俗的解釋了各種各樣的概念,像流,像文件操作,像線程。而這些概念在大學老師的嘴里,就變成了一個個不是正常人聽得懂的各種術語。
? ? ? ? ? ? ?后來的android老師就有點水了,技術應該很很好,但是不大喜歡他的風格,講話吞吞吐吐,太教條了,一點都不隨性,講的東西也有限,真正的進步是自己在工作中一點一點摸索起來的。
? ? ? ? ? ? ? 培訓學校是我技術之路的里程碑,雖然被它賺了一大筆錢,但是我還是很感謝它。當初在培訓學校態度認真,又有基礎,學的很快,算起來也是我們那屆的尖子生。后來校招,進了新大陸支付公司。雖然支付公司也是個坑,不過名氣很大,而且校招的時候很難,我們那一屆培訓生只有3個人被招進去了。
? ? ? ? ? ? ? ?這邊談談android學習的心得。android比ios好入門,但是難精通。android太開放了,但是系統的開放性遠遠跟不上需求的多變。我們去玩一些主流應用,就UI來說,各種花樣。android能學的,能挖掘的遠比ios多。ios各方面都被定制寫死,做到后期基本上學不了什么新的東西了。有java基礎去學android肯定會更快,畢竟有語言基礎。但其實我覺得有可視化編程技術的人學android更有優勢。語言是相同的,只要掌握一門高級語言,學java是很快的,各種基礎api可能命名都一樣。但是android畢竟是可視化應用編程,要出UI的,沒有這方面編程經驗的人,理解各種布局,各種控件還是有難度的。
? ? ? ? ? ? ? 其次,android精華部分是他的UI,對于一款應用來說,UI也占據了很重要的部分,畢竟是門戶。android從早期到現在,UI方面變換了多少花樣,同一款軟件不同的版本,UI風格差很多。學習android很大程度上其實都是在學UI,學UI就必須要弄懂其測量尺寸,設置位置,繪制的體系,以及焦點變化和手勢的處理。這些將會占用你至少65%的學習和工作的時間。
? ? ? ? ? ? ? ? 最后一點談學習。大神往往都是一些有天分的人,在智商上有過人之處,又能耐得住寂寞,定的了計劃,又富有激情。這種人對于新技術上手很快。而普通人想要學一門技術,特別是基礎比較差的人,其實是比較痛苦的。雖然現在網絡發達,各種學習資料學習視頻。但是自學效率是比較低的,看書或者看視頻很多時候都會有疑問又得不到解答,想自己上網搜索,有的時候可能用什么關鍵詞搜都不知道。還特別容易鉆牛角尖,鉆進去了很難爬出來導致成效不大,時間久了很打擊積極性。最主要的是學了用不到,知識點學了就忘,很難連在一起融會貫通。其實最好的學習方式是有人帶,至少得有人陪,一起學習才不會孤單。有人帶路就好走了。所以對于經濟條件許可,又有時間的人,個人還是比較建議花點錢去搞搞培訓之類的。要知道我們公司的部門老大,經理,也經常自己自費去聽講座,聽培訓。當然人家聽得培訓都是架構,思想級別的。對于新手而言,聽一些技術入門的課,還是不錯的。至少人家會帶你做一些系統性的項目。
? ? ? ? ? ? ? ? ? ? 不知不覺已經畢業一年多了,做android也做了兩年多了。技術的路是辛苦的,但是每一個程序員心里都有一份屬于自己的榮譽感,it行業整體待遇還是比較可觀的。當然高低是對比出來的,相比于其 他專業的同學,我們起薪會高一點。我們屬于比上不足比下有余的那種。當然在這個5000塊只能招到大學生,招不到農民工的年代里,最賺錢的行業是直接和錢打交道的,比如證券從業者。還有就是服務行業的,當然不是普通服務業,是那種有肉體觸碰的服務業。你們懂得!
總結
以上是生活随笔為你收集整理的一个IT小菜鸟的成长之路的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux文件中插入多行技巧
- 下一篇: 「YOZO Office」 @2021