我,普通本科畢業,不是大神,也不是面霸,沒有進入名企,也沒有值得炫耀的工資。但我還是來到了這里,因為我不想做一個技術大牛。所以請那些技術大牛,名企就業的大哥哥大姐姐勿噴我,???!
為什么寫這篇文章?理由很簡單,我學了三年Java,自認為達到了初級水平!說到這里,我想很多人就要噴我了,“初級水平”也敢發篇程序員的心靈雞湯文章?我只能跪求您慢慢理解我的“良苦用心”了。讀過大學的程序員都知道,在中國如果你不是什么211、985名校的學生,那么很不幸你屬于我們這個比較“ruo”的群體。怎么說呢?請聽我詳細道來,第一,請問你們班上有幾個女生,就算有超過10個的,又有幾個是長得符合你的審美標準的,就算有符合的那哪個是你的?第二,作為一個程序員請問你用編程思想解決過生活問題嗎?(說到這里我就來氣,我做了一個程序給我喜歡的女生表白,可是殘忍悲劇了)第三,請站在程序員的角度思考當今社會,如何成就自己?
首先,我想說我們都是幸運的。因為我們在這個互聯網時代選擇了一個非常具有競爭力和價值的專業。當然我不管你當初為什么選這個專業,就像我一樣當初就是為了打游戲!好,不管怎么樣,我現在來給一些即將踏上和已經踏上程序員之路的同學梳理一下如何快速達到初級程序員標準,更高的只有你們自己去專研了,因為我要自由!
初級程序員聽上去很普通,但卻是最難的!萬事開頭難,所以請靜下心好好學習。那么怎么算初級呢,于我而言,就是會“用”了。這個階段的我們可以解決編程上的絕大多數問題,只是缺少獨立性,也就是你知道你要怎么做,會用到什么技術,只是不能在沒有外界幫助下解決,這里的外界幫助主要指書籍、網上資源、老師、同學等!每個人都在說程序=算法+數據結構!對于我們來講重要嗎,不重要!我們不需要再這個階段去深入研究它們,我們要做的:1).選一門主修編程語言,但是請以C作為入門語言,因為對后面的發展很有幫助!2).一本主修編程語言的教科書,看兩遍,第一遍要跟著做。第二遍的時候要思考如何利用其它方式實現。3).學會上網,并獨立解決所有問題,因為在這個階段我相信你遇到的問題網上一定有答案。4).學習相關的技術,比如數據庫、html、css之類的。5).學習該編程語言的相關框架,學會使用就行,如果可以將框架與框架之間進行結合使用,這里我希望同學們多自己動手搭建環境。6).自己動手完成一個獨立的項目,可以上網查詢資料!7).了解該語言比較新的技術,學會使用就行。
最后,我推薦各位如果要想在程序員之路上獲得更高更好的就業話,選擇前端開發,并專注移動端!不要說我推銷,我是學Java后臺開發的,天地良心。因為技術以及不是企業問題的核心。移動端會如火如荼的更好發展。祝你們的努力都不被辜負。
未來的路很長,我卻不想在程序員這條路上走到盡頭!