來自:CSDN
“自己是一個不好學校的學生,對自己能否在這個領域有所建樹持懷疑態度。”
首先先不要談關於具體電腦領域的前途,先談談建立自己的自信和毅力。確實很想去找到自己的定位,但是迷茫。因為自我感覺自己是一所不好學校的學生,無法在社會上迅速融入電腦事業裡。其實這大可不必。這個到處充滿競爭的社會曆練的不僅僅是人的生活技能,曆練的更是人的生存意志和毅力。因此,只要對自己對生活充滿信心,相信只要自己付出比別人多得多的努力就會取得比別人好點的成績,持之以恒往自己的目標前進,不要太在意條件的限制,你就會生活得很愉快,也會取得很好的成績的。
其次,就是關於對自身前途目標的規劃。能認識到自己的不足,就應該腳踏實地制定一些能實現的目標,從最容易實現的目標著手(比如今天要編 寫一個小程式,或者要學習某一個基本電腦語言文法,或要弄懂一個電腦原理等),然後目標難度可以逐級上調。同時,也需要給自己制定一個比較遠景目標,比如打算多少時間後熟練掌握了什麼技能後想到什麼公司去做什麼事之類的。遠景目標規定 你的職業方向,近期目標是你的職業路線。每個時間段後,都給自己做下小總結,這樣堅持一段時間後,相信你的自信和毅力也慢慢培養起來,而且也得到了實際技能需求。
第三,擴大視野,培養良好性格,學會隨機應變。對於任何行業,特別是電腦行業,發展都非常迅速。因此,一時的成績也無法保證一路的順利。因此,還是建議你在專心學習你熱愛的電腦知識的同時,花點時間去多和業界人士做討論交流,多看點業界時事動態。同時也多注意學會去和周圍的人相處,鍛煉自己的良好性格。同時,年輕時候,不要給自己太多太多約束限制,比如不要給自己硬性約束在程式開發領域。就算是電腦行業,也是一個十分廣闊的行業。你要做的是慢慢去找到自己最合適的定位,也就是說要隨機應變,跟著年齡的變大,社會經曆的增多,交際範圍的擴大,你對自己和周圍事物的看法也都會改變,但最最最重要的是:要擴大自己的視野,培養自己良好的性格,然後就可以不變應萬變了,這才是一生的財富。
最後,前面講了很多學習電腦無關的事情,但那是基礎,給點自己學習電腦的一些經曆。
1 、專業知識,不能忽視,要學好專業原理知識,比如資料結構、編譯原理、電腦群組成原理等。
2 、學習一門應用語言, C 、 C++ 或者 Java 、 C# 都可以,這是對自己未來從事職業定位所需要的技能之一。學習語言過程中,一開始可以先模仿書上樣本,多去互連網和別人交流問題,多到網上傳點別人的代碼看看別人怎麼去寫怎麼去做的。慢慢初步掌握了一門語言的同時,也應該細心去總結學習這些語言和具體應用的一些心得經驗,這些是日後面對電腦行業迅速發展所需要的學習方法。
3 、學完語言及一些應用程式框架後,接著就是靠自己積累下來的學習方法,一路去自己摸索了。比如有什麼問題,就去查,有疑問就到程式設計論壇請教別人,有好代碼就趕緊載下來潛心研究研究,有好想法就開始動手去實現。另外,放假期間可以自己去電腦公司兼職,哪怕錢很少,只要能真正學到東西也應該趁著年輕去曆練下。這樣你才能更 明白畢業找工作時,自己還需要哪些技能或者自己還需要怎樣完善自己。
在各行各業成功,興趣和努力都是必不可少的。如果確信要在 IT 領域發展,但是又不是很有興趣,一定要努力培養出自己的興趣。每當完成一件工作,可以暗示自己剛完成的工作是多麼有用和有趣。當調出一個小程式來,是不是很有成就感?當看懂一段別人寫的代碼,試著改一改它,看看不同的結果,是不是覺得很有意思?
當然做一件事情,只有興趣是遠遠不夠的,還需要日以繼日持之以恒地為之努力。羅馬不是一天建成的。 IT 知識和技術也需要一天天積累,磨練。可以為自己在每一段時間內設定一個小的目標,不是那種遙不可及的,但也不是那種輕而易舉。去摘跳一下才能摘到的果子,而不是那些唾手可得的。這樣才能不斷的擴充自己的能力,一點一點持續的進步。時間是最神奇的魔術師。如果一直朝自己的目標努力,過了一段時間,也許是一個月,也許是一年,就會發現進步有多大了。
回到 IT 行業,需要精通至少一門程式設計語言,例如 C,C++, C#, Java …。 程式設計是實踐性非常強的一門技術。需要多看別人的原始碼,多寫自己的代碼。鍛煉程式設計的最好的方法是自己完成一個實用的項目。可以在假期去一個公司做一個有趣的項目,或者試著實現自己的一些想法遇到問題了,可以多向身邊的同學老師請教,或者 Google, 或者在一些程式設計論壇向高人請教。
關於 IT 的基礎知識也需要儘力學好。像資料結構,演算法跟程式設計息息相關,資料庫原理,作業系統,編譯原理,網路,電腦視覺等課程都會有所涉獵。鑽研感興趣的領域,對於不感興趣的,至少應該知道需要解決問題時,從何處開始,需要補哪一方面的知識。
記得不要低估自己,培養自己的良好性格和學習技能,腳踏實地去做,相信未來是很美好的。