回覆列表
-
1 # 玖零哥
-
2 # 愛吹牛皮的大腦虎
作為一名軟體開發人員來回答你的問題,首先作為0基礎的小白開始進入it行業理論上來說不需要什麼技術基礎,畢竟是從0開始,但it行業作為一個知識迭代速度異常迅速的行業,以個人經驗覺得可能具體以下幾點能力更重要。1、具備一定的抗壓能力,抗壓能力是進入it前後需要一再提及並貫穿始終的能力,it行業一開始學習各種程式語言以及語法規則,沒有足夠的興趣引導將非常枯燥,以打好基礎為目的需要不斷的反覆敲每個知識點的Demo,每天保證書寫大量有效程式碼是學習it最直接也是最有效的途徑。入行以後工作中加班加點趕專案進度也是常有的事,也是對身體和精力極大的考驗,所以首當其衝的抗壓能力必不可少。2、其次是良好的學習總結能力。對於學習和工作中遇到的棘手的問題和關鍵知識點能夠及時的記錄和不斷總結,舉一反三,這樣才能夠更好的完善自己的知識架構更好的完成經驗的積累3、再就是保持持續學習的能力,前面說了it行業的技術及程式設計知識更新迭代速度很快,如果沒有一個保持持續學習的能力,你的知識結構將很快變得陳舊,最終會有淪為大齡碼農的風險4、最後就是邏輯思維能力,這個就是在進階階段學習各種演算法時要求會多一點,有些開發者覺得這個能力很重要,其實我覺得這個並不是主要的,如果做到做好以上幾點,邏輯思維能力是可以慢慢培養的,並不是所有人都有一個愛因斯坦的大腦,畢竟大多數人都差不多,透過不斷學習進行大腦開發一樣能成為一名優秀的程式設計師,以上觀點不是很全面,幾點經驗之談作為參考。
-
3 # 江西新華電腦餘
基本上英語要懂一些,初中水平就可以。然後就是一些判斷思維、邏輯、統籌思想。其實IT想著透明化了,先假設一些東西是對的。然後再學。就容易的多了比如IT你裝電腦,只要知道由哪些元件,介面要對的上,如CPU 是1150針的,你就得用對應的板子。
學習程式設計要說一點基礎都不要那是有點虛假,我這幾年工作來看,想學程式設計,首先要有較為縝密的邏輯思維。
這個可能對於後端來說更加能體現一些。大了往架構層說,小了往一個最具體的功能點來說,一個小模組的拆分,定位。一個數據欄位的定義都需要考慮全面。這是思維上需要必備的。
開發過程中會用到很多的數學知識,比如做遊戲、大資料都需要用到數學知識了。
以上是我自己的簡單簡介,不夠完善。