關於程序員以及如何學習的一些想法


       不知不覺中,今年已經大二了,而且第一學期也即將結束。在這一年多了,雖然有過懈怠,但也始終不敢忘記初心。從最初什么都不懂的小白,到逐漸對IT這個行業有了一些自己的看法,對程序員的理解也加深了一步。現在我想試着把它寫出來。

       在大一時,剛接觸的語言是JAVA,那時候看書就是一臉茫然二臉懵逼,書上很多專業詞匯看不懂也理解不了,像JAVA里的特性“面向對象,多態性,網絡化”等等,看得頭都大了,但好在,我是真心熱愛這個行業的,於是,我發揮了百度的強大功能,一個詞匯一個詞匯的查,對每個詞匯進行做筆記,看不懂就再多看幾遍,並試着用自己的語言組織理解,實在還看不懂的,就發郵箱問老師,或者問有經驗的師兄,慢慢的,我對JAVA里的專業詞匯形有了自己的一個理解體系。接着,在不斷學習后發現,又有一個問題,老師課上講的,書本上寫的,都是很基礎,在真正做一些小項目時,或者看那些面試時問的java題目,都感覺很力不從心,於是,又經常跑讀書館看專業書或者上b站看視屏,但在這過程中又發現這樣學到的知識很雜,很難構建自己的知識體系,基於此,我又恬不知恥地又向老師請教了,他推薦我去看《JAVA編程思想》這本書,說實在的,這本書真的很詳細(大家不要誤以為我是來推銷的233....)它將JAVA的來龍去脈,以及每個知識點都講的非常詳細,盡管這本書很厚,但我也硬着頭皮讀下去。變化也是在這過程中積累的吧,來到大二,我們學的是JAVA數據結構和C++,大一的積累在此刻有了收獲,我發現我對書里的很多知識點(雖然不能說完完全全的明白)都能得心應手,在這學期里,我又開始學習各種算法,為了加深對程序運行的理解,參加藍橋杯選拔,申請項目開發,為了不斷豐富自己。課外時間,也經常上一些IT社區如CSND,開源中國,博客園還有Github(英文不好,每次  看都不得不谷歌翻譯2333),了解前沿的一些科技,別人的想法,以及別人寫的代碼,不管是好是壞都是可以借鑒的地方。

      所以,關於程序員如何學習,我覺得看書,或者說成任何可以獲得知識的渠道,我們都要去試一試,另外,一定要有禮貌有禮貌有禮貌(重要的事情說三遍)地向自己的前輩請教,不管是老的年輕的同齡的,只要技術比你好的都應該虛心學習,而且臉皮要厚,即使被罵了也覺不要還嘴,他不耐煩了你也可以尋求下次機會,另外,對於他們所說的,我們表面上接受了但背后一定一定要自己求證,聖人也有出錯的地方何況凡人,還有,不斷關注前沿的一些新技術,培養自己對技術趨勢的嗅覺。最后當你迷茫時,就看書吧,可以是專業書以外的書籍,像小說類的,文學類的都可以,它是真的能讓你的心靜下來並發現自己的路該怎么走的好東西。我覺得,程序員無論在什么時候,無論自己的技術多么高深,只要還沒退休,就應該不斷的學習,如果剛愎自負,下一秒我們可能就會被淘汰了。

     這是我第一次寫文章,自認文筆不好但也試着盡自己的努力寫出來,或許有前輩覺得幼稚,但這就是我真真實實的想法,歡迎大家指出不足的地方,或者提出自己的學習方法或者自己對IT的理解。以后我還想試着把自己學到的知識寫出來,歡迎前來打臉~

       

       



注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com