-
1 # 吾日三醒吾身JLFSOFT
-
2 # 碼農小熊
先說一下,學習軟體開了所需要的一些基礎知識。
硬體:
一臺電腦就夠了,相對來說,學習軟體軟體開發的硬體成本很低,對配置要求也不高。基本4到5k的電腦就可以開始進行一些基礎的學習了。
軟體:
數學能力,基礎的初中水平就夠了。當然數學能力越好你的邏輯能力就越強,學習軟體開發也就越順利。
電腦的基本操作能力,這裡指的是打字,還有一些常用軟體的使用,比如編譯器,作業系統啊,因為需要配一些環境變數之類的東西,如果這些你不會的話,可能需要再花些時間學習一下基礎的計算機操作。
搜尋能力,有一句話說程式設計師寫程式碼都是複製和貼上。其實這是比較厲害的程式設計師能寫程式碼的方式,因為他們的搜尋能力非常強,即使他們會寫,也不用重複的寫一些程式碼。而且如果你在開發中遇到問題了,你的第一時間如果能夠搜尋到相應的解決方案,會省去很長很長的時間,雖然自己可以研究出來,但是會影響你的工作效率,浪費很多時間。當然,如果你是初學者,還是希望你能自己多研究研究。
英語,英語的能力達到大學四級就好了,。進一步滿足中國沒有大學四級的水平,也不用擔心,因為軟體開發常用的英文單詞並不是很多,但是閱讀英文文件的能力還是需要有的,否則無法去跟上第一手的知識,用上最新的技術。在學習軟體開發的過程中,用英文搜尋比用中文搜尋的效率要高很多,所以如果這時候你的英語水平不錯,會有很大的優勢。
說了這麼多,不要認為學習軟體開發是一個很特別難的事情,其實這些能力都不是先天的,而是你在後天需要慢慢的培養併成長的一個能力,這些能力越強,你以後的天花板會越高。
我平時在公司做面試官,遇到過各種各樣轉專業的人,也遇到過大學肄業,然後去出去程式設計的人,總結來說,其實學習軟體開發並不是特別高難度的事情,只要你有興趣,並且能夠堅持下來,肯定在行業有一席之地。
種一棵樹最好的時間是十年前,其次就是現在,加油
-
3 # 娛樂影視時光
1. 首先要清楚自身發展的定位,以及自己是否願意從事這一行,這是很關鍵的一點。
2. 如果是高考後,自由選擇報考專業,那計算機專業是一個當前比較熱門的專業,就我瞭解的,畢業生薪資還是不錯的,基本上一線城市北上廣深在在10k以上,二線城市比如西安 武漢在8k左右,優秀的去BAT,或者一些獨角獸公司的年薪30w或者更高。
3. 接下來說說優點和缺點
優點的話主要有以下幾點
1. 不拘一格降人才, 技術立業,無論你是大專,本科,研究生, 只要技術足夠優秀,就能拿到匹配的薪資,是金子一定會發光。
2. 可以賺到錢,對於家庭條件不好的人來說,想要透過自己的努力來買房買車,網際網路行業也許可以幫你實現
3. 一臺筆記本就可以開始學習了,可以從網際網路中快速獲取想要的知識
4.目前軟體開發學習的語言主要是c,c++,java, php, golang,對應到實際的工作中主要是後臺開發,安卓開發,客戶端開發,如果想要從事這一行業,建議可以儘早找一個目標,持續深入學習,一定可以找到一份優質的工作。
缺點也是有的:
1. 網際網路行業的資源主要集中在北京,深圳,上海, 如果將來想要從事這一行,也許就意味著前一些年要離開家鄉到大城市打拼,這是很多hr面試的時候都會問到的一點。
2. 網際網路行業技術更新速度快,需要不斷學習新的知識,才能夠一直保持競爭力。
3. 網際網路行業普遍加班嚴重,基本上很難做到工作和生活之間的平衡。
回覆列表
什麼條件都可以,這又不是搞原子彈。
各種專業的都有轉行做開發的,看的進書,反覆練習,再跑跑論壇就行了。不推薦去培訓班。