如何提升自己IT行業競爭力?

我是一名大一新生 軟體工程專業,以前沒有過基礎 看別的同學懂得很多 我想自學卻不知道如何學起,感覺什麼都是高不可攀,我要想學好這門專業應該如何做?


IT行業自身在不斷改變,想要跟上步伐其實是比較難的一件事情。

從競爭力來講首先得根據自身的條件興趣來選擇方向才可以談競爭力。

基本上不要太在意甩你太遠的那些大牛們的高度,你只選適合你進步你明白的內容來做。

1 學好本科課程,特別是計算機專業的各個基礎課程。

2 大量閱讀課外讀物,網上流傳得有很多經典書籍。

3 在自己選擇了方向的基礎上寫大量的代碼。每個方向的技術體系都是有成熟的模型可以學習的。

4 參與網路活動,學會如何提問學會回答別人問題。

5 學會擁有通過某個知識點轉換為體系性學習的能力。

6 學會溝通與人配合,各種工業上常見的方法論和實踐的學習。

7 堅持不懈,不時再回頭看自己和別人的差距。再重新盯著比你強的人。


1. 先把基礎打好。程序語言(C/C++,Python等),數據結構與演算法,操作系統,計算機網路,編譯原理,資料庫,軟體工程等核心專業課一定要學好。這裡的學好不是把分數刷的多高,而是融匯貫通,真正理解,學以致用。

2. 編程非常非常重要,是碼農安身立命的根本。學好編程最有效的方法,就是多寫代碼。邊學邊練,生命不止,碼代碼不息。最好能找些項目,可以好好的把編程能力鍛煉一下。只看書是不行的。

3. 數據結構與演算法,這裡單獨拿出來說一下。我認為和編程能力同等重要,可以看下演算法導論等書,同時多上各大oj刷題,有機會可以做做ACM比賽,提高自己的演算法能力。

4. 多向周圍厲害的人學習,看看他們平時在幹什麼。同時可以考慮加入一些技術相關的俱樂部。

5. 知乎是一個很好的學習平台,可以多關注一些大牛(例如vczh,趙劼,winter,蕭井陌等),同時針對自己感興趣的技術領域,在知乎上自己找找學習的方法,多向其他人請教。也可以到各大Mooc自學,例如coursera,網易雲課堂,果殼的Mooc學院等等。

6. 提高自學能力和信息檢索能力,熟悉使用搜索引擎,遇到問題,先想辦法自己解決。


硬指標是標配,軟實力才是競爭力。溝通、協同工作屬於軟實力範疇之內,平時多看與專業無關的書吧。


開始學編程時,一定要樹立正確的三觀,否則修鍊途中容易走火入魔。

既然和題主你有緣,推薦你一部心法:知乎 - 與世界分享你的知識、經驗和見解

翻完一遍即可脫胎換骨。


高中有基礎的人不多吧,而且高中學的一點東西在大學裡根本只是塞塞牙縫,學不學不太重要,除非輪子哥這種大學前已經學了好些年編程。大學好好學,多思考就行。


專註於自己喜歡的事情,讓別人見鬼去吧!


身體健康。。。


先把蕭大的答案全部看一遍,然後關注溫趙輪三人組


不要好高騖遠,習慣重於方法!首先數學學好,然後自己慢慢做一些項目看看!


刷知乎,翻各種大牛的答案。

如果沒有更好的資源建議就以知乎為軸展開廣度搜索,那麼多認真負責的答案在向你招手。。

有關想學的內容,有關新的技術,有關學習的方法,有關可以自學的資源和書。

找到以後就先放下知乎吧,踏踏實實去實踐。不要貪心。


有案例,有學歷,有資歷。其他都是浮雲。

還有,很多事情會做不難,做好很難。不要覺得很對事情好不可攀,剛剛入行會做就好,在會做的基礎上,再通過不斷努力、不斷努力的積累、學習,找方向來做到某個領域的最好。

別想著能把所有事情都能做好。


推薦閱讀:

[自我介紹]關於我們和我們的專欄
存在有用的知識?
知道這六個網站,從此不再讓你為使用Office技巧發愁!
學習把最重要的事情做到極致(薦讀非原創)

TAG:學習 | 信息技術IT | 自我提升 | 軟體工程專業 |